v3.25.1
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
Mar. 31, 2025
Mar. 31, 2024
Weighted average common shares outstanding    
Net Income (Loss) Available to Common Stockholders, Basic $ 21.1 $ 30.1
Weighted average shares of common stock (in shares) 7,873,989 7,711,534
Basic earnings per share (in USD per share) $ 2.68 $ 3.91
Common stock warrants (in shares) 224,557 68,584
Stock option awards (in shares) 36 0
Common stock awards (in shares) 338,292 266,070
Dilutive weighted average shares of common stock (in shares) 8,436,874 8,046,188
Diluted earnings per share (in USD per share) $ 2.50 $ 3.74
Stock options and common stock awards excluded from the computation of diluted earnings per share    
Anti-dilutive Securities (in shares) 21,659 31,944
Market Based    
Stock options and common stock awards excluded from the computation of diluted earnings per share    
Anti-dilutive Securities (in shares) 41,520 188,344