XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2021
Oct. 31, 2020
Current assets:    
Cash and cash equivalents $ 80,471 $ 57,859
Accounts receivable, net 31,798 27,686
Inventories, net 149,326 149,864
Derivative assets 444 968
Prepaid assets 14,088 13,803
Other 191 1,231
Total current assets 276,318 251,411
Property and equipment:    
Land 868 868
Building 7,352 7,352
Machinery and equipment 29,663 29,195
Leasehold improvements 5,152 4,754
Property and equipment, gross 43,035 42,169
Less accumulated depreciation and amortization (32,047) (30,248)
Total property and equipment, net 10,988 11,921
Non-current assets:    
Software development costs, less accumulated amortization 7,660 7,840
Intangible assets, net 1,645 1,846
Operating lease - right-of-use assets, net 11,105 11,748
Deferred income taxes 2,682 2,479
Investments and other assets, net 9,348 8,410
Total non-current assets 32,440 32,323
Total assets 319,746 295,655
Current liabilities:    
Accounts payable 41,857 27,643
Customer deposits 8,194 5,356
Derivative liabilities 909 872
Operating lease liabilities 4,245 4,132
Accrued payroll and employee benefits 7,218 6,931
Accrued income taxes 731 285
Accrued expenses 4,529 4,018
Accrued warranty expenses 1,332 1,200
Total current liabilities 69,015 50,437
Non-current liabilities:    
Deferred income taxes 73 131
Accrued tax liability 1,819 1,918
Operating lease liabilities 7,257 7,989
Deferred credits and other 4,655 4,032
Total non-current liabilities 13,804 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,674,741 and 6,636,906 shares issued and 6,601,406 and 6,565,163 shares outstanding, as of July 31, 2021 and October 31, 2020, respectively 660 657
Additional paid-in capital 62,876 60,997
Retained earnings 174,412 172,484
Accumulated other comprehensive income (loss) (1,021) (2,990)
Total shareholders' equity 236,927 231,148
Total liabilities and shareholders' equity $ 319,746 $ 295,655