XML 21 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Stockholders' Equity (Parentheticals) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
AOCI Attributable to Parent [Member]      
Income taxes $ 666,508 $ 367,121 $ 138,330
Retained Earnings [Member]      
Common stock dividends (in dollars per share) $ 0.42 $ 0.34 $ 0.23
Income taxes $ 666,508 $ (367,121) $ (138,330)