v3.26.1
RELATED PARTY TRANSACTIONS (Tables)
6 Months Ended
Jun. 30, 2026
Related Party Transactions [Abstract]  
Schedule of Accounts Receivable, Accrued Liabilities and Accounts Payable
Accounts receivable, accrued liabilities, and accounts payable with the Trina Group consisted of the following (in thousands):
June 30, 2026December 31, 2025
Accounts receivable due from related parties98,645 84,481 
Accrued liabilities due to related parties99,327 67,602 
Accounts payable due to related parties26,409 95,152