XML 60 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details (Tables)
6 Months Ended
Dec. 31, 2019
Balance Sheet Details  
Schedule of selected balance sheet accounts

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

June 30, 

December 31, 

Accounts receivable, net

    

2019

    

2019

Accounts receivable

$

253,504

$

272,285

Less allowance for doubtful accounts

 

(15,064)

 

(14,900)

Total

$

238,440

$

257,385

June 30, 

December 31, 

Inventories

2019

2019

Raw materials

$

143,697

$

138,915

Work-in-process

 

67,897

 

65,458

Finished goods

 

62,117

 

48,162

Total

$

273,711

$

252,535

June 30, 

December 31, 

Property and equipment, net

    

2019

    

2019

Land

$

16,564

$

16,569

Buildings, civil works and improvements

55,391

55,747

Leasehold improvements

8,311

 

8,734

Equipment and tooling

128,428

135,858

Furniture and fixtures

3,190

2,953

Computer equipment

18,733

19,454

Computer software

20,146

20,140

Computer software implementation in process

8,563

10,156

Construction in process

 

5,760

 

6,400

Total

265,086

 

276,011

Less accumulated depreciation and amortization

(137,701)

 

(146,423)

Property and equipment, net

$

127,385

$

129,588