COMMITMENTS AND CONTINGENCIES (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Long-Term Purchase Commitment [Line Items] | |||
| Aggregate contractual obligations | $ 474,811 | ||
| Aggregate value of raw material purchases | 577,000 | $ 590,500 | $ 666,100 |
| Loss contingencies | 16,800 | $ 300 | |
| Raw material items | |||
| Long-Term Purchase Commitment [Line Items] | |||
| Purchase commitments | $ 415,900 | ||
| Obligation term ( in years) | 1 year | ||