XML 73 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Details (Tables)
9 Months Ended
Mar. 31, 2026
Balance Sheet Details  
Schedule of selected balance sheet accounts

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

June 30, 

March 31, 

Accounts receivable, net

  ​ ​ ​

2025

  ​ ​ ​

2026

Accounts receivable

$

855,494

$

890,357

Less allowance for doubtful accounts

 

(17,751)

(19,907)

Total

$

837,743

$

870,450

June 30, 

March 31, 

Inventories

  ​ ​ ​

2025

  ​ ​ ​

2026

Raw materials

$

245,993

$

260,741

Work-in-process

 

72,124

107,322

Finished goods

 

89,057

67,227

Total

$

407,174

$

435,290

June 30, 

March 31, 

Property and equipment, net

  ​ ​ ​

2025

  ​ ​ ​

2026

Land

$

16,087

$

15,477

Buildings, civil works and improvements

 

55,559

51,824

Leasehold improvements

 

14,636

14,911

Equipment, tooling, furniture and fixtures

 

158,411

158,818

Computer equipment

 

24,092

27,107

Computer software

 

30,954

31,878

Computer software implementation in process

4,472

4,632

Construction in process

 

7,370

12,845

Total

 

311,581

317,492

Less accumulated depreciation and amortization

 

(184,834)

(191,727)

Property and equipment, net

$

126,747

$

125,765