v3.26.1
STOCKHOLDERS' EQUITY (Details - Reserved shares)
Jun. 30, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares reserved for future issuance 9,750,262
Stock Options [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares reserved for future issuance 2,755,836
Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares reserved for future issuance 922,096
Restricted Stock Unit Awards [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares reserved for future issuance 275,181
Committed Equity Facility [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares reserved for future issuance 3,364,407
2024 Stock Incentive Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares reserved for future issuance 2,432,742