XML 77 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, net - Component of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Manufacturing equipment $ 15,537 $ 15,752
Lab equipment 2,610 2,827
Computer equipment 5,913 5,060
Furniture and fixtures 2,450 2,467
Leasehold improvements 36,535 37,201
Assets in progress 10,122 5,822
Property, plant and equipment, gross 73,167 69,129
Less accumulated depreciation and amortization (34,166) (31,832)
Total $ 39,001 $ 37,297
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