XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.4
Balance Sheet Details (Tables)
6 Months Ended
Dec. 31, 2024
Balance Sheet Details  
Schedule of selected balance sheet accounts

June 30, 

December 31, 

Accounts receivable, net

    

2024

    

2024

Accounts receivable

$

667,227

$

723,059

Less allowance for doubtful accounts

 

(19,072)

(19,126)

Total

$

648,155

$

703,933

June 30, 

December 31, 

Inventories

    

2024

    

2024

Raw materials

$

238,086

$

246,356

Work-in-process

 

66,910

83,426

Finished goods

 

92,943

112,013

Total

$

397,939

$

441,795

June 30, 

December 31, 

Property and equipment, net

    

2024

    

2024

Land

$

15,494

$

16,081

Buildings, civil works and improvements

 

48,552

55,813

Leasehold improvements

 

13,573

15,603

Equipment and tooling

 

146,819

150,850

Furniture and fixtures

 

3,348

3,561

Computer equipment

 

22,597

24,331

Computer software

 

29,195

31,725

Computer software implementation in process

6,514

4,431

Construction in process

 

6,986

7,520

Total

 

293,078

309,915

Less accumulated depreciation and amortization

 

(179,111)

(185,892)

Property and equipment, net

$

113,967

$

124,023