XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Stockholders' Equity (Details Textual) - USD ($)
12 Months Ended
May 05, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 02, 2021
Capital Units, Authorized (in shares)   620,000,000      
Common Stock, Shares Authorized (in shares)   600,000,000 600,000,000    
Preferred Stock, Shares Authorized (in shares)   20,000,000      
Preferred Stock, Shares Outstanding, Ending Balance (in shares)   0 0    
Stock Repurchase Program, Authorized Amount         $ 50,000,000
Stock Repurchased During Period, Value   $ 13,006,331 $ 26,021,519 $ 28,502,946  
Preferred Stock, Shares Issued (in shares)   0 0    
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,800,000      
Stock Repurchased During Period, Value   $ 13,000,000.0