XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Property Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Total property, equipment, and software $ 32,180 $ 13,724  
Accumulated depreciation and amortization (7,921) (3,692)  
Total property, equipment, and software, net 24,259 10,032  
Depreciation and amortization 7,541 2,278 $ 774
Capitalized internally developed software balances, net of accumulated amortization 13,500 6,000  
Internally developed software      
Property, Plant and Equipment [Line Items]      
Total property, equipment, and software 17,735 7,906  
Computer and networking equipment      
Property, Plant and Equipment [Line Items]      
Total property, equipment, and software 3,796 1,285  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property, equipment, and software 3,199 1,770  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property, equipment, and software 7,450 2,763  
Property, Equipment, And Software      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 4,200 $ 2,300