XML 142 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation and Earnings per Share - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation, nonvested awards, compensation cost not yet recognized $ 7.3    
Compensation, nonvested awards, cost not yet recognized, period for recognition 2 years 1 month 6 days    
Anti-dilutive awards outstanding (fewer than) (in shares) 325,000 117,000 365,000
The 2014 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Additional number of shares authorized for issuance (in shares) 4,200,000    
The 2024 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Additional number of shares authorized for issuance (in shares) 3,000,000    
Series A Preferred Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Anti-dilutive awards outstanding (fewer than) (in shares) 3,432,000    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of RSUs vested $ 5.8    
Restricted Stock Units (RSUs) | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 1 year    
Shares issued (as a percent) 0.00%    
Restricted Stock Units (RSUs) | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Shares issued (as a percent) 100.00%    
Restricted Stock Units (RSUs) | The 2014 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period 10 years    
Restricted Stock Units (RSUs) | The 2024 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period 10 years    
Shares remained available for future issuance (in shares) 2,917,122    
Relative Total Shareholder Return Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Fair value of RSUs vested $ 0.5    
Relative Total Shareholder Return Awards | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued (as a percent) 0.00%    
Relative Total Shareholder Return Awards | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued (as a percent) 150.00%