v3.25.2
Leases - Operating lease cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases        
Operating lease cost $ 877 $ 909 $ 1,757 $ 1,740
Variable lease cost 543 394 1,081 1,114
Lease cost $ 1,420 $ 1,303 $ 2,838 $ 2,854
Weighted-average discount rate 9.70% 9.70% 9.70% 9.70%
Weighted-average remaining lease term (years) 9 years 9 months 18 days 10 years 8 months 12 days 9 years 9 months 18 days 10 years 8 months 12 days
Operating lease payments     $ 2,000 $ 1,800