XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Finance Lease Obligations and Operating Lease Obligations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finance Leases    
2023 $ 2,954  
2024 2,438  
2025 2,075  
2026 1,745  
2027 774  
Thereafter 0  
Total minimum lease payments 9,986  
Less: Amounts representing executory costs (6)  
Less: Amounts representing interest (1,075)  
Present value of future minimum lease payments 8,905  
Less: Current obligation under leases (2,508) $ (1,747)
Long-term lease obligations 6,397 3,297
Operating Leases    
2023 28,933  
2024 20,397  
2025 13,854  
2026 9,114  
2027 5,252  
Thereafter 5,559  
Total minimum lease payments 83,109  
Less: Amounts representing interest (7,175)  
Present value of future minimum lease payments 75,934  
Less: Current obligation under leases (26,145) (23,224)
Long-term lease obligations 49,789 $ 46,075
Related Party    
Operating Leases    
2023 1,421  
2024 1,175  
2025 1,017  
2026  
2027 0  
Thereafter 0  
Total minimum lease payments 3,613  
Other    
Operating Leases    
2023 27,512  
2024 19,222  
2025 12,837  
2026 9,114  
2027 5,252  
Thereafter 5,559  
Total minimum lease payments $ 79,496