XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity for the years ended December 31, 2025, 2024, and 2023:

Number of SharesWeighted Average Exercise Price
Weighted Average Remaining Contractual Term (in years)
Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2022
2,697,959 $20.25 5.1$45,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.67,751 
Granted— — 
Exercised(107,821)10.37 2,557 
Expired(2)6.03 
Forfeited— — 
Outstanding at December 31, 2025
947,706 $40.41 5.1$5,918 
Exercisable at December 31, 2025
247,706 $11.53 1.2$5,918 
Schedule of Restricted Stock Unit Activity
The following table summarizes RSU activity for the years ended December 31, 2025, 2024, and 2023:

Number of SharesWeighted Average Grant Date Fair Value
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 
Granted1,901,704 30.19 
Vested(678,558)43.65 
Forfeited(256,556)39.15 
Non-vested and outstanding at December 31, 2025
2,112,750 $31.49 
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, 2025, 2024, and 2023 (in thousands):

Year Ended December 31,
202520242023
RSUs$35,437 $33,267 $37,563 
Stock options4,827 5,059 5,045 
PSUs
580 — — 
Common stock awards to Board of Directors696 719 779 
Total stock-based compensation expense$41,540 $39,045 $43,387 
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, 2025, 2024, and 2023 (in thousands):

Year Ended December 31,
202520242023
Cost of revenue
Subscriptions$1,810 $1,638 $1,690 
Professional services5,787 5,925 6,354 
Operating expenses
Sales and marketing8,434 8,526 11,247 
Research and development12,407 12,077 12,864 
General and administrative13,102 10,879 11,232 
Total stock-based compensation expense$41,540 $39,045 $43,387