XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF MATURITIES OF LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases    
Operating leases, 2025 (remainder of the year) $ 2,812  
Finance leases, 2025 (remainder of the year) 10  
Operating leases, 2026 3,333  
Finance leases, 2026 10  
Operating leases, 2027 3,335  
Finance leases, 2027 9  
Operating leases, 2028 3,326  
Finance leases, 2028 5  
Operating leases, 2029 2,809  
Finance leases, 2029 3  
Operating leases, Thereafter 5,716  
Finance leases, Thereafter  
Operating leases, Total minimum lease payments 21,331  
Finance leases, Total minimum lease payments 37  
Less: Operating leases, amount representing interest (2,916)  
Less: Finance leases, amount representing interest (3)  
Operating leases, Present value of capital lease liabilities 18,415 $ 18,636
Finance leases, Present value of capital lease liabilities $ 34