v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Current assets:    
Cash and cash equivalents $ 50,055 $ 48,713
Accounts receivable, net 27,552 27,928
Inventories 137,180 142,931
Derivative assets 132 263
Prepaid and other assets 6,450 5,243
Total current assets 221,369 225,078
Property and equipment:    
Land 1,046 1,046
Building 7,381 7,381
Machinery and equipment 24,261 26,061
Leasehold improvements 4,269 4,569
Property and equipment, gross 36,957 39,057
Less accumulated depreciation and amortization (29,601) (31,083)
Total property and equipment, net 7,356 7,974
Non-current assets:    
Software development costs, less accumulated amortization 8,827 8,090
Intangible assets, net 379 627
Operating lease - right of use assets, net 10,353 11,560
Deferred income taxes 816 794
Investments 9,170 9,005
Other assets 1,217 1,170
Total non-current assets 30,762 31,246
Total assets 259,487 264,298
Current liabilities:    
Accounts payable 26,632 26,074
Customer deposits 7,801 4,788
Derivative liabilities 2,707 3,084
Operating lease liabilities 4,281 4,374
Accrued payroll and employee benefits 7,309 7,474
Accrued income taxes 1,048 1,472
Accrued expenses 3,664 3,790
Accrued warranty expenses 984 967
Total current liabilities 54,426 52,023
Non-current liabilities:    
Deferred income taxes 27 38
Operating lease liabilities 6,460 7,560
Deferred credits and other 6,155 5,890
Total non-current liabilities 12,642 13,488
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,675,629 and 6,569,224 shares issued and 6,484,478 and 6,402,396 shares outstanding, as of April 30, 2026 and October 31, 2025, respectively 648 640
Additional paid-in capital 61,637 60,850
Retained earnings 140,465 146,305
Accumulated other comprehensive loss (10,331) (9,008)
Total shareholders' equity 192,419 198,787
Total liabilities and shareholders' equity $ 259,487 $ 264,298