XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity And Stock-Based Compensation (Summary Of Stock Warrant Activity) (Details) - Common Stock Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Beginning Balance, Number of shares 612,310  
Options granted, Number of shares  
Options exercised, Number of shares (585,069)  
Options expired/Redeemed, Number of shares (27,241)  
Ending Balance, Number of shares 612,310
Beginning Balance, Weighted average exercise price per share $ 6.40  
Options granted, Weighted average exercise price per share  
Options exercised, Weighted average exercise price per share 6.47  
Options expired, Weighted average exercise price per share 3.56  
Ending Balance, Weighted average exercise price per share $ 6.40
Weighted average remaining life   3 months 3 days