XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2021
Oct. 31, 2020
Current assets:    
Cash and cash equivalents $ 73,888 $ 57,859
Accounts receivable, net 37,041 27,686
Inventories, net 145,308 149,864
Derivative assets 410 968
Prepaid assets 14,461 13,803
Other 248 1,231
Total current assets 271,356 251,411
Property and equipment:    
Land 868 868
Building 7,352 7,352
Machinery and equipment 29,938 29,195
Leasehold improvements 5,093 4,754
Property and equipment, gross 43,251 42,169
Less accumulated depreciation and amortization (31,866) (30,248)
Total property and equipment, net 11,385 11,921
Non-current assets:    
Software development costs, less accumulated amortization 7,788 7,840
Intangible assets, net 1,721 1,846
Operating lease - right-of-use assets, net 11,532 11,748
Deferred income taxes 2,869 2,479
Investments and other assets, net 9,175 8,410
Total non-current assets 33,085 32,323
Total assets 315,826 295,655
Current liabilities:    
Accounts payable 37,808 27,643
Customer deposits 8,321 5,356
Derivative liabilities 928 872
Operating lease liabilities 4,282 4,132
Accrued payroll and employee benefits 7,766 6,931
Accrued income taxes 516 285
Accrued expenses 4,132 4,018
Accrued warranty expenses 1,417 1,200
Total current liabilities 65,170 50,437
Non-current liabilities:    
Deferred income taxes 91 131
Accrued tax liability 1,761 1,918
Operating lease liabilities 7,646 7,989
Deferred credits and other 4,558 4,032
Total non-current liabilities 14,056 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 April 30, 2021 and October 31, 2020, respectively 660 657
Additional paid-in capital 62,177 60,997
Retained earnings 173,795 172,484
Accumulated other comprehensive income (loss) (32) (2,990)
Total shareholders' equity 236,600 231,148
Total liabilities and shareholders' equity $ 315,826 $ 295,655