XML 90 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share
The weighted average number of common and common equivalent shares and the calculation of basic and diluted income per common share are as follows:

 Year Ended December 31,
202420232022
Numerator (in millions):
Net income$73.2 $84.4 $52.2 
Warrant modification— — 1.5 
Net income allocable to common stockholders$73.2 $84.4 $50.7 
Denominator (in thousands):
Average common shares outstanding - basic16,309 15,212 14,601 
Potentially dilutive shares related to stock compensation awards and warrant
64 289 387 
Average common shares outstanding - diluted16,373 15,501 14,988 
Net income per common share (in dollars):
Basic$4.49 $5.55 $3.47 
Diluted$4.47 $5.44 $3.38