XML 66 R51.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 Supply Share Authorized Changes For The Equity-Based
The following table summarizes the Company’s additional shares authorized changes for the 2015 Plan (in thousands):

Board Approval Date Shares Added Total Additional Shares Authorized
May 1, 20156,000 6,000 
June 13, 20184,525 10,500 
April 15, 20214,910 15,400 
April 20, 20234,000 19,400 
Schedule of Stock-Based Compensation Expense
Total compensation expense by award type and line item in our consolidated financial statements was as follows (in thousands):
For the Year Ended December 31,
202420232022
Award Type
Stock options$— $74 $416 
RSUs30,122 26,718 17,327 
Performance-based RSUs9,624 13,214 14,308 
LSUs— 495 1,930 
Total compensation expense by award type$39,746 $40,501 $33,981 
Line Item
Cost of revenue$4,582 $1,662 $4,387 
Selling, general and administrative expenses35,164 38,839 29,594 
Total compensation expense by financial statement line item$39,746 $40,501 $33,981 
Schedule Of Unrecognized Compensation Expense
Total unrecognized compensation expense (in thousands) and expected weighted-average period (in years) by award type for all of our stock-based incentive plans were as follows:

As of December 31, 2024
Unrecognized Compensation ExpenseWeighted Average Period (years)
RSUs$41,819 1.54
PSUs24,547 1.56
Total$66,366 
Schedule of Stock Option Information
Information with respect to our stock options (in thousands), including weighted-average remaining contractual term (in years) and aggregate intrinsic value (in thousands) was as follows:

OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Outstanding as of December 31, 2023658 $13.23 4.99$13,032 
Exercised(283)10.31 
Forfeited— — 
Outstanding as of December 31, 2024375 $15.43 4.45$(1,568)
Vested and expected to vest after December 31, 2024375 $15.43 4.45$(1,568)
Exercisable as of December 31, 2024375 $15.43 4.45$(1,568)
Schedule of Performance-Based Stock Option Awards Activity
Information with respect to our performance-based stock options (shares and aggregate intrinsic value shown in thousands, weighted-average remaining contractual term shown in years) was as follows:

OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Outstanding as of December 31, 2023106 $10.27 2.17$2,401 
Exercised(106)10.27 
Outstanding as of December 31, 2024— N/AN/AN/A
Vested and expected to vest after December 31, 2024— N/AN/AN/A
Schedule of Restricted Stock Units Information Information with respect to our RSUs (not including performance-based RSUs) is presented below (in thousands, except for weighted-average grant-date fair value):
Total RSUsWeighted Average Grant Date Fair Value
Outstanding as of December 31, 20232,152 $28.55 
Granted1,333 31.55 
Forfeited(387)31.85 
Vested(950)26.46 
Outstanding as of December 31, 20242,148 $30.74 
Schedule of Price Assumptions for Performance Based Stock Units
The price assumptions used for our performance-based stock unit awards were as follows:

1st Tranche2nd Tranche
Weighted-average fair value per performance-based stock unit granted$20.64 $20.69 
Assumptions:
Expected term2 years3 years
Expected volatility89.5 %77.7 %
Risk-free interest rate0.12 %0.25 %
Dividend yield— %— %
Schedule Of Information Of Performance Based Stock Units
Information with respect to our performance-based restricted stock unit awards (shares and aggregate intrinsic value shown in thousands, weighted-average remaining contractual term shown in years) was as follows:
Performance- Based Stock UnitsWeighted Average Grant Date Fair ValueWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Outstanding as of December 31, 20231,653 $30.53 8.42$4,131 
Granted808 34.41 
Change in achievement(847)34.79 
Vested(343)19.54 
Forfeited(54)32.01 
Outstanding as of December 31, 20241,217 $31.54 8.12$(24,691)
Vested and expected to vest after December 31, 20241,217 $31.54 8.12$(24,691)