Quarterly report pursuant to Section 13 or 15(d)

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

v3.7.0.1
Stock-Based Compensation and Employee Benefit Plans - Additional Information (Details Textuals) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 29, 2017
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 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   $ 10,800   $ 10,800      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term       2 years 3 months 1 day      
Allocated Share-based Compensation Expense   11,628 $ 5,102 $ 17,102 $ 10,211    
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   $ 14,300 3,200        
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   $ 6,000 2,100        
Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options   10,300 $ 4,500        
Accrued Bonuses   $ 3,300   $ 3,300      
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,531,373   12,531,373      
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       $ 29.02      
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 36 days      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized   $ 56,400   $ 56,400      
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       3 years 5 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