XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Cost, Fair Value and Maturities of Short Term Investments (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Short-term investments - Cost $ 13,002,792 $ 29,811,069
Short-term investments - Fair Value 12,943,814 29,803,095
Short-term investment maturities - Within 3 months, cost 2,997,617 19,798,177
Short-term investment maturities - Within 3 months, fair value 2,997,390 19,799,835
Short-term investment maturities - Between 3-12 months, cost 10,005,175 10,012,892
Short-term investment maturities - Between 3-12 months, fair value 9,946,424 10,003,260
Total, cost 13,002,792 29,811,069
Total, fair value 12,943,814 29,803,095
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
Short-term investments - Cost 10,005,175 14,786,982
Short-term investments - Fair Value 9,946,424 14,778,705
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Short-term investments - Cost 2,997,617 15,024,087
Short-term investments - Fair Value $ 2,997,390 $ 15,024,390