XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.1
COMMON STOCK (Details - Nonvested options activity) - Equity Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Nonvested Shares Outstanding, Beginning 719,200 1,791,600
Weighted Average Exercise Price Outstanding, Beginning $ 2.25 $ 2.49
Number of Nonvested Shares Granted 0 0
Weighted Average Exercise Price Granted $ 0 $ 0
Number of Nonvested Shares Forfeited/Expired (27,400) (506,950)
Weighted Average Exercise Price Forfeited/Expired $ 2.94 $ 3.42
Number of Nonvested Shares Vested (513,400) (565,450)
Weighted Average Exercise Price Vested $ 1.81 $ 1.97
Number of Nonvested Shares Outstanding, Ending 178,400 719,200
Weighted Average Exercise Price Outstanding, Ending $ 3.39 $ 2.25