XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
The Company, Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]    
Potential common stock equivalents (in shares) 4,898,021 6,925,478
Unvested Restricted Stock Units [Member]    
Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]    
Potential common stock equivalents (in shares) 89,681 0
Stock Options [Member]    
Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]    
Potential common stock equivalents (in shares) 4,434,714 6,925,478
Common Stock Warrants [Member]    
Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]    
Potential common stock equivalents (in shares) 373,626 0