v3.26.1
Note 10 - Debt - Debt by Type (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Short-term debt $ 10,394 $ 19,843
Short-term debt 10,394 19,843
Unamortized debt issuance costs (108) (109)
Total long-term debt 27,629 12,696
Revolving Lines, North America [Member]    
Long-term debt 14,666 0
Finance Leases Assets [Member]    
Long-term debt 8,452 8,527
Mortgages [Member]    
Long-term debt 3,674 3,737
Finance Lease Obligations [Member]    
Long-term debt 945 541
Revolving Line, United States [Member]    
Short-term debt 666 10,749
Short-term debt 666 10,749
Revolving Lines, United Arab Emirates [Member]    
Short-term debt 3,319 2,573
Short-term debt 3,319 2,573
Revolving Lines, Egypt [Member]    
Short-term debt 190 190
Short-term debt 190 190
Revolving Lines, Saudi Arabia [Member]    
Short-term debt 2,221 2,909
Short-term debt 2,221 2,909
Finance Leases Assets [Member]    
Short-term debt 1,245 669
Short-term debt 1,245 669
Loans Payable [Member]    
Short-term debt 2,753 2,753
Short-term debt $ 2,753 $ 2,753