v3.25.1
Note 2 - Significant Accounting Policies - Schedule of Amortization Expense for Internally Developed Software (Details) - USD ($)
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Amortization expense on internally-developed software $ 2,644,000 $ 2,463,000
Internal Use Software [Member]    
Amortization expense on internally-developed software 2,644,000 2,463,000
Internal Use Software [Member] | Service [Member]    
Amortization expense on internally-developed software 2,357,000 2,229,000
Internal Use Software [Member] | Professional Fees and License [Member]    
Amortization expense on internally-developed software $ 287,000 $ 234,000