XML 55 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Short Term Investments Available for Sale - Schedule of Unrealized Losses and Fair Value of Investment Securities (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Fair Value Disclosures [Abstract]    
Less than 12 months, unrealized gains, fair value $ 7,515,676 $ 748,148
Less than 12 months, unrealized losses, fair value 6,742,322 11,975,872
Investment securities - available for sale, at fair value 14,257,998 12,724,020
Less than 12 months, unrealized holding gains 38,068 570
Less than 12 months, unrealized holding losses (8,196) (10,734)
Unrealized holding gains (losses) $ 29,872 $ (10,164)