XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current      
Federal $ 22,742 $ 19,249 $ 16,943
State 6,735 7,022 3,610
Foreign 69,162 45,042 25,680
Deferred      
Federal (40,421) (16,235) (9,425)
State (2,576) (1,682) (358)
Foreign (3,902) (2,077) 2,019
Total $ 51,740 $ 51,319 $ 38,469