XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Details (Tables)
9 Months Ended
Mar. 31, 2021
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

    

2020

    

2021

Accounts receivable

$

287,488

    

$

281,970

Less allowance for doubtful accounts

 

(17,648)

 

(23,376)

Total

$

269,840

$

258,594

June 30, 

March 31, 

Inventories

    

2020

    

2021

Raw materials

$

132,797

    

$

144,043

Work-in-process

 

50,023

 

68,853

Finished goods

 

58,406

 

70,627

Total

$

241,226

$

283,523

June 30, 

March 31, 

Property and equipment, net

2020

2021

Land

    

$

16,516

    

$

16,345

Buildings, civil works and improvements

 

57,709

 

57,645

Leasehold improvements

 

9,052

 

8,654

Equipment, furniture and fixtures

 

149,310

 

156,006

Computer software

 

18,217

 

23,052

Computer software implementation in process

11,817

10,615

Construction in process

 

3,598

 

4,459

Total

 

266,219

 

276,776

Less accumulated depreciation and amortization

 

(138,283)

 

(151,299)

Property and equipment, net

$

127,936

$

125,477