v3.25.1
Note 2 - Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Total revenues $ 17,901,000 $ 22,596,000
Transferred over Time [Member]    
Total revenues 17,617,000 22,358,000
Transferred at Point in Time [Member]    
Total revenues $ 284,000 $ 238,000