XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 13,199  
2023 8,631  
2024 7,053  
2025 6,105  
2026 5,053  
Thereafter 15,862  
Total lease payments 55,903  
Less: present value discount (10,202)  
Present value of lease liabilities 45,701  
Finance Leases    
2022 860  
2023 316  
2024 97  
2025 6  
2026 0  
Thereafter 0  
Total lease payments 1,279  
Less: present value discount on finance leases (66)  
Present value of lease liabilities 1,213  
Total    
2022 14,059  
2023 8,947  
2024 7,150  
2025 6,111  
2026 5,053  
Thereafter 15,862  
Total lease payments 57,182  
Less: present value discount (10,268)  
Present value of lease liabilities $ 46,914 $ 58,782