INCOME TAXES (Reconciliation of Unrecognized Tax Benefits) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | |||
Unrecognized tax benefit as of January 1 | $ 206,209 | $ 4,613 | $ 4,511 |
Additions in tax positions taken in prior period | 6,169 | 519 | 631 |
Reductions in tax positions taken in prior period | (963) | (340) | (1,532) |
Additions in tax positions taken in current period | 23,061 | 200,947 | 1,786 |
Settlements | (763) | (294) | (391) |
Lapse of statute of limitations | (342) | (258) | (368) |
Cumulative foreign currency translation adjustment | 1,022 | ||
Cumulative foreign currency translation adjustment | (14,972) | (24) | |
Unrecognized tax benefit as of December 31 | $ 218,399 | $ 206,209 | $ 4,613 |