XML 24 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable—Third Parties
12 Months Ended
Dec. 31, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Accounts Receivable—Third Parties Accounts Receivable—Third Parties
Accounts receivable—third parties consist of the following:
December 31,
20242023
Trade customers$11,757 $15,622 
Allowance for credit losses(181)(278)
Other receivables— 3,357 
Accounts receivable, net—third parties$11,576 $18,701