XML 41 R24.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES - Amortized Cost Basis, Aggregate Fair Value, Unrealized (Gains)/Losses and Net Carrying Value of Investments in Held-to-maturity Securities (Details)
Dec. 31, 2019
USD ($)
Schedule Of Held To Maturity Securities [Line Items]  
Marketable securities, Amortized Cost $ 24,441,520
Marketable securities, Aggregate Fair Value 24,442,274
Marketable securities, Unrealized Gains 436
Marketable securities, Unrealized Losses (1,190)
Marketable securities, Net Carrying Value 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 19,245,921
Marketable securities, Aggregate Fair Value 19,245,921
Marketable securities, Net Carrying Value 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