XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
The Company, Net Earnings (Loss) Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Earnings (Loss) Per Share [Abstract]        
Potential common stock equivalents (in shares) 4,993,880   4,993,880 6,945,478
Weighted Average Shares of Common Stock Outstanding Used in Calculating Basic and Diluted Earnings Per Share of Common Stock [Abstract]        
Basic weighted average shares of common stock outstanding 34,723,046 33,876,568 34,701,267 33,839,554
Effect of dilutive stock options   441,927    
Diluted weighted average shares of common stock outstanding 34,723,046 34,318,495 34,701,267 33,839,554
Unvested Restricted Stock Units [Member]        
Net Earnings (Loss) Per Share [Abstract]        
Potential common stock equivalents (in shares) 75,540   75,540 20,000
Stock Options [Member]        
Net Earnings (Loss) Per Share [Abstract]        
Potential common stock equivalents (in shares) 4,544,714   4,544,714 6,925,478
Common Stock Warrants [Member]        
Net Earnings (Loss) Per Share [Abstract]        
Potential common stock equivalents (in shares) 373,626   373,626 0