XML 110 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Summary of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic net (loss) income per share      
Net (loss) income available to common stockholders $ (65.1) $ 5.9 $ 6.3
Basic weighted average common shares outstanding 33,179,598 32,447,754 32,099,247
Basic net (loss) income per share of common stock $ (1.96) $ 0.18 $ 0.2
Diluted (loss) income per share      
Net (loss) income available to common stockholders $ (65.1) $ 5.9 $ 6.3
Basic weighted average common shares outstanding 33,179,598 32,447,754 32,099,247
Effect of dilutive securities:      
Effect of dilutive securities   429,753 202,416
Diluted weighted average common shares outstanding 33,179,598 32,877,507 32,301,663
Diluted net (loss) income per share of common stock $ (1.96) $ 0.18 $ 0.2