v3.26.1
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
Oct. 04, 2025
Shareholders
Sep. 30, 2025
Shareholders
Nov. 30, 2023
Shareholders
Commitments and Contingencies Disclosure [Abstract]        
Purchase obligation | $ $ 63.0      
Loss from purchase commitments | $ $ 42.8      
Number of additional shareholders | Shareholders     2 3
Number of shareholder derivative suits in consolidation motion | Shareholders   3