XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Undiscounted future lease payments for operating and finance leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (from July 1, 2024 to December 31, 2024) $ 6,779  
2025 12,617  
2026 10,356  
2027 9,633  
2028 8,089  
2029 and thereafter 18,295  
Total lease payments 65,769  
Less imputed interest (8,802)  
Total operating lease liabilities 56,967 $ 59,547
Finance Leases    
2024 (from July 1, 2024 to December 31, 2024) 2,000  
2025 211  
2026 2  
2028 0  
2029 and thereafter 0  
Total lease payments 2,213  
Less imputed interest (36)  
Total finance lease liabilities $ 2,177 $ 6,468