XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses And Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred Credits and Other Liabilities [Abstract]    
Security deposits $ 17,898 $ 17,749
Deferred fuel supplier rebates 23,754 25,979
Environmental liabilities 5,335 4,054
Purchase consideration payable (a) 600 1,800
Other 2,861 3,352
Total other long-term liabilities $ 50,448 $ 52,934