XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.2
RELATED PARTY TRANSACTIONS - TCCC subsidiaries (Details) - Related Party - TCCC Subsidiaries - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
RELATED PARTY TRANSACTIONS    
Accounts receivable, net $ 144,801 $ 112,686
Accounts payable (35,642) (29,095)
Accrued promotional allowances (21,980) (16,914)
Accrued liabilities $ (32,713) $ (22,595)