XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Property Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Total property, equipment, and software $ 61,327 $ 32,180  
Accumulated depreciation and amortization (17,159) (7,921)  
Total property, equipment, and software, net 44,168 24,259  
Depreciation 13,500 4,200 $ 2,300
Capitalized internally developed software balances, net of accumulated amortization 27,400 13,500  
Internally developed software      
Property, Plant and Equipment [Line Items]      
Total property, equipment, and software 37,783 17,735  
Computer and networking equipment      
Property, Plant and Equipment [Line Items]      
Total property, equipment, and software 6,049 3,796  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property, equipment, and software 4,421 3,199  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property, equipment, and software $ 13,074 $ 7,450