v3.26.1
CONVERTIBLE DEBT - Convertible debt (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
CONVERTIBLE DEBT    
Convertible notes payable $ 6,189,849 $ 5,321,303
2026 Convertible Notes    
CONVERTIBLE DEBT    
Convertible notes payable 3,318,053  
2025 convertible notes    
CONVERTIBLE DEBT    
Convertible notes payable 2,030,796 3,778,303
SEPA Convertible Note    
CONVERTIBLE DEBT    
Convertible notes payable $ 841,000 $ 1,543,000