v3.26.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Right-of-use assets for operating leases $ 30,437 $ 28,075
Operating lease liabilities, current 14,171 13,181
Operating lease liabilities, net of current portion 45,128 45,693
Total operating lease liabilities $ 59,299 $ 58,874
Weighted average remaining lease term (in years) 5 years 5 years 6 months
Weighted average discount rate 9.20% 9.40%