XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Current assets:    
Cash and cash equivalents $ 37,542 $ 41,784
Accounts receivable, net 27,052 39,965
Inventories, net 163,806 157,952
Derivative assets 365 740
Prepaid assets 10,209 7,789
Total current assets 238,974 248,230
Property and equipment:    
Land 1,046 1,046
Building 7,387 7,387
Machinery and equipment 25,843 26,779
Leasehold improvements 4,523 4,473
Property and equipment, gross 38,799 39,685
Less accumulated depreciation and amortization (31,453) (30,826)
Total property and equipment, net 7,346 8,859
Non-current assets:    
Software development costs, less accumulated amortization 6,985 7,030
Intangible assets, net 860 994
Operating lease - right of use assets, net 11,490 10,971
Deferred income taxes 4,880 4,749
Investments and other assets 10,291 9,756
Total non-current assets 34,506 33,500
Total assets 280,826 290,589
Current liabilities:    
Accounts payable 27,356 29,661
Customer deposits 3,244 2,827
Derivative liabilities 2,578 1,821
Operating lease liabilities 3,658 3,712
Accrued payroll and employee benefits 7,592 9,853
Accrued income taxes 1,190 1,713
Accrued expenses 4,660 4,092
Accrued warranty expenses 1,121 1,294
Total current liabilities 51,399 54,973
Non-current liabilities:    
Deferred income taxes 61 83
Accrued tax liability 698 1,293
Operating lease liabilities 8,189 7,606
Deferred credits and other 4,902 4,403
Total non-current liabilities 13,850 13,385
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,636,473 and 6,553,673 shares issued and 6,523,259 and 6,462,138 shares outstanding, as of April 30, 2024 and October 31, 2023, respectively 652 646
Additional paid-in capital 62,155 61,665
Retained earnings 172,461 180,124
Accumulated other comprehensive loss (19,691) (20,204)
Total shareholders' equity 215,577 222,231
Total liabilities and shareholders' equity $ 280,826 $ 290,589