XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 10,388  
2024 5,810  
2025 3,397  
2026 2,111  
2027 1,146  
2028 and thereafter 139  
Total lease payments 22,991  
Less: Imputed interest 1,067  
Total lease obligations 21,924 $ 34,577
Finance Leases    
2023 952  
2024 1,255  
2025 1,032  
2026 405  
2027 0  
2028 and thereafter 0  
Total lease payments 3,644  
Less: Imputed interest 71  
Total lease obligations $ 3,573 $ 3,126