XML 54 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Short Term Investments Available for Sale - Schedule of Cost, Fair Value and Maturities of Short Term Investments (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Short-term investments - Cost $ 14,228,126 $ 12,734,184
Short-term investments - Fair Value 14,257,998 12,724,020
Short-term investment maturities - Within 3 months, cost 5,383,488
Short-term investment maturities - Between 3-12 months, cost 8,844,638 12,734,184
Total, cost 14,228,126 12,734,184
Short-term investment maturities - Within 3 months, fair value 5,393,743
Short-term investment maturities - Between 3-12 months, fair value 8,864,255 12,724,020
Total, fair value 14,257,998 12,724,020
Corporate Debt Securities [Member]    
Short-term investments - Cost 14,228,126 12,734,184
Short-term investments - Fair Value $ 14,257,998 $ 12,724,020