XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Common Stock, Treasury Stock and Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Common Stock, Shares, Issued (in shares) 84,146,082   83,057,083
Treasury Stock, Shares, Total (in shares) 4,300,152   4,091,823
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 208,329    
Treasury Stock, Value, Total $ 11,171   $ 10,723
Class of Warrant or Right, Outstanding (in shares)   833,333  
Minimum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 3.75  
Maximum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 6.00  
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) 1,088,999    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 208,329