v3.26.1
Leases - Maturities of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 4,492  
2027 4,524  
2028 4,525  
2029 4,568  
2030 4,485  
2031 & Beyond 3,116  
Total future minimum lease payments 25,710  
Less: Imputed interest 3,934  
Total lease liabilities 21,776 $ 23,813
Finance Leases    
2026 207  
2027 206  
2028 206  
2029 98  
2030 0  
2031 & Beyond 0  
Total future minimum lease payments 717  
Less: Imputed interest 89  
Total lease liabilities $ 628 $ 783