XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses And Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Credits And Other Liabilities [Abstract]    
Security deposits $ 17,749 $ 17,417
Deferred fuel supplier rebates 17,038 9,328
Environmental liabilities 2,957 2,204
Interest rate swap contracts, less current portion   1,427
Other 3,459 2,199
Total other long-term liabilities $ 41,203 $ 32,575