XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Trade Accounts Receivable, Net - Schedule of Trade Accounts Receivable (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Trade Accounts Receivable, Net [Abstract]    
Trade accounts receivable $ 1,026,320 $ 929,401
Less: Allowance for credit losses (904,184) (873,120)
Trade receivables, net 122,136 56,281
Allowance for credit losses    
Beginning balance: (873,120) (756,241)
Additions to allowance (31,064) (116,879)
Bad debt written-off
Ending balance $ (904,184) $ (873,120)