v3.26.1
BALANCE SHEET DETAILS (Tables)
12 Months Ended
Jun. 30, 2026
BALANCE SHEET DETAILS  
Schedule of selected balance sheet accounts

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

June 30, 

Accounts receivable, net

  ​ ​ ​

2025

  ​ ​ ​

2026

Accounts receivable

$

855,494

$

785,505

Less allowance for doubtful accounts

 

(17,751)

(20,879)

Total

$

837,743

$

764,626

June 30, 

Inventories

  ​ ​ ​

2025

  ​ ​ ​

2026

Raw materials

$

245,993

$

261,624

Work-in-process

 

72,124

77,309

Finished goods

 

89,057

76,629

Total

$

407,174

$

415,562

Estimated

Useful

June 30, 

Property and equipment, net

  ​ ​ ​

Lives

  ​ ​ ​

2025

  ​ ​ ​

2026

Land

N/A

$

16,087

$

15,452

Buildings, civil works and improvements

4-40 years

55,559

51,148

Leasehold improvements

3-20 years

14,636

15,389

Equipment, tooling, furniture and fixtures

3-13 years

158,411

159,948

Computer equipment

3-5 years

24,092

28,068

Computer software

3-10 years

30,954

32,498

Computer software implementation in process

N/A

4,472

4,560

Construction in process

N/A

7,370

14,497

Total

311,581

321,560

Less accumulated depreciation and amortization

(184,834)

(191,618)

Property and equipment, net

$

126,747

$

129,942