XML 32 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET DETAILS
12 Months Ended
Jun. 30, 2024
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

    

2023

    

2024

Accounts receivable

$

395,218

$

667,227

Less allowance for doubtful accounts

 

(14,373)

(19,072)

Total

$

380,845

$

648,155

June 30, 

Inventories

    

2023

    

2024

Raw materials

$

233,217

$

238,086

Work-in-process

 

56,329

66,910

Finished goods

 

48,462

92,943

Total

$

338,008

$

397,939

Estimated

Useful

June 30, 

Property and equipment, net

    

Lives

    

2023

    

2024

Land

N/A

$

15,691

$

15,494

Buildings, civil works and improvements

5-40 years

49,166

48,552

Leasehold improvements

1-20 years

13,553

13,573

Equipment and tooling

3-10 years

135,703

146,819

Furniture and fixtures

3-10 years

3,632

3,348

Computer equipment

3-5 years

24,119

22,597

Computer software

3-10 years

26,981

29,195

Computer software implementation in process

N/A

9,705

6,514

Construction in process

N/A

4,108

6,986

Total

282,658

293,078

Less accumulated depreciation and amortization

(173,725)

(179,111)

Property and equipment, net

$

108,933

$

113,967

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