XML 72 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents and Short-Term Investments - Available-for-Sale Investments (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Amortized Cost $ 21,121,659 $ 7,902,393
Unrealized Gains 26,552 23,582
Unrealized Losses (54,111)  
Fair Value 21,094,100 7,925,975
U.S. Treasury bills    
Amortized Cost 21,121,659 2,948,777
Unrealized Gains 26,552 19,523
Unrealized Losses (54,111)  
Fair Value $ 21,094,100 2,968,300
U.S. Treasury notes    
Amortized Cost   4,953,616
Unrealized Gains   4,059
Fair Value   $ 4,957,675