XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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
March 31,
20242023
Numerator:
Net income$28.4 $24.3 
Denominator:
Basic - weighted average shares outstanding18,665,57018,449,430
Effect of dilutive securities412,197232,838
Diluted - weighted average shares outstanding19,077,76718,682,268
Basic earnings per share$1.52 $1.32 
Diluted earnings per share$1.49 $1.30