v3.26.3
LEASES - Supplemental balance sheet information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Operating lease right-of-use assets $ 96,879 $ 118,845
Total operating lease liabilities 60,679 73,915
Related party    
Operating Leases    
Operating lease liabilities-related parties 1,661 1,636
Operating lease liabilities, non-current 2,219 3,105
Nonrelated Party    
Operating Leases    
Operating lease liabilities, current 9,146 11,598
Operating lease liabilities, non-current $ 47,653 $ 57,576