XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net as of December 31, 2020 and September 30, 2021, was as follows (in thousands):
 As of
 December 31,
2020
September 30,
2021
Electronic equipment$11,429 $12,396 
Office and other equipment6,152 8,975 
Vehicles12,775 16,369 
Leasehold improvements7,340 10,542 
Construction in progress225 2,985 
Property and equipment, gross37,921 51,267 
Accumulated depreciation and amortization(15,805)(21,848)
Property and equipment, net$22,116 $29,419 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities as of December 31, 2020 and September 30, 2021 were as follows (in thousands):
 As of
 December 31,
2020
September 30,
2021
Accrued payroll$11,941 $24,604 
Accrued professional fees7,865 3,254 
Other3,155 5,248 
Accrued expenses and other current liabilities$22,961 $33,106