XML 77 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Property, Plant and Equipment [Line Items]                
Total property and equipment $ 29,652       $ 29,276      
Less accumulated depreciation and amortization (18,045)       (14,512)      
Property and equipment, net 11,607 $ 12,215 $ 13,047 $ 13,766 14,764 $ 15,497 $ 32,041 $ 33,347
Laboratory equipment                
Property, Plant and Equipment [Line Items]                
Total property and equipment 14,963       14,638      
Leasehold improvements                
Property, Plant and Equipment [Line Items]                
Total property and equipment 13,779       13,586      
Computer equipment and software                
Property, Plant and Equipment [Line Items]                
Total property and equipment 901       868      
Construction in progress                
Property, Plant and Equipment [Line Items]                
Total property and equipment $ 9       $ 184