XML 123 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Schedule of Earnings Before Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Domestic $ 437,039 $ 529,451 $ 587,346
Foreign (34,660) (43,265) 32,927
Income from operations before income taxes $ 402,379 $ 486,186 $ 620,273