XML 48 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2017
Mar. 31, 2016
Stockholders' equity    
Shares reserved for future issuance (in shares) 4,229,689 3,513,436
Common stock warrants    
Stockholders' equity    
Shares reserved for future issuance (in shares) 24,566 36,084
Stock options    
Stockholders' equity    
Shares reserved for future issuance (in shares) 3,681,464 3,141,868
Employee Stock Purchase Plan    
Stockholders' equity    
Shares reserved for future issuance (in shares) 523,659 335,484