COMMITMENTS AND CONTINGENCIES - Narrative (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Lessee, Lease, Description [Line Items] | |||
| Total lease payments over term | $ 393,531,000 | ||
| Finance lease obligation | 0 | ||
| Total rental expenses for operating leases | $ 75,800,000 | $ 93,600,000 | $ 80,300,000 |
| Building | |||
| Lessee, Lease, Description [Line Items] | |||
| Operating lease renewal term | 5 years | ||
| Building | Minimum | |||
| Lessee, Lease, Description [Line Items] | |||
| Operating lease term | 1 year | ||
| Building | Maximum | |||
| Lessee, Lease, Description [Line Items] | |||
| Operating lease term | 13 years | ||