v3.26.1
LEASES - Right-of-use asset and lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
LEASES    
Operating lease right-of-use assets $ 43,480 $ 45,899
Operating lease liabilities    
Current portion included in current liabilities 2,673 4,043
Long-term portion included in non-current liabilities 43,330 44,401
Total operating lease liabilities $ 46,003 $ 48,444