XML 90 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 16 - Benefit Plans (Details) - Other Postretirement Benefits Plan - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
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 $ 19,000    
Defined Benefit Plan, Employee Discretionary Contribution Maximum Catch-up Amount $ 6,000    
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 $ 5,600,000 $ 6,100,000 $ 4,800,000
Defined Contribution Plan, Employer Matching Contribution, Arrangement with Individual Requisite Service Period 3 years