v3.25.4
Leases - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 4,723  
2027 4,713  
2028 4,545  
2029 4,662  
2030 4,243  
Thereafter 22,086  
Total lease payments 44,972  
Less: interest (13,425)  
Total lease liabilities $ 31,547  
Weighted average remaining lease term: 9 years 4 months 24 days  
Weighted average discount rate: 8.00%  
Finance Leases    
2026 $ 32  
2027 31  
2028 31  
2029 22  
2030 0  
Thereafter 0  
Total lease payments 116  
Less: interest (20)  
Finance right-of-use liability $ 96 $ 37
Weighted average remaining lease term: 3 years 10 months 24 days  
Weighted average discount rate: 10.60%