XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholder's Equity and Employee Benefit Plans - Summary of Stock-based Compensation Expense Recognized in Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense, net of amounts capitalized $ 20,402 $ 26,254
Capitalized stock-based compensation expense 506 719
Stock-based compensation expense 20,908 26,973
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense, net of amounts capitalized 1,241 1,409
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense, net of amounts capitalized 7,734 8,644
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense, net of amounts capitalized 4,075 6,065
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense, net of amounts capitalized 7,352 7,375
Restructuring expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense, net of amounts capitalized $ 0 $ 2,761