XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SCHEDULE OF MATURITIES OF LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating leases, 2024 $ 1,670  
Finance leases, 2024  
Operating leases, 2025 2,063  
Finance leases, 2025  
Operating leases, 2026 2,013  
Finance leases, 2026  
Operating leases, 2027 1,983  
Finance leases, 2027  
Thereafter 9,663  
Thereafter  
Operating leases, Total minimum lease payments 17,392  
Financing leases, Total minimum lease payments  
Less: Operating leases, amount representing interest (2,867)  
Less: Finance leases, amount representing interest  
Operating leases, Present value of capital lease liabilities 14,525 $ 15,037
Financing leases, Present value of capital lease liabilities