v3.25.4
Stockholders' Equity and Share-Based Compensation - Stock Options Outstanding and Exercisable (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Number of Shares  
Stock options, Granted | shares 0
Stock Options, Exercised | shares (4)
Stock Options, Forfeited or expired | shares (11)
Stock Options, Outstanding as of December 31, 2025 | shares 134
Stock Options, Exercisable as of December 31, 2025 | shares 90
Stock Options, Expected to vest as of December 31, 2025 | shares 44
Amended and Restated 2010 Incentive Plan | Employee Stock Option  
Number of Shares  
Stock Options, Outstanding as of December 31, 2024 | shares 149
Weighted Average Exercise Price  
Weighted Average Exercise Price, Outstanding as of December 31, 2024 | $ / shares $ 139.17
Weighted Average Exercise Price, Granted | $ / shares 0
Weighted Average Exercise Price, Exercised | $ / shares 135.86
Weighted Average Exercise Price, Forefeited or expired | $ / shares 157.04
Weighted Average Exercise Price, Outstanding as of December 31, 2025 | $ / shares 137.77
Weighted Average Exercise Price, Exercisable as of December 31, 2025 | $ / shares 128.4
Weighted Average Exercise Price, Expected to vest as of December 31, 2025 | $ / shares $ 157.25
Weighted Average Remaining Contractual Term (years)  
Weighted Average Remaining Contractual Term, Outstanding as of December 31, 2025 3 years 10 months 6 days
Weighted Average Remaining Contractual Term, Exercisable as of December 31, 2025 3 years 4 months 13 days
Weighted Average Remaining Contractual Term, Expected to vest as of December 31, 2025 4 years 10 months 2 days
Aggregate Intrinsic Value  
Aggregate Intrinsic Value, Outstanding as of December 31, 2025 | $ $ 1,343
Aggregate Intrinsic Value, Exercisable as of December 31, 2025 | $ 1,343
Aggregate Intrinsic Value, Expected to vest as of December 31, 2025 | $ $ 0