XML 119 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lessee, Reconciliation of Operating and Finance Lease Liabilities Table (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 10,517  
2024 7,877  
2025 5,769  
2026 4,450  
2027 4,332  
Thereafter 19,289  
Total lease payments 52,234  
Less portion representing imputed interest 8,574  
Total lease liabilities 43,660 $ 46,000
Finance Leases    
2023 2,720  
2024 1,424  
2025 3,810  
2026 52  
2027 0  
Thereafter 0  
Total lease payments 8,006  
Less portion representing imputed interest 1,187  
Total lease liabilities $ 6,819 $ 5,327