v3.26.1
Leases (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Less current portion $ (789) $ (544)
Less current portion (165) (167)
Operating lease liability - noncurrent 2,254 1,059
Finance lease liability - noncurrent 413 $ 471
Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
2026 (remaining nine months) 777  
2027 1,094  
2028 822  
2029 520  
2030 418  
Thereafter 0  
Total lease payments 3,631  
Less: imputed interest (588)  
Total operating lease liabilities 3,043  
Less current portion (789)  
Operating lease liability - noncurrent 2,254  
Finance Leases [Member]    
Lessee, Lease, Description [Line Items]    
2026 (remaining nine months) 176  
2027 228  
2028 188  
2029 73  
2030 70  
Thereafter 0  
Total lease payments 735  
Less: imputed interest (157)  
Total lease liabilities 578  
Less current portion (165)  
Finance lease liability - noncurrent $ 413