XML 107 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]    
Availability under senior revolving credit facility $ 25.0  
Outstanding guarantees and letters of credit outside of Revolving Credit Facility 6.6  
Guarantees related subsidiaries $ 0.9  
Government assistance recapture period 10 years  
Minimum    
Loss Contingencies [Line Items]    
Government assistance agreement, term 1 year  
Maximum    
Loss Contingencies [Line Items]    
Government assistance agreement, term 20 years  
Cost of revenue    
Loss Contingencies [Line Items]    
Government assistance $ 10.8 $ 5.1
Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of revenue Cost of revenue
Operating Expense    
Loss Contingencies [Line Items]    
Government assistance $ 5.3 $ 4.9
Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses Operating Expenses
Other current assets    
Loss Contingencies [Line Items]    
Government assistance, cumulative $ 86.3 $ 12.9
Government Assistance, Asset, Statement of Financial Position [Extensible Enumeration] Other current assets Other current assets
Other non-current assets    
Loss Contingencies [Line Items]    
Government assistance, cumulative $ 2.4 $ 5.2
Government Assistance, Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
PP&E    
Loss Contingencies [Line Items]    
Government assistance, decrease to cumulative $ (104.4) $ (80.4)
Accrued expenses and other current liabilities    
Loss Contingencies [Line Items]    
Government assistance, cumulative   $ 83.6
Government Assistance, Asset, Statement of Financial Position [Extensible Enumeration]   Accrued Liabilities, Current
Letter of Credit | Senior Revolving Credit Facility    
Loss Contingencies [Line Items]    
Credit commitment outstanding 0.9  
Fairchild    
Loss Contingencies [Line Items]    
Maximum remediation cost recoveries receivable $ 150.0