XML 103 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Engineering, Selling and Administrative Expense      
Stock-Based Compensation      
Stock-based compensation expense (in dollars) $ 10.9 $ 11.5 $ 8.5
Restricted Stock | Director      
Stock-Based Compensation      
Granted (in shares) 78,894 77,576 56,640
Employee Stock Option      
Stock-Based Compensation      
Stock-based compensation expense (in dollars) $ 0.0 $ 0.0 $ 0.1
Number of share options granted during the period (in shares) 0    
Employee Stock Option | Employees      
Stock-Based Compensation      
Vesting period (in years) 3 years    
Expiration period (in years) 10 years    
Number of share options granted during the period (in shares) 0 0 0
Restricted Stock Units      
Stock-Based Compensation      
Stock-based compensation expense (in dollars) $ 6.4 $ 6.3 $ 5.2
Unrecognized compensation expense before income tax (in dollars) $ 5.7    
Recognition period for unrecognized compensation expense (in years) 1 year 8 months 12 days    
Granted (in shares) 461,632 520,132 413,543
Restricted Stock Units | Employees      
Stock-Based Compensation      
Vesting period (in years) 3 years    
Performance Shares      
Stock-Based Compensation      
Stock-based compensation expense (in dollars) $ 4.5 $ 5.2 $ 3.2
Unrecognized compensation expense before income tax (in dollars) $ 5.7    
Recognition period for unrecognized compensation expense (in years) 1 year 8 months 12 days    
Performance period (in years) 3 years    
Period of U.S. Treasury rates as a basis for assumed risk-free rates (in years) 3 years    
Granted (in shares) 365,174 [1] 316,022 122,280
Performance Shares 2024 | Performance Shares      
Stock-Based Compensation      
Performance period (in years) 3 years    
Percentage of shares paid based on total shareholder return relative to peer group (as a percent) 60.00%    
Percentage of shares paid based on adjusted EBITDA (as a percent) 40.00%    
Increase decrease in percentage of shares paid based on total shareholder return relative to defined peer group 20.00%    
Percentage of shares of other than options granted during the period 200.00%    
Performance Shares 2023 | Performance Shares      
Stock-Based Compensation      
Performance period (in years)   3 years  
Percentage of shares paid based on total shareholder return relative to peer group (as a percent)   60.00%  
Percentage of shares paid based on adjusted EBITDA (as a percent)   40.00%  
Increase decrease in percentage of shares paid based on total shareholder return relative to defined peer group   20.00%  
Percentage of shares of other than options granted during the period   200.00%  
Performance Shares 2022 | Performance Shares      
Stock-Based Compensation      
Performance period (in years)     3 years
Percentage of shares paid based on total shareholder return relative to peer group (as a percent)     60.00%
Percentage of shares paid based on adjusted EBITDA (as a percent)     40.00%
Increase decrease in percentage of shares paid based on total shareholder return relative to defined peer group     20.00%
Percentage of shares of other than options granted during the period     200.00%
[1] Performance shares granted assuming achievement of performance goals at target.