XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LEASES - Future Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating    
For the period of April 1, 2024 to December 31, 2024 $ 7,872  
2025 10,315  
2026 9,159  
2027 8,938  
2028 8,383  
2029 and thereafter 16,800  
Total lease payments 61,467  
Less portion representing interest (7,944)  
Total lease liabilities 53,523  
Less current portion (8,362) $ (8,336)
Long-term portion 45,161 47,506
Finance    
For the period of April 1, 2024 to December 31, 2024 1,063  
2025 1,303  
2026 851  
2027 853  
2028 806  
2029 and thereafter 8,039  
Total lease payments 12,915  
Less portion representing interest (3,488)  
Total principal 9,427  
Less current portion (929) (954)
Long-term finance lease liabilities $ 8,498 $ 8,734