XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCKHOLDERS' EQUITY - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2018
Dec. 31, 2017
Class of Stock [Line Items]    
Total (in shares) 5,745,407 4,503,686
Common stock warrants    
Class of Stock [Line Items]    
Total (in shares) 17,331 17,331
Stock options and RSUs issued and outstanding    
Class of Stock [Line Items]    
Total (in shares) 4,352,640.00 3,099,173
Authorized for future stock awards under the Company's option plans    
Class of Stock [Line Items]    
Total (in shares) 789,288 1,006,307
Authorized for future issuance under the ESPP    
Class of Stock [Line Items]    
Total (in shares) 586,148 380,875