XML 106 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Federal, Current $ (51,980) $ 166,024 $ 275,475
Federal, Deferred (74,432) (7,667) 39,045
Federal, Total (126,412) 158,357 314,520
State, Current 52,403 43,320 21,212
State, Deferred (5,760) (3,692) 5,573
State, Total 46,643 39,628 26,785
Foreign, Current 163,833 149,194 123,840
Foreign, Deferred (14,169) (34,121) 2,612
Foreign, Total 149,664 115,073 126,452
Tax Provision (Benefit), Total $ 69,895 $ 313,058 $ 467,757