Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Shareholders' Equity (Details Textual)

v3.23.3
Note 10 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 14 Months Ended
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2023
Jan. 31, 2023
Sep. 07, 2022
Common Stock, Shares Authorized (in shares) 18,750,000       18,750,000 18,750,000 18,750,000  
Preferred Stock, Shares Authorized (in shares) 10,000,000       10,000,000 10,000,000    
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001       $ 0.0001 $ 0.0001 $ 0.0001  
Common Stock, Shares, Issued (in shares) 8,362,774       8,362,774 8,362,774 8,264,308  
Common Stock, Shares, Outstanding (in shares) 8,062,997       8,062,997 8,062,997 8,182,794  
Treasury Stock, Value, Acquired, Cost Method $ (0) $ (0) $ 8,046 $ 1,433        
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001       $ 0.0001 $ 0.0001    
Common Class A [Member]                
Common Stock, Shares Authorized (in shares) 18,750,000       18,750,000 18,750,000    
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001       $ 0.0001 $ 0.0001    
Common Stock, Shares, Issued (in shares) 8,362,774       8,362,774 8,362,774    
Common Stock, Shares, Outstanding (in shares) 8,062,997       8,062,997 8,062,997    
Stock Repurchase Program, Authorized Amount               $ 30,000
Treasury Stock, Shares, Acquired (in shares)         218,263 299,777    
Treasury Stock, Value, Acquired, Cost Method         $ 8,000 $ 10,900    
Common Class C [Member]                
Common Stock, Shares, Outstanding (in shares) 0       0 0