v3.26.1
Leases - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 2,716  
2027 5,306  
2028 5,085  
2029 5,126  
2030 4,629  
Thereafter 21,613  
Total lease payments 44,475  
Less: interest (12,447)  
Total lease liabilities $ 32,028  
Weighted average remaining lease term: 8 years 8 months 12 days  
Weighted average discount rate: 8.10%  
Finance Leases    
Remainder of 2026 $ 18  
2027 36  
2028 36  
2029 25  
2030 1  
Thereafter 0  
Total lease payments 116  
Less: interest (18)  
Total lease liabilities $ 98 $ 96
Weighted average remaining lease term: 3 years 6 months  
Weighted average discount rate: 10.30%