XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
Operating Leases      
2022 $ 21,189    
2023 15,325    
2024 10,172    
2025 7,152    
2026 4,491    
Thereafter 8,515    
Total lease payments 66,844    
Less: imputed interest 8,719    
Present value of lease liabilities 58,125 $ 53,901 $ 72,400
Minimum lease payments for leases signed but not yet commenced $ 500 $ 2,800