XML 81 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity-based Incentive Plans (2014 Employee Stock Purchase Plan) (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Allocated Share-based Compensation Expense $ 36,600,000 $ 30,400,000 $ 27,100,000
Employee Stock Purchase Plan 2014 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum annual allowable payroll deduction per employee $ 10,400    
Employer's matching contribution percentage of employees' payroll deductions 10.00%    
Allocated Share-based Compensation Expense $ 558,000 $ 514,000 $ 468,000