INCOME TAXES - Schedule of Unrecognized income tax benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Income Tax Disclosure [Abstract] | ||
Unrecognized tax benefits, beginning balance | $ 1,001 | $ 1,903 |
Additions for tax positions of prior years | 479 | 2,319 |
Additions from acquisitions | 0 | 1,001 |
Reductions for statutes of limitations expiring | (870) | 0 |
Settlements | 0 | (4,222) |
Unrecognized tax benefits, ending balance | $ 610 | $ 1,001 |