Quarterly report [Sections 13 or 15(d)]

ACCOUNTS RECEIVABLE AND ACCOUNTS RECEIVABLE, RELATED PARTIES (Details)

v3.26.1
ACCOUNTS RECEIVABLE AND ACCOUNTS RECEIVABLE, RELATED PARTIES (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Receivables [Abstract]    
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