XML 21 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2020
Oct. 31, 2019
Current assets:    
Cash and cash equivalents $ 57,859 $ 56,943
Accounts receivable, less allowance for doubtful accounts of $1,401 in 2020 and $891 in 2019 27,686 43,279
Inventories, net 149,864 148,851
Derivative assets 968 1,391
Prepaid assets 13,803 9,414
Other 1,231 1,983
Total current assets 251,411 261,861
Property and equipment:    
Land 868 868
Building 7,352 7,352
Machinery and equipment 29,195 28,846
Leasehold improvements 4,754 4,902
Property and equipment, gross 42,169 41,968
Less accumulated depreciation and amortization (30,248) (28,055)
Total property and equipment, net 11,921 13,913
Non-current assets:    
Software development costs, less accumulated amortization 7,840 8,318
Goodwill 0 5,847
Intangible assets, net 1,846 1,096
Operating lease - right-of-use assets, net 11,748  
Deferred income taxes 2,479 1,846
Investments and other assets, net 8,410 8,184
Total non-current assets 32,323 25,291
Total assets 295,655 301,065
Current liabilities:    
Accounts payable 31,710 33,031
Accounts payable-related parties 1,289 938
Derivative liabilities 872 388
Operating lease liabilities 4,132  
Accrued payroll and employee benefits 6,209 11,564
Accrued income taxes 285 1,936
Accrued expenses 4,740 5,015
Accrued warranty expenses 1,200 1,760
Total current liabilities 50,437 54,632
Non-current liabilities:    
Deferred income taxes 131 160
Accrued tax liability 1,918 2,036
Operating lease liabilities 7,989  
Deferred credits and other 4,032 3,992
Total non-current liabilities 14,070 6,188
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,906 and 6,967,719 shares issued; and 6,565,163 and 6,767,237 shares outstanding, as of October 31, 2020 and October 31, 2019, respectively 657 677
Additional paid-in capital 60,997 66,350
Retained earnings 172,484 182,151
Accumulated other comprehensive loss (2,990) (8,933)
Total shareholders' equity 231,148 240,245
Total liabilities and shareholders' equity $ 295,655 $ 301,065