XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Nov. 22, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Other Commitments [Line Items]            
Loss contingency accrual   $ 2.1   $ 2.1   $ 2.1
Long-term purchase commitment   20.4 $ 6.0 49.4 $ 29.0  
Purchase obligation   93.2   93.2    
Purchase obligation, to be paid, remainder of fiscal year   11.9   11.9    
Purchase obligation, to be paid, year one   59.7   59.7    
Purchase obligation, to be paid, year two   $ 21.6   $ 21.6    
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