XML 81 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 14, 2025
Mar. 01, 2025
Mar. 14, 2022
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized       6,900,000    
Number of shares remaining available       1,400,000    
Compensation costs expensed       $ 8.8 $ 3.1  
Unrecognized compensation costs       $ 13.0    
Compensation expected to be recognized, weighted-average period in years       2 years 7 months 6 days    
Potential tax benefit, percentage       24.00%    
Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target percentage     100.00%      
Non-vested, shares outstanding (in shares)       545,394   538,572
Vested (in shares)       236,154    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate       3.87% 4.44%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate       0.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate       55.40% 54.60%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price       $ 5.48 $ 20.21  
Share Price       $ 7.08 $ 25.23  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 30.00%          
Issuance of common stock for cash at $23.00 per share, net of fees (in shares) 14,259          
Performance Shares | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vested (in shares)   221,895        
Performance Shares | Share-based Compensation Award, Tranche One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target percentage       100.00%    
Number of Shares authorized, achievement of maximum goals       950,870    
Achievement of maximum goals percentage       200.00%    
Non-vested, shares outstanding (in shares)       475,435    
Performance Shares | Share-based Compensation Award, Tranche One | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target percentage       100.00%    
Number of Shares authorized, achievement of maximum goals       69,959