v3.24.1.u1
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