RESTRUCTURING - Schedule of Accrued Employee Severance and Related Benefit (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||||
|---|---|---|---|---|---|---|
Sep. 30, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Restructuring Reserve [Roll Forward] | ||||||
| Costs incurred | $ 2,485 | $ 17,822 | $ 3,283 | $ 21,450 | ||
| Employee Severance | ||||||
| Restructuring Reserve [Roll Forward] | ||||||
| Restructuring Reserve, Beginning Balance | $ 16,715 | 8,095 | 18,573 | |||
| Costs incurred | 17,236 | $ 1,581 | (634) | 19,921 | ||
| Cash disbursements | (4,214) | (21,576) | ||||
| Currency translation adjustments | (93) | (203) | ||||
| Restructuring Reserve, Ending Balance | $ 3,154 | $ 8,095 | $ 16,715 | $ 3,154 | $ 16,715 | |