COMMITMENTS AND CONTINGENCIES - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 |
Sep. 30, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||
| Recognition of ROU assets | $ 116,952 | $ 143,708 | $ 116,952 | $ 143,708 | |||||||
| Recognition of lease liabilities | 184,538 | 190,400 | 184,538 | 190,400 | |||||||
| Operating lease liability, current | 27,405 | 29,379 | 27,405 | 29,379 | |||||||
| Operating lease liability, noncurrent | 157,133 | 161,070 | 157,133 | 161,070 | |||||||
| Impairment of long-lived and indefinite-lived assets | 838,164 | $ 18,698 | $ 8,152 | $ 4,446 | 0 | $ 0 | $ 552 | $ 69 | 869,460 | 621 | $ 15,969 |
| Finance lease, right-of-use asset | $ 19,800 | $ 11,300 | $ 19,800 | $ 11,300 | |||||||
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] | Other long-term assets, net | Other long-term assets, net | Other long-term assets, net | Other long-term assets, net | |||||||
| Finance lease obligations | $ 20,983 | $ 11,900 | $ 20,983 | $ 11,900 | |||||||
| Finance lease liability, current | $ 7,800 | $ 4,400 | $ 7,800 | $ 4,400 | |||||||
| Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] | Other current liabilities | Other current liabilities | Other current liabilities | Other current liabilities | |||||||
| Finance lease liability, noncurrent | $ 13,200 | $ 7,500 | $ 13,200 | $ 7,500 | |||||||
| Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] | Other long-term liabilities | Other long-term liabilities | Other long-term liabilities | Other long-term liabilities | |||||||