XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2025
Oct. 31, 2024
Current assets:    
Cash and cash equivalents $ 44,494 $ 33,330
Accounts receivable, net 27,645 36,678
Inventories 147,538 153,037
Derivative assets 2,782 323
Prepaid and other assets 5,835 5,209
Total current assets 228,294 228,577
Property and equipment:    
Land 1,046 1,046
Building 7,381 7,381
Machinery and equipment 26,919 28,106
Leasehold improvements 4,644 4,667
Property and equipment, gross 39,990 41,200
Less accumulated depreciation and amortization (31,671) (32,404)
Total property and equipment, net 8,319 8,796
Non-current assets:    
Software development costs, less accumulated amortization 7,684 7,044
Intangible assets, net 663 763
Operating lease - right of use assets, net 11,929 11,313
Deferred income taxes 641 1,349
Investments 8,821 8,216
Other assets 2,737 2,585
Total non-current assets 32,475 31,270
Total assets 269,088 268,643
Current liabilities:    
Accounts payable 27,343 24,951
Customer deposits 4,453 4,308
Derivative liabilities 2,038 705
Operating lease liabilities 4,190 3,829
Accrued payroll and employee benefits 6,819 7,786
Accrued income taxes 1,622 866
Accrued expenses 4,113 4,258
Accrued warranty expenses 961 1,086
Total current liabilities 51,539 47,789
Non-current liabilities:    
Deferred income taxes 47 53
Accrued tax liability 29 537
Operating lease liabilities 8,116 7,852
Deferred credits and other 5,685 5,240
Total non-current liabilities 13,877 13,682
Commitment and contingencies
Shareholders' equity:    
Preferred stock: no par value per share, 1,000,000 shares authorized; no shares issued 0 0
Common stock: no par value, $.10 stated value per share, 12,500,000 shares authorized; 6,569,682 and 6,548,838 shares issued and 6,402,396 and 6,435,624 shares outstanding, as of July 31, 2025 and October 31, 2024, respectively 640 644
Additional paid-in capital 60,781 61,500
Retained earnings 149,346 161,422
Accumulated other comprehensive loss (7,095) (16,394)
Total shareholders' equity 203,672 207,172
Total liabilities and shareholders' equity $ 269,088 $ 268,643