XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Undiscounted future lease payments for operating and finance leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
2024 (from April 1, 2024 to December 31, 2024) $ 10,213  
2025 11,942  
2026 9,824  
2027 9,242  
2028 7,709  
2029 and thereafter 17,820  
Total lease payments 66,750  
Less imputed interest (9,154)  
Total operating lease liabilities 57,596 $ 59,547
Finance Leases    
2024 (from April 1, 2024 to December 31, 2024) 4,275  
2025 118  
2026 2  
2028 0  
2029 and thereafter 0  
Total lease payments 4,395  
Less imputed interest (84)  
Total finance lease liabilities $ 4,311 $ 6,468