XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Related Party Disclosures (Tables)
9 Months Ended
Sep. 30, 2025
Related Party Transactions [Abstract]  
Summary of Accounts Receivable, Accrued Liabilities and Accounts Payable
Accounts receivable, accrued liabilities and accounts payable with Trina Group consisted of the following (in thousands):
 September 30, 2025December 31, 2024
Accounts receivable due from related parties
$67,033 $— 
Accrued liabilities due to related parties
131,349 52,534 
Accounts payable due to related parties
146,133 —