XML 53 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Supplementary Balance Sheet Information - Short-term Investments (Details)
12 Months Ended
Dec. 31, 2016
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale Securities, Short-term Investments, Amortized Cost $ 23,987,087
Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax 374
Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax (9,439)
Estimate of Fair Value Measurement  
Schedule of Available-for-sale Securities [Line Items]  
Short-term Investments $ 23,978,022
Corporate Debt Securities  
Schedule of Available-for-sale Securities [Line Items]  
Maturity in Years 1 year
Available-for-sale Securities, Amortized Cost Basis $ 14,165,915
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 44
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (5,273)
Corporate Debt Securities | Estimate of Fair Value Measurement  
Schedule of Available-for-sale Securities [Line Items]  
Short-term Investments $ 14,160,686
Commercial Paper  
Schedule of Available-for-sale Securities [Line Items]  
Maturity in Years 1 year
Available-for-sale Securities, Amortized Cost Basis $ 1,195,444
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0
Commercial Paper | Estimate of Fair Value Measurement  
Schedule of Available-for-sale Securities [Line Items]  
Short-term Investments $ 1,195,444
US Treasury Securities  
Schedule of Available-for-sale Securities [Line Items]  
Maturity in Years 1 year
Available-for-sale Securities, Amortized Cost Basis $ 8,625,728
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 330
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (4,166)
US Treasury Securities | Estimate of Fair Value Measurement  
Schedule of Available-for-sale Securities [Line Items]  
Short-term Investments $ 8,621,892