XML 100 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Amortization of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 8,056  
2023 6,170  
2024 5,383  
2025 4,084  
2026 3,518  
Beyond 2026 7,541  
Total lease payments 34,751 $ 40,806
Less: interest 3,406  
Finance Leases    
Finance Lease, Liability, Payments, Due Next Twelve Months 141  
2023 22  
2024 0  
2025 0  
2026 0  
Beyond 2026 0  
Total lease payments 164 1,145
Less: interest 1  
Present value of lease payments 163 1,128
Total Leases [Line Items]    
Twelve Months Ending December 31, 2022 8,197  
2023 6,193  
2024 5,383  
2025 4,084  
2026 3,518  
Beyond 2026 7,541  
Lease, Liability, Payments, Due, Total 34,915  
Less: interest 3,407  
Present value of lease payments 31,508  
Accrued Liabilities    
Lessee, Lease, Description [Line Items]    
Present value of lease payments $ 31,345 $ 36,425