XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Option Price Ranges (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Options Outstanding, Number Outstanding (in shares) 219,000      
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 2 years 9 months 18 days 2 years 6 months 25 days 2 years 7 months 6 days 3 years 18 days
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 42.38      
Options Exercisable, Number of Shares 114,000      
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 47.43      
$30.40 Exercise Price Range        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Shares authorized under stock option plans, exercise price range, lower range limit 30.4      
Shares authorized under stock option plans, exercise price range, upper range limit $ 30.4      
Options Outstanding, Number Outstanding (in shares) 42,000      
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 11 months 8 days      
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 5.83      
Options Exercisable, Number of Shares 0      
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 0      
$35.70 Exercise Price Range        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Shares authorized under stock option plans, exercise price range, lower range limit 35.7      
Shares authorized under stock option plans, exercise price range, upper range limit $ 35.7      
Options Outstanding, Number Outstanding (in shares) 36,000      
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 7 months 24 days      
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 5.87      
Options Exercisable, Number of Shares 9,000      
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 2.82      
$41.60 Exercise Price Range        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Shares authorized under stock option plans, exercise price range, lower range limit 41.6      
Shares authorized under stock option plans, exercise price range, upper range limit $ 41.6      
Options Outstanding, Number Outstanding (in shares) 36,000      
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 5 months 12 days      
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 6.84      
Options Exercisable, Number of Shares 20,250      
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 7.39      
$42.56 Exercise Price Range        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Shares authorized under stock option plans, exercise price range, lower range limit 42.56      
Shares authorized under stock option plans, exercise price range, upper range limit $ 42.56      
Options Outstanding, Number Outstanding (in shares) 36,000      
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 3 months 29 days      
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 6.99      
Options Exercisable, Number of Shares 27,000      
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 10.08      
$52.92 Exercise Price Range        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Shares authorized under stock option plans, exercise price range, lower range limit 52.92      
Shares authorized under stock option plans, exercise price range, upper range limit $ 52.92      
Options Outstanding, Number Outstanding (in shares) 30,000      
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 3 months 29 days      
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 7.25      
Options Exercisable, Number of Shares 18,750      
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 8.70      
$53.90 Exercise Price Range        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Shares authorized under stock option plans, exercise price range, lower range limit 53.9      
Shares authorized under stock option plans, exercise price range, upper range limit $ 53.9      
Options Outstanding, Number Outstanding (in shares) 39,000      
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 1 month 2 days      
Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 9.60      
Options Exercisable, Number of Shares 39,000      
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 18.44