v3.24.3
Property and Equipment, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Property and equipment, net    
Total property and equipment $ 45,949 $ 38,292
Less: accumulated depreciation (30,530) (26,260)
Property and equipment, net 15,419 12,032
Laboratory and manufacturing equipment    
Property and equipment, net    
Total property and equipment 29,293 25,043
Leasehold improvements    
Property and equipment, net    
Total property and equipment 11,718 9,648
Computer equipment    
Property and equipment, net    
Total property and equipment 1,424 1,062
Construction-in-progress    
Property and equipment, net    
Total property and equipment 605 2,060
Furniture and office equipment    
Property and equipment, net    
Total property and equipment 264 264
Software    
Property and equipment, net    
Total property and equipment $ 2,645 $ 215