XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Future Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating    
For the period of July 1, 2024 to December 31, 2024 $ 4,657  
2025 9,514  
2026 8,819  
2027 8,913  
2028 8,360  
2029 and thereafter 16,715  
Total lease payments 56,978  
Less portion representing interest (7,289)  
Total lease liabilities 49,689  
Less current portion (7,538) $ (8,336)
Long-term portion 42,151 47,506
Finance    
For the period of July 1, 2024 to December 31, 2024 435  
2025 884  
2026 850  
2027 853  
2028 806  
2029 and thereafter 8,039  
Total lease payments 11,867  
Less portion representing interest (3,352)  
Total principal 8,515  
Less current portion (444) (954)
Long-term finance lease liabilities $ 8,071 $ 8,734