XML 163 R87.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Nov. 22, 2024
Dec. 31, 2025
Dec. 31, 2024
Other Commitments [Line Items]      
Loss contingency accrual   $ 2.1 $ 2.1
Long-term purchase commitment, amount   15.2 $ 51.6
Purchase obligation   58.1  
Purchase obligation, to be paid, year one   38.5  
Purchase obligation, to be paid, year two   $ 19.6  
Series A Preferred Stock      
Other Commitments [Line Items]      
Preferred stock dividend rate 10.00% 10.00%  
Preferred stock, par or stated value per share (in dollars per share) $ 0.0001