XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2024
Oct. 31, 2023
Current assets:    
Cash and cash equivalents $ 36,054 $ 41,784
Accounts receivable, net 25,128 39,965
Inventories, net 164,170 157,952
Derivative assets 83 740
Prepaid assets 7,777 7,789
Total current assets 233,212 248,230
Property and equipment:    
Land 1,046 1,046
Building 7,387 7,387
Machinery and equipment 26,056 26,779
Leasehold improvements 4,545 4,473
Property and equipment, gross 39,034 39,685
Less accumulated depreciation and amortization (31,843) (30,826)
Total property and equipment, net 7,191 8,859
Non-current assets:    
Software development costs, less accumulated amortization 7,076 7,030
Intangible assets, net 798 994
Operating lease - right of use assets, net 12,158 10,971
Deferred income taxes 1,237 4,749
Investments and other assets 10,704 9,756
Total non-current assets 31,973 33,500
Total assets 272,376 290,589
Current liabilities:    
Accounts payable 26,938 29,661
Customer deposits 4,341 2,827
Derivative liabilities 1,856 1,821
Operating lease liabilities 3,924 3,712
Accrued payroll and employee benefits 7,985 9,853
Accrued income taxes 830 1,713
Accrued expenses 4,283 4,092
Accrued warranty expenses 1,076 1,294
Total current liabilities 51,233 54,973
Non-current liabilities:    
Deferred income taxes 59 83
Accrued tax liability 701 1,293
Operating lease liabilities 8,602 7,606
Deferred credits and other 5,156 4,403
Total non-current liabilities 14,518 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,607,060 and 6,553,673 shares issued and 6,493,846 and 6,462,138 shares outstanding, as of July 31, 2024 and October 31, 2023, respectively 649 646
Additional paid-in capital 61,919 61,665
Retained earnings 162,865 180,124
Accumulated other comprehensive loss (18,808) (20,204)
Total shareholders' equity 206,625 222,231
Total liabilities and shareholders' equity $ 272,376 $ 290,589