INCOME TAXES (Schedule of Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Current $ 4,589 $ 7,357 $ 13,994
Deferred (11,972) (1,988) (6,974)
Domestic (12,171) (1,431) 8,093
Foreign 4,788 6,800 (1,073)
Income tax expense $ (7,383) $ 5,369 $ 7,020