XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable—Third Parties (Tables)
3 Months Ended
Mar. 31, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
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