INCOME TAXES - Reconciliation of Unrecognized Tax Benefits, excluding Interest and Penalties (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Reconciliation of Unrecognized Tax Benefits | |||
Unrecognized tax benefits, beginning of period | $ 37,302 | $ 36,216 | $ 33,938 |
Additions based on tax positions related to the current year | 4,064 | 3,530 | 3,172 |
Additions for tax positions of prior years | 3,016 | 1,919 | 1,568 |
Reductions for tax positions of prior years | (247) | (2,431) | (124) |
Lapse in statute of limitations | (5,026) | (1,932) | (2,276) |
Settlements | (53) | 0 | (62) |
Unrecognized tax benefits, end of the period | $ 39,056 | $ 37,302 | $ 36,216 |