XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 315,927 $ 302,338
Less: accumulated depreciation (191,318) (165,525)
Property and equipment, net 124,609 136,813
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 138,507 124,567
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 105,015 103,569
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 40,539 36,497
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 21,387 28,136
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,471 7,874
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,008 $ 1,695