XML 144 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Schedule of Other than Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock      
Shares      
Unvested shares, beginning balance (in shares) 21,997    
Granted (in shares) 0    
Vested (in shares) (18,451)    
Forfeited (in shares) (1,555)    
Unvested shares, ending balance (in shares) 1,991 21,997  
Weighted Average Fair Value at Grant Date      
Beginning balance (in dollars per share) $ 133.41    
Granted (in dollars per share) 0 $ 134.71 $ 131.27
Vested (in dollars per share) 132.49    
Forfeited (in dollars per share) 135.50    
Ending balance (in dollars per share) $ 136.77 $ 133.41  
Weighted Average Remaining Contractual Term (years) 1 year 10 months 24 days 10 months 24 days  
Restricted Stock Units (RSUs)      
Shares      
Unvested shares, beginning balance (in shares) 263,596    
Granted (in shares) 142,551    
Vested (in shares) (121,447)    
Forfeited (in shares) (42,527)    
Unvested shares, ending balance (in shares) 242,173 263,596  
Weighted Average Fair Value at Grant Date      
Beginning balance (in dollars per share) $ 143.43    
Granted (in dollars per share) 165.10 $ 141.89 147.70
Vested (in dollars per share) 143.18    
Forfeited (in dollars per share) 153.56    
Ending balance (in dollars per share) $ 154.79 $ 143.43  
Weighted Average Remaining Contractual Term (years) 1 year 9 months 18 days 1 year 10 months 24 days  
Performance Share Units      
Shares      
Unvested shares, beginning balance (in shares) 125,902    
Granted (in shares) 68,350    
Vested (in shares) (43,708)    
Forfeited (in shares) (8,458)    
Unvested shares, ending balance (in shares) 142,086 125,902  
Weighted Average Fair Value at Grant Date      
Beginning balance (in dollars per share) $ 197.36    
Granted (in dollars per share) 254.05 $ 235.77 $ 151.27
Vested (in dollars per share) 151.05    
Forfeited (in dollars per share) 190.97    
Ending balance (in dollars per share) $ 229.60 $ 197.36  
Weighted Average Remaining Contractual Term (years) 1 year 9 months 18 days 1 year 10 months 24 days