XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments, Contingencies and Uncertainties - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Commitments [Line Items]      
Rent expense $ 37.2 $ 33.4 $ 31.6
Purchase commitments related to capital expenditures 306.6    
Capital expenditures in accounts payable 50.9 $ 19.5  
Seventeen Terminals [Member]      
Other Commitments [Line Items]      
Payments to Acquire Projects 235.7    
Eleven Terminal [Member]      
Other Commitments [Line Items]      
Payments to Acquire Projects $ 7.9