XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY - Restricted Stock and Performance Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Unrecognized compensation cost $ 30,507 $ 23,131
Period for unrecognized compensation cost to be recognized over 2 years 3 months 18 days  
Estimated share-based compensation expense $ 15,600  
Restricted stock    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Non-vested balance as of beginning of period (in shares) 122 166
Granted (in shares) 37 32
Vested (in shares) (30) (76)
Forfeited (in shares) (1) 0
Non-vested balance as of end of period (in shares) 128 122
Weighted Average Grant Date Fair Value    
Non-vested balance as of beginning of period (in dollars per share) $ 124.42 $ 99.70
Granted (in dollars per share) 138.09 138.07
Vested (in dollars per share) 111.36 80.65
Forfeited (in dollars per share) 125.18 0
Non-vested balance as of end of period (in dollars per share) $ 131.41 $ 121.56
Performance shares    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Non-vested balance as of beginning of period (in shares) 70 69
Granted (in shares) 42 39
Vested (in shares) (36) (35)
Forfeited (in shares) 0 (3)
Non-vested balance as of end of period (in shares) 76 70
Weighted Average Grant Date Fair Value    
Non-vested balance as of beginning of period (in dollars per share) $ 127.69 $ 110.72
Granted (in dollars per share) 139.66 114.22
Vested (in dollars per share) 98.84 53.17
Forfeited (in dollars per share) 0 84.09
Non-vested balance as of end of period (in dollars per share) $ 135.25 $ 127.69
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk-free interest rate 4.20% 1.80%
Dividend yield rate 0.50% 0.50%
Expected volatility rate 32.00% 32.00%
Initial TSR 4.20% (15.70%)
Cliff vest 100.00%