XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Summary of Earnings Per Share

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator (in millions):

 

 

 

 

 

 

 

 

 

 

 

 

Net income available to common stockholders

 

$

31.2

 

 

$

28.9

 

 

$

72.6

 

 

$

62.1

 

Denominator (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

24,937

 

 

 

24,868

 

 

 

24,918

 

 

 

24,835

 

Dilutive effect of stock options and awards

 

 

160

 

 

 

112

 

 

 

173

 

 

 

175

 

Denominator for diluted earnings per share

 

 

25,097

 

 

 

24,980

 

 

 

25,091

 

 

 

25,010

 

Net income per share, basic:

 

$

1.25

 

 

$

1.16

 

 

$

2.91

 

 

$

2.50

 

Net income per share, diluted:

 

$

1.24

 

 

$

1.16

 

 

$

2.89

 

 

$

2.48