XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1
COMMON STOCK (Details - Unvested options activity) - Equity Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Unvested Shares Outstanding, Beginning 178,400 719,200
Weighted Average Exercise Price Outstanding, Beginning $ 3.39 $ 2.25
Number of Unvested Shares Granted 0 0
Weighted Average Exercise Price Granted $ 0 $ 0
Number of Unvested Shares Forfeited/Expired (5,500) (27,400)
Weighted Average Exercise Price Forfeited/Expired $ 3.07 $ 2.94
Number of Unvested Shares Vested (115,400) (513,400)
Weighted Average Exercise Price Vested $ 3.16 $ 1.81
Number of Unvested Shares Outstanding, Ending 57,500 178,400
Weighted Average Exercise Price Outstanding, Ending $ 3.87 $ 3.39