XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
STOCKHOLDERS' EQUITY - Stock Options (Details) - Stock options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Outstanding at beginning of period (in shares)     867 858
Granted (in shares)     109 129
Exercised (in shares)     (18) (58)
Forfeited (in shares)     (6) (2)
Canceled (in shares)     0 (1)
Outstanding at end of period (in shares) 952 926 952 926
Exercisable at end of period (in shares) 666 580 666 580
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Outstanding at beginning of period (in dollars per share)     $ 88.19 $ 80.58
Granted (in dollars per share)     138.07 119.12
Exercised (in dollars per share)     72.74 65.95
Forfeited (in dollars per share)     120.36 101.38
Canceled (in dollars per share)     0 74.57
Outstanding at end of period (in dollars per share) $ 93.99 $ 86.85 93.99 86.85
Exercisable at end of period (in dollars per share) $ 81.11 $ 73.72 $ 81.11 $ 73.72
Aggregate intrinsic value, outstanding, beginning of period     $ 69,711 $ 29,735
Aggregate intrinsic value, outstanding, end of period $ 34,907 $ 41,107 34,907 41,107
Aggregate intrinsic value, exercisable, end of period $ 32,409 $ 33,398 $ 32,409 $ 33,398
Weighted average remaining contractual term, outstanding     6 years 4 months 24 days 6 years 9 months 18 days
Weighted average remaining contractual term, exercisable     5 years 4 months 24 days 5 years 7 months 6 days
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Dividend yield rate     0.50% 0.50%
Expected volatility rate     31.00% 33.00%
Risk-free interest rate     2.00% 0.50%
Expected term     4 years 10 months 24 days 4 years 10 months 24 days
Weighted-average fair value of options granted (in dollars per share) $ 0 $ 34.42 $ 40.26 $ 33.11
Total intrinsic value of stock options exercised $ 495 $ 1,814 $ 1,149 $ 3,731