v3.26.1
NOTES PAYABLE - Principal due under note payable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
NOTES PAYABLE    
Notes Payable $ 8,083,445 $ 6,143,837
Less: Debt Discount (24,457) (19,845)
Notes payable, net 8,058,988 6,123,992
Less: Current portion (7,308,988) $ (6,123,992)
Total: Non-current portion $ 750,000