| Note 2 - Summary of Significant Accounting Policies (Tables) | 12 Months Ended | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jan. 31, 2024 | |||||||||||||||||||||
| Notes Tables | |||||||||||||||||||||
| Schedule of Property, Plant and Equipment, Useful Life [Table Text Block] | 
 | ||||||||||||||||||||
| Accounts Receivable, Allowance for Credit Loss [Table Text Block] | 
 | ||||||||||||||||||||
| X | ||||||||||
| 
- Definition Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |