XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Finance Lease Obligations and Operating Lease Obligations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finance Leases    
2022 $ 2,001  
2023 1,452  
2024 1,043  
2025 674  
2026 343  
Thereafter 0  
Total minimum lease payments 5,513  
Less: Amounts representing executory costs (29)  
Less: Amounts representing interest (440)  
Present value of future minimum lease payments 5,044  
Less: Current obligation under leases (1,747) $ (2,073)
Long-term lease obligations 3,297 2,430
Operating Leases    
2022 25,179  
2023 19,045  
2024 11,651  
2025 7,021  
2026 4,701  
Thereafter 7,283  
Total minimum lease payments 74,880  
Less: Amounts representing interest (5,581)  
Present value of future minimum lease payments 69,299  
Less: Current obligation under leases (23,224) (18,758)
Long-term lease obligations 46,075 $ 34,413
Related Party    
Operating Leases    
2022 1,347  
2023 906  
2024 645  
2025 519  
2026 0  
Thereafter 0  
Total minimum lease payments 3,417  
Other    
Operating Leases    
2022 23,832  
2023 18,139  
2024 11,006  
2025 6,502  
2026 4,701  
Thereafter 7,283  
Total minimum lease payments $ 71,463