XML 83 R71.htm IDEA: XBRL DOCUMENT v3.7.0.1
12. Employee Benefits (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Benefits Details Narrative      
401(k) plan contributions $ 929,000 $ 838,000 $ 642,000
Expected long term rate of return 7.50% 7.75%  
Estimated net loss amortized into net periodic benefit cost $ 405,000