XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 61,458   $ 61,458   $ 54,906
Less: accumulated depreciation (36,591)   (36,591)   (32,843)
Property and equipment, net 24,867   24,867   22,063
Depreciation expense 800 $ 800 1,500 $ 1,600  
Capitalized internal-use software and platform development costs 3,600 1,700 6,400 2,900  
Amortization of internal-use software and platform development costs 1,100 $ 1,200 2,300 $ 2,400  
Internal-use software and platform development          
Property, Plant and Equipment [Line Items]          
Total property and equipment 39,699   39,699   33,273
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total property and equipment 11,644   11,644   11,644
Computer equipment and software          
Property, Plant and Equipment [Line Items]          
Total property and equipment 6,640   6,640   6,514
Office furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 3,475   $ 3,475   $ 3,475