Quarterly report pursuant to Section 13 or 15(d)

Capital Stock, Stock Plans and Stock Based Compensation (Details Narrative)

v3.23.2
Capital Stock, Stock Plans and Stock Based Compensation (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Jan. 19, 2023
Dec. 31, 2022
Apr. 01, 2019
Jul. 27, 2017
May 31, 2018
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Proceeds from stock options exercised           $ 101,000
Common Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of common stock upon exercise of options (cashless), shares           163,255  
Number of stock option purchased           242,000  
Common Stock [Member] | Minimum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock options, exercise price           $ 3.60  
Common Stock [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock options, exercise price           $ 3.65  
Ferguson Stock Option [Member] | Second Milestone [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options to purchase shares       30,000      
Ferguson Stock Option [Member] | Third Milestone [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options to purchase shares       60,000      
Share-Based Payment Arrangement, Option [Member] | Common Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of common stock upon exercise of options (cashless), shares           23,600  
Number of stock option purchased           23,600  
Proceeds from stock options exercised           $ 101,000  
Share-Based Payment Arrangement, Option [Member] | Common Stock [Member] | Minimum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock options, exercise price           $ 2.785  
Share-Based Payment Arrangement, Option [Member] | Common Stock [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock options, exercise price           $ 7.005  
Robert Ferguson [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of common stock upon exercise of options (cashless), shares         10,000    
Number of shares forfeited   30,000          
Remaining stock option   60,000          
Loans payable     $ 2,500,000        
Warrant to purchase     60,000        
Warrants exercise price     $ 3.51        
Warrant exercisable, description     The warrant expires on April 1, 2024 and remains outstanding at June 30, 2023. Upon Mr. Ferguson’s death, the warrant is now held by Mr. Ferguson’s personal representative and/or beneficiary. The Ferguson Loan was paid-in-full in December 2020.        
Employee and Directors [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation cost related to unvested options consultant           $ 1,644,000  
Weighted average term for unrecognized and unvested option to be recognized           3 years 7 months 6 days  
2017 Stock Option Plan [Member] | Consultant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of stock option shares granted       100,000      
Stock options, exercise price       $ 3.65      
2003 Outside Directors Stock Option Plan [Member] | Common Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of common stock for services, shares           43,490  
Allocated share-based compensation expense           $ 237,000  
Incentive Stock Option Agreement [Member] | 2017 Stock Option Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of stock option shares granted 295,000            
Weighted average contractual term (years) outstanding 6 years            
Vesting, description one-fifth yearly vesting over a five-year period.            
Stock options, exercise price $ 3.95            
Incentive Stock Option Agreement [Member] | 2017 Stock Option Plan [Member] | Chief Executive Officer [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of stock option shares granted 70,000            
Incentive Stock Option Agreement [Member] | 2017 Stock Option Plan [Member] | Chief Financial Officer [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of stock option shares granted 40,000            
Incentive Stock Option Agreement [Member] | 2017 Stock Option Plan [Member] | EVP of Strategic Initiatives [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of stock option shares granted 30,000            
Incentive Stock Option Agreement [Member] | 2017 Stock Option Plan [Member] | EVP of Waste Treatment Operations [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of stock option shares granted 30,000            
Incentive Stock Option Agreement [Member] | 2017 Stock Option Plan [Member] | EVP of Nuclear and Technical Services [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of stock option shares granted 30,000