XML 53 R20.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Stock-Based Compensation | 12 Months Ended
--- | ---
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract] |
Stock-Based Compensation |
13. Stock-based Compensation
Employee stock-based compensation plans Under the 2016 Equity and Incentive Compensation Plan Amended and Restated as of June 12, 2024 (the "2016 Equity Plan"), we may grant incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock awards and cash incentive awards to employees, directors and consultants. Our Compensation Committee of the Board of Directors administers this plan and the stock-based awards are granted under terms determined by it. The total number of authorized stock-based awards available under our plan was 3,823,058 as of December 31, 2024. We issue common stock from our pool of authorized stock upon exercise of stock options and stock appreciation rights, vesting of restricted stock units or upon granting of restricted stock. Recently, we have issued three types of awards under our plans: restricted stock awards, time-based restricted stock units, and performance-based restricted stock units. The following table sets forth the number of awards outstanding for each award type as of:
| Outstanding at December 31,
Award type | 2024 |  | 2023
Restricted stock awards | 814,336 |  | 1,101,702 |
Time-based restricted stock units | 616,035 |  | 607,100 |
Performance-based restricted stock units | 1,029,214 |  | 1,209,515 |
Awards granted to our executive officers and certain members of management are subject to accelerated vesting upon a change in control as defined in the employees’ employment agreement or retention agreement. Expense recognition We recognize compensation expense associated with stock options and awards with performance or market based vesting conditions on an accelerated basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize compensation expense associated with restricted stock awards and SARs on a straight-line basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of comprehensive loss based on where the associated employee’s compensation is recorded. The following table summarizes stock-based compensation expense:
| Years ended December 31,
(in thousands) | 2024 | 2023 | 2022
Included in cost of revenue: |  |  |
Cost of recurring | $ | 12,606 |  | $ | 14,052 |  | $ | 11,258 |
Cost of one-time services and other | 1,486 |  | 2,606 |  | 3,178 |
Total included in cost of revenue | 14,092 |  | 16,658 |  | 14,436 |
Included in operating expenses: |  |  |
Sales, marketing and customer success | 17,946 |  | 24,892 |  | 21,409 |
Research and development | 26,488 |  | 30,780 |  | 24,207 |
General and administrative | 46,442 |  | 55,432 |  | 50,242 |
Total included in operating expenses | 90,876 |  | 111,104 |  | 95,858 |
Total stock-based compensation expense | $ | 104,968 |  | $ | 127,762 |  | $ | 110,294 |
The total amount of compensation cost related to unvested awards not recognized was $67.6 million at December 31, 2024. It is expected that this amount will be recognized over a weighted average period of 1.2 years. Restricted stock awards We have granted shares of common stock subject to certain restrictions under the 2016 Equity Plan. Restricted stock awards granted to employees vest in equal annual installments generally over three years from the grant date subject to the recipient’s continued employment with us. Restricted stock awards granted to non-employee directors vest after one year from the date of grant or, if earlier, immediately prior to the next annual election of directors, provided the non-employee director is serving as a director at that time. The fair market value of the stock at the time of the grant is amortized on a straight-line basis to expense over the period of vesting. Recipients of restricted stock awards have the right to vote such shares and receive dividends, if declared. The following table summarizes our unvested restricted stock awards as of December 31, 2024, and changes during the year then ended:
| Restricted stock awards | Weighted average grant-date fair value |  | Aggregate intrinsic value(1) (in thousands)
Unvested at January 1, 2024 | 1,101,702 |  | $ | 64.92 |  |  |
Granted | 422,685 |  | 69.86 |  |  |
Forfeited | (77,785) |  | 65.27 |  |  |
Vested | (632,266) |  | 67.47 |  |  |
Unvested at December 31, 2024 | 814,336 |  | 66.27 |  |  | $ | 60,196 |
(1)The intrinsic value is calculated as the market value as of the end of the fiscal period. The total fair value of restricted stock awards that vested during the years ended December 31, 2024, 2023 and 2022 was $42.7 million, $42.7 million and $41.0 million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December 31, 2023 and 2022 was $62.59 and $60.90, respectively. Restricted stock units We have also granted restricted stock units subject to certain restrictions under the 2016 Equity Plan. Restricted stock units granted to employees vest in equal annual installments generally over three years from the grant date subject to the recipient’s continued employment with us. We have also granted restricted stock units for which vesting is subject to meeting certain performance conditions. The fair market value of the stock at the time of the grant is amortized to expense on a straight-line basis over the period of vesting except for awards with performance conditions, which are amortized on an accelerated basis over the period of vesting. The following table summarizes our unvested, time-based restricted stock units as of December 31, 2024, and changes during the year then ended:
| Time-based restricted stock units | Weighted average grant-date fair value |  | Aggregate intrinsic value(1) (in thousands)
Unvested at January 1, 2024 | 607,100 |  | $ | 64.01 |  |  |
Granted | 330,913 |  | 67.73 |  |  |
Forfeited | (30,834) |  | 70.03 |  |  |
Vested | (291,144) |  | 66.54 |  |  |
Unvested at December 31, 2024 | 616,035 |  | 65.08 |  |  | $ | 45,537 |
(1)The intrinsic value is calculated as the market value as of the end of the fiscal period. The total fair value of time-based restricted stock units that vested during the years ended December 31, 2024, 2023 and 2022 was $19.4 million, $13.5 million and $9.3 million, respectively. The weighted average grant date fair value of time-based restricted stock units granted for the years ended December 31, 2023 and 2022 was $61.37 and $62.38, respectively. The following table summarizes our unvested, performance-based restricted stock units as of December 31, 2024, and changes during the year then ended:
| Performance-based restricted stock units | Weighted average grant-date fair value |  | Aggregate intrinsic value(1) (in thousands)
Unvested at January 1, 2024 | 1,209,515 |  | $ | 61.29 |  |  |
Granted | 778,467 |  | 67.90 |  |  |
Forfeited | (51,271) |  | 66.66 |  |  |
Vested(2) | (907,497) |  | 61.17 |  |  |
Unvested at December 31, 2024 | 1,029,214 |  | 66.92 |  |  | $ | 76,079 |
(1)The intrinsic value is calculated as the market value as of the end of the fiscal period. (2)This amount represents the target number of shares that were eligible to be earned and vested. The number of shares earned and vested based on actual results when compared to the performance conditions was 1,119,025 and those shares had a weighted average grant date fair value of $61.17. The total fair value of performance-based restricted stock units that vested during the years ended December 31, 2024, 2023 and 2022 was $55.5 million, $50.9 million, and $50.5 million, respectively. The weighted average grant date fair value of performance-based restricted stock units granted for the years ended December 31, 2023 and 2022 was $59.62 and $61.79, respectively.

X
- Definition The entire disclosure for share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration