v3.26.1
Leases - Schedule of Maturities Operating and Finance Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 (6 months remaining) $ 1,732
2027 3,329
2028 3,147
2029 3,248
2030 3,094
Thereafter 4,707
Total lease payments 19,257
Less: interest (3,519)
Total present value of lease liabilities $ 15,738