XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments - Schedule of Cost, Fair Value and Maturities of Short Term Investments (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Short-term investments - Cost $ 13,446,354 $ 12,734,184
Short-term investments - Fair Value 13,442,107 12,724,020
Short-term investment maturities - Within 3 months, cost 4,241,961
Short-term investment maturities - Between 3-12 months, cost 9,204,393 12,734,184
Total, cost 13,446,354 12,734,184
Short-term investment maturities - Within 3 months, fair value 4,244,210
Short-term investment maturities - Between 3-12 months, fair value 9,197,897 12,724,020
Total, fair value 13,442,107 12,724,020
Certificate of Deposit [Member]    
Short-term investments - Cost 1,714,375
Short-term investments - Fair Value 1,721,698
Corporate Debt Securities [Member]    
Short-term investments - Cost 11,731,979 12,734,184
Short-term investments - Fair Value $ 11,720,409 $ 12,724,020