XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 66,484 $ 60,469
Accumulated depreciation and amortization (28,258) (24,416)
Property and equipment, net 38,226 36,053
Electronic equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 14,690 12,761
Office and other equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 15,195 9,423
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 13,058 11,984
Buildings    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 1,841 0
Construction in progress    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 2,788 5,258
Vehicles    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 18,912 $ 21,043