XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Compensation Plans (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares based compensation expenses $ 220,175 $ 271,747 $ 39,153    
Total unrecognized compensation expense 390,714     $ 390,714  
Intrinsic value stock options exercised       521,527 $ 434,318
Option Plans [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares based compensation expenses $ 220,175     $ 491,922 $ 39,153