XML 26 R10.htm IDEA: XBRL DOCUMENT v3.21.2
BALANCE SHEET DETAILS
12 Months Ended
Jun. 30, 2021
BALANCE SHEET DETAILS  
BALANCE SHEET DETAILS

3.           BALANCE SHEET DETAILS

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

Accounts receivable, net

June 30, 

    

2020

    

2021

Accounts receivable

$

287,488

    

$

315,926

Less allowance for doubtful accounts

 

(17,648)

 

(25,273)

Total

$

269,840

$

290,653

Inventories

June 30, 

    

2020

    

2021

Raw materials

$

132,797

    

$

160,313

Work-in-process

 

50,023

 

59,594

Finished goods

 

58,406

 

74,301

Total

$

241,226

$

294,208

Property and equipment, net

Estimated

Useful

June 30, 

    

Lives

    

2020

    

2021

Land

N/A

$

16,516

$

16,357

Buildings, civil works and improvements

5-40 years

 

57,709

 

57,555

Leasehold improvements

1-13 years

 

9,052

 

8,874

Equipment and tooling

3-10 years

 

128,657

 

129,735

Furniture and fixtures

3-10 years

 

3,166

 

3,275

Computer equipment

3-5 years

 

17,487

 

19,349

Computer software

3-10 years

 

18,217

 

23,090

Computer software implementation in process

N/A

11,817

11,102

Construction in process

N/A

 

3,598

 

4,011

Total

 

266,219

 

273,348

Less accumulated depreciation and amortization

 

(138,283)

 

(155,344)

Property and equipment, net

$

127,936

$

118,004

During fiscal 2019, 2020 and 2021, depreciation expense was approximately $20.5 million, $21.5 million and $22.4 million, respectively.