XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Trade Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2025
Trade Accounts Receivable, Net [Abstract]  
Schedule of Trade Accounts Receivable
   As of 
   September 30,
2025
   December 31,
2024
 
   Unaudited     
Trade accounts receivable  $983,012   $929,401 
Less: Allowance for credit losses   (909,848)   (873,120)
   $73,164   $56,281 
Allowance for credit losses          
Beginning balance:  $(873,120)  $(756,241)
Additions to allowance   (36,728)   (116,879)
Bad debt written-off   
-
    
-
 
Ending balance  $(909,848)  $(873,120)