XML 127 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Lease Liability Maturities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2020 $ 12,840  
2021 11,162  
2022 9,356  
2023 6,462  
2024 5,450  
Thereafter 29,236  
Total lease payments 74,506  
Less: Interest 10,075  
Present value of lease liabilities 64,431 $ 68,343
Finance Leases    
2020 1,876  
2021 993  
2022 617  
2023 635  
2024 431  
Thereafter 0  
Total lease payments 4,552  
Less: Interest 241  
Present value of lease liabilities 4,311 $ 6,308
Total    
2020 14,716  
2021 12,155  
2022 9,973  
2023 7,097  
2024 5,881  
Thereafter 29,236  
Total lease payments 79,058  
Less: Interest 10,316  
Present value of lease liabilities $ 68,742