XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Schedule Of Stock Option Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Options outstanding, beginning (in shares) 2,216,175 1,652,505 1,033,838
Options exercised (in shares) (5,166)    
Options forfeited (in shares) (61,168)    
Options expired (in shares) (88,170) (74,498)  
Options outstanding, December 31 (in shares) 2,447,171 2,216,175 1,652,505
Options exercisable, December 31 (in shares) 2,078,827    
Weighted Average Grant Date Fair Value      
Outstanding, January 1 (in usd per share) $ 70.97 $ 78.10 $ 83.54
Exercised (in usd per share) 53.41    
Forfeited (in usd per share)   77.93  
Options expired (in US dollars per share) 64.33    
Outstanding, December 31 (in usd per share) 68.80 $ 70.97 $ 78.10
Exercisable, December 31 (in usd per share) $ 71.40    
Weighted Average Remaining Contractual Life (Years)      
Options outstanding, December 31, 2023 2 years 3 months 3 days    
Exercisable at December 31, 2023 2 years    
2012 Plan      
Number of Shares      
Options granted (in shares)     12,500
Options exercised (in shares)     (20,000)
Options forfeited (in shares)   (23,000)  
Weighted Average Grant Date Fair Value      
Granted (in usd per share)     $ 69.20
Exercised (in usd per share)     $ 60.52
Forfeited (in usd per share) $ 66.44 $ 62.33  
2019 Stock Option Plan      
Number of Shares      
Options granted (in shares) 385,500 718,000 639,500
Options exercised (in shares)   (56,832)  
Options forfeited (in shares)     (13,333)
Weighted Average Grant Date Fair Value      
Granted (in usd per share) $ 54.73 $ 53.62 $ 69.20
Exercised (in usd per share)   $ 53.41  
Forfeited (in usd per share)     $ 90.79
Grant Date 2-21-2019      
Number of Shares      
Options outstanding, December 31 (in shares) 301,837    
Weighted Average Grant Date Fair Value      
Outstanding, December 31 (in usd per share) $ 79.96    
Weighted Average Remaining Contractual Life (Years)      
Options outstanding, December 31, 2023 1 month 20 days    
Grant Date 2-21-2020      
Number of Shares      
Options outstanding, December 31 (in shares) 516,000    
Weighted Average Grant Date Fair Value      
Outstanding, December 31 (in usd per share) $ 90.79    
Weighted Average Remaining Contractual Life (Years)      
Options outstanding, December 31, 2023 1 year 1 month 24 days    
Grant Date 5-1-2020      
Number of Shares      
Options outstanding, December 31 (in shares) 7,500    
Weighted Average Grant Date Fair Value      
Outstanding, December 31 (in usd per share) $ 53.76    
Weighted Average Remaining Contractual Life (Years)      
Options outstanding, December 31, 2023 1 year 3 months 29 days    
Grant date 2-25-2021      
Number of Shares      
Options outstanding, December 31 (in shares) 616,000    
Weighted Average Grant Date Fair Value      
Outstanding, December 31 (in usd per share) $ 69.20    
Weighted Average Remaining Contractual Life (Years)      
Options outstanding, December 31, 2023 2 years 1 month 28 days    
Grant date 2-25-2022      
Number of Shares      
Options outstanding, December 31 (in shares) 610,834    
Weighted Average Grant Date Fair Value      
Outstanding, December 31 (in usd per share) $ 53.41    
Weighted Average Remaining Contractual Life (Years)      
Options outstanding, December 31, 2023 3 years 1 month 28 days    
Grant date 6-1-2022      
Number of Shares      
Options outstanding, December 31 (in shares) 25,000    
Weighted Average Grant Date Fair Value      
Outstanding, December 31 (in usd per share) $ 59.43    
Weighted Average Remaining Contractual Life (Years)      
Options outstanding, December 31, 2023 3 years 5 months 1 day    
Grant date2-24-2023      
Number of Shares      
Options outstanding, December 31 (in shares) 370,000    
Weighted Average Grant Date Fair Value      
Outstanding, December 31 (in usd per share) $ 54.73    
Weighted Average Remaining Contractual Life (Years)      
Options outstanding, December 31, 2023 4 years 1 month 24 days