XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Undiscounted future lease payments for operating and finance leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 (from July 1, 2023 to December 31, 2023) $ 4,592  
2024 8,089  
2025 5,962  
2026 4,780  
2027 4,650  
2028 and thereafter 13,183  
Total lease payments 41,256  
Less imputed interest (4,592)  
Total operating lease liabilities 36,664 $ 37,333
Finance Leases    
2023 (from July 1, 2023 to December 31, 2023) 2,711  
2024 1,620  
2025 17  
2026 2  
2027 0  
2028 and thereafter 0  
Total lease payments 4,350  
Less imputed interest (116)  
Total finance lease liabilities $ 4,234 $ 798
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current Accrued Liabilities, Current
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent