XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
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,
2023202220232022
Numerator:
Net income$31.3 $16.6 $55.6 $26.9 
Denominator:
Basic - weighted average shares outstanding18,436,36718,507,07318,442,86218,485,367
Effect of dilutive securities:277,088176,725248,874250,546
Diluted - weighted average shares outstanding18,713,45518,683,79818,691,73618,735,913
Basic earnings per share$1.70 $0.90 $3.02 $1.46 
Diluted earnings per share$1.68 $0.89 $2.98 $1.44