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

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

June 30, 

March 31, 

Accounts receivable, net

    

2019

    

2020

Accounts receivable

$

253,504

$

274,364

Less allowance for doubtful accounts

 

(15,064)

 

(16,859)

Total

$

238,440

$

257,505

June 30, 

March 31, 

Inventories

2019

2020

Raw materials

$

143,697

$

133,720

Work-in-process

 

67,897

 

59,070

Finished goods

 

62,117

 

48,527

Total

$

273,711

$

241,317

June 30, 

March 31, 

Property and equipment, net

    

2019

    

2020

Land

$

16,564

$

16,513

Buildings, civil works and improvements

55,391

55,574

Leasehold improvements

8,311

 

8,628

Equipment and tooling

128,428

128,638

Furniture and fixtures

3,190

3,154

Computer equipment

18,733

18,525

Computer software

20,146

19,953

Computer software implementation in process

8,563

11,019

Construction in process

 

5,760

 

6,307

Total

265,086

 

268,311

Less accumulated depreciation and amortization

(137,701)

 

(139,793)

Property and equipment, net

$

127,385

$

128,518