XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computations of Basic and Diluted Earnings per Share
The computations of basic and diluted earnings per share were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Numerator:
Net income$27.9 $31.3 $56.3 $55.6 
Denominator:
Basic - weighted average shares outstanding18,896,36118,436,36718,780,99518,442,862
Effect of dilutive securities310,440277,088360,279248,874
Diluted - weighted average shares outstanding19,206,80118,713,45519,141,27418,691,736
Basic earnings per share$1.47 $1.70 $2.99 $3.02 
Diluted earnings per share$1.45 $1.68 $2.94 $2.98