XML 48 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share
The weighted average number of common and common equivalent shares used in the calculation of basic and diluted net income per share are as follows:
 Three Months Ended 
 June 30,
Six Months Ended 
 June 30,
2024202320242023
Numerator (in millions):
Net income
$30.6 $12.7 $24.5 $19.9 
Denominator (in thousands):
Average common shares outstanding - basic16,18515,16116,04515,002
Potentially dilutive shares related to stock compensation awards and warrant4120880304
Average common shares outstanding - diluted16,226 15,369 16,125 15,306 
Net income per share (in dollars):
Basic$1.89 $0.84 $1.53 $1.33 
Diluted$1.89 $0.83 $1.52 $1.30 
Common stock equivalents excluded from the diluted calculation because they would have been antidilutive (in thousands)3532