Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation and Employee Benefit Plans - Additional Information (Details Textuals)

v3.8.0.1
Stock-Based Compensation and Employee Benefit Plans - Additional Information (Details Textuals) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 29, 2017
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Feb. 17, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Dual Class Sunset Class A and B Common Stock Mar. 29, 2017            
Treasury Stock, Shares, Retired 65,445,853            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options   $ 8,400   $ 8,400      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term       2 years 29 days      
Allocated Share-based Compensation Expense   7,796 $ 6,264 $ 24,898 $ 16,475    
Shares Issued upon Settlement of Employee Bonus Plan           200,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   $ 900 300 $ 15,200 5,500    
Preferred Stock, Shares Authorized   25,000,000   25,000,000     25,000,000
Stock Issued During Period, Shares, Employee Stock Purchase Plans       117,217      
Proceeds from Stock Options Exercised   $ 1,100 200 $ 7,100 2,300    
Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options   900 $ 200 11,200 $ 4,700    
Accrued Bonuses   $ 5,000   $ 5,000      
Equity Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   12,227,713   12,227,713      
ESPP [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   1,663,226   1,663,226      
Restricted Stock Unit and Restricted Stock Award [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value       $ 27.27      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term       2 years 7 months 10 days      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized   $ 54,600   $ 54,600      
Employee Stock Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term       2 years 9 months 18 days      
Common Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common Stock, Shares Authorized   550,000,000   550,000,000     550,000,000
Common Class A [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Treasury Stock, Shares, Retired 58,876,053            
Common Stock, Shares Authorized   441,124,000   441,124,000     500,000,000
Common Class B [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Treasury Stock, Shares, Retired 6,569,800            
Common Stock, Shares Authorized   493,430,000   493,430,000     500,000,000
Scenario, Previously Reported [Member] | Common Class A [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common Stock, Shares Authorized 1,575,000,000            
Scenario, Adjustment [Member] | Common Class A [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common Stock, Shares Authorized 1,509,554,147