XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Account Receivables, Net (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Less: allowance for credit losses $ (316,002) $ (315,623)
Accounts receivable, net 1,485,842 2,148,198
Allowance for credit losses:    
Balance December 31, 2024 (315,623)  
Provision (379)  
Write-off 0  
Recoveries 0  
Balance at March 31, 2025 (316,002)  
Trade receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 1,801,844 $ 2,463,821