Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION (Stock Options) (Details)

v3.22.4
STOCK-BASED COMPENSATION (Stock Options) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-based compensation, additional disclosures [Abstract]      
Intrinsic value of stock options exercised $ 390,900 $ 106,400 $ 87,900
Proceeds from exercise of stock options $ 35,775 $ 30,618 $ 30,647
Shares available for future grants (in shares) 10,200,000    
Total intrinsic value, options outstanding $ 130,200    
Total intrinsic value, options exercisable $ 129,200    
Stock Option [Member]      
Summary of stock option activity [Roll Forward]      
Outstanding at beginning of period (in shares) 7,720,000 9,323,000 11,347,000
Granted (in shares) 0 9,000 51,000
Exercised (in shares) (4,461,000) (1,603,000) (2,071,000)
Forfeited or expired (in shares) (2,000) (9,000) (4,000)
Outstanding at end of period (in shares) 3,257,000 7,720,000 9,323,000
Exercisable at end of period (in shares) 3,171,000 7,702,000 8,827,000
Summary of stock option activity, additional disclosures [Abstract]      
Outstanding at beginning of period (in dollars per share) $ 18.24 $ 18.93 $ 18.36
Granted (in dollars per share) 0 89.81 66.27
Exercised (in dollars per share) 9.79 22.32 16.96
Forfeited or expired (in dollars per share) 70.26 75.57 41.71
Outstanding at end of period (in dollars per share) 29.78 18.24 18.93
Exercisable at end of period (in dollars per share) 29.02 18.13 16.98
Weighted average fair value per option granted (in dollars per share) $ 0 $ 38.55 $ 13.62
Stock-based compensation, additional disclosures [Abstract]      
Expiration period 10 years    
Stock Incentive Plan [Member]      
Stock-based compensation, additional disclosures [Abstract]      
Shares available for future grants (in shares) 3,700,000    
Minimum [Member] | Stock Option [Member]      
Stock-based compensation, additional disclosures [Abstract]      
Vesting Period 1 year    
Maximum [Member] | Stock Option [Member]      
Stock-based compensation, additional disclosures [Abstract]      
Vesting Period 4 years