v3.26.1
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2026
Accounts Receivable, Net [Abstract]  
ACCOUNTS RECEIVABLE, NET

NOTE 2 – ACCOUNTS RECEIVABLE, NET

 

Accounts receivable, net, consist of the following:

 

   June 30,   December 31, 
   2026   2025 
Trade accounts receivable   195,849    254,435 
Less: allowance for credit losses   (14,228)   (13,023)
Trade accounts receivable, net  $181,621   $241,412 

The changes in the allowances for credit losses during the three and six months ended June 30, 2026 and 2025 were as follows:

 

   For the Three Months Ended
June 30,
   For the Six Months Ended
June 30,
 
   2026   2025   2026   2025 
Balance, Beginning of Period  $9,434   $13,605,157   $13,023   $13,587,182 
Credit losses    3,660    2,032    779   709
Foreign currency translation adjustment  1,134   36,817    426    56,115 
Balance, End of Period  $14,228   $13,644,006   $14,228   $13,644,006