v3.26.1
Account Receivables, Net (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Less: allowance for credit losses $ (1,306,395) $ (1,306,620)
Accounts receivable, net 1,275,787 1,094,651
Allowance for credit losses:    
Beginning balance (1,306,620)  
Provision 225  
Write-off 0  
Recoveries 0  
Ending balance (1,306,395)  
Trade receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 2,582,182 $ 2,401,271