v3.25.2
Accrued Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued benefits $ 16.9 $ 28.7
Current portion of postretirement benefit obligation 1.0 1.0
Other taxes payable 12.8 10.2
Current portion of black lung liability 1.1 1.0
Lease liabilities 2.7 2.7
Other 8.7 9.0
Total accrued liabilities $ 43.2 $ 52.6