Quarterly report [Sections 13 or 15(d)]

ACCOUNTS RECEIVABLE AND ACCOUNTS RECEIVABLE, RELATED PARTIES (Tables)

v3.26.1
ACCOUNTS RECEIVABLE AND ACCOUNTS RECEIVABLE, RELATED PARTIES (Tables)
3 Months Ended
Mar. 31, 2026
Receivables [Abstract]  
Schedule of accounts receivable
           
    March 31,
2026
    December 31,
2025
 
Accounts receivable   $ 2,603,501     $ 730,211  
Accounts receivable, related parties     688,214       5,304,231  
Allowance for credit losses     (65,312 )      
Accounts receivable, net   $ 3,226,403     $ 6,034,442  
Schedule of allowance for doubtful accounts
           
    March 31,
2026
    December 31,
2025
 
Allowance for credit losses, beginning balance   $     $ (76,037 )
Allowance for credit losses provision     (65,312 )      
Less recoveries           76,037  
Allowance for credit losses, ending balance   $ (65,312 )   $