XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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
March 31,
20232022
Numerator:
Net income$24.3 $10.3 
Denominator:
Basic - weighted average shares outstanding18,449,43018,463,419
Effect of dilutive securities:232,838336,313
Diluted - weighted average shares outstanding18,682,26818,799,732
Basic earnings per share$1.32 $0.56 
Diluted earnings per share$1.30 $0.55