XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Common Stock, Treasury Stock and Warrants (Details Textual) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Common Stock, Shares, Issued (in shares) 85,803,727 84,385,458
Treasury Stock, Common, Shares (in shares) 4,611,569 4,300,152
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 311,417,000  
Treasury Stock, Common, Value $ 11,407 $ 11,171
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) 1,418,269  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 311,417