XML 118 R95.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Weighted average common shares outstanding        
Net income (loss) $ 21.4 $ 8.5 $ 62.0 $ (16.2)
Weighted average shares of common stock (in shares) 7,860,572 7,677,008 7,797,974 7,621,569
Basic earnings per share (in USD per share) $ 2.72 $ 1.10 $ 7.95 $ (2.13)
Common stock warrants (in shares) 47,066 174,712 39,788 0
Common stock awards (in shares) 147,755 208,358 169,219 0
Dilutive weighted average shares of common stock (in shares) 8,055,393 8,060,078 8,006,981 7,621,569
Diluted earnings per share (in USD per share) $ 2.65 $ 1.05 $ 7.74 $ (2.13)
Stock options and common stock awards excluded from the computation of diluted earnings (loss) per share        
Anti-dilutive Securities (in shares) 27,731 64,870 107,928 61,425
Market Based        
Stock options and common stock awards excluded from the computation of diluted earnings (loss) per share        
Anti-dilutive Securities (in shares) 64,085 61,354 64,085 61,354