XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2025
Oct. 31, 2024
Current assets:    
Cash and cash equivalents $ 41,820 $ 33,330
Accounts receivable, net 28,355 36,678
Inventories 139,736 153,037
Derivative assets 525 323
Prepaid and other assets 6,119 5,209
Total current assets 216,555 228,577
Property and equipment:    
Land 1,046 1,046
Building 7,381 7,381
Machinery and equipment 25,383 28,106
Leasehold improvements 4,248 4,667
Property and equipment, gross 38,058 41,200
Less accumulated depreciation and amortization (29,903) (32,404)
Total property and equipment, net 8,155 8,796
Non-current assets:    
Software development costs, less accumulated amortization 7,235 7,044
Intangible assets, net 722 763
Operating lease - right of use assets, net 11,443 11,313
Deferred income taxes 617 1,349
Investments 8,414 8,216
Other assets 2,690 2,585
Total non-current assets 31,121 31,270
Total assets 255,831 268,643
Current liabilities:    
Accounts payable 22,322 24,951
Customer deposits 3,228 4,308
Derivative liabilities 1,817 705
Operating lease liabilities 3,881 3,829
Accrued payroll and employee benefits 6,266 7,786
Accrued income taxes 1,451 866
Accrued expenses 4,013 4,258
Accrued warranty expenses 986 1,086
Total current liabilities 43,964 47,789
Non-current liabilities:    
Deferred income taxes 49 53
Accrued tax liability 537 537
Operating lease liabilities 7,917 7,852
Deferred credits and other 5,221 5,240
Total non-current liabilities 13,724 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,644,286 and 6,548,838 shares issued and 6,483,990 and 6,435,624 shares outstanding, as of January 31, 2025 and October 31, 2024, respectively 648 644
Additional paid-in capital 61,728 61,500
Retained earnings 157,102 161,422
Accumulated other comprehensive loss (21,335) (16,394)
Total shareholders' equity 198,143 207,172
Total liabilities and shareholders' equity $ 255,831 $ 268,643