XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents and Short-Term Investments - Contractual Maturities (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Cash, Cash Equivalents and Short-Term Investments    
Due within one year, Amortized Cost $ 14,121,596 $ 12,043,525
Due between one and two years, Amortized Cost 12,099,290 9,078,134
Total, Amortized Cost 26,220,886 21,121,659
Due within one year, Fair Value 14,137,570 12,046,700
Due between one and two years, Fair Value 12,287,600 9,047,400
Total, Fair Value $ 26,425,170 $ 21,094,100