v3.26.1
Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Operating Leases, 2026 $ 226  
Operating Leases, 2027 450  
Operating Leases, 2028 251  
Operating Leases, Total future minimum lease payments 927  
Operating Leases, Less imputed interest (69)  
Operating Leases, Total 858 $ 1,047
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Finance Leases, 2026 3  
Finance Leases, 2027 7  
Finance Leases, 2028 5  
Finance Leases, Total future minimum lease payments 15  
Finance Leases, Less imputed interest (1)  
Finance Leases, Total $ 14 $ 16