XML 82 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses And Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred Credits and Other Liabilities [Abstract]    
Security deposits $ 18,012 $ 17,749
Deferred fuel supplier rebates 18,697 17,038
Environmental liabilities 4,474 2,957
Purchase consideration payable (a) 1,800  
Other 3,306 3,459
Total other long-term liabilities $ 46,289 $ 41,203