Quarterly report [Sections 13 or 15(d)]

Leases - Future Minimum Lease Payments (Details)

v3.26.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Year Ending December 31,    
Remainder of 2026 $ 2,052  
2027 2,540  
2028 2,490  
2029 2,585  
2030 2,684  
Thereafter 3,510  
Total operating lease payments 15,861  
Less portion representing imputed interest (7,461)  
Total operating lease liabilities 8,400 $ 8,887
Less current portion 1,905 1,917
Long-term portion 6,495 6,970
Remainder of 2026 133  
2027 75  
2028 75  
2029 0  
2030 0  
Thereafter 0  
Total financing lease payments 283  
Less portion representing imputed interest (11)  
Total finance lease liabilities 272 327
Less current portion 145 182
Long-term portion 127 $ 145
Remainder of 2026 2,185  
2027 2,615  
2028 2,565  
2029 2,585  
2030 2,684  
Thereafter 3,510  
Total lease payments 16,144  
Less portion representing imputed interest (7,472)  
Total lease liabilities 8,672  
Less current portion 2,050  
Long-term portion $ 6,622