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

December 31, 

Accounts receivable, net

    

2021

    

2021

Accounts receivable

$

315,926

    

$

309,262

Less allowance for doubtful accounts

 

(25,273)

 

(21,225)

Total

$

290,653

$

288,037

June 30, 

December 31, 

Inventories

    

2021

    

2021

Raw materials

$

160,313

    

$

187,335

Work-in-process

 

59,594

 

68,446

Finished goods

 

74,301

 

78,461

Total

$

294,208

$

334,242

June 30, 

December 31, 

Property and equipment, net

    

2021

2021

Land

$

16,357

    

$

16,287

Buildings, civil works and improvements

 

57,555

 

56,410

Leasehold improvements

 

8,874

 

9,520

Equipment and tooling

 

129,735

 

130,083

Furniture and fixtures

 

3,275

 

3,403

Computer equipment

 

19,349

 

20,871

Computer software

 

23,090

 

23,863

Computer software implementation in process

11,102

10,896

Construction in process

 

4,011

 

4,649

Total

 

273,348

 

275,982

Less accumulated depreciation and amortization

 

(155,344)

 

(159,867)

Property and equipment, net

$

118,004

$

116,115