v3.26.3
COMMITMENTS AND CONTINGENCIES (Details - Performance shares)
Jul. 25, 2024
shares
Equal Or Above $500,000 And Less Than $1,000,000 [Member]  
Other Commitments [Line Items]  
Number of shares per milestone, to be issued 12,600
Equal Or Above $1,000,000 And Less Than $2,000,000 [Member]  
Other Commitments [Line Items]  
Number of shares per milestone, to be issued 37,800
Equal Or Above $2,000,000 [Member]  
Other Commitments [Line Items]  
Number of shares per milestone, to be issued 63,000