v3.26.1
Note 11 - Leases (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Operating Lease, Expense $ 1.5 $ 0.9  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization   Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Long-term Debt, Current Maturities, Excluding North American Revolving Line   Long-term Debt, Current Maturities, Excluding North American Revolving Line
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-Term Debt, Excluding Current Maturities   Long-Term Debt, Excluding Current Maturities
Minimum [Member]      
Lessee, Operating Lease, Term of Contract (Year) 2 years    
Lessee, Finance Lease, Term of Contract (Year) 4 years    
Maximum [Member]      
Lessee, Operating Lease, Term of Contract (Year) 30 years    
Lessee, Finance Lease, Term of Contract (Year) 5 years