XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Share Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 13, 2019
Feb. 10, 2010
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)         9,100,000
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 335.70 $ 102.32 $ 52.07    
Proceeds from Stock Options Exercised $ 38,787 $ 13,089 $ 9,395    
Payment, Tax Withholding, Share-based Payment Arrangement $ 58,903 $ 14,910 $ 6,438    
Board of Directors Chairman [Member]          
Deferred Compensation Arrangement with Individual, Shares Issued (in shares) 4,677 15,275 22,544    
Deferred Compensation Arrangement with Individual, Shares Granted (in shares) 3,160 10,528 16,604    
Deferred Compensation Arrangement with Individual, Compensation Expense $ 1,579 $ 1,558 $ 1,391    
Share-based Payment Arrangement, Option [Member]          
Share-based Payment Arrangement, Expense $ 6,462 $ 5,860 $ 5,597    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 8,608 24,070 32,211    
Proceeds from Stock Options Exercised $ 38,787 $ 13,089 $ 9,395    
Payment, Tax Withholding, Share-based Payment Arrangement 31,680 $ 7,297 $ 3,360    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 12,829        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 7 months 6 days        
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 80,583 70,718 55,953    
Payment, Tax Withholding, Share-based Payment Arrangement $ 27,223 $ 7,613 $ 3,078    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 35,104        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 2 months 12 days        
Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Performance Measurement, Period (Year) 3 years        
Restricted Stock and Performance Shares [Member]          
Share-based Payment Arrangement, Expense $ 17,492 $ 15,022 $ 11,097    
Minimum [Member]          
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 323.66 $ 91.00 $ 52.07    
Performance Share Award, Percentage 0.00%        
Maximum [Member]          
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 438.83 $ 158.89      
Performance Share Award, Percentage 200.00%        
Equity Incentive Plan (Plan) [Member]          
Share-based Payment Arrangement, Expense $ 6,249 $ 11,681 $ 15,738    
The 2019 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)       2,700,000  
Share-based Payment Arrangement, Expense $ 17,705 $ 9,201 $ 956