v3.26.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (excluding first six months) $ 922  
2027 1,865  
2028 1,731  
2029 1,644  
2030 1,249  
Thereafter 54  
Total lease payments 7,465  
Less: Interest (1,292)  
Present value of lease liabilities 6,173 $ 6,859
Finance Leases    
2026 (excluding first six months) 90  
2027 180  
2028 57  
2029 0  
2030 0  
2030 0  
Total lease payments 327  
Less: Interest (25)  
Present value of lease liabilities $ 302 $ 377