XML 16 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES (Schedule of Provision for Income Taxes) (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 14,597,000 $ (3,880,000) $ 6,644,000
State 3,447,000 1,609,000 1,233,000
Foreign 10,905,000 7,057,000 6,069,000
Total current 28,949,000 4,786,000 13,946,000
Deferred:      
Federal (10,889,000) (7,202,000) (66,466,000)
State (666,000) (3,048,000) (758,000)
Foreign (7,491,000) 2,066,000 (80,000)
Total deferred (19,046,000) (8,184,000) (67,304,000)
Provision for income taxes $ 9,903,000 $ (3,398,000) $ (53,358,000)