XML 78 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Provision for Income Tax Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current tax (benefit) provision:      
Federal $ (22,704) $ (29,982) $ 41,090
State 3,835 8,085 6,336
Foreign 71,286 64,274 51,244
Deferred tax (benefit) provision:      
Federal (13,987) 5,954 (24,136)
State (12,212) 701 21,689
Foreign 4,968 (7,140) (4,367)
Change in valuation allowance 22,164 2,824 (430)
Total $ 53,350 $ 44,716 $ 91,426