XML 51 R39.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 ($)
Sep. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Dec. 31, 2015
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Cash $ 1,309,876      
Short term investments Gross Unrealized Losses (1,696)      
Short term investments 18,463,148      
Cash and cash equivalents and Short term investments, Amortized Cost 36,630,491      
Cash and cash equivalents and Short term investments, Estimated Fair Value 36,628,795      
Cash and cash equivalents 18,165,647 $ 45,161,403 $ 16,826,304 $ 5,335,913
Level 1        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short term investments Gross Unrealized Losses (88)      
Cash equivalents and Short term investments, Amortized Cost 15,090,401      
Cash equivalents and Short term investments, Estimated Fair Value 15,090,313      
Level 2        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short term investments Gross Unrealized Losses (1,608)      
Short term investments 17,228,423      
Cash equivalents and Short term investments, Amortized Cost 20,230,214      
Cash equivalents and Short term investments, Estimated Fair Value 20,228,606      
Money Market Funds | Level 1        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Cash equivalents 13,855,588      
Repurchase Agreements | Level 2        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Cash equivalents 3,000,183      
Commercial Paper | Level 2        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short Term Investments Amortized Cost 10,430,502      
Short term investments 10,430,502      
Corporate Debt Securities | Level 2        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short Term Investments Amortized Cost 6,049,066      
Short term investments Gross Unrealized Losses (1,458)      
Short term investments 6,047,608      
US Treasury Securities | Level 1        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short Term Investments Amortized Cost 1,234,813      
Short term investments Gross Unrealized Losses (88)      
Short term investments 1,234,725      
Asset-backed Securities | Level 2        
Cash, Cash Equivalents and Short-Term Investments [Line Itmes]        
Short Term Investments Amortized Cost 750,463      
Short term investments Gross Unrealized Losses (150)      
Short term investments $ 750,313