XML 106 R89.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Schedule of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 6,184 $ 14,597 $ (3,880)
State 5,029 3,447 1,609
Foreign 12,553 10,905 7,057
Total current 23,766 28,949 4,786
Deferred:      
Federal (5,079) (10,889) (7,202)
State (1,760) (666) (3,048)
Foreign (57,299) (7,491) 2,066
Total deferred (64,138) (19,046) (8,184)
Provision for income taxes $ (40,372) $ 9,903 $ (3,398)