XML 126 R110.htm IDEA: XBRL DOCUMENT v3.20.4
Note 17 - Share-Based Compensation and Other Benefit Programs - Benefit Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Contribution Plan Maximum Percentage Of Base Earnings Qualifying For Pre-Tax Contributions 100.00%    
Defined Contribution Plan, Maximum Annual Contribution Per Employee, Amount $ 19,500    
Defined Benefit Plan, Employee Discretionary Contribution Maximum Catch-up Amount $ 6,500    
Defined Contribution Plan Parent Company Matching Contribution Percentage 100.00%    
Defined Contribution Plan Percentage Of Base Earnings Qualifying For Parent Company Matching Contribution 6.00%    
Defined Contribution Plan, Cost $ 7,800,000 $ 5,600,000 $ 6,100,000