XML 68 R46.htm IDEA: XBRL DOCUMENT v3.8.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 ($)
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Cash $ 3,040,696      
Short term investments Gross Unrealized Losses (16,907)      
Short term investments 21,287,064      
Cash and cash equivalents and Short term investments, Amortized Cost 36,330,039      
Cash and cash equivalents and Short term investments, Estimated Fair Value 36,313,132      
Cash and cash equivalents 15,026,068 $ 45,161,403 $ 5,335,913 $ 3,590,745
Level 1        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short term investments Gross Unrealized Losses (5,540)      
Cash equivalents and Short term investments, Amortized Cost 10,725,550      
Cash and cash equivalents and Short term investments, Estimated Fair Value 10,720,010      
Level 2        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short term investments Gross Unrealized Losses (11,367)      
Short term investments 18,801,805      
Cash and cash equivalents 3,750,621      
Cash equivalents and Short term investments, Amortized Cost 22,563,793      
Cash and cash equivalents and Short term investments, Estimated Fair Value 22,552,426      
Money Market Funds | Level 1        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Cash equivalents 8,234,751      
Repurchase Agreements | Level 2        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Cash equivalents 3,000,233      
US Treasury Securities | Level 1        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short Term Investments Amortized Cost 2,490,799      
Short term investments Gross Unrealized Losses (5,540)      
Short term investments 2,485,259      
Commercial Paper | Level 2        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short Term Investments Amortized Cost 9,716,093      
Short term investments 9,716,093      
Corporate Debt Securities | Level 2        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short Term Investments Amortized Cost 6,829,191      
Short term investments Gross Unrealized Losses (9,414)      
Short term investments 6,819,777      
Asset-backed Securities | Level 2        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Cash equivalents 750,388      
Short Term Investments Amortized Cost 3,018,276      
Short term investments Gross Unrealized Losses (1,953)      
Short term investments $ 3,016,323