XML 131 R114.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 14 - Employee Benefit Plans (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 4.50%      
Defined Contribution Plan, Cost Recognized $ 322,575 $ 297,826 $ 650,016  
Deferred Compensation Liability, Current and Noncurrent 10,389,326 8,875,025 7,503,692 $ 6,224,368
Deferred Compensation Arrangement with Individual, Employer Contribution 744,168 693,656 628,589  
Minimum [Member] | Certain Executive Officers [Member]        
Deferred Compensation Arrangement with Individual, Employer Contribution $ 8,000      
Interest on Deferred Compensation Amounts 4.00%      
Maximum [Member] | Certain Executive Officers [Member]        
Deferred Compensation Arrangement with Individual, Employer Contribution $ 25,000      
Interest on Deferred Compensation Amounts 12.00%      
Supplemental Executive Retirement Plans [Member]        
Deferred Compensation Liability, Current and Noncurrent $ 4,093,355 3,934,605    
Defined Benefit Plan, Contributions by Employer $ 163,825 163,824 $ 117,000  
Certain Management Officers [Member]s [Member] | Minimum [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%      
Interest on Deferred Compensation Amounts 4.00%      
Certain Management Officers [Member]s [Member] | Maximum [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 10.00%      
Interest on Deferred Compensation Amounts 8.00%      
Agreements with Certain Management and Executive Officers [Member]        
Deferred Compensation Liability, Current and Noncurrent $ 10,389,326 $ 8,875,025    
First 3% of Employees Wages [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 100.00%      
Match at 100% [Member]        
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 3.00%      
From 4% to 4.5% of Employees Wages [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 50.00%      
Matched at 50% [Member]        
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 3.00%