XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Component of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Manufacturing equipment $ 15,752 $ 15,139
Lab equipment 2,827 2,360
Computer equipment 5,060 4,720
Furniture and fixtures 2,467 2,464
Leasehold improvements 37,201 28,822
Assets in progress 5,822 11,613
Property, plant and equipment, gross 69,129 65,118
Less accumulated depreciation and amortization (31,832) (27,522)
Total $ 37,297 $ 37,596
Manufacturing Equipment | Minimum    
Property Plant And Equipment [Line Items]    
Estimated Useful Lives (In years) 5 years  
Manufacturing Equipment | Maximum    
Property Plant And Equipment [Line Items]    
Estimated Useful Lives (In years) 13 years  
Lab Equipment | Minimum    
Property Plant And Equipment [Line Items]    
Estimated Useful Lives (In years) 5 years  
Lab Equipment | Maximum    
Property Plant And Equipment [Line Items]    
Estimated Useful Lives (In years) 13 years  
Computer Equipment    
Property Plant And Equipment [Line Items]    
Estimated Useful Lives (In years) 3 years  
Furniture and Fixtures | Minimum    
Property Plant And Equipment [Line Items]    
Estimated Useful Lives (In years) 3 years  
Furniture and Fixtures | Maximum    
Property Plant And Equipment [Line Items]    
Estimated Useful Lives (In years) 13 years  
Leasehold Improvements | Minimum    
Property Plant And Equipment [Line Items]    
Estimated Useful Lives (In years) 2 years  
Leasehold Improvements | Maximum    
Property Plant And Equipment [Line Items]    
Estimated Useful Lives (In years) 12 years