XML 49 R38.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 ($)
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash $ 3,692,893 $ 3,040,696    
Short term investments Gross Unrealized Losses (21,043) (16,907)    
Short term investments 17,515,408 21,287,064    
Cash and cash equivalents and Short term investments, Amortized Cost 32,998,958 36,330,039    
Cash and cash equivalents and Short term investments, Estimated Fair Value 32,977,915 36,313,132    
Cash and cash equivalents 15,462,507 15,026,068 $ 41,859,298 $ 45,161,403
Level 1        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Short term investments Gross Unrealized Losses (5,660) (5,540)    
Cash equivalents and Short term investments, Estimated Fair Value 7,518,304 10,720,010    
Cash equivalents and Short term investments, Amortized Cost 7,523,964 10,725,550    
Level 2        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents 6,738,314 3,750,621    
Short term investments Gross Unrealized Losses (15,383) (11,367)    
Short term investments 15,028,404 18,801,805    
Cash equivalents and Short term investments, Estimated Fair Value 21,766,718 22,552,426    
Cash equivalents and Short term investments, Amortized Cost 21,782,101 22,563,793    
Money Market Funds | Level 1        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents 5,031,300 8,234,751    
Repurchase Agreements | Level 2        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents 3,000,450 3,000,233    
US Treasury Securities | Level 1        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Short Term Investments Amortized Cost 2,492,664 2,490,799    
Short term investments Gross Unrealized Losses (5,660) (5,540)    
Short term investments 2,487,004 2,485,259    
Commercial Paper | Level 2        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents 2,987,944      
Short Term Investments Amortized Cost 10,460,305 9,716,093    
Short term investments 7,472,361 9,716,093    
Cash equivalents and Short term investments, Estimated Fair Value 10,460,305      
Corporate Debt Securities | Level 2        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Short Term Investments Amortized Cost 4,551,681 6,829,191    
Short term investments Gross Unrealized Losses (9,610) (9,414)    
Short term investments 4,542,071 6,819,777    
Asset-backed Securities | Level 2        
Cash And Cash Equivalents And Short Term Investments [Line Items]        
Cash equivalents 749,920 750,388    
Short Term Investments Amortized Cost 3,769,665 3,018,276    
Short term investments Gross Unrealized Losses (5,773) (1,953)    
Short term investments 3,013,972 2,265,935    
Cash equivalents and Short term investments, Estimated Fair Value $ 3,763,892 $ 3,016,323