XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Undiscounted future lease payments for operating and finance leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (from October 1, 2024 to December 31, 2024) $ 3,329  
2025 13,424  
2026 11,080  
2027 10,174  
2028 8,606  
2029 and thereafter 18,566  
Total lease payments 65,179  
Less imputed interest (8,468)  
Total operating lease liabilities 56,711 $ 59,547
Finance Leases    
2024 (from July 1, 2024 to December 31, 2024) 1,117  
2025 1,638  
2026 14  
2027 11  
2028 11  
2029 and thereafter 6  
Total lease payments 2,797  
Less imputed interest (78)  
Total finance lease liabilities $ 2,719 $ 6,468