v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jun. 30, 2026
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of fair values of our financial assets and liabilities

The fair values of our financial assets and liabilities as of June 30, 2025 and 2026 are categorized as follows (in thousands):

  ​ ​ ​

June 30, 2025

  ​ ​ ​

June 30, 2026

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Total

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Total

Assets—Insurance company contracts

$

$

54,437

$

$

54,437

$

$

65,678

$

$

65,678

Assets—Interest rate swap contract

$

$

932

$

$

932

$

$

503

$

$

503

Liabilities—Convertible notes

$

$

472,770

$

$

472,770

$

$

1,005,418

$

$

1,005,418

Liabilities—Contingent consideration

$

$

$

19,086

$

19,086

$

$

$

18,112

$

18,112

Schedule of effect of the cash flow hedges on other comprehensive income (loss) and earnings

Fiscal Year Ended June 30,

  ​ ​ ​

2025

  ​ ​ ​

2026

Total interest and other expense, net presented in the condensed consolidated statements of operations in which the effects of cash flow hedges are recorded

$

(31,430)

$

(26,224)

Hedge loss recognized in other comprehensive income (loss), net of tax

 

(2,876)

(261)

Hedge benefit reclassified from accumulated other comprehensive income (loss) to interest expense, net

 

2,443

1,115

Schedule of computation of basic and diluted earnings per share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

Fiscal Year Ended June 30,

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2026

Net income available to common stockholders

$

128,154

$

149,637

$

154,711

Weighted average shares outstanding—basic

 

16,978

16,760

16,584

Dilutive effect of equity awards

 

376

372

265

Dilutive effect of 2029 Notes

46

431

Weighted average shares outstanding—diluted

 

17,354

17,178

17,280

Basic earnings per share

$

7.55

$

8.93

$

9.33

Diluted earnings per share

$

7.38

$

8.71

$

8.95

Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect

14

9

5

Schedule of warranty provisions The current obligation for warranty provision is included in other accrued expenses and current liabilities and the noncurrent portion is included in other long-term liabilities in the consolidated balance sheets, whose activity for each of the three fiscal years ended June 30, 2026 is summarized in the following table (in thousands):

Warranty provision as of June 30, 2023

  ​ ​ ​

$

11,149

Warranty claims provided for/assumed in acquisition

 

5,878

Settlements made

 

(5,938)

Warranty provision as of June 30, 2024

$

11,089

Warranty claims provided for/assumed in acquisition

 

5,704

Settlements made

 

(5,182)

Warranty provision as of June 30, 2025

$

11,611

Warranty claims provided for/assumed in acquisition

 

5,981

Settlements made

 

(6,078)

Warranty provision as of June 30, 2026

$

11,514