v3.26.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, 2026
Mar. 31, 2025
Weighted average common shares outstanding    
Net Income (Loss) Available to Common Stockholders, Basic $ 6.6 $ 21.1
Weighted average shares of common stock (in shares) 8,494,823 7,873,989
Basic earnings per share (in USD per share) $ 0.78 $ 2.68
Common stock warrants (in shares) 0 224,557
Stock option awards (in shares) 0 36
Common stock awards (in shares) 487,149 338,292
Dilutive weighted average shares of common stock (in shares) 8,981,972 8,436,874
Diluted earnings per share (in USD per share) $ 0.74 $ 2.50
Stock options and common stock awards excluded from the computation of diluted earnings per share    
Anti-dilutive Securities (in shares) 17,799 21,659
Market Based    
Stock options and common stock awards excluded from the computation of diluted earnings per share    
Anti-dilutive Securities (in shares) 0 41,520