XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Common Stock (Details Textual) - USD ($)
shares in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 24, 2023
Dec. 14, 2021
Aug. 26, 2021
Dec. 31, 2004
Repurchase Plan [Member]          
Stock Repurchase Program, Authorized Amount     $ 2,000,000 $ 2,000,000 $ 25,000,000
Treasury Stock, Shares, Acquired (in shares) 0        
New Repurchase Plan [Member] | Subsequent Event [Member]          
Stock Repurchase Program, Authorized Amount   $ 20