v3.26.1
Leases - Operating lease cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases        
Operating lease expense $ 105 $ 877 $ 581 $ 1,757
Variable lease expense 178 543 504 1,081
Lease expense $ 283 $ 1,420 $ 1,085 $ 2,838
Weighted-average discount rate 0.00% 9.70% 0.00% 9.70%
Weighted-average remaining lease term (years) 0 years 9 years 9 months 18 days 0 years 9 years 9 months 18 days
Operating lease payments     $ 800 $ 2,000