v3.26.1
Note 10 - Debt - Debt by Type (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Short-term debt $ 6,086 $ 19,843
Short-term debt 6,086 19,843
Unamortized debt issuance costs (103) (109)
Total long-term debt 29,975 12,696
Revolving Lines, North America [Member]    
Long-term debt 17,332 0
Finance Leases Assets [Member]    
Long-term debt 8,367 8,527
Mortgages [Member]    
Long-term debt 3,517 3,737
Finance Lease Obligations [Member]    
Long-term debt 862 541
Revolving Line, United States [Member]    
Short-term debt 0 10,749
Short-term debt 0 10,749
Revolving Lines, United Arab Emirates [Member]    
Short-term debt 1,489 2,573
Short-term debt 1,489 2,573
Revolving Lines, Egypt [Member]    
Short-term debt 0 190
Short-term debt 0 190
Revolving Lines, Saudi Arabia [Member]    
Short-term debt 803 2,909
Short-term debt 803 2,909
Finance Leases Assets [Member]    
Short-term debt 1,041 669
Short-term debt 1,041 669
Loans Payable [Member]    
Short-term debt 2,753 2,753
Short-term debt $ 2,753 $ 2,753