XML 57 R41.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stock-based Compensation - 2014 Employee Stock Purchase Plan (Details) - 2014 Employee Stock Purchase Plan [Member] - shares
3 Months Ended
May. 02, 2014
Mar. 31, 2016
Mar. 31, 2015
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Effective date of employee stock purchase plan May 02, 2014      
For possible future issuance under employee stock purchase plan 47,794      
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 (shares) 29,411      
Number of shares of common stock for future issuance, board of directors prerogative, increase in period (shares) 0      
Aggregate number of shares of the Company's common stock that may be issued (shares)   29,411 29,411  
Common stock issued through employee stock purchase plan (in shares)   1,229 15,107  
Possible future issuance under equity compensation plan (shares)   78,465   50,283