XML 95 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Account Receivables, Net (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]      
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 (991,255)    
Write-off 0    
Recoveries 0    
Balance at June 30, 2025 (1,306,878)    
Provision for credit losses 990,105 $ 0  
Engineering Services, Management Fees      
Allowance for credit losses:      
Provision for credit losses 990,105    
Trade receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade receivables $ 1,656,229   $ 2,463,821