Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Effective Reconciliation of the U.S. Statutory Federal Income Tax Rates (Details)

v3.10.0.1
Income Taxes - Schedule of Effective Reconciliation of the U.S. Statutory Federal Income Tax Rates (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]        
Tax provision at statutory rate   $ 171,258 $ 201,541 $ 167,156
State income taxes, net of federal benefit   36,396 20,277 16,711
Revaluation of deferred taxes in connection with the Tax Act     (104,864)  
Other, net   2,191 (4,896) (2,045)
Total provision for income taxes $ 104,900 $ 209,845 $ 112,058 $ 181,822