XML 79 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Benefit Plans Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Benefit Plans [Line Items]      
Matching contributions recorded in Compensation and related expense $ 4,800,000 $ 3,900,000 $ 4,600,000
401(k) plan [Member]      
Employee Benefit Plans [Line Items]      
Number of hours of service for vesting, per year 1,000    
Number of years of service for vesting 2 years    
Annual vesting percentage 20.00%    
Number of years for incremental percentage vesting until participant fully vested in Company's matching contribution 4 years    
401(k) plan [Member] | First Salary Deferral Contribution [Member]      
Employee Benefit Plans [Line Items]      
Employee contribution percentage 2.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 100.00%    
401(k) plan [Member] | Second Salary Deferral Contribution [Member]      
Employee Benefit Plans [Line Items]      
Employee contribution percentage 4.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%    
401(k) plan [Member] | Total Potential Salary Deferral Contribution [Member]      
Employee Benefit Plans [Line Items]      
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 4.00%    
401(k) plan [Member] | Minimum [Member]      
Employee Benefit Plans [Line Items]      
Employee contribution percentage 1.00%    
401(k) plan [Member] | Maximum [Member]      
Employee Benefit Plans [Line Items]      
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 50.00%    
Deferred Profit Sharing [Member]      
Employee Benefit Plans [Line Items]      
Matching contributions recorded in Compensation and related expense $ 0 $ 0 $ 0
Number of hours of service for eligibility in profit sharing plan, per year 500    
Number of shares in profit sharing plan 400,000    
Employee Stock [Member]      
Employee Benefit Plans [Line Items]      
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 10.00%    
Maximum number of shares of Class B common stock for Employee Stock Purchase Plan 750,000    
Defined Contribution Plan Number Of Shares Of Class B Common Stock Purchased Under Plan During Current Year 9,012    
Defined Contribution Plan Number Of Shares Of Class B Common Stock Purchased Under Plan Since Inception 176,631