v3.26.1
STOCKHOLDERS’ EQUITY (Details Narrative) - shares
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
StockholdersEquityLineItems [Line Items]        
Shares to be issued 4,619,858 4,449,403 3,708,663 3,393,017
Officers Directors And Other Employees [Member]        
StockholdersEquityLineItems [Line Items]        
Shares to be issued 3,617,696   3,076,871  
Non-employees [Member]        
StockholdersEquityLineItems [Line Items]        
Shares to be issued 1,002,162   631,792