v3.26.1
Commitments and Contingencies - Remaining Payments of Operating Lease Liability (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (remainder of year) $ 2,652
2027 4,132
2028 3,822
2029 3,937
2030 4,055
Thereafter 7,758
Total remaining lease payments 26,356
Less: imputed interest (3,423)
Total operating lease liabilities $ 22,933
Weighted-average remaining lease term 6 years
Weighted-average discount rate 4.60%