XML 69 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Account Receivables, Net (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Schedule of accounts receivable
The following tables summarizes the Company's accounts receivable:
June 30, 2025December 31, 2024
Trade receivables$1,656,229 $2,463,821 
Less: allowance for credit losses(1,306,878)(315,623)
Accounts receivable, net$349,352  $2,148,198 
Allowance for credit losses: 
Balance December 31, 2024$(315,623)
Provision (1)(991,255)
Write-off— 
Recoveries— 
Balance at June 30, 2025
$(1,306,878)
__________________
(1) $990,105 of the total amount is related to prior recognized management fees earned in the Fresno EV infrastructure project management.