XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Undiscounted future lease payments for operating and finance leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 8,854  
2024 7,324  
2025 5,242  
2026 4,182  
2027 4,060  
2028 and thereafter 12,349  
Total lease payments 42,011  
Less imputed interest (4,678)  
Operating Lease, Liability, Total $ 37,333 $ 21,379
Operating Lease, Liability, Statement of Financial Position [Extensible List] Accrued Liabilities, Current  
Finance Leases    
2023 $ 769  
2024 23  
2025 17  
2026 2  
Total lease payments 811  
Less imputed interest (13)  
Finance Lease, Liability, Total 798 $ 1,001
Additional operating leases $ 1,100  
Operating leases, lease term (in years) 4 years