XML 116 R101.htm IDEA: XBRL DOCUMENT v3.25.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Weighted average common shares outstanding        
Net Income (Loss) Available to Common Stockholders, Basic $ 20.5 $ 10.5 $ 41.6 $ 40.6
Weighted average shares of common stock (in shares) 8,021,182 7,821,128 7,947,992 7,766,331
Basic earnings per share (in USD per share) $ 2.55 $ 1.34 $ 5.23 $ 5.23
Common stock warrants (in shares) 285,410 3,713 254,984 36,148
Stock option awards (in shares) 87 0 62 0
Common stock awards (in shares) 227,948 93,831 283,120 179,950
Dilutive weighted average shares of common stock (in shares) 8,534,627 7,918,672 8,486,158 7,982,429
Diluted earnings per share (in USD per share) $ 2.40 $ 1.33 $ 4.90 $ 5.09
Stock options and common stock awards excluded from the computation of diluted earnings per share        
Anti-dilutive Securities (in shares) 17,799 264,110 19,729 148,027
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