v3.25.2
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Operating Leased Assets [Line Items]          
Existence of option to extend       true  
Option to extend, description       Certain leases include one or more options to renew, exercisable at the Company’s sole discretion, with renewal terms that can extend the lease from approximately one year to ten years.  
Impairment loss of leasehold improvements         $ 1,536
Lease payment over sublease term       $ 10,400  
Leases Payments $ 4,837 $ 5,361   $ 9,715 $ 8,957
Weighted average remaining lease term 6 years 6 months 7 days 7 years 5 months 15 days   6 years 6 months 7 days 7 years 5 months 15 days
Weighted average incremental borrowing rate 13.00% 13.00%   13.00% 13.00%
Cambridge Massachusetts [Member]          
Operating Leased Assets [Line Items]          
Impairment loss of leasehold improvements     $ 1,536    
Impairment loss     1,731    
Impairment loss     3,267    
General and Administrative Expenses [Member] | Cambridge Massachusetts [Member]          
Operating Leased Assets [Line Items]          
Impairment loss     540    
Research and Development Expenses [Member] | Cambridge Massachusetts [Member]          
Operating Leased Assets [Line Items]          
Impairment loss     $ 2,727    
Maximum [Member]          
Operating Leased Assets [Line Items]          
Operating lease, remaining term       8 years  
Lease renewal term (in years) 10 years     10 years  
Minimum [Member]          
Operating Leased Assets [Line Items]          
Operating lease, remaining term       1 year  
Lease renewal term (in years) 1 year     1 year