XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Assumptions Used to Estimate the Fair Value of Stock Options Granted The following table summarizes the assumptions used to estimate the fair value of the 2022 CEO stock option grant:
Year Ended December 31,
202420232022
Risk-free interest rate**3.01%
Expected term (in years)****
Expected volatility**70.00%
Expected dividend yield**—%
* Not applicable because no stock options were granted during the period.
** Each Vesting Price Threshold for the 2022 CEO grant has a unique expected term ranging from 3.4 years to 4.1 years.
Schedule of Stock Option Activity
The following table summarizes stock option activity for the years ended December 31, 2024, 2023, and 2022:

Number of SharesWeighted Average Exercise Price
Weighted Average Remaining Contractual Term (in years)
Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2021
2,953,356 $15.16 4.0$147,812 
Granted700,000 50.63 
Exercised(937,217)27.14 32,858 
Expired(7,900)4.06 
Forfeited(10,280)12.28 
Outstanding at December 31, 2022
2,697,959 20.25 5.145,862 
Granted— — 
Exercised(98,610)7.56 3,387 
Expired— — 
Forfeited— — 
Outstanding at December 31, 2023
2,599,349 20.73 4.253,089 
Granted— — 
Exercised(1,543,436)9.37 36,383 
Expired(384)12.00 
Forfeited— — 
Outstanding at December 31, 2024
1,055,529 $37.34 5.6$7,751 
Exercisable at December 31, 2024
355,529 $11.18 2.1$7,751 
Schedule of Restricted Stock Unit Activity
The following table summarizes RSU activity for the years ended December 31, 2024, 2023, and 2022:

Number of SharesWeighted Average Grant Date Fair Value
Non-vested and outstanding at December 31, 2021
1,209,529 $70.99 
Granted606,203 52.63 
Vested(403,648)58.63 
Forfeited(221,364)70.30 
Non-vested and outstanding at December 31, 2022
1,190,720 65.97 
Granted710,278 42.52 
Vested(668,119)58.64 
Forfeited(154,815)62.73 
Non-vested and outstanding at December 31, 2023
1,078,064 55.52 
Granted987,528 35.61 
Vested(657,897)52.04 
Forfeited(261,535)45.81 
Non-vested and outstanding at December 31, 2024
1,146,160 $42.59 
Schedule of Components of Stock-based Compensation Expense
The following table summarizes the components of our stock-based compensation expense by instrument type for the years ended December 31, 2024, 2023, and 2022 (in thousands):

Year Ended December 31,
202420232022
RSUs$33,267 $37,563 $35,290 
Stock options5,059 5,045 2,790 
Common stock awards to Board of Directors719 779 750 
Total stock-based compensation expense$39,045 $43,387 $38,830 
Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations
The following table summarizes stock-based compensation expense by line item in the accompanying consolidated statements of operations for the years ended December 31, 2024, 2023, and 2022 (in thousands):

Year Ended December 31,
202420232022
Cost of revenue
Subscriptions$848 $925 $996 
Professional services5,674 6,055 5,309 
Operating expenses
Sales and marketing8,200 10,842 9,152 
Research and development11,716 12,486 12,523 
General and administrative12,607 13,079 10,850 
Total stock-based compensation expense$39,045 $43,387 $38,830