v3.26.1
RELATED PARTY TRANSACTIONS (Tables)
6 Months Ended
Jun. 30, 2026
RELATED PARTY TRANSACTIONS  
Schedule of related party transactions

June 30, 

December 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

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)