v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2026
Oct. 31, 2025
Current assets:    
Cash and cash equivalents $ 52,087 $ 48,713
Accounts receivable, net 26,845 27,928
Inventories 136,616 142,931
Derivative assets 251 263
Prepaid and other assets 6,905 5,243
Total current assets 222,704 225,078
Property and equipment:    
Land 1,046 1,046
Building 7,381 7,381
Machinery and equipment 23,993 26,061
Leasehold improvements 4,273 4,569
Property and equipment, gross 36,693 39,057
Less accumulated depreciation and amortization (29,536) (31,083)
Total property and equipment, net 7,157 7,974
Non-current assets:    
Software development costs, less accumulated amortization 9,393 8,090
Intangible assets, net 346 627
Operating lease - right of use assets, net 9,455 11,560
Deferred income taxes 744 794
Investments 9,037 9,005
Other assets 1,184 1,170
Total non-current assets 30,159 31,246
Total assets 260,020 264,298
Current liabilities:    
Accounts payable 29,207 26,074
Customer deposits 7,537 4,788
Derivative liabilities 1,818 3,084
Operating lease liabilities 4,124 4,374
Accrued payroll and employee benefits 7,467 7,474
Accrued income taxes 989 1,472
Accrued expenses 3,774 3,790
Accrued warranty expenses 1,071 967
Total current liabilities 55,987 52,023
Non-current liabilities:    
Deferred income taxes 37 38
Operating lease liabilities 5,716 7,560
Deferred credits and other 5,991 5,890
Total non-current liabilities 11,744 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,476,322 and 6,402,396 shares outstanding, as of July 31, 2026 and October 31, 2025, respectively 648 640
Additional paid-in capital 62,213 60,850
Retained earnings 142,779 146,305
Accumulated other comprehensive loss (13,351) (9,008)
Total shareholders' equity 192,289 198,787
Total liabilities and shareholders' equity $ 260,020 $ 264,298