v3.25.1
Note 6 - Goodwill and Intangible Assets - Summary of Finite-Lived Intangible Assets (Details) - USD ($)
Jan. 31, 2025
Jan. 31, 2024
Finite-Lived Intangible Assets, Gross $ 16,090,000 $ 16,090,000
Intangible assets, accumulated amortization 5,655,000 4,019,000
Finite-Lived Intangible Assets, Net $ 10,435,000 $ 12,071,000
Customer Relationships [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 10 years 10 years
Finite-Lived Intangible Assets, Gross $ 8,370,000 $ 8,370,000
Intangible assets, accumulated amortization 2,895,000 2,058,000
Finite-Lived Intangible Assets, Net $ 5,475,000 $ 6,312,000
Internally Developed Software [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 9 years 9 years
Finite-Lived Intangible Assets, Gross $ 6,380,000 $ 6,380,000
Intangible assets, accumulated amortization 2,451,000 1,742,000
Finite-Lived Intangible Assets, Net $ 3,929,000 $ 4,638,000
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 15 years 15 years
Finite-Lived Intangible Assets, Gross $ 1,340,000 $ 1,340,000
Intangible assets, accumulated amortization 309,000 219,000
Finite-Lived Intangible Assets, Net $ 1,031,000 $ 1,121,000