XML 13 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 29, 2016
Apr. 30, 2016
Current assets:    
Cash and cash equivalents $ 88,876 $ 124,287
Short-term investments 118,208 103,404
Accounts receivable, net of allowance for doubtful accounts of $380 at October 29, 2016 and $262 at April 30, 2016 26,102 56,045
Unbilled receivables and retentions 16,870 18,899
Inventories, net 55,168 37,486
Income tax receivable 3,957  
Prepaid expenses and other current assets 4,706 4,150
Total current assets 313,887 344,271
Long-term investments 42,559 33,859
Property and equipment, net 17,445 16,762
Deferred income taxes 15,409 15,016
Other assets 598 750
Total assets 389,898 410,658
Current liabilities:    
Accounts payable 18,662 17,712
Wages and related accruals 10,021 13,973
Income taxes payable   943
Customer advances 3,720 2,544
Other current liabilities 6,997 11,173
Total current liabilities 39,400 46,345
Deferred rent 1,820 1,714
Capital lease obligations - net of current portion 276 449
Other non-current liabilities 193 184
Liability for uncertain tax positions 62 441
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.0001 par value: Authorized shares-10,000,000; none issued or outstanding
Common stock, $0.0001 par value: Authorized shares-100,000,000 Issued and outstanding shares-23,371,943 shares at October 29, 2016 and 23,359,925 at April 30, 2016 2 2
Additional paid-in capital 156,667 154,274
Accumulated other comprehensive loss (158) (201)
Retained earnings 191,636 207,450
Total stockholders' equity 348,147 361,525
Total liabilities and stockholders' equity $ 389,898 $ 410,658