XML 114 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 4,859 $ (7,695) $ 7,679
State and local 2,179 (362) 3,841
Foreign 13,771 14,618 12,139
Total current 20,809 6,561 23,659
Deferred:      
Federal 2,334 (17,463) 40,340
State and local (1,846) (4,492) (1,144)
Foreign (6,033) (22,906) 3,480
Total deferred (5,545) (44,861) 42,676
Change in valuation allowance 5,353 25,730 7,991
Total provision (benefit) from income taxes $ 20,617 $ (12,570) $ 74,326