|
Note 10 - Commitments and Contingencies (Details) - Future Minimum Lease Payments Under Operating Leases (USD $)
|
Jan. 31, 2013
|
|---|---|
| Future Minimum Lease Payments Under Operating Leases [Abstract] | |
| 2013 | $ 1,979,000 |
| 2014 | 2,025,000 |
| 2015 | 1,701,000 |
| 2016 | 1,562,000 |
| 2017 | 1,450,000 |
| Thereafter | 6,750,000 |
| $ 15,467,000 |