v3.26.1
BALANCE SHEET DETAILS
12 Months Ended
Jun. 30, 2026
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

  ​ ​ ​

2025

  ​ ​ ​

2026

Accounts receivable

$

855,494

$

785,505

Less allowance for doubtful accounts

 

(17,751)

(20,879)

Total

$

837,743

$

764,626

June 30, 

Inventories

  ​ ​ ​

2025

  ​ ​ ​

2026

Raw materials

$

245,993

$

261,624

Work-in-process

 

72,124

77,309

Finished goods

 

89,057

76,629

Total

$

407,174

$

415,562

Estimated

Useful

June 30, 

Property and equipment, net

  ​ ​ ​

Lives

  ​ ​ ​

2025

  ​ ​ ​

2026

Land

N/A

$

16,087

$

15,452

Buildings, civil works and improvements

4-40 years

55,559

51,148

Leasehold improvements

3-20 years

14,636

15,389

Equipment, tooling, furniture and fixtures

3-13 years

158,411

159,948

Computer equipment

3-5 years

24,092

28,068

Computer software

3-10 years

30,954

32,498

Computer software implementation in process

N/A

4,472

4,560

Construction in process

N/A

7,370

14,497

Total

311,581

321,560

Less accumulated depreciation and amortization

(184,834)

(191,618)

Property and equipment, net

$

126,747

$

129,942

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

Other accrued expenses and current liabilities included accrued project costs of approximately $21.6 million and $40.1 million as of June 30, 2025 and 2026, respectively. Accrued project costs primarily consist of subcontractor, engineering, materials, installation and other direct costs incurred in fulfilling customer contracts that had not yet been paid as of the end of the period.