XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Schedule of Total Stock-based Compensation Cost Net of Forfeitures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 22,447,000 $ 29,916 $ 40,004 $ 75,739
Cost of Revenue        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 971,000 604 1,919 2,211
Selling and Marketing Expense        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 2,091,000 2,500 769 7,641
General and Administrative Expense        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 12,149,000 17,960 22,547 37,868
Product Development Expense        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 7,236,000 $ 8,852 $ 14,769 $ 28,019