v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended
Jun. 27, 2025
Jul. 30, 2018
Jun. 30, 2025
Loss Contingencies [Line Items]      
Commitment for property and equipment purchases     $ 116.4
May 17, 2018 Verdict      
Loss Contingencies [Line Items]      
Loss contingency, damages awarded, value   $ 92.0  
Self insurance retained liability   $ 10.0  
Insurance and claims expense $ 45.7    
Reversal of loss contingency accrual carrying value, noncurrent     79.2
Reversal of loss contingency receivable, noncurrent     $ 79.2