v3.26.1
BALANCE SHEET COMPONENTS - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total property and equipment, gross $ 266,758 $ 242,791
Less: Accumulated depreciation and amortization (101,450) (91,192)
Total property and equipment, net 165,308 151,599
Laboratory and manufacturing equipment    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, gross $ 18,171 17,623
Laboratory and manufacturing equipment | Minimum    
Property, Plant, and Equipment [Line Items]    
Useful life 2 years  
Laboratory and manufacturing equipment | Maximum    
Property, Plant, and Equipment [Line Items]    
Useful life 7 years  
Computer equipment and software    
Property, Plant, and Equipment [Line Items]    
Useful life 3 years  
Total property and equipment, gross $ 5,339 4,232
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, gross $ 4,180 4,180
Furniture and fixtures | Minimum    
Property, Plant, and Equipment [Line Items]    
Useful life 2 years  
Furniture and fixtures | Maximum    
Property, Plant, and Equipment [Line Items]    
Useful life 5 years  
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, gross $ 28,966 28,975
Leasehold improvements | Minimum    
Property, Plant, and Equipment [Line Items]    
Useful life 3 years  
Leasehold improvements | Maximum    
Property, Plant, and Equipment [Line Items]    
Useful life 12 years  
Internal-use software in service    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, gross $ 94,799 91,763
Internal-use software in service | Minimum    
Property, Plant, and Equipment [Line Items]    
Useful life 3 years  
Internal-use software in service | Maximum    
Property, Plant, and Equipment [Line Items]    
Useful life 7 years  
Internal-use software in development    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, gross $ 108,417 88,950
Construction in progress    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, gross $ 6,886 $ 7,068