v3.26.1
NET LOSS PER SHARE OF COMMON STOCK (Details - Basic and diluted net loss per share) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net loss allocable to common shareholders used to compute basic and diluted loss per common share $ (2,747,551) $ (1,600,757) $ (5,601,126) $ (3,644,876)
Weighted average shares outstanding used to compute basic loss per share 2,462,250 582,371 2,296,061 400,868
Weighted average shares outstanding used to compute dilutive loss per share 2,462,250 582,371 2,296,061 400,868