XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Details (Tables)
9 Months Ended
Mar. 31, 2024
Balance Sheet Details  
Schedule of selected balance sheet accounts

June 30, 

March 31, 

Accounts receivable, net

    

2023

    

2024

Accounts receivable

$

395,218

$

519,476

Less allowance for doubtful accounts

 

(14,373)

 

(15,648)

Total

$

380,845

$

503,828

June 30, 

March 31, 

Inventories

    

2023

    

2024

Raw materials

$

233,217

$

257,846

Work-in-process

 

56,329

 

88,323

Finished goods

 

48,462

 

96,628

Total

$

338,008

$

442,797

June 30, 

March 31, 

Property and equipment, net

    

2023

    

2024

Land

$

15,691

$

15,524

Buildings, civil works and improvements

 

49,166

 

48,648

Leasehold improvements

 

13,553

 

13,642

Equipment and tooling

 

135,703

 

142,962

Furniture and fixtures

 

3,632

 

3,397

Computer equipment

 

24,119

 

22,367

Computer software

 

26,981

 

30,532

Computer software implementation in process

9,705

6,212

Construction in process

 

4,108

 

6,137

Total

 

282,658

 

289,421

Less accumulated depreciation and amortization

 

(173,725)

 

(179,022)

Property and equipment, net

$

108,933

$

110,399