XML 40 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components (Tables)
12 Months Ended
Jun. 30, 2016
Balance Sheet Components  
Summary of cash and cash equivalents

 

                                                                                                                                                                                    

(in thousands)

 

June 30,
2016

 

June 30,
2015

 

Cash

 

$

95,906 

 

$

73,444 

 

Money market funds

 

 

13,362 

 

 

6,107 

 

Commercial paper

 

 

8,938 

 

 

 

Municipal government securities

 

 

1,565 

 

 

 

​  

​  

​  

​  

 

 

$

119,771 

 

$

79,551 

 

​  

​  

​  

​  

​  

​  

​  

​  

  

Schedule of accounts receivable, net

 

                                                                                                                                                                                    

(in thousands)

 

June 30,
2016

 

June 30,
2015

 

Accounts receivable

 

$

54,974

 

$

75,631

 

Unbilled fees and services

 

 

2,662

 

 

2,805

 

​  

​  

​  

​  

 

 

 

57,636

 

 

78,436

 

Less: Allowance for doubtful accounts

 

 

(826

)

 

(709

)

​  

​  

​  

​  

Accounts receivable, net

 

$

56,810

 

$

77,727

 

​  

​  

​  

​  

​  

​  

​  

​  

   

Schedule of financing receivables

 

                                                                                                                                                                                    

June 30, 2016
(in thousands)

 

Lease
Receivables

 

Financed
Service
Contracts
and Other

 

Total

 

Gross

 

$

4,998

 

$

5,840

 

$

10,838

 

Residual value

 

 

 

 

 

 

 

Unearned income

 

 

(623

)

 

 

 

(623

)

Allowance for credit loss

 

 

 

 

 

 

 

​  

​  

​  

​  

​  

​  

Total, net

 

$

4,375

 

$

5,840

 

 

10,215

 

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

Reported as:

 

 

 

 

 

 

 

 

 

 

Current

 

$

840

 

$

1,778

 

$

2,618

 

Non-current

 

 

3,535

 

 

4,062

 

 

7,597

 

​  

​  

​  

​  

​  

​  

Total, net

 

$

4,375

 

$

5,840

 

$

10,215

 

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

 

                                                                                                                                                                                    

June 30, 2015
(in thousands)

 

Lease
Receivables

 

Financed
Service
Contracts
and Other

 

Total

 

Gross

 

$

 

$

2,674 

 

$

2,674 

 

Residual value

 

 

 

 

 

 

 

Unearned income

 

 

 

 

 

 

 

Allowance for credit loss

 

 

 

 

 

 

 

​  

​  

​  

​  

​  

​  

Total, net

 

$

 

$

2,674 

 

 

2,674 

 

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

Reported as:

 

 

 

 

 

 

 

 

 

 

Current

 

$

 

$

1,032 

 

$

1,032 

 

Non-current

 

 

 

 

1,642 

 

 

1,642 

 

​  

​  

​  

​  

​  

​  

Total, net

 

$

 

$

2,674 

 

$

2,674 

 

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

   

Schedule of future minimum lease payments receivable

 

                                                                                                                                                                                    

Year Ending June 30,
(in thousands)

 

Amount

 

2017

 

$

1,046 

 

2018

 

 

930 

 

2019

 

 

930 

 

2020

 

 

930 

 

2021

 

 

930 

 

2022

 

 

232 

 

​  

​  

Total

 

$

4,998 

 

​  

​  

​  

​  

   

Schedule of inventories

 

                                                                                                                                                                                    

(in thousands)

 

June 30,
2016

 

June 30,
2015

 

Raw materials

 

$

50,480 

 

$

46,356 

 

Work-in-process

 

 

20,190 

 

 

15,445 

 

Finished goods

 

 

45,317 

 

 

44,350 

 

​  

​  

​  

​  

Inventories

 

$

115,987 

 

$

106,151 

 

​  

​  

​  

​  

​  

​  

​  

​  

   

Schedule of property and equipment, net

 

                                                                                                                                                                                    

(in thousands)

 

June 30,
2016

 

June 30,
2015

 

Furniture and fixtures

 

$

4,527

 

$

4,674

 

Computer and office equipment

 

 

11,485

 

 

11,808

 

Software

 

 

11,104

 

 

10,992

 

Leasehold improvements

 

 

21,632

 

 

19,428

 

Machinery and equipment

 

 

47,171

 

 

47,031

 

Construction in progress

 

 

4,412

 

 

8,273

 

​  

​  

​  

​  

 

 

 

100,331

 

 

102,206

 

Less: Accumulated depreciation

 

 

(72,453

)

 

(70,377

)

​  

​  

​  

​  

Property and equipment, net

 

$

27,878

 

$

31,829

 

​  

​  

​  

​  

​  

​  

​  

​  

   

Schedule of components of accumulated other comprehensive income (loss)

 

                                                                                                                                                                                    

(in thousands)

 

Foreign
Currency
Items

 

Unrealized
Gains and
Losses on
Available-
for-Sale
Securities

 

Change in
Defined
Benefit
Pension
Obligation

 

Total

 

Balance at June 30, 2014

 

$

2,364

 

$

18

 

$

(567

)

$

1,815

 

Other comprehensive income (loss) before reclassifications

 

 

(1,196

)

 

(99

)

 

(950

)

 

(2,245

)

Amounts reclassified from accumulated other comprehensive income

 

 

 

 

4

 

 

 

 

4

 

​  

​  

​  

​  

​  

​  

​  

​  

Net current period other comprehensive loss

 

 

(1,196

)

 

(95

)

 

(950

)

 

(2,241

)

​  

​  

​  

​  

​  

​  

​  

​  

Balance at June 30, 2015

 

 

1,168

 

 

(77

)

 

(1,517

)

 

(426

)

Other comprehensive income (loss) before reclassifications

 

 

(47

)

 

63

 

 

(549

)

 

(533

)

Amounts reclassified from accumulated other comprehensive income

 

 

 

 

(1

)

 

 

 

(1

)

​  

​  

​  

​  

​  

​  

​  

​  

Net current period other comprehensive income (loss)

 

 

(47

)

 

62

 

 

(549

)

 

(534

)

​  

​  

​  

​  

​  

​  

​  

​  

Balance at June 30, 2016

 

$

1,121

 

$

(15

)

$

(2,066

)

$

(960

)

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​  

​