XML 102 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Share-Based Compensation - Stock Options Outstanding and Exercisable (Details) - Amended and Restated 2010 Incentive Plan - Employee Stock Option - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 29, 2024
Dec. 31, 2024
Number of Shares    
Stock Options, Outstanding as of December 31, 2023   132
Stock Options, Granted 53 53
Stock Options, Exercised   (31)
Stock Options, Forfeited or expired   (5)
Stock Options, Outstanding as of December 31, 2022   149
Stock Options, Exercisable as of December 31, 2023   59
Stock Options, Expected to vest as of December 31, 2022   90
Weighted Average Exercise Price    
Weighted Average Exercise Price, Outstanding as of December 31, 2023   $ 102.86
Weighted Average Exercise Price, Granted   157.48
Weighted Average Exercise Price, Exercised   14.13
Weighted Average Exercise Price, Forefeited or expired   156.61
Weighted Average Exercise Price, Outstanding as of December 31, 2022   139.17
Weighted Average Exercise Price, Exercisable as of December 31, 2023   116.07
Weighted Average Exercise Price, Expected to vest as of December 31, 2022   $ 154.36
Weighted Average Remaining Contractual Term (years)    
Weighted Average Remaining Contractual Term, Outstanding as of December 31, 2023   4 years 7 months 17 days
Weighted Average Remaining Contractual Term, Exercisable as of December 31, 2023   3 years 2 months 19 days
Weighted Average Remaining Contractual Term, Expected to vest as of December 31, 2022   5 years 6 months 21 days
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Outstanding as of December 31, 2023   $ 2,449
Aggregate Intrinsic Value, Exercisable as of December 31, 2023   2,247
Aggregate Intrinsic Value, Expected to vest as of December 31, 2023   $ 202