XML 128 R100.htm IDEA: XBRL DOCUMENT v3.25.3
Basic and Diluted Earnings per Share - Schedule of Reconciliation of Calculation of Basic Earnings per Share to Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Weighted average common shares outstanding        
Net Income (Loss) Available to Common Stockholders, Basic $ 17.7 $ 21.4 $ 59.2 $ 62.0
Weighted average shares of common stock (in shares) 8,055,262 7,860,572 7,984,142 7,797,974
Basic earnings per share (in USD per share) $ 2.19 $ 2.72 $ 7.42 $ 7.95
Common stock warrants (in shares) 393,546 47,066 301,171 39,788
Stock option awards (in shares) 0 0 41 0
Common stock awards (in shares) 268,789 147,755 278,343 169,219
Dilutive weighted average shares of common stock (in shares) 8,717,597 8,055,393 8,563,697 8,006,981
Diluted earnings per share (in USD per share) $ 2.03 $ 2.65 $ 6.92 $ 7.74
Stock options and common stock awards excluded from the computation of diluted earnings per share        
Anti-dilutive Securities (in shares) 17,799 27,731 19,086 107,928
Market Based        
Stock options and common stock awards excluded from the computation of diluted earnings per share        
Anti-dilutive Securities (in shares) 22,565 64,085 22,565 64,085