v3.26.1
Leases - Schedule of Operating and Finance Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (remaining of year) $ 801  
2027 901  
2028 910  
2029 793  
2030 270  
Thereafter 125  
Minimum lease payments 3,800  
Less imputed interest (541)  
Current portion of lease liabilities 1,025 $ 904
Noncurrent portion of lease liabilities 2,234 $ 546
Operating lease liability, total 3,259  
Finance Lease    
2026 (remaining of year) 0  
2027 0  
2028 0  
2029 0  
2030 0  
Thereafter 750  
Minimum lease payments 750  
Less imputed interest (563)  
Current portion of lease liabilities 0  
Noncurrent portion of lease liabilities 187  
Finance lease liability, total $ 187