XML 95 R124.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Federal, current $ 3,756 $ 2,507 $ 349
Foreign, current 62,885 95,279 64,119
State and local, current 3,469 5,145 (32)
Total current 70,110 102,931 64,436
Federal, deferred 15,139 49,604 480,085
Foreign, deferred 2,091 (12,632) 12,928
State and local, deferred 7,642 8,414 8,150
Total deferred 24,872 45,386 501,163
Total $ 94,982 $ 148,317 $ 565,599