COMMITMENTS AND CONTINGENCIES - Defined Contribution Plan Expense, including Matching Contributions (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Commitments and Contingencies Disclosure [Abstract] | |||
Defined contribution plan expense | $ 59,259 | $ 48,714 | $ 18,827 |