XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Current assets:    
Cash and cash equivalents $ 84,063 $ 57,859
Accounts receivable, less allowance for doubtful accounts of $1,645 in 2021 and $1,401 in 2020 42,620 27,686
Inventories, net 148,216 149,864
Derivative assets 905 968
Prepaid assets 13,091 13,803
Other 975 1,231
Total current assets 289,870 251,411
Property and equipment:    
Land 868 868
Building 7,352 7,352
Machinery and equipment 29,533 29,195
Leasehold improvements 5,172 4,754
Property and equipment, gross 42,925 42,169
Less accumulated depreciation and amortization (32,318) (30,248)
Total property and equipment, net 10,607 11,921
Non-current assets:    
Software development costs, less accumulated amortization 7,553 7,840
Intangible assets, net 1,565 1,846
Operating lease - right-of-use assets, net 10,624 11,748
Deferred income taxes 3,154 2,479
Investments and other assets, net 9,562 8,410
Total non-current assets 32,458 32,323
Total assets 332,935 295,655
Current liabilities:    
Accounts payable 42,716 26,354
Accounts payable-related parties 6,165 1,289
Customer deposits 8,593 5,356
Derivative liabilities 467 872
Operating lease liabilities 4,221 4,132
Accrued payroll and employee benefits 10,389 6,931
Accrued income taxes 1,192 285
Accrued expenses 5,911 4,018
Accrued warranty expenses 1,516 1,200
Total current liabilities 81,170 50,437
Non-current liabilities:    
Deferred income taxes 68 131
Accrued tax liability 1,749 1,918
Operating lease liabilities 6,794 7,989
Deferred credits and other 4,735 4,032
Total non-current liabilities 13,346 14,070
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,691,052 and 6,636,906 shares issued and 6,617,717 and 6,565,163 shares outstanding, as of October 31, 2021 and October 31, 2020, respectively 662 657
Additional paid-in capital 63,924 60,997
Retained earnings 175,574 172,484
Accumulated other comprehensive loss (1,741) (2,990)
Total shareholders' equity 238,419 231,148
Total liabilities and shareholders' equity $ 332,935 $ 295,655