XML 109 R95.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Weighted average common shares outstanding        
Net income (loss) $ 10.5 $ 15.5 $ 40.6 $ (24.7)
Weighted average shares of common stock (in shares) 7,821,128 7,652,563 7,766,331 7,593,391
Basic earnings per share (in USD per share) $ 1.34 $ 2.02 $ 5.23 $ (3.25)
Common stock warrants (in shares) 3,713 115,977 36,148 0
Common stock awards (in shares) 93,831 151,047 179,950 0
Dilutive weighted average shares of common stock (in shares) 7,918,672 7,919,587 7,982,429 7,593,391
Diluted earnings per share (in USD per share) $ 1.33 $ 1.95 $ 5.09 $ (3.25)
Stock options and common stock awards excluded from the computation of diluted earnings (loss) per share        
Anti-dilutive Securities (in shares) 264,110 84,748 148,027 59,703
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