XML 79 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
12 Months Ended
Oct. 28, 2024
USD ($)
ft²
Nov. 08, 2023
USD ($)
Jun. 30, 2018
Dec. 31, 2024
USD ($)
Facility
Dec. 31, 2023
USD ($)
Commitments And Contingencies Disclosure [Line Items]          
Number of leases facilities | Facility       2  
Operating lease, description       On November 8, 2023, the Company entered into a lease amendment extending the expiration date of the 830 Winter Street Lease from September 30, 2024 to October 31, 2029 and provides for one option to renew the 830 Winter Street Lease for a five-year period commencing on November 1, 2029, resulting in an increase in the lease liability of $6.2 million.On October 28, 2024, the Company entered into a second lease amendment expanding the rentable space of 830 Winter Street. The amendment provides for an additional 25,628 square feet of space with a commencement date of December 1, 2024 and an expiration date of October 31, 2029 with one option to review for a five-year period. This amendment resulted in an increase in the lease liability of $6.1 million.  
Lease expiration date Oct. 31, 2029        
Lease security amount       $ 5,031 $ 5,031
Cash deposit       1,766 1,647
Lease costs       14,972 15,790
Right-of-use assets       64,357 63,492
Increase in lease liability $ 6,100 $ 6,200   65,309 62,386
Operating lease, renewal term 5 years 5 years      
Lease space for facility | ft² 25,628        
Operating lease commencing date Dec. 01, 2024 Nov. 01, 2029      
cash payments for operating leases       $ 9,800 $ 9,400
Weighted-average remaining lease term (in years)       7 years 3 months 18 days 8 years 7 months 6 days
Operating lease weighted average incremental borrowing rate percent.       10.00% 10.30%
Royalty Agreement          
Commitments And Contingencies Disclosure [Line Items]          
Percentage of aggregate royalty of net sales of any product sold     1.00%    
Minimum          
Commitments And Contingencies Disclosure [Line Items]          
Lease expiration date   Sep. 30, 2024      
Maximum          
Commitments And Contingencies Disclosure [Line Items]          
Lease expiration date   Oct. 31, 2029      
Letter of Credit          
Commitments And Contingencies Disclosure [Line Items]          
Lease security amount       $ 5,000