STOCKHOLDERS' EQUITY - Related Party Transactions (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2022 |
Sep. 14, 2018 |
|
| Related Party Transactions | ||
| Conversion of principal amount | $ 600.0 | |
| 2.95% Senior Secured Convertible Notes due 2024 | ||
| Related Party Transactions | ||
| Principal balance | $ 600.0 | |
| Silver Lake | 2.95% Senior Secured Convertible Notes due 2024 | ||
| Related Party Transactions | ||
| Principal balance | $ 600.0 |