XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Other (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
ft²
period
item
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2024
ft²
Leases        
Number Of Real Estate | item 2      
Operating lease liabilities | $ $ (1,186) $ (1,813) $ 2,729  
Office space at 24 Crosby Drive        
Leases        
Area of lease       30,036
Manufacturing space at 36 Crosby Drive        
Leases        
Area of lease 20,445      
Renewal terms 5 years      
Operating lease liabilities | $ $ 4,284      
Research and manufacturing space at 15 Crosby Drive        
Leases        
Area of lease 70,712      
Renewal terms 5 years      
Additional periods for renewal | period 2      
Research and manufacturing space at 15 Crosby Drive | Minimum        
Leases        
Written notice period to extend the lease 12 months      
Research and manufacturing space at 15 Crosby Drive | Maximum        
Leases        
Written notice period to extend the lease 15 months      
Equipment | Minimum        
Leases        
Lessee, Operating Lease, Remaining Lease Term 2 years      
Equipment | Maximum        
Leases        
Lessee, Operating Lease, Remaining Lease Term 3 years 6 months      
Real Estate Property One        
Leases        
Lessee, Operating Lease, Remaining Lease Term 2 years 6 months      
Real Estate Property Two        
Leases        
Lessee, Operating Lease, Remaining Lease Term 3 years 6 months