XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Current assets    
Cash and cash equivalents $ 18,841 $ 15,716
Restricted cash 1,413 1,401
Trade accounts receivable, less allowance for credit losses of $914 at April 30, 2025 and $703 at January 31, 2025 47,009 43,148
Inventories 14,534 16,622
Prepaid expenses and other current assets 12,117 10,045
Unbilled accounts receivable 23,314 18,936
Costs and estimated earnings in excess of billings on uncompleted contracts 3,472 2,934
Total current assets 120,700 108,802
Long-term assets    
Property, Plant and Equipment, Net 36,007 35,365
Operating lease right-of-use asset 8,617 8,199
Deferred tax assets 6,690 6,639
Goodwill 2,157 2,057
Other long-term assets 4,144 4,179
Total long-term assets 57,615 56,439
Total assets 178,315 165,241
Liabilities, Current [Abstract]    
Trade accounts payable 20,053 23,691
Accrued compensation and payroll taxes 1,180 1,388
Commissions and management incentives payable 6,725 5,840
Revolving line - North America 8,533 6,765
Current maturities of long-term debt 4,049 2,481
Customers' deposits 6,917 2,506
Operating lease liability short-term 1,208 1,071
Other accrued liabilities 6,959 6,697
Billings in excess of costs and estimated earnings on uncompleted contracts 991 1,249
Income taxes payable 2,383 2,375
Total current liabilities 61,751 54,063
Liabilities, Noncurrent [Abstract]    
Long-Term Debt, Excluding Current Maturities 3,781 3,669
Long-term finance obligations 8,730 8,798
Deferred compensation liabilities 1,832 1,689
Deferred tax liabilities 1,457 1,320
Operating lease liability long-term 8,094 7,713
Other long-term liabilities 2,565 2,131
Total long-term liabilities 26,459 28,073
Commitments and contingencies
Non-controlling interest 12,238 10,967
Stockholders' equity    
Common stock, $.01 par value, authorized 50,000 shares; 7,983 issued and outstanding at April 30, 2025 and January 31, 2025 80 80
Additional paid-in capital 60,006 60,151
Retained earnings 25,056 20,104
Accumulated other comprehensive loss (7,275) (8,197)
Total stockholders' equity 77,867 72,138
Total liabilities and stockholders' equity 178,315 165,241
Related Party [Member]    
Long-term assets    
Total assets 39,600 39,100
Liabilities, Current [Abstract]    
Loan payable to GIG 2,753 0
Liabilities, Noncurrent [Abstract]    
Loan payable to GIG $ 0 $ 2,753