XML 109 R93.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES - Consolidated Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current taxes      
Federal $ 6,940 $ 86,157 $ 72,317
State 5,771 3,644 9,953
Foreign 68,467 67,395 27,391
Current taxes 81,178 157,196 109,661
Deferred taxes      
Federal 4,689 (22,863) 11,013
State 1,263 (1,024) 1,953
Foreign (11,251) (43,536) (23,194)
Deferred taxes (5,299) (67,423) (10,228)
Total provision $ 75,879 $ 89,773 $ 99,433