XML 20 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2017
Oct. 31, 2016
Current assets:    
Cash and cash equivalents $ 66,307 $ 41,217
Accounts receivable, less allowance for doubtful accounts of $639 in 2017 and $664 in 2016 50,094 48,631
Inventories, net 119,948 117,025
Derivative assets 596 1,725
Prepaid assets 7,913 8,207
Other 1,557 1,576
Total current assets 246,415 218,381
Property and equipment:    
Land 841 841
Building 7,352 7,352
Machinery and equipment 25,652 23,515
Leasehold improvements 3,503 3,487
Property and equipment, gross 37,348 35,195
Less accumulated depreciation and amortization (25,167) (22,898)
Total property and equipment, net 12,181 12,297
Non-current assets:    
Software development costs, less accumulated amortization 6,226 4,926
Goodwill 2,440 2,314
Intangible assets, net 1,076 1,150
Deferred income taxes 6,176 6,138
Investments and other assets, net 7,131 6,743
Total non-current assets 23,049 21,271
Total assets 281,645 251,949
Current liabilities:    
Accounts payable 45,127 35,210
Accounts payable-related parties 2,511 1,990
Accrued expenses and other 18,240 17,231
Accrued warranty expenses 1,772 1,523
Derivative liabilities 1,732 538
Short-term debt 1,507 1,476
Total current liabilities 70,889 57,968
Non-current liabilities:    
Deferred income taxes 3,821 4,294
Accrued tax liability 133 963
Deferred credits and other 3,717 3,249
Total non-current liabilities 7,671 8,506
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,799,006 and 6,720,453 shares issued; and 6,641,197 and 6,573,103 shares outstanding, as of October 31, 2017 and October 31, 2016, respectively 664 657
Additional paid-in capital 61,344 59,119
Retained earnings 149,267 136,742
Accumulated other comprehensive loss (8,190) (11,043)
Total shareholders' equity 203,085 185,475
Total liabilities and shareholders' equity $ 281,645 $ 251,949