XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF MATURITIES OF LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases    
Operating leases, 2025 (remainder of the year) $ 1,796  
Finance leases, 2025 (remainder of the year) 7  
Operating leases, 2026 3,485  
Finance leases, 2026 14  
Operating leases, 2027 3,498  
Finance leases, 2027 14  
Operating leases, 2028 3,470  
Finance leases, 2028 7  
Operating leases, 2029 3,250  
Finance leases, 2029 5  
Operating leases, Thereafter 5,716  
Finance leases, Thereafter  
Operating leases, Total minimum lease payments 21,215  
Finance leases, Total minimum lease payments 47  
Less: Operating leases, amount representing interest (2,567)  
Less: Finance leases, amount representing interest (4)  
Operating leases, Present value of capital lease liabilities 18,648 $ 18,636
Finance leases, Present value of capital lease liabilities $ 43