XML 71 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES (Income tax provisions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 6,900 $ 4,600 $ 29,700
Foreign 15,100 14,300 10,200
State 1,400 1,200 1,100
Total current 23,400 20,100 41,000
Deferred:      
Federal (600) 3,600 (10,700)
Foreign (2,500) (2,600) (4,500)
State 500 (6,200) 200
Total deferred (2,600) (5,200) (15,000)
Current payable and deferred - Income tax provisions $ 20,836 $ 14,890 $ 25,994