v3.26.1
Accounts Receivable, Net - Schedule of Accounts Receivable (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Accounts Receivable [Line Items]      
Accounts receivable $ 2,345,724 $ 2,744,118  
Less: allowance for credit losses (1,124,582) (915,074)  
Accounts receivable, net 1,221,142 1,829,044  
Total accounts receivable 3,076,722 3,837,078  
Total allowance for credit losses (1,337,676) (1,031,585) $ (669,974)
Total accounts receivable, net 1,739,046 2,805,493  
Related Party [Member]      
Schedule of Accounts Receivable [Line Items]      
Accounts receivable - related party 730,998 1,092,960  
Less: allowance for credit losses – related party (213,094) (116,511)  
Accounts receivable – related party, net $ 517,904 $ 976,449