XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.3
RELATED PARTY TRANSACTIONS - Summary (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Accrued liabilities and other $ 31,145 $ 91,346
Related party    
Related Party Transaction [Line Items]    
Accounts receivable trade, net 67,033 0
Related party | Trina Group    
Related Party Transaction [Line Items]    
Accounts receivable trade, net 67,033 0
Accrued liabilities and other 131,349 52,534
Accounts payable $ 146,133 $ 0