XML 60 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 14 - Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block]
   
2017
   
2016
   
2015
 
                         
Matching contribution
  $
1,663,198
    $
1,365,111
    $
1,314,276
 
    $
1,663,198
    $
1,365,111
    $
1,314,276
 
Schedule of Changes in Projected Benefit Obligations [Table Text Block]
   
2017
   
2016
   
2015
 
                         
Balance, beginning
  $
10,455,183
    $
8,875,025
    $
7,503,692
 
Employee deferrals
   
932,921
     
794,168
     
693,656
 
Company match and interest
   
1,024,933
     
848,831
     
726,001
 
Cash payments made
   
(66,102
)    
(62,841
)    
(48,324
)
Balance, ending
  $
12,346,935
    $
10,455,183
    $
8,875,025