v3.26.1
COMMON STOCK (Details - Unvested options activity) - Equity Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Unvested Shares Outstanding, Beginning 0 57,500
Weighted Average Exercise Price Outstanding, Beginning $ 0 $ 3.87
Number of Unvested Shares Granted 0 0
Weighted Average Exercise Price Granted $ 0 $ 0
Number of Unvested Shares Forfeited/Expired 0 0
Weighted Average Exercise Price Forfeited/Expired $ 0 $ 0
Number of Unvested Shares Vested 0 (57,500)
Weighted Average Exercise Price Vested $ 0 $ 3.87
Number of Unvested Shares Outstanding, Ending 0 0
Weighted Average Exercise Price Outstanding, Ending $ 0 $ 0