XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Stockholders' Equity (Details Textual)
12 Months Ended
Jul. 15, 2021
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
shares
Dec. 31, 2016
Excess Stock, Shares Authorized (in shares)   1,000,000    
Preferred Stock, Shares Outstanding, Ending Balance (in shares)   0    
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements (in shares)   0 35,000  
Stock Issued During Period, Fractional Shares, Stock Splits (in shares) 0      
Reverse Stock Split, Fractional Shares, Cash, Multiplier 0.70      
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) | $ / shares   $ 7.76    
Treasury Stock, Value, Acquired, Cost Method | $   $ 20,951    
Common Stock [Member]        
Stock Repurchase Program, Authorized Amount | $   $ 1,500,000    
Treasury Stock, Shares, Acquired (in shares)   2,699    
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) | $ / shares   $ 7.74    
Reverse Stock Split [Member]        
Stockholders' Equity Note, Stock Split, Conversion Ratio 12      
Minimum [Member]        
Ownership Percentage       4.90%