XML 83 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Stock-Based Compensation Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 23,493 $ 29,324  
Amount capitalized to software development 1,667 1,099 $ 0
Total stock-based compensation cost 25,160 30,423  
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 6,358 6,021  
Product development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 5,260 5,103  
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 11,875 $ 18,200