v3.26.1
Commitments and Contingencies (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
Apr. 30, 2025
complaint
Other Commitments [Line Items]    
Other obligations $ 150,700,000  
Maturity of unconditional purchase obligations    
Remainder of 2025 61,200,000  
2026 51,300,000  
2027 38,200,000  
Number of complaints filed | complaint   2
Legal contingency expense 28,000,000.0  
Loss contingency accrual 30,000,000.0  
Indemnification Agreement    
Maturity of unconditional purchase obligations    
Loss contingency accrual 0  
Maximum possible loss per customer $ 10,000