v3.25.4
Commitments and Contingencies - Remaining Payments of Operating Lease Liability (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 5,274
2027 4,132
2028 3,822
2029 3,937
2030 4,055
Thereafter 7,758
Total remaining lease payments 28,978
Less: imputed interest (3,980)
Total operating lease liabilities $ 24,998
Weighted-average remaining lease term (in years) 6 years 4 months 24 days
Weighted-average discount rate 4.60%