Quarterly report pursuant to Section 13 or 15(d)

Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details)

v3.22.2
Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 16,813 $ 13,743 $ 33,601 $ 26,327
Stock-based compensation capitalized in property and equipment 919 985 2,053 1,717
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 3,879 3,758 7,257 6,736
Technology and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 7,700 5,771 15,665 11,532
Marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 924 535 1,996 1,078
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 4,310 $ 3,679 $ 8,683 $ 6,981