Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details - Stock option activity)

v3.22.2.2
Stockholders' Equity (Details - Stock option activity) - Equity Option [Member] - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options Outstanding, Beginning 420,000  
Weighted Average Exercise Price Outstanding, Beginning $ 5.82  
Options Outstanding Beginning 8 years 6 months 21 days  
Number of Options Granted 0  
Weighted Average Exercise Price Granted $ 0  
Number of Options Exercised (107,500)  
Weighted Average Exercise Price Exercised $ 0  
Number of Options Forfeited or expired (7,500)  
Weighted Average Exercise Price Forfeited or expired $ 0  
Number of Options Outstanding, Ending 305,000 420,000
Weighted Average Exercise Price Outstanding, Ending $ 5.82 $ 5.82
Options Outstanding, Ending 8 years 6 months 21 days  
Aggregate intrinsic value options outstanding $ 1,072,121  
Number of Options Vested 282,787 315,288
Weighted Average Exercise Price Vested $ 5.63  
Options Vested 8 years 2 months 19 days  
Aggregate intrinsic value options vested $ 1,060,549  
Number of Options Exercisable, Ending 282,787  
Weighted Average Exercise Price Exercisable, Ending $ 5.63  
Options Exercisable 8 years 2 months 19 days  
Aggregate intrinsic value options exercisable $ 1,060,549