v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Weighted average common shares outstanding          
Net Income (Loss) Available to Common Stockholders, Basic $ 3.5 $ 17.7 $ (2.8) $ 59.2  
Weighted average shares of common stock (in shares) 8,320,986 8,055,262 8,420,331 7,984,142  
Basic earnings per share (in USD per share) $ 0.42 $ 2.19 $ (0.34) $ 7.42  
Common stock warrants (in shares) 0 393,546 0 301,171  
Stock option awards (in shares) 0 0 0 41  
Common stock awards (in shares) 251,759 268,789 0 278,343  
Dilutive weighted average shares of common stock (in shares) 8,572,745 8,717,597 8,420,331 8,563,697  
Diluted earnings per share (in USD per share) $ 0.41 $ 2.03 $ (0.34) $ 6.92  
Stock options and common stock awards excluded from the computation of diluted earnings per share          
Anti-dilutive Securities (in shares) 17,799 17,799 18,829 19,086  
Warrants and Rights Outstanding         $ 0.0
Market Based          
Stock options and common stock awards excluded from the computation of diluted earnings per share          
Anti-dilutive Securities (in shares) 0 22,565 0 22,565