XML 50 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2017
Jun. 30, 2016
Stockholders' equity    
Shares reserved for future issuance (in shares) 4,218,016 3,493,157
Common stock warrants    
Stockholders' equity    
Shares reserved for future issuance (in shares) 24,566 24,566
Stock options    
Stockholders' equity    
Shares reserved for future issuance (in shares) 3,669,791 3,133,107
Employee Stock Purchase Plan    
Stockholders' equity    
Shares reserved for future issuance (in shares) 523,659 335,484