v3.26.1
Schedule of Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 (April - December) $ 759  
Operating Leases, 2027 295  
Operating Leases, 2028 2  
Operating Leases, 2029  
Operating Leases, Total minimum lease payments 1,056  
Operating Leases, Less: amounts representing interest (42)  
Total operating lease liabilities 1,014 $ 1,682
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 (April - December) 117  
Financing Leases, 2027 132  
Financing Leases, 2028 91  
Financing Leases, 2029 17  
Financing Leases, Total minimum lease payments 357  
Financing Leases, Less: amounts representing interest (29)  
Total financing lease liabilities $ 328 $ 282