v3.26.1
RELATED PARTY TRANSACTIONS - TCCC subsidiaries (Details) - Related Party - TCCC Subsidiaries - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
RELATED PARTY TRANSACTIONS    
Accounts receivable, net $ 196,513 $ 166,618
Accounts payable (30,836) (37,775)
Accrued promotional allowances (22,943) (24,898)
Accrued liabilities $ (39,802) $ (28,458)