XML 112 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Federal, Current $ 18,951 $ (51,980) $ 166,024
Federal, Deferred 61,034 (74,432) (7,667)
Federal, Total 79,985 (126,412) 158,357
State, Current 33,291 52,403 43,320
State, Deferred 3,872 (5,760) (3,692)
State, Total 37,163 46,643 39,628
Foreign, Current 88,994 163,833 149,194
Foreign, Deferred 7,959 (14,169) (34,121)
Foreign, Total 96,953 149,664 115,073
Tax Provision (Benefit), Total $ 214,101 $ 69,895 $ 313,058