XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Compensation and Other Benefits - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Income tax benefit related to stock based compensation expense $ 0.8 $ 1.1  
Share-based compensation (0.3) $ 1.6  
Stock options      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Unrecognized compensation cost, period for recognition $ 0.6   $ 0.9
Unrecognized compensation cost, period for recognition 1 year 1 month 6 days   1 year 3 months 18 days
Restricted stock units      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Unrecognized compensation cost, period for recognition $ 16.6   $ 15.3
Unrecognized compensation cost, period for recognition 2 years 1 month 6 days   2 years