XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Tables)
3 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of earnings per share

The following table sets forth the computations of basic and diluted earnings per share and antidilutive shares (in thousands, except per share data):

Three Months Ended

September 30,

2025

2024

Numerator:

Net income (loss):

 

 

Continuing operations

$

61,062

$

46,245

Discontinued operations

770

(80)

Net income

$

61,832

$

46,165

Denominator:

Weighted-average basic shares outstanding

 

36,111

 

37,721

Effect of dilutive stock awards

 

946

 

1,388

Weighted-average diluted shares outstanding

 

37,057

 

39,109

Earnings (loss) per share:

Basic:

Continuing operations

$

1.69

$

1.23

Discontinued operations

$

0.02

$

(0.00)

Total basic earnings per share

$

1.71

$

1.22

Diluted:

Continuing operations

$

1.65

$

1.18

Discontinued operations

$

0.02

$

(0.00)

Total diluted earnings per share

$

1.67

$

1.18

Weighted-average antidilutive shares