XML 77 R59.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Income tax provisions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 11,900 $ 6,900 $ 4,600
Foreign 12,300 15,100 14,300
State 2,600 1,400 1,200
Total current 26,800 23,400 20,100
Deferred:      
Federal (200) (600) 3,600
Foreign (4,000) (2,500) (2,600)
State (100) 500 (6,200)
Total deferred (4,268) (2,566) (5,164)
Current payable and deferred - Income tax provisions $ 22,540 $ 20,836 $ 14,890