XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 44,684 $ 38,551
Less: accumulated depreciation and amortization (23,206) (17,767)
Property and equipment, net 21,478 20,784
Computers    
Property, Plant and Equipment [Line Items]    
Total property and equipment 13,041 9,249
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 14,178 10,041
Office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 3,375 2,770
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 8,395 9,472
Motor vehicles    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,421 2,423
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 4,274 4,274
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 0 $ 322