LEASES - Supplemental balance sheet information (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Operating Leases | ||
| Operating lease right-of-use assets | $ 173,103 | $ 158,724 |
| Total lease liabilities | 121,593 | 114,961 |
| Related party | ||
| Operating Leases | ||
| Operating lease liabilities-related parties | 840 | 13 |
| Operating lease liabilities, non-current | 12,064 | 170 |
| Nonrelated Party | ||
| Operating Leases | ||
| Operating lease liabilities, current | 16,760 | 15,815 |
| Operating lease liabilities, non-current | $ 91,929 | $ 98,963 |