v3.25.2
Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Operating Leases, 2025 (remaining six months) $ 243  
Operating Leases, 2026 483  
Operating Leases, 2027 457  
Operating Leases, 2028 470  
Operating Leases, 2029 484  
Operating Leases, Thereafter 766  
Operating Leases, Total lease payments 2,903  
Operating Leases, Less amount representing interest (456)  
Total operating lease liabilities 2,447 $ 2,506
Operating Leases, Less current portion (360) (337)
Operating Leases, Long-term lease obligations 2,087 2,169
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Finance Leases, 2025 (remaining six months) 10  
Finance Leases, 2026 14  
Finance Leases, 2027 13  
Finance Leases, 2028  
Finance Leases, 2029  
Finance Leases, Thereafter  
Finance Leases, Total lease payments 37  
Finance Leases, Less amount representing interest (4)  
Total finance lease liabilities 33 40
Finance Leases, Less current portion (14) (15)
Finance Leases, Long-term lease obligations $ 19 $ 25