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

3.BALANCE SHEET DETAILS

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

June 30, 

Accounts receivable, net

    

2024

    

2025

Accounts receivable

$

667,227

$

855,494

Less allowance for doubtful accounts

 

(19,072)

(17,751)

Total

$

648,155

$

837,743

June 30, 

Inventories

    

2024

    

2025

Raw materials

$

238,086

$

245,993

Work-in-process

 

66,910

72,124

Finished goods

 

92,943

89,057

Total

$

397,939

$

407,174

Estimated

Useful

June 30, 

Property and equipment, net

    

Lives

    

2024

    

2025

Land

N/A

$

15,494

$

16,087

Buildings, civil works and improvements

5-40 years

48,552

55,559

Leasehold improvements

1-20 years

13,573

14,636

Equipment and tooling

3-10 years

146,819

154,793

Furniture and fixtures

3-10 years

3,348

3,618

Computer equipment

3-5 years

22,597

24,092

Computer software

3-10 years

29,195

30,954

Computer software implementation in process

N/A

6,514

4,472

Construction in process

N/A

6,986

7,370

Total

293,078

311,581

Less accumulated depreciation and amortization

(179,111)

(184,834)

Property and equipment, net

$

113,967

$

126,747

During fiscal 2023, 2024 and 2025, depreciation expense was approximately $19.5 million, $19.4 million and $22.0 million, respectively.