XML 106 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Compensation Plans (Details Textual)
12 Months Ended 22 Months Ended
Jan. 01, 2019
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-Based Payment Arrangement, Expense   $ 54,000,000 $ 56,500,000 $ 55,700,000  
Number of Service Hours   1,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     4 years    
Profit Sharing Contributions   $ 0 $ 0 0  
Proceeds from Stock Options Exercised   141,900,000 132,500,000 84,300,000  
Share-Based Payment Arrangement, Expense, Tax Benefit   $ 20,600,000 $ 26,500,000 $ 35,900,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)   5 years 7 months 6 days 5 years 10 months 24 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term (Year)   4 years 9 months 18 days 4 years 10 months 24 days    
Unrecognized Compensation Cost Related to Nonvested Share Based Compensation Arrangements   $ 76,200,000     $ 76,200,000
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   2 years 2 months 4 days      
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date   5.00%     5.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares   211,945 653,802 750,822  
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate   20.00%     20.00%
Share Based Compensation Arrangement By Share Based Payment Award, Percentage Of Short Term Incentive Compensation Available For Payroll Deductions Maximum   50.00%      
Share Based Compensation Arrangement By Share Based Payment Award, Payroll Deductions Amount Maximum   $ 25,000     $ 25,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares   $ 52.69 $ 42.25 $ 35.15  
Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Target Levels   0.00%      
Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Target Levels   200.00%      
The 2021 Incentive Plan [Member]          
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | shares   13,441,921     13,441,921
Proceeds from Stock Options Exercised   $ 141,900,000 $ 132,500,000    
KSOP [Member]          
Maximum Pre Tax Employee Contribution To Saving Plan   22,500 20,500 $ 19,500 $ 22,500
Share-based Compensation Arrangement by Share-based Payment Award, Additional Employee Contribution, Minimum Participant Age (Year)       50 years  
Additional Pre Tax Certain Eligible Employee Contribution To Saving Plan   7,500 $ 6,500   $ 7,500
Maximum Employee Contribution As Percentage Of Compensation 6.00%   10.00%    
Percentage Of Employer Contribution 100.00%        
Share-Based Payment Arrangement, Expense   $ 32,400,000 $ 40,000,000 $ 33,700,000  
Number of Service Hours   1,000      
Employee Stock Purchase Plan [Member] | UK Sharesave Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   3 years      
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | shares   441,528     441,528
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date   5.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | shares   5,144   11,254  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares     9,370    
Value of Common Stock Issued to Employees Per Share (in dollars per share) | $ / shares   $ 227.65 $ 178.26 $ 166.16 $ 227.65
Employee Stock Purchase Plan [Member] | US ESPP [Member]          
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | shares   1,177,258     1,177,258
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | shares   18,636 30,398 33,974  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares   $ 209.68 $ 174.66 $ 181.77