XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Current assets    
Cash and cash equivalents $ 27,237 $ 15,716
Restricted cash 1,413 1,401
Trade accounts receivable, less allowance for credit losses of $1,065 at October 31, 2025 and $703 at January 31, 2025 56,633 43,148
Inventories 19,135 16,622
Prepaid expenses and other current assets 14,621 10,045
Unbilled accounts receivable 28,453 18,936
Costs and estimated earnings in excess of billings on uncompleted contracts 4,084 2,934
Total current assets 151,576 108,802
Long-term assets    
Property, plant and equipment, net of accumulated depreciation 42,361 35,365
Operating lease right-of-use asset 11,964 8,199
Deferred tax assets 5,142 6,639
Goodwill 2,128 2,057
Other long-term assets 3,814 4,179
Total long-term assets 65,409 56,439
Total assets 216,985 165,241
Current liabilities    
Trade accounts payable 32,313 23,691
Accrued compensation and payroll taxes 1,319 1,388
Commissions and management incentives payable 6,158 5,840
Current maturities of long-term debt 17,083 9,246
Customers' deposits 12,863 2,506
Operating lease liability short-term 1,783 1,071
Other accrued liabilities 8,563 6,697
Billings in excess of costs and estimated earnings on uncompleted contracts 1,749 1,249
Income taxes payable 4,470 2,375
Total current liabilities 86,301 54,063
Long-term liabilities    
Long-term debt, less current maturities 12,661 15,220
Deferred compensation liabilities 2,183 1,689
Deferred tax liabilities 1,502 1,320
Operating lease liability long-term 11,274 7,713
Other long-term liabilities 3,076 2,131
Total long-term liabilities 30,696 28,073
Non-controlling interest 14,235 10,967
Stockholders' equity    
Common stock, $.01 par value, authorized 50,000 shares; 8,094 issued and outstanding at October 31, 2025 and 7,983 at January 31, 2025 81 80
Additional paid-in capital 61,298 60,151
Retained earnings 32,222 20,104
Accumulated other comprehensive loss (7,848) (8,197)
Total stockholders' equity 85,753 72,138
Total liabilities and stockholders' equity $ 216,985 $ 165,241