XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Short-Term Investments - Schedule of Cash and Cash Equivalents and Short-term Investments by Significant Investment Category (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash $ 2,472,787 $ 3,040,696    
Short term investments Gross Unrealized Losses (7,950) (16,907)    
Short term investments 18,817,655 21,287,064    
Cash and cash equivalents and Short term investments, Amortized Cost 32,084,962 36,330,039    
Cash and cash equivalents and Short term investments, Estimated Fair Value 32,077,012 36,313,132    
Cash and cash equivalents 13,259,357 15,026,068 $ 36,582,992 $ 45,161,403
Level 1        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Short term investments Gross Unrealized Losses (2,297) (5,540)    
Cash equivalents and Short term investments, Estimated Fair Value 7,265,247 10,720,010    
Cash equivalents and Short term investments, Amortized Cost 7,267,544 10,725,550    
Level 2        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents 6,019,931 3,750,621    
Short term investments Gross Unrealized Losses (5,653) (11,367)    
Short term investments 16,319,047 18,801,805    
Cash equivalents and Short term investments, Estimated Fair Value 22,338,978 22,552,426    
Cash equivalents and Short term investments, Amortized Cost 22,344,631 22,563,793    
Money Market Funds | Level 1        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents 4,766,639 8,234,751    
Repurchase Agreements | Level 2        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents 3,000,329 3,000,233    
US Treasury Securities | Level 1        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Short Term Investments Amortized Cost 2,500,905 2,490,799    
Short term investments Gross Unrealized Losses (2,297) (5,540)    
Short term investments 2,498,608 2,485,259    
Commercial Paper | Level 2        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents 2,246,170      
Short Term Investments Amortized Cost 9,701,381 9,716,093    
Short term investments 7,455,211 9,716,093    
Cash equivalents and Short term investments, Estimated Fair Value 9,701,381      
Corporate Debt Securities | Level 2        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents 773,432      
Short Term Investments Amortized Cost 5,323,767 6,829,191    
Short term investments Gross Unrealized Losses (2,059) (9,414)    
Short term investments 5,321,708 6,819,777    
Asset-backed Securities | Level 2        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents   750,388    
Short Term Investments Amortized Cost 4,319,154 3,018,276    
Short term investments Gross Unrealized Losses (3,594) (1,953)    
Short term investments 4,315,560 2,265,935    
Cash equivalents and Short term investments, Estimated Fair Value $ 4,315,560 $ 3,016,323