XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Cost, Fair Value and Maturities of Short Term Investments (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Marketable Securities [Line Items]    
Short-term investments - Cost $ 31,927,055
Short-term investments - Fair Value 31,923,285
Short-term investment maturities - Within 3 months, cost 2,999,420
Short-term investment maturities - Within 3 months, fair value 7,792,785
Short-term investment maturities - Between 3-12 months, cost 28,927,635
Short-term investment maturities - Between 3-12 months, fair value 24,130,500
Total, cost 31,927,055
Total, fair value 31,923,285
Commercial Paper [Member]    
Marketable Securities [Line Items]    
Short-term investments - Cost 7,795,035
Short-term investments - Fair Value 7,792,785
Government Backed Debt Securities [Member]    
Marketable Securities [Line Items]    
Short-term investments - Cost 24,132,020  
Short-term investments - Fair Value $ 24,130,500