XML 18 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable—Third Parties
3 Months Ended
Mar. 31, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Accounts Receivable—Third Parties Accounts Receivable—Third Parties
Accounts receivable—third parties consist of the following:
March 31,
2025
December 31,
2024
Trade customers$13,310 $11,757 
Allowance for credit losses(297)(181)
Accounts receivable, net—third parties$13,013 $11,576