XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 28, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]            
Contract balances   $ 6.5   $ 6.5   $ 6.5
Revenue contract liabilities and deferred revenue amount   22.7   22.7   26.1
Accounts receivable, current, retainage   0.9   0.9   $ 1.0
Beginning balance of contract liabilities and deferred revenue was recognized as revenue   2.4 $ 2.2 6.9 $ 3.8  
Revenue recognized as previous period performance obligations satisfied   $ 0.1 $ 0.8 $ (0.4) $ 0.9  
Rhodium Asset Acquisition            
Disaggregation of Revenue [Line Items]            
Deferred revenue written-off $ 14.9