XML 111 R94.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Schedule of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 20,044 $ 22,742 $ 19,249
State 10,116 6,735 7,022
Foreign 99,847 69,162 45,042
Deferred      
Federal (26,379) (40,421) (16,235)
State (3,483) (2,576) (1,682)
Foreign (12,303) (3,902) (2,077)
Total $ 87,842 $ 51,740 $ 51,319