v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Nov. 22, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Other Commitments [Line Items]            
Loss contingency accrual   $ 2.8   $ 2.8   $ 2.8
Long-term purchase commitment   1.7 $ 13.4 18.8 $ 29.0  
Purchase obligation   50.0   50.0    
Purchase obligation, to be paid, remainder of fiscal year   24.8   24.8    
Purchase obligation, to be paid, year one   $ 25.2   $ 25.2    
Series A Preferred Stock            
Other Commitments [Line Items]            
Preferred stock, dividend rate, percentage 10.00%          
Preferred stock, par value (in dollars per share) $ 0.0001