XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2022
Oct. 31, 2021
Current assets:    
Cash and cash equivalents $ 82,042 $ 84,063
Accounts receivable, net 34,389 42,620
Inventories, net 153,305 148,216
Derivative assets 3,279 905
Prepaid assets 8,752 13,091
Other 220 975
Total current assets 281,987 289,870
Property and equipment:    
Land 868 868
Building 7,352 7,352
Machinery and equipment 28,061 29,533
Leasehold improvements 4,753 5,172
Property and equipment, gross 41,034 42,925
Less accumulated depreciation and amortization (31,485) (32,318)
Total property and equipment, net 9,549 10,607
Non-current assets:    
Software development costs, less accumulated amortization 7,480 7,553
Intangible assets, net 1,399 1,565
Operating lease - right of use assets, net 9,006 10,624
Deferred income taxes 2,763 3,154
Investments and other assets, net 9,262 9,562
Total non-current assets 29,910 32,458
Total assets 321,446 332,935
Current liabilities:    
Accounts payable 49,853 48,881
Customer deposits 6,121 8,593
Derivative liabilities 2,195 467
Operating lease liabilities 3,757 4,221
Accrued payroll and employee benefits 8,149 10,389
Accrued income taxes 1,982 1,192
Accrued expenses 5,099 5,911
Accrued warranty expenses 1,387 1,516
Total current liabilities 78,543 81,170
Non-current liabilities:    
Deferred income taxes 80 68
Accrued tax liability 1,316 1,749
Operating lease liabilities 5,609 6,794
Deferred credits and other 4,247 4,735
Total non-current liabilities 11,252 13,346
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,645,352 and 6,691,052 shares issued and 6,566,994 and 6,617,717 shares outstanding, as of April 30, 2022 and October 31, 2021, respectively 657 662
Additional paid-in capital 62,543 63,924
Retained earnings 179,215 175,574
Accumulated other comprehensive loss (10,764) (1,741)
Total shareholders' equity 231,651 238,419
Total liabilities and shareholders' equity $ 321,446 $ 332,935