v3.22.4
Balance Sheet Details (Tables)
6 Months Ended
Dec. 31, 2022
Balance Sheet Details  
Schedule of selected balance sheet accounts

June 30, 

December 31, 

Accounts receivable, net

    

2022

    

2022

Accounts receivable

$

326,849

$

340,097

Less allowance for doubtful accounts

 

(18,876)

 

(17,341)

Total

$

307,973

$

322,756

June 30, 

December 31, 

Inventories

    

2022

    

2022

Raw materials

$

213,290

$

236,658

Work-in-process

 

46,873

 

56,847

Finished goods

 

73,744

 

67,871

Total

$

333,907

$

361,376

June 30, 

December 31, 

Property and equipment, net

    

2022

    

2022

Land

$

15,028

$

15,036

Buildings, civil works and improvements

 

47,309

 

47,262

Leasehold improvements

 

11,599

 

13,146

Equipment and tooling

 

128,425

 

131,423

Furniture and fixtures

 

3,592

 

3,506

Computer equipment

 

21,208

 

22,090

Computer software

 

25,153

 

26,256

Computer software implementation in process

9,422

9,254

Construction in process

 

5,283

 

5,285

Total

 

267,019

 

273,258

Less accumulated depreciation and amortization

 

(157,335)

 

(165,495)

Property and equipment, net

$

109,684

$

107,763