v3.26.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost $ 1,986 $ 1,852 $ 3,973 $ 3,733
Variable lease cost 301 135 607 443
Total lease costs 2,287 1,987 4,580 4,176
Cash paid for amounts included in the measurement of lease liabilities $ 2,576 $ 1,714 $ 5,153 $ 3,428
Weighted-average remaining lease term (in years) 8 years 10 months 24 days 9 years 10 months 24 days 8 years 10 months 24 days 9 years 10 months 24 days
Weighted-average discount rate (%) 7.00% 7.00% 7.00% 7.00%