v3.26.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease cost        
Operating lease cost $ 1,603 $ 2,108 $ 3,305 $ 4,211
Short-term lease cost 340 296 436 470
Variable lease cost 1,110 431 2,216 961
Total lease cost $ 3,053 $ 2,835 5,957 5,642
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash flows from operating leases     $ 2,839 $ 4,393
Weighted-average remaining lease term — operating leases 5 years 1 month 6 days 2 years 4 months 24 days 5 years 1 month 6 days 2 years 4 months 24 days
Weighted-average discount rate — operating leases 6.50% 6.90% 6.50% 6.90%