INCOME TAXES - SCHEDULE OF UNRECOGNIZED TAX BENEFITS ROLL FORWARD (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | ||
Balance at beginning of year | $ 143,305 | $ 108,543 |
Additions for tax positions taken during prior years | 17,987 | 40,145 |
Reductions for tax positions taken during prior years | (9,310) | (3,601) |
Additions for tax positions taken during the current year | 4,112 | 14,329 |
Settlements | 0 | (9,858) |
Expiration of statutes of limitations | (7,749) | (6,253) |
Balance at end of year | $ 148,345 | $ 143,305 |