XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details (Tables)
9 Months Ended
Mar. 31, 2017
Balance Sheet Details  
Schedule of selected balance sheet accounts

 

The following tables provide details of selected balance sheet accounts (in thousands):

 

 

June 30,
2016

 

March 31,
2017

 

 

 

 

 

 

 

Accounts receivable

 

$

148,767

 

$

192,071

 

Less allowance for doubtful accounts

 

(7,051

)

(8,233

)

 

 

 

 

 

 

Total

 

$

141,716

 

$

183,838

 

 

 

 

 

 

 

 

 

 

 

 

June 30,
2016

 

March 31,
2017

 

 

 

 

 

 

 

Raw materials

 

$

133,540

 

$

132,922

 

Work-in-process

 

47,460

 

61,002

 

Finished goods

 

92,288

 

73,267

 

 

 

 

 

 

 

Total

 

$

273,288

 

$

267,191

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

 

 

 

 

 

 

Useful

 

June 30,

 

March 31,

 

 

 

Lives

 

2016

 

2017

 

Land

 

N/A

 

$

14,498

 

$

14,498

 

Buildings, civil works and improvements

 

5 - 40 years

 

170,232

 

171,187

 

Leasehold improvements

 

1 - 12 years

 

9,015

 

9,381

 

Equipment and tooling

 

3 - 10 years

 

154,309

 

157,885

 

Furniture and fixtures

 

3 - 13 years

 

3,314

 

3,389

 

Computer equipment

 

3 - 5 years

 

17,902

 

17,972

 

Computer software

 

3 - 10 years

 

17,769

 

19,022

 

Construction in process

 

N/A

 

4,978

 

7,329

 

 

 

 

 

 

 

 

 

Total

 

 

 

392,017

 

400,663

 

Less accumulated depreciation and amortization

 

 

 

(208,903

)

(239,582

)

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

 

$

183,114

 

$

161,081