XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2025
Oct. 31, 2024
Current assets:    
Cash and cash equivalents $ 43,807 $ 33,330
Accounts receivable, net 25,583 36,678
Inventories 146,441 153,037
Derivative assets 1,112 323
Prepaid and other assets 5,966 5,209
Total current assets 222,909 228,577
Property and equipment:    
Land 1,046 1,046
Building 7,381 7,381
Machinery and equipment 26,407 28,106
Leasehold improvements 4,421 4,667
Property and equipment, gross 39,255 41,200
Less accumulated depreciation and amortization (31,021) (32,404)
Total property and equipment, net 8,234 8,796
Non-current assets:    
Software development costs, less accumulated amortization 7,448 7,044
Intangible assets, net 702 763
Operating lease - right of use assets, net 11,280 11,313
Deferred income taxes 640 1,349
Investments 8,548 8,216
Other assets 2,713 2,585
Total non-current assets 31,331 31,270
Total assets 262,474 268,643
Current liabilities:    
Accounts payable 23,632 24,951
Customer deposits 3,633 4,308
Derivative liabilities 1,810 705
Operating lease liabilities 3,900 3,829
Accrued payroll and employee benefits 6,965 7,786
Accrued income taxes 1,844 866
Accrued expenses 4,275 4,258
Accrued warranty expenses 936 1,086
Total current liabilities 46,995 47,789
Non-current liabilities:    
Deferred income taxes 49 53
Accrued tax liability 28 537
Operating lease liabilities 7,761 7,852
Deferred credits and other 5,361 5,240
Total non-current liabilities 13,199 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,674,154 and 6,548,838 shares issued and 6,506,868 and 6,435,624 shares outstanding, as of April 30, 2025 and October 31, 2024, respectively 651 644
Additional paid-in capital 62,192 61,500
Retained earnings 153,039 161,422
Accumulated other comprehensive loss (13,602) (16,394)
Total shareholders' equity 202,280 207,172
Total liabilities and shareholders' equity $ 262,474 $ 268,643