v3.26.1
NOTES PAYABLE - Principal due under note payable (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
NOTES PAYABLE    
Notes Payable $ 1,687,792 $ 6,143,837
Less: Debt Discount   (19,845)
Notes payable, net 1,687,792 6,123,992
Less: Current portion $ (1,687,792) $ (6,123,992)