XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 412,063 $ 365,959
Accumulated depreciation and amortization (88,191) (70,025)
Property and equipment, net 323,872 295,934
Computer Equipment, Hardware, and Software    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 7,290 6,784
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 77,118 57,771
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 98,505 72,201
Machinery and Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 124,645 120,618
Construction in Progress    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 104,505 $ 108,585