XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 14 - Equity (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended
May 05, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Aug. 02, 2021
Stock Repurchase Program, Authorized Amount           $ 50,000,000
Stock Repurchased During Period, Shares (in shares)   0   1,500    
Stock Repurchased During Period, Value     $ 7,134,688 $ 10,149,704 $ 20,264,547  
Special Dividend [Member]            
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.45          
Dividends, Total $ 32,900,000          
New Repurchase Authorization [Member]            
Stock Repurchase Program, Authorized Amount           $ 50,000,000
Stock Repurchased During Period, Shares (in shares)     1,100   3,000  
Stock Repurchased During Period, Value     $ 7,100,000   $ 20,300,000