XML 112 R98.htm IDEA: XBRL DOCUMENT v3.25.4
Note 17 - Share Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 13, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
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)   $ 135.79 $ 112.66 $ 119.31    
Proceeds from Stock Options Exercised   $ 4,860 $ 27,558 $ 7,815    
Payment, Tax Withholding, Share-Based Payment Arrangement   $ 14,284 $ 24,769 $ 10,897    
Board of Directors Chairman [Member]            
Deferred Compensation Arrangement with Individual, Shares Issued (in shares)   14,489 14,814 16,174    
Deferred Compensation Arrangement with Individual, Shares Granted (in shares)   9,224 8,484 8,832    
Deferred Compensation Arrangement with Individual, Compensation Expense   $ 1,749 $ 1,992 $ 1,846    
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Expense   $ 6,910 $ 8,122 $ 8,229    
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)   0 9,701 31,030    
Proceeds from Stock Options Exercised   $ 4,860 $ 27,558 $ 7,815    
Payment, Tax Withholding, Share-Based Payment Arrangement   1,154 $ 13,672 $ 4,895    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 9,334        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   2 years 2 months 12 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)   91,087 78,465 50,577    
Payment, Tax Withholding, Share-Based Payment Arrangement   $ 13,130 $ 11,097 $ 6,002    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 60,662        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 10 months 24 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   $ 43,037 $ 41,126 $ 27,263    
Minimum [Member]            
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)     $ 112.45 $ 110.86    
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)     $ 147.41 $ 119.57    
Performance Share Award, Percentage     200.00%      
Equity Incentive Plan (Plan) [Member]            
Share-Based Payment Arrangement, Expense   0 $ 0 $ 309    
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   $ 49,947 $ 49,248 $ 35,183    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 3,900,000