XML 44 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 ($)
Sep. 30, 2018
Dec. 31, 2017
Short-term investments - Cost $ 18,558,771 $ 12,734,184
Short-term investments - Fair Value 18,579,731 12,724,020
Short-term investment maturities - Within 3 months, cost 5,714,421
Short-term investment maturities - Between 3-12 months, cost 12,844,350 12,734,184
Total, cost 18,558,771 12,734,184
Short-term investment maturities - Within 3 months, fair value 5,724,554
Short-term investment maturities - Between 3-12 months, fair value 12,855,177 12,724,020
Total, fair value 18,579,731 12,724,020
Certificate of Deposit [Member]    
Short-term investments - Cost 3,128,390
Short-term investments - Fair Value 3,144,875
Corporate Debt Securities [Member]    
Short-term investments - Cost 15,430,381 12,734,184
Short-term investments - Fair Value $ 15,434,856 $ 12,724,020