XML 221 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Payment Arrangement, Option, Activity
A summary of option activity is as follows:
Options Outstanding
(in thousands except share and per share amounts)Number of sharesWeighted average exercise priceWeighted Average Remaining Contractual LifeAggregate Intrinsic Value
Balance, January 1, 20236,268,485 $7.61 5.9$48,141 
Granted— 
Exercised(2,244,170)5.79 26,752 
Forfeited(109,904)13.80 309 
Balance, December 31, 20233,914,411 $8.48 6.0$62,295 
Granted— 
Exercised(2,578,806)7.85 60,524 
Forfeited(37,004)15.92 414 
Balance, December 31, 2024
1,298,601 $9.51 5.2$35,285 
Exercisable at, December 31, 2024
1,233,092 $9.07 5.1$34,042 
Schedule of Nonvested Share Activity
A summary of the status of non-vested options is as follows:
Number of sharesWeighted Average Grant Date Fair Value Per Share
Balance, January 1, 2022
4,787,787 $6.10 
Granted— 
Forfeited(675,375)5.36 
Vested(2,281,344)6.89 
Balance, December 31, 2022
1,831,068 5.36 
Granted— 
Forfeited(80,864)7.16 
Vested(956,667)4.67 
Balance, December 31, 2023
793,537 6.04 
Granted— 
Forfeited(33,630)8.41 
Vested(694,398)5.67 
Balance, December 31, 2024
65,509 $8.67 
Schedule of Unvested Restricted Stock Units Roll Forward
Restricted stock unit activity was as follows:
Number of UnitsWeighted Average Grant Date Fair Value Per Share
Nonvested as of January 1, 20237,101,096 $17.45 
     Granted3,676,19016.12 
     Vested(2,832,027)17.29 
     Forfeited(639,816)17.33 
Nonvested as of December 31, 20237,305,443 $16.85 
     Granted2,550,82426.69 
     Vested(2,966,340)18.50 
     Forfeited(792,674)17.20 
Nonvested as of December 31, 20246,097,253$20.12 
Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount
Stock-based compensation expense was included in the consolidated statements of operations as follows:
Year ended December 31,
(in thousands)202420232022
Cost of revenues$5,366 $5,584 $4,389 
Research and development17,279 15,995 11,398 
Sales and marketing9,049 7,220 4,042 
General and administrative27,743 22,432 24,763 
Total stock-based compensation expenses$59,437 $51,231 $44,592