XML 12 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents and Marketable Securities - Schedule of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Cash Cash Equivalents And Marketable Securities [Line Items]    
Cash $ 6,472,575 $ 2,127,175
Money market funds 16,136,718 1,230,297
Cash equivalent - Reverse Repurchase Agreements 26,000,000 44,000,000
U.S. government agency securities 27,556,218 46,251,444
Available for Sale [1] 53,556,218 90,251,444
Reverse repurchase agreements 26,000,000 44,000,000
Cash and Cash Equivalents 51,604,203 47,357,472
Current Marketable Securities 24,567,074 46,242,220
Available for Sale [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Unrecognized Gain [1] 5,766  
Unrecognized Loss [1]   (9,224)
Estimated Fair Value [1] 53,561,984 90,242,220
Cash and Cash Equivalents [1] 28,994,910 44,000,000
Current Marketable Securities [1] 24,567,074 46,242,220
Cash [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 6,472,575 2,127,175
Cash and Cash Equivalents 6,472,575 2,127,175
Money Market Funds [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 16,136,718 1,230,297
Cash and Cash Equivalents 16,136,718 1,230,297
Reverse Repurchase Agreements [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 26,000,000 44,000,000
Cash and Cash Equivalents 26,000,000 44,000,000
U.S. Government Agencies Securities [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Unrecognized Gain 5,766  
Unrecognized Loss   (9,224)
Estimated Fair Value 27,561,984 46,242,220
Cash and Cash Equivalents 2,994,910  
Current Marketable Securities $ 24,567,074 $ 46,242,220
[1] Available for sale securities are reported at fair value with unrealized gains and losses reported net of taxes, if material, in other comprehensive income.