XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details (Tables)
6 Months Ended
Dec. 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,
2017

 

December 31,
2017

 

 

 

 

 

 

 

Accounts receivable

 

$

216,089

 

$

219,462

 

Less allowance for doubtful accounts

 

(9,563

)

(11,008

)

 

 

 

 

 

 

Total

 

$

206,526

 

$

208,454

 

 

 

 

 

 

 

 

 

 

 

 

June 30,
2017

 

December 31,
2017

 

 

 

 

 

 

 

Raw materials

 

$

129,645

 

$

140,275

 

Work-in-process

 

65,454

 

77,922

 

Finished goods

 

53,411

 

62,836

 

 

 

 

 

 

 

Total

 

$

248,510

 

$

281,033

 

 

 

 

 

 

 

 

 

 

 

 

Estimated

 

 

 

 

 

 

 

Useful

 

June 30,

 

December 31,

 

 

 

Lives

 

2017

 

2017

 

Land

 

N/A

 

$

14,212

 

$

17,129

 

Buildings, civil works and improvements

 

5 - 40 years

 

157,123

 

179,643

 

Leasehold improvements

 

1 - 12 years

 

9,025

 

9,308

 

Equipment and tooling

 

3 - 10 years

 

166,991

 

170,372

 

Furniture and fixtures

 

3 - 13 years

 

3,371

 

3,427

 

Computer equipment

 

3 - 5 years

 

17,991

 

19,054

 

Computer software

 

3 - 10 years

 

17,303

 

17,844

 

Computer software implementation in process

 

N/A

 

2,590

 

3,676

 

Construction in process

 

N/A

 

1,049

 

699

 

 

 

 

 

 

 

 

 

Total

 

 

 

389,655

 

421,152

 

Less accumulated depreciation and amortization

 

 

 

(248,116

)

(277,882

)

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

 

$

141,539

 

$

143,270