XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Schedule of Restricted Stock and Performance Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Unrecognized compensation cost $ 26,849 $ 26,557
Period for unrecognized compensation cost to be recognized over 1 year 7 months 6 days  
Estimated share-based compensation expense $ 18,800  
Restricted stock    
Shares    
Non-vested balance as of beginning of period (in shares) 122 116
Granted (in shares) 54 37
Vested (in shares) (30) (32)
Forfeited (in shares) (1) (2)
Non-vested balance as of end of period (in shares) 145 119
Weighted Average Grant Date Fair Value    
Non-vested balance as of beginning of period (in dollars per share) $ 141.62 $ 133.06
Granted (in dollars per share) 159.14 143.78
Vested (in dollars per share) 137.83 119.11
Forfeited (in dollars per share) 145.96 132.81
Non-vested balance as of end of period (in dollars per share) $ 148.91 $ 140.14
Performance shares    
Shares    
Non-vested balance as of beginning of period (in shares) 79 76
Granted (in shares) 50 47
Vested (in shares) (44) (44)
Forfeited (in shares) (4) 0
Non-vested balance as of end of period (in shares) 81 79
Weighted Average Grant Date Fair Value    
Non-vested balance as of beginning of period (in dollars per share) $ 150.73 $ 135.25
Granted (in dollars per share) 147.96 152.28
Vested (in dollars per share) 130.29 106.57
Forfeited (in dollars per share) 152.69 0
Non-vested balance as of end of period (in dollars per share) $ 160.14 $ 150.73
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk-free interest rate 4.30% 4.20%
Dividend yield rate 0.00% 0.00%
Expected volatility rate 26.00% 25.00%
Initial TSR (8.80%) 10.30%
Cliff vest 100.00%  
Holding period of grants 1 year