v3.26.1
Commitments and Contingencies (Details)
1 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Apr. 30, 2025
complaint
Other Commitments [Line Items]        
Other obligations $ 99,400,000 $ 99,400,000    
Maturity of unconditional purchase obligations        
Remainder of 2025 9,400,000 9,400,000    
2026 51,800,000 51,800,000    
2027 38,200,000 38,200,000    
Number of complaints filed | complaint       2
Legal settlement expenses 35,000,000 33,000,000    
Loss contingency accrual     $ 2,000,000  
Indemnification Agreement        
Maturity of unconditional purchase obligations        
Loss contingency accrual 0 0    
Maximum possible loss per customer $ 10,000 $ 10,000