v3.26.1
Leases (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Less current portion $ (920) $ (544)
Less current portion (178) (167)
Operating lease liability - noncurrent 4,941 1,059
Finance lease liability - noncurrent 385 $ 471
Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
2026 (remaining six months) 742  
2027 1,553  
2028 1,259  
2029 923  
2030 808  
Thereafter 9,347  
Total lease payments 14,632  
Less: imputed interest (8,771)  
Total operating lease liabilities 5,861  
Less current portion (920)  
Operating lease liability - noncurrent 4,941  
Finance Leases [Member]    
Lessee, Lease, Description [Line Items]    
2026 (remaining six months) 123  
2027 239  
2028 196  
2029 76  
2030 75  
Thereafter 0  
Total lease payments 709  
Less: imputed interest (146)  
Total lease liabilities 563  
Less current portion (178)  
Finance lease liability - noncurrent $ 385