v3.22.4
INCOME TAXES (Schedule of Income taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current taxes:      
Domestic $ 56,957 $ (7,872) $ 1,842
Foreign 37,473 37,564 24,936
Total current taxes 94,430 29,692 26,778
Deferred taxes:      
Domestic (8,954) (3,682) 2,794
Foreign (2,100) (7,956) (6,228)
Total deferred taxes (11,054) (11,638) (3,434)
Income taxes, net $ 83,376 $ 18,054 $ 23,344