XML 93 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES - SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount $ 900 $ 56,400  
Current taxes      
Federal 28,464 122,170 $ 65,614
State 7,458 2,259 6,489
Foreign 10,611 15,274 3,502
Total current 46,533 139,703 75,605
Deferred taxes      
Federal 5,253 (48,060) (42,835)
State 1,967 4,508 (2,938)
Foreign 1,917 (6,844) 599
Total deferred 9,137 (50,396) (45,174)
Income tax expense $ 55,670 $ 89,307 $ 30,431