Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Future Minimum Lease Payments (Details)

v3.26.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 2,733  
2027 2,540  
2028 2,490  
2029 2,585  
Thereafter 6,194  
Total operating lease payments 16,542  
Lessee Lease Operating Liability Undiscounted Excess Amount 7,655  
Total operating lease liabilities 8,887 $ 9,973
Less current portion 1,917 1,612
Long-term portion 6,970 8,361
2026 192  
2027 75  
2028 75  
2029 0  
Thereafter 0  
Total Financing lease payments 342  
Less portion representing imputed interest (15)  
Total finance lease liabilities 327 256
Less current portion 182 142
Long-term portion 145 $ 114
2026 2,925  
2027 2,615  
2028 2,565  
2029 2,585  
Thereafter 6,194  
Total operating lease payments 16,884  
Less portion representing imputed interest (7,670)  
Total lease liabilities 9,214  
Current lease liabilities 2,099  
Long term lease liabilities $ 7,115