XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
Current assets:    
Cash and cash equivalents $ 33,330 $ 41,784
Accounts receivable, net 36,678 39,965
Inventories 153,037 157,952
Derivative assets 323 740
Prepaid and other assets 5,209 7,789
Total current assets 228,577 248,230
Property and equipment:    
Land 1,046 1,046
Building 7,381 7,387
Machinery and equipment 28,106 26,779
Leasehold improvements 4,667 4,473
Property and equipment, gross 41,200 39,685
Less accumulated depreciation and amortization (32,404) (30,826)
Total property and equipment, net 8,796 8,859
Non-current assets:    
Software development costs, less accumulated amortization 7,044 7,030
Intangible assets, net 763 994
Operating lease - right of use assets 11,313 10,971
Deferred income taxes 1,349 4,749
Investments and other assets 10,801 9,756
Total non-current assets 31,270 33,500
Total assets 268,643 290,589
Current liabilities:    
Accounts payable 24,951 29,661
Customer deposits 4,308 2,827
Derivative liabilities 705 1,821
Operating lease liabilities 3,829 3,712
Accrued payroll and employee benefits 7,786 9,853
Accrued income taxes 866 1,713
Accrued expenses 4,258 4,092
Accrued warranty expenses 1,086 1,294
Total current liabilities 47,789 54,973
Non-current liabilities:    
Deferred income taxes 53 83
Accrued tax liability 537 1,293
Operating lease liabilities 7,852 7,606
Deferred credits and other 5,240 4,403
Total non-current liabilities 13,682 13,385
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,548,838 and 6,553,673 shares issued and 6,435,624 and 6,462,138 shares outstanding, as of October 31, 2024 and October 31, 2023, respectively 644 646
Additional paid-in capital 61,500 61,665
Retained earnings 161,422 180,124
Accumulated other comprehensive loss (16,394) (20,204)
Total shareholders' equity 207,172 222,231
Total liabilities and shareholders' equity $ 268,643 $ 290,589