XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Finance Lease Obligations and Operating Lease Obligations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance Leases    
2024 $ 3,200  
2025 2,900  
2026 2,500  
2027 1,600  
2028 300  
Thereafter 0  
Total minimum lease payments 10,500  
Less: Amounts representing interest (1,200)  
Present value of future minimum lease payments 9,300  
Less: Current obligation under leases (2,700) $ (2,500)
Long-term lease obligations 6,600 6,400
Operating Leases    
2024 31,300  
2025 22,700  
2026 15,500  
2027 8,200  
2028 3,600  
Thereafter 3,900  
Total minimum lease payments 85,200  
Less: Amounts representing interest (7,000)  
Present value of future minimum lease payments 78,200  
Less: Current obligation under leases (28,300) (26,100)
Long-term lease obligations 49,900 $ 49,800
Related Party    
Operating Leases    
2024 1,000  
2025 900  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total minimum lease payments 1,900  
Other    
Operating Leases    
2024 30,300  
2025 21,800  
2026 15,500  
2027 8,200  
2028 3,600  
Thereafter 3,900  
Total minimum lease payments $ 83,300