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 |