XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Property and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment, net    
Property and equipment, gross $ 128,151 $ 84,929
Less: Accumulated depreciation and amortization (35,698) (19,413)
Total Property and Equipment, net 92,453 65,516
Depreciation expense 16,700 11,300
Assets written off 41,900  
Machinery and equipment    
Property and Equipment, net    
Property and equipment, gross 66,262 33,722
Computer equipment    
Property and Equipment, net    
Property and equipment, gross $ 1,308 4,893
Useful Life 3 years  
Purchased and capitalized software held for internal use    
Property and Equipment, net    
Property and equipment, gross $ 5,464 2,395
Useful Life 3 years  
Leasehold improvements    
Property and Equipment, net    
Property and equipment, gross $ 29,747 13,640
Construction-in-process    
Property and Equipment, net    
Property and equipment, gross $ 25,370 $ 30,279
Minimum | Machinery and equipment    
Property and Equipment, net    
Useful Life 3 years  
Maximum | Machinery and equipment    
Property and Equipment, net    
Useful Life 5 years