XML 35 R25.htm IDEA: XBRL DOCUMENT v3.20.1
SIGNIFICANT ACCOUNTING POLICIES - Amortized Cost Basis, Aggregate Fair Value, Unrealized (Gains)/Losses and Net Carrying Value of Investments in Held-to-maturity Securities (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Schedule Of Held To Maturity Securities [Line Items]    
Marketable securities, Amortized Cost $ 7,478,185 $ 24,441,520
Marketable securities, Aggregate Fair Value 7,478,185 24,442,274
Marketable securities, Unrealized Gains   436
Marketable securities, Unrealized Losses   (1,190)
Marketable securities, Net Carrying Value 7,478,185 24,441,520
Corporate Bonds/Notes    
Schedule Of Held To Maturity Securities [Line Items]    
Marketable securities, Amortized Cost   2,701,114
Marketable securities, Aggregate Fair Value   2,700,678
Marketable securities, Unrealized Gains   436
Marketable securities, Net Carrying Value   2,701,114
Commercial Paper    
Schedule Of Held To Maturity Securities [Line Items]    
Marketable securities, Amortized Cost 7,478,185 19,245,921
Marketable securities, Aggregate Fair Value 7,478,185 19,245,921
Marketable securities, Net Carrying Value $ 7,478,185 19,245,921
U.S. government Agency Securities    
Schedule Of Held To Maturity Securities [Line Items]    
Marketable securities, Amortized Cost   2,494,485
Marketable securities, Aggregate Fair Value   2,495,675
Marketable securities, Unrealized Losses   (1,190)
Marketable securities, Net Carrying Value   $ 2,494,485