XML 103 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS’ EQUITY (Schedule of Stock Option Activity) (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Options      
Beginning balance (in shares) 1,923,000 2,318,000 2,772,000
Options granted (in shares) 114,000 133,000 94,000
Options exercised (in shares) (397,000) (514,000) (536,000)
Options forfeited (in shares) (6,000) (11,000) (12,000)
Options expired (in shares) (5,000) (3,000)  
Ending balance (in shares) 1,629,000 1,923,000 2,318,000
Options vested and exercisable number of options (in shares) 1,348,000    
Options expected to vest number of options (in shares) 268,000    
Weighted Average Exercise Price       
Options outstanding at beginning of period (in dollars per share) $ 98.92 $ 77.79 $ 61.71
Options granted (in dollars per share) 295.73 277.85 410.03
Options exercised (in dollars per share) 39.01 44.02 49.13
Options forfeited (in dollars per share) 316.91 350.19 248.74
Options expired (in dollars per share) 340.13 128.11  
Options outstanding at end of period (in dollars per share) 125.88 $ 98.92 $ 77.79
Options vested and exercisable weighted average price (in dollars per share) 91.33    
Options expected to vest weighted average price (in dollars per share) $ 291.21    
Aggregate Intrinsic Value       
Options outstanding, beginning of period $ 447,503 $ 1,369,132 $ 822,152
Options outstanding, end of period 289,552 $ 447,503 $ 1,369,132
Options vested and exercisable, aggregate intrinsic value 282,764    
Options expected to vest, aggregate intrinsic value $ 6,609    
Weighted Average Remaining Contractual Term (in years)      
Options outstanding, weighted average remaining contractual term 3 years 4 months 24 days    
Options vested and exercisable, weighted average remaining contractual term 2 years 4 months 24 days    
Expected to vest, weighted average remaining contractual term 8 years 3 months 18 days