XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Current assets    
Cash and cash equivalents $ 15,716 $ 5,845
Restricted cash 1,401 1,395
Trade accounts receivable, less allowance for doubtful accounts of $703 at January 31, 2025 and $699 at January 31, 2024 43,148 46,646
Inventories 16,622 15,541
Prepaid expenses and other current assets 10,045 9,697
Unbilled accounts receivable 18,936 16,597
Costs and estimated earnings in excess of billings on uncompleted contracts 2,934 3,097
Total current assets 108,802 98,818
Long-term assets    
Property, Plant and Equipment, Net 35,365 37,620
Operating lease right-of-use asset 8,199 6,467
Long-term assets 6,639 7,919
Goodwill 2,057 2,222
Other long-term assets 4,179 2,665
Total long-term assets 56,439 56,893
Total assets 165,241 155,711
Liabilities, Current [Abstract]    
Trade accounts payable 23,691 25,323
Accrued compensation and payroll taxes 1,388 1,214
Commissions and management incentives payable 5,840 4,523
Revolving line - North America 6,765 5,519
Current maturities of long-term debt 2,481 4,071
Customers' deposits 2,506 4,264
Operating lease liability short-term 1,071 914
Other accrued liabilities 6,697 9,039
Billings in excess of costs and estimated earnings on uncompleted contracts 1,249 495
Income taxes payable 2,375 2,380
Total current liabilities 54,063 57,742
Liabilities, Noncurrent [Abstract]    
Long-Term Debt, Excluding Current Maturities 3,669 4,229
Long-term finance obligation 11,551 11,788
Deferred compensation liabilities 1,689 1,212
Deferred tax liabilities 1,320 1,217
Operating lease liability long-term 7,713 6,270
Other long-term liabilities 2,131 1,275
Total long-term liabilities 28,073 25,991
Non-controlling interest 10,967 6,266
Commitments and contingencies
Stockholders' equity    
Common stock, $.01 par value, authorized 50,000 shares; 7,983 issued and outstanding at January 31, 2025 and 8,017 issued and outstanding at January 31, 2024 80 80
Additional paid-in capital 60,151 60,063
Treasury stock, no shares at January 31, 2025 and 112 shares at January 31, 2024 0 (968)
Retained earnings 20,104 12,088
Accumulated other comprehensive loss (8,197) (5,551)
Total stockholders' equity 72,138 65,712
Total liabilities and stockholders' equity $ 165,241 $ 155,711