XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2022
Oct. 31, 2021
Current assets:    
Cash and cash equivalents $ 73,536 $ 84,063
Accounts receivable, net 35,722 42,620
Inventories, net 159,818 148,216
Derivative assets 2,953 905
Prepaid assets 8,438 13,091
Other 204 975
Total current assets 280,671 289,870
Property and equipment:    
Land 868 868
Building 7,352 7,352
Machinery and equipment 27,703 29,533
Leasehold improvements 4,643 5,172
Property and equipment, gross 40,566 42,925
Less accumulated depreciation and amortization (31,483) (32,318)
Total property and equipment, net 9,083 10,607
Non-current assets:    
Software development costs, less accumulated amortization 7,363 7,553
Intangible assets, net 1,322 1,565
Operating lease - right of use assets, net 8,804 10,624
Deferred income taxes 2,617 3,154
Investments and other assets, net 9,246 9,562
Total non-current assets 29,352 32,458
Total assets 319,106 332,935
Current liabilities:    
Accounts payable 48,104 48,881
Customer deposits 6,187 8,593
Derivative liabilities 2,226 467
Operating lease liabilities 3,839 4,221
Accrued payroll and employee benefits 8,816 10,389
Accrued income taxes 1,873 1,192
Accrued expenses 5,914 5,911
Accrued warranty expenses 1,437 1,516
Total current liabilities 78,396 81,170
Non-current liabilities:    
Deferred income taxes 67 68
Accrued tax liability 1,314 1,749
Operating lease liabilities 5,306 6,794
Deferred credits and other 4,255 4,735
Total non-current liabilities 10,942 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 July 31, 2022 and October 31, 2021, respectively 657 662
Additional paid-in capital 63,334 63,924
Retained earnings 179,449 175,574
Accumulated other comprehensive loss (13,672) (1,741)
Total shareholders' equity 229,768 238,419
Total liabilities and shareholders' equity $ 319,106 $ 332,935