Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details Narrative)

v3.22.2
Stockholders’ Equity (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 03, 2022
May 09, 2022
May 09, 2022
Feb. 14, 2022
Apr. 12, 2018
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
May 19, 2022
Sep. 08, 2021
Equity, Class of Treasury Stock [Line Items]                        
Common stock, shares authorized           50,000,000   50,000,000   50,000,000    
Common stock, par value           $ 0.0005   $ 0.0005   $ 0.0005    
Preferred stock, shares authorized           1,000,000   1,000,000   1,000,000    
Preferred stock, par value           $ 0.0005   $ 0.0005   $ 0.0005    
Preferred stock, shares issued           0   0   0    
Common stock, dividends, per share, cash paid     $ 0.30 $ 0.30                
Payments of ordinary dividends, common stock     $ 4,700,000 $ 4,600,000                
Stock options available           1,595,785   1,595,785        
Stock options outstanding           4,920,000   4,920,000   5,110,000    
Share-based compensation expense               $ 3,821,000        
Weighted average remaining contractual term2               3 years 4 months 24 days        
Stock options to purchase shares               400,000        
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price               $ 6.44        
Net issuance of cashless exercise shares               236,927        
Net issuance of cashless reture of shares               333,573        
Inducement Option Award [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Business acquisition, share price           $ 7.67   $ 7.67        
Share-based pyment arrangement, plan modification, incremental cost               $ 1,128,000        
Inducement Option Award [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Stock options to purchase shares                   100,000    
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage               25.00%        
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price                   $ 0.0576    
Inducement Option Award [Member] | Next Three Years [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage               25.00%        
Share-Based Payment Arrangement, Option [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Weighted average remaining contractual term2               3 years 10 months 24 days        
Mr. Kamal Obbad [Member] | Inducement Option Award [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Share-based compensation arrangement by share-based payment award, accelerated vesting, number               250,000        
Mr. White [Member] | Inducement Option Award [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Stock options to purchase shares   400,000                    
Exercise price   $ 6.74 $ 6.74                  
Treasury Stock [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Repurchase cash payment               $ 1,500,000        
Repurchase shares               172,110        
Warrant [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Share-based compensation expense           $ 0 $ 88,000,000,000 $ 0 $ 193,000,000,000      
Two Thousand Twenty Two Directors Plan [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Stock options available                     300,000  
2010 Directors Equity Compensation Plan [Member] | Common Stock [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Share-based compensation arrangement by share-based payment award, options, grants in period, gross           425,126   425,126        
Shares available for issued               300,000        
Two Thousand Twenty Two Plan [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Stock options available                     1,000,000  
2010 Equity Compensation Plan [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Stock options available           1,295,785   1,295,785        
Stock options outstanding           4,920,000   4,920,000        
Share-based compensation expense               $ 1,470,000        
Weighted average remaining contractual term2               3 years 10 months 24 days        
2018 Stock Incentive Plan [Member] | CEO Options [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Share-based payment arrangement, option, exercise price range, lower range limit $ 0.60                      
2018 Stock Incentive Plan [Member] | CFO Options [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Share-based pyment arrangement, plan modification, incremental cost               $ 1,604,000        
Vested period               4 years        
Vested percentage               12.50%        
2018 Stock Incentive Plan [Member] | Chief Executive Officer [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Number of shares issued         2,300,000              
Stock options to purchase shares         2,300,000              
2018 Stock Incentive Plan [Member] | Mr. White [Member] | CFO Options [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Common stock, dividends, per share, cash paid 0.30                      
Share-based payment arrangement, option, exercise price range, lower range limit 6.44                      
Share-based payment arrangement, option, exercise price range, upper range limit $ 6.74                      
Share Repurchase Program [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Stock repurchase program, remaining authorized repurchase amount                       $ 6,000,000.0