v3.25.2
VARIABLE INTEREST ENTITIES - Schedule of Assets and Liabilities of Company's VIEs (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Accounts receivable, net $ 10,761 $ 8,288
Inventories 241,464 231,371
Prepaid expenses 22,430 22,959
Total current assets 711,383 604,557
Property and equipment, net 699,043 716,051
Intangible assets, net 832,375 859,483
Other assets 10,559 19,837
TOTAL ASSETS 2,921,835 2,870,269
Current liabilities:    
Accounts payable and accrued liabilities 79,042 94,036
Total current liabilities 123,837 138,492
TOTAL LIABILITIES 1,712,364 1,621,238
Variable Interest Entity, Primary Beneficiary    
Current assets:    
Cash 888 420
Accounts receivable, net 1,263 721
Inventories 2,641 901
Prepaid expenses 139 160
Total current assets 4,931 2,202
Property and equipment, net 3,385 1,228
Intangible assets, net 1,942 2,028
Other assets 363 355
TOTAL ASSETS 10,621 5,813
Current liabilities:    
Accounts payable and accrued liabilities 947 371
Total current liabilities 947 371
TOTAL LIABILITIES $ 947 $ 371