XML 21 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2018
Oct. 31, 2017
Current assets:    
Cash and cash equivalents $ 77,170 $ 66,307
Accounts receivable, less allowance for doubtful accounts of $1,027 in 2018 and $639 in 2017 54,414 50,094
Inventories, net 137,609 119,948
Derivative assets 3,085 596
Prepaid assets 7,332 7,913
Other 1,825 1,557
Total current assets 281,435 246,415
Property and equipment:    
Land 868 841
Building 7,352 7,352
Machinery and equipment 26,840 25,652
Leasehold improvements 3,801 3,503
Property and equipment, gross 38,861 37,348
Less accumulated depreciation and amortization (25,902) (25,167)
Total property and equipment, net 12,959 12,181
Non–current assets:    
Software development costs, less accumulated amortization 7,452 6,226
Goodwill 2,377 2,440
Intangible assets, net 938 1,076
Deferred income taxes 2,234 2,339
Investments and other assets, net 8,012 7,131
Total non–current assets 21,013 19,212
Total assets 315,407 277,808
Current liabilities:    
Accounts payable 54,131 45,127
Accounts payable–related parties 3,387 2,511
Accrued payroll and employee benefits 14,032 11,210
Accrued income taxes 5,180 2,362
Accrued expenses and other 4,122 4,668
Accrued warranty expenses 2,497 1,772
Derivative liabilities 2,020 1,732
Short–term debt 1,434 1,507
Total current liabilities 86,803 70,889
Non–current liabilities:    
Accrued tax liability 2,194 117
Deferred credits and other 3,557 3,717
Total non–current liabilities 5,751 3,834
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,891,508 and 6,799,006 shares issued; and 6,723,160 and 6,641,197 shares outstanding, as of October 31, 2018 and October 31, 2017, respectively 672 664
Additional paid–in capital 64,185 61,344
Retained earnings 167,859 149,267
Accumulated other comprehensive loss (9,863) (8,190)
Total shareholders' equity 222,853 203,085
Total liabilities and shareholders' equity $ 315,407 $ 277,808