XML 58 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details - Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 67,187 $ 57,012
Less accumulated depreciation and amortization (44,982) (40,265)
Construction-in-progress 473 6,028
Property and equipment, net 22,678 22,775
Laboratory and Manufacturing Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 35,932 35,405
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 14,070 13,749
Computer Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,331 6,207
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13,163 0
Office Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,691 $ 1,651