XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Account Receivables, Net (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Less: allowance for credit losses $ (1,306,627)   $ (315,623)
Accounts receivable, net 1,109,255   2,148,198
Allowance for credit losses:      
Balance December 31, 2024 (315,623)    
Provision (991,004)    
Write-off 0    
Recoveries 0    
Balance at September 30, 2025 (1,306,627)    
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 $ 2,415,882   $ 2,463,821