XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders’ Equity and Equity Incentive Plans - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense $ 28,862 $ 20,646 $ 28,862 $ 20,646 $ 14,107
Tax benefit from stock-based compensation (5,695) (3,537)     (1,825)
Total stock-based compensation expense, net of tax effect 23,167 17,109     12,282
Cost of revenue          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 1,472 1,135     825
Technology and development          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 4,346 3,225     2,232
Sales and marketing          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 10,462 7,645     5,176
General and administrative          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense $ 12,582 $ 8,641     $ 5,874