XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 54,334 $ 49,235 $ 39,378
Cost of revenues      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 10,590 9,888 6,427
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 11,153 8,770 7,740
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 13,273 12,869 9,864
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 19,318 $ 17,708 $ 15,347