XML 109 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Provision for Income Tax Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current tax (benefit) provision:      
Federal $ (1,765) $ (22,704) $ (29,982)
State 5,346 3,835 8,085
Foreign 76,162 71,286 64,274
Deferred tax (benefit) provision:      
Federal (19,845) (13,987) 5,954
State (14,509) (12,212) 701
Foreign (6,023) 4,968 (7,140)
Change in valuation allowance 6,556 22,164 2,824
Total $ 45,922 $ 53,350 $ 44,716