XML 62 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
May. 02, 2015
Apr. 26, 2014
CURRENT ASSETS:    
Cash and cash equivalents $ 57,284 $ 45,054
Restricted cash 496 514
Marketable securities 25,346 25,398
Accounts receivable, net 80,857 82,500
Inventories, net 64,389 62,228
Costs and estimated earnings in excess of billings 35,068 33,400
Current maturities of long-term receivables 3,784 5,235
Prepaid expenses and other assets 7,688 6,758
Deferred income taxes 10,640 10,694
Income tax receivables 5,543 2,459
Total current assets 291,095 274,240
Property and equipment, net 72,844 65,270
Long-term receivables, less current maturities 6,090 7,877
Goodwill 5,269 4,558
Intangibles, net 1,824 2,680
Investment in affiliates and other assets 1,655 826
Deferred income taxes 702 2,000
TOTAL ASSETS 379,479 357,451
CURRENT LIABILITIES:    
Accounts payable 52,747 45,913
Accrued expenses 26,063 23,462
Warranty obligations 11,838 14,476
Billings in excess of costs and estimated earnings 23,797 22,483
Customer deposits (billed or collected) 16,828 17,654
Deferred revenue (billed or collected) 9,524 7,722
Current portion of other long-term obligations 587 809
Income taxes payable 636 1,162
Deferred income taxes 0 27
Total current liabilities 142,020 133,708
Long-term warranty obligations 14,643 12,774
Long-term deferred revenue (billed or collected) 3,914 4,978
Other long-term obligations, less current maturities 3,190 2,871
Long-term income tax payable 2,734 0
Deferred income taxes 939 1
Total long-term liabilities 25,420 20,624
SHAREHOLDERS' EQUITY:    
Common Stock, no par value, authorized 120,000,000 shares; 43,643,801 and 43,166,731 shares issued at May 2, 2015 and April 26, 2014, respectively 48,960 43,935
Additional paid-in capital 32,693 29,923
Retained earnings 132,771 129,266
Treasury Stock, at cost, 19,680 shares (9) (9)
Accumulated other comprehensive (loss) income (2,376) 4
TOTAL SHAREHOLDERS' EQUITY 212,039 203,119
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 379,479 $ 357,451