XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturities of Finance and Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Maturities of operating lease liabilities:  
2022 $ 22,028
2023 16,468
2024 12,813
2025 8,862
2026 7,073
2027 and thereafter 8,083
Total operating lease payments 75,327
Less: Imputed interest (18,234)
Present value of lease liabilities 57,093
Maturities of finance lease liabilities  
2022 8,288
2023 4,581
2024 3,902
2025 2,065
2026 203
Total finance lease payments 19,039
Less: imputed interest (3,200)
Present value of finance lease liabilities $ 15,839