XML 101 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Share-Based Payments (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
May 19, 2020
Mar. 31, 2024
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 14, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Performance attainment percentage         101.00%          
Restricted Stock Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vested (in shares)             309,847      
Performance Stock Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vested (in shares) 145,908           145,908      
Omnibus Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares reserved for future issuance (in shares)       3,000,000           2,400,000
Performance shares, attainment level certification period             30 days      
Omnibus Plan | Restricted Stock Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock vesting period             3 years      
Pretax of total unrecognized compensation cost related to non-vested restricted stock awards             $ 6.3      
Pretax total unrecognized compensation cost related to share options- period             1 year 7 months 9 days      
Fair value of shares vested             $ 5.6 $ 9.3 $ 12.1  
Omnibus Plan | Performance Stock Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares issued (in shares) 169,447 160,782 126,576     16,921        
Pretax of total unrecognized compensation cost related to non-vested restricted stock awards             $ 0.2      
Pretax total unrecognized compensation cost related to share options- period             1 year 4 months 17 days      
Fair value of shares vested             $ 2.7 $ 5.3 $ 3.7  
Omnibus Plan | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock vesting period       1 year