XML 106 R90.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Nov. 22, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Other Commitments [Line Items]        
Loss contingency accrual   $ 2.1   $ 2.1
Long-term purchase commitment   26.1 $ 15.6  
Purchase obligation   122.7    
Purchase obligation, to be paid, remainder of fiscal year   47.1    
Purchase obligation, to be paid, year one   73.1    
Purchase obligation, to be paid, year two   $ 2.5    
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