XML 129 R115.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 11,098  
2024 9,492  
2025 7,976  
2026 6,862  
2027 6,137  
2028 and thereafter 3,546  
Total lease payments 45,111  
Less imputed interest 2,263  
Total 42,848 $ 49,574
Finance Leases    
2023 360  
2024 8  
2025 0  
2026 0  
2027 0  
2028 and thereafter 0  
Total lease payments 368  
Less imputed interest 9  
Total 359 $ 787
Nonlease Components    
2023 4,846  
2024 4,490  
2025 4,357  
2026 4,454  
2027 3,850  
2028 and thereafter 123  
Total lease payments $ 22,120