XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Trade Accounts Receivable, Net - Schedule of Trade Accounts Receivable (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Schedule of Trade Accounts Receivable [Abstract]    
Trade accounts receivable $ 983,012 $ 929,401
Less: Allowance for credit losses (909,848) (873,120)
Trade accounts receivable, net 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)