XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Income before Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income before provision for income taxes:      
United States $ 128,498 $ 100,411 $ 65,370
Foreign 404,894 278,068 234,156
Income before provision for income taxes $ 533,392 $ 378,479 $ 299,526