XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 11,730 $ 14,299 $ 17,681
Amount capitalized to internal-use software 728 838 1,019
Total stock-based compensation cost 12,458 15,137 18,700
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 260 191 185
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 1,804 3,592 4,884
Technology and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 2,022 3,500 4,186
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 7,644 $ 7,016 $ 8,426