XML 151 R116.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 17 - Benefit Plans (Details) - Other Postretirement Benefits Plan - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Defined Contribution Plan Disclosure [Line Items]      
Defined Contribution Plan Maximum Percentage Of Base Earnings Qualifying For Pre-Tax Contributions 100.00%    
Defined Contribution Plan, Maximum Annual Contribution Per Employee, Amount $ 18,500    
Defined Benefit Plan, Employee Discretionary Contribution Maximum Amount $ 6,000    
Defined Contribution Plan Parent Company Matching Contribution Percentage 100.00% 100.00% 100.00%
Defined Contribution Plan Percentage Of Base Earnings Qualifying For Parent Company Matching Contribution 6.00% 4.50% 4.50%
Defined Contribution Plan, Cost $ 6,100,000 $ 4,800,000 $ 4,900,000
Defined Contribution Plan, Employer Matching Contribution, Arrangement with Individual Requisite Service Period 3 years