v3.24.2.u1
SCHEDULE OF MATURITIES OF LONG TERM DEBT (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]      
2025 $ 1,985    
2026 4,963    
2027 47,958    
2028 5,458    
2029 54,409    
Long term debt 114,773    
Less: Current portion (1,951) $ (11,061) $ (4,603)
Plus: Debt costs and prepayment penalty 988    
Total $ 113,810 $ 11,403