XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Awards - Schedule of Stock-based Compensation Cost Relating to Stock Options, Restricted Stock Awards, and RSUs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 14,299 $ 17,681 $ 20,395
Amount capitalized to internal-use software 838 1,019 1,296
Total stock-based compensation cost 15,137 18,700 21,691
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 191 185 227
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 3,592 4,884 6,958
Technology and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 3,500 4,186 4,489
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 7,016 $ 8,426 $ 8,721