Quarterly report pursuant to Section 13 or 15(d)

Note 15 - Stockholders' Equity (Details Textual)

v3.22.2.2
Note 15 - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 9 Months Ended
Jun. 17, 2022
Apr. 28, 2022
May 31, 2022
Mar. 31, 2022
Feb. 28, 2022
Aug. 31, 2022
Jun. 16, 2022
Feb. 15, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 50,000,000           300,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Limited, Increased (in shares) 1,300,000              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Limited (in shares) 3,800,000           2,500,000  
Treasury Stock, Value, Acquired, Cost Method     $ 4,999,993 $ 7,346,422 $ 2,653,571 $ 14,999,986    
Stock Buyback Plan [Member]                
Stock Repurchase Program, Authorized Amount               $ 10,000,000.0
Treasury Stock, Value, Acquired, Cost Method     $ 5,000,000.0 $ 10,000,000.0        
Stock Repurchase Program, Authorized Amount, Addition   $ 5,000,000.0