XML 83 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents, and Marketable Securities - Summary of Cash, Cash Equivalents, and Marketable Securities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Cash and Cash Equivalents, Amortized Cost $ 13,564,252 $ 7,600,284
Cash and Cash Equivalents, Unrealized (Loss) (461)  
Cash and cash equivalents 13,563,791 7,600,284
Marketable securities, Amortized Cost 10,494,539 61,006,017
Marketable securities, Unrealized Gain 811  
Marketable securities, Unrealized (Loss)   (42,930)
Marketable securities, Fair Value 10,495,350 60,963,087
Cash, cash equivalents and marketable securities, Amortized Cost 24,058,791 68,606,301
Cash, cash equivalents and marketable securities, Unrealized Gain 811  
Cash, cash equivalents and marketable securities, Unrealized (Loss) (461) (42,930)
Cash, cash equivalents and marketable securities, Fair Value 24,059,141 68,563,371
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost   18,961,145
Marketable securities, Unrealized (Loss)   (25,888)
Marketable securities, Fair Value   18,935,257
Cash, cash equivalents and marketable securities, Fair Value   18,935,257
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost   6,970,867
Marketable securities, Unrealized (Loss)   (4,927)
Marketable securities, Fair Value   6,965,940
Cash, cash equivalents and marketable securities, Fair Value   6,965,940
U.S. Treasury Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, Amortized Cost 10,494,539 35,074,005
Marketable securities, Unrealized Gain 811  
Marketable securities, Unrealized (Loss)   (12,115)
Marketable securities, Fair Value 10,495,350 35,061,890
Cash, cash equivalents and marketable securities, Fair Value $ 10,495,350 $ 35,061,890