Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Unrealized (loss) gain on available-for-sale securities, tax $ 88,680 $ (5,153)