XML 102 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
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,
202320222021
Numerator (in millions):
Net income$84.4 $52.2 $175.0 
Warrant modification— 1.5 — 
Preferred stock dividends - undeclared and cumulative— — 2.1 
Distributed earnings allocable to retired preferred shares— — 37.6 
Net income allocable to common stockholders$84.4 $50.7 $135.3 
Denominator (in thousands):
Average common shares outstanding - basic15,212 14,601 13,493 
Potentially dilutive shares related to stock compensation awards and warrant
289 387 386 
Average common shares outstanding - diluted15,501 14,988 13,879 
Net income per common share (in dollars):
Basic$5.55 $3.47 $10.03 
Diluted$5.44 $3.38 $9.75