XML 101 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Compensation Plans (Details Textual)
12 Months Ended 24 Months Ended
Jan. 01, 2019
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
May 19, 2021
shares
Share-based Payment Arrangement, Expense   $ 55,700,000 $ 47,600,000 $ 42,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    
Share-based Payment Arrangement, Expense, Tax Benefit   $ 35,900,000 $ 42,900,000 $ 23,200,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)   6 years 6 years      
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 8 months 12 days      
Unrecognized Compensation Cost Related to Nonvested Share Based Compensation Arrangements   $ 88,000,000.0     $ 88,000,000.0  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   2 years 3 months 18 days        
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, 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.0     $ 25,000.0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares   $ 35.15 $ 25.87 $ 24.13    
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%        
Common Class A [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Basis to Reduce for Shares Issued Subject to Option or Stock Appreciation Rights   1 1   1  
The 2021 Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | shares           16,000,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Basis to Reduce for Shares Issued Subject to Awards Other Than Options or Stock Appreciation Rights           2.5
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | shares   14,915,295     14,915,295  
KSOP [Member]            
Maximum Pre Tax Employee Contribution To Saving Plan   $ 19,500 $ 19,500 $ 19,000.0 $ 19,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   $ 6,500 6,500 6,000.0 $ 6,500  
Maximum Employee Contribution As Percentage Of Compensation 6.00% 10.00%     10.00%  
Percentage Of Employer Contribution 100.00%          
Share-based Payment Arrangement, Expense   $ 33,700,000 $ 31,600,000 $ 31,000,000.0    
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   451,207     451,207  
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   11,254 8,174 18,713    
Value of Common Stock Issued to Employees Per Share (in dollars per share) | $ / shares   $ 166.16 $ 159.98 $ 136.35 $ 166.16  
Employee Stock Purchase Plan [Member] | US ESPP [Member]            
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | shares   1,226,292     1,226,292  
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) | shares   33,974 32,502 30,705    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares   $ 181.77 $ 164.44 $ 141.17