XML 72 R60.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity (2014 Employee Stock Purchase Plan) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2014
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated share base compensation   $ 3,555 $ 3,427 $ 11,604 $ 9,357
2014 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee Stock Purchase Plan, Offering Duration, Maximum 27 months        
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date 85.00%        
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in Shares)       193,849  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares)   1,806,151   1,806,151  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares) 2,000,000        
Allocated share base compensation   $ 100 $ 100 $ 400 $ 400