XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Additional Information (Details)
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Line Items]  
Letters of credit, collateral for retrospective premiums and retained losses $ 48,000,000.0
Commitments to purchase major equipment 154,000,000
Current obligation 25,800,000
Purchase obligations for remainder of 2024 16,900,000
Purchase obligations for 2025 6,500,000
Purchase obligations for 2026 2,400,000
Surety Bond  
Commitments and Contingencies Disclosure [Line Items]  
Financial assurance on an insurance 35,000,000
Letter of Credit  
Commitments and Contingencies Disclosure [Line Items]  
Amount drawn under letters of credit $ 0