XML 12 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 28, 2017
Apr. 30, 2016
Current assets:    
Cash and cash equivalents $ 73,278 $ 124,287
Short-term investments 121,095 103,404
Accounts receivable, net of allowance for doubtful accounts of $375 at January 28, 2017 and $262 at April 30, 2016 23,121 56,045
Unbilled receivables and retentions 14,820 18,899
Inventories, net 68,806 37,486
Income tax receivable 2,487  
Prepaid expenses and other current assets 5,341 4,150
Total current assets 308,948 344,271
Long-term investments 43,749 33,859
Property and equipment, net 18,410 16,762
Deferred income taxes 15,779 15,016
Other assets 570 750
Total assets 387,456 410,658
Current liabilities:    
Accounts payable 13,792 17,712
Wages and related accruals 10,967 13,973
Income taxes payable   943
Customer advances 5,456 2,544
Other current liabilities 7,753 11,173
Total current liabilities 37,968 46,345
Deferred rent 1,769 1,714
Capital lease obligations - net of current portion 218 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,456,561 shares at January 28, 2017 and 23,359,925 at April 30, 2016 2 2
Additional paid-in capital 157,960 154,274
Accumulated other comprehensive loss (169) (201)
Retained earnings 189,453 207,450
Total stockholders' equity 347,246 361,525
Total liabilities and stockholders' equity $ 387,456 $ 410,658