XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Property and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment $ 54,798 $ 62,435  
Less: accumulated depreciation and amortization (39,311) (39,821)  
Property and equipment, net 15,487 22,614  
Depreciation expense 5,518 5,402 $ 3,113
Laboratory equipment      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment 37,216 39,679  
Equipment retired during period 3,000 1,500  
Leasehold improvements      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment 11,912 16,633  
Computer equipment and software      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment 2,565 3,039  
Office equipment and furniture      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment 1,469 1,345  
Construction in progress      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment $ 1,636 $ 1,739