XML 129 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Domestic $ 1,307,299 $ 1,083,578 $ 1,725,822
International (111,860) (35,100) (326,036)
Income from continuing operations before income taxes $ 1,195,439 $ 1,048,478 $ 1,399,786