XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2026
Oct. 31, 2025
Current assets:    
Cash and cash equivalents $ 48,011 $ 48,713
Accounts receivable, net 25,832 27,928
Inventories 141,735 142,931
Derivative assets 82 263
Prepaid and other assets 7,064 5,243
Total current assets 222,724 225,078
Property and equipment:    
Land 1,046 1,046
Building 7,381 7,381
Machinery and equipment 25,967 26,061
Leasehold improvements 4,543 4,569
Property and equipment, gross 38,937 39,057
Less accumulated depreciation and amortization (31,294) (31,083)
Total property and equipment, net 7,643 7,974
Non-current assets:    
Software development costs, less accumulated amortization 8,438 8,090
Intangible assets, net 415 627
Operating lease - right of use assets, net 11,171 11,560
Deferred income taxes 792 794
Investments 9,111 9,005
Other assets 1,241 1,170
Total non-current assets 31,168 31,246
Total assets 261,535 264,298
Current liabilities:    
Accounts payable 27,577 26,074
Customer deposits 5,430 4,788
Derivative liabilities 3,134 3,084
Operating lease liabilities 4,381 4,374
Accrued payroll and employee benefits 6,266 7,474
Accrued income taxes 1,682 1,472
Accrued expenses 3,786 3,790
Accrued warranty expenses 962 967
Total current liabilities 53,218 52,023
Non-current liabilities:    
Deferred income taxes 32 38
Operating lease liabilities 7,181 7,560
Deferred credits and other 6,073 5,890
Total non-current liabilities 13,286 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,637,605 and 6,569,224 shares issued and 6,446,454 and 6,402,396 shares outstanding, as of January 31, 2026 and October 31, 2025, respectively 645 640
Additional paid-in capital 61,165 60,850
Retained earnings 142,837 146,305
Accumulated other comprehensive loss (9,616) (9,008)
Total shareholders' equity 195,031 198,787
Total liabilities and shareholders' equity $ 261,535 $ 264,298