v3.26.1
CONVERTIBLE DEBT - Convertible debt (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
CONVERTIBLE DEBT    
Convertible notes payable $ 6,593,923 $ 5,321,303
2026 Convertible Notes    
CONVERTIBLE DEBT    
Convertible notes payable 1,798,510  
2025 convertible notes    
CONVERTIBLE DEBT    
Convertible notes payable 3,649,413 3,778,303
SEPA Convertible Note    
CONVERTIBLE DEBT    
Convertible notes payable $ 1,146,000 $ 1,543,000