Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment, Net    
Property, plant and equipment, gross $ 71,075 $ 69,386
Less: Accumulated depreciation and amortization (19,415) (17,856)
Property, plant and equipment, net 51,660 51,530
Land    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 1,300 1,300
Manufacturing facility    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 35,735 33,203
Manufacturing equipment    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 8,861 8,831
Laboratory equipment    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 17,907 17,501
Computer equipment    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 2,710 2,645
Furniture and fixtures    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 1,306 1,281
Leasehold improvements    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 570 444
Construction in progress    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross $ 2,686 $ 4,181