v3.26.1
Lease - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 18, 2025
Feb. 04, 2019
Squrefoot
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]            
Operating lease cost     $ 100 $ 90 $ 300 $ 200
Variable lease cost     100 39 100 80
Total lease expense     200 100 400 300
Cash paid for amounts included in measurement of lease liability     $ 200 $ 200 $ 312 $ 304
Corporate, Clinical and Manufacturing Operations | Massachusetts            
Lessee, Lease, Description [Line Items]            
Area of lease property | Squrefoot   15,197        
Lease expiration date Aug. 31, 2029 Aug. 31, 2026