Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation - 2014 Employee Stock Purchase Plan (Details)

v3.2.0.727
Stock-based Compensation - 2014 Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 28, 2014
Mar. 31, 2015
Jun. 30, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock issued through employee stock purchase plan   15,107 15,107  
2014 Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Effective date of employee stock purchase plan May 02, 2014      
Common stock issuable period 10 years      
Common stock outstanding percentage 0.80%      
Employee stock purchase plan, number of shares, which might be added to common stock outstanding 29,411      
Number of shares of common stock for future issuance, board of directors prerogative, increase in period 0      
Aggregate number of shares of the Company's common stock that may be issued   29,411    
Possible future issuance under equity compensation plan (shares)     52,050 37,746
Employee stock purchase plan, employee withholdings to be returned to former employees     $ 59  
2014 Employee Stock Purchase Plan [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
For possible future issuance under employee stock purchase plan 47,794