v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-Based Compensation        
Terms of vesting period     These awards include cash-settled restricted stock units which vest in three annual increments over a three-year period and cash-settled performance share units which vest after three years and are earned based on the extent to which performance goals are met over the applicable performance period.  
Accounts payable and accrued expenses $ 0.9   $ 0.9  
Engineering Selling and Administrative Expenses        
Stock-Based Compensation        
Stock-based compensation expense (in dollars) $ 2.1 $ 3.4 $ 5.4 $ 6.0
Restricted Stock Units        
Stock-Based Compensation        
Granted (in shares) 406,968 628,499 406,968 628,499
Performance period (in years)     3 years  
Restricted Stock Units | Director [Member]        
Stock-Based Compensation        
Granted (in shares) 89,088 130,207 89,088 130,207
Performance Shares        
Stock-Based Compensation        
Granted (in shares) 284,072 437,969 284,072 437,969
Vesting period     3 years  
Performance Shares 2026 | Performance Shares        
Stock-Based Compensation        
Percentage of shares paid based on total shareholder return relative to peer group (as a percent)     60.00%  
Performance period (in years)     3 years  
Percentage of shares paid based on adjusted EBITDA (as a percent)     40.00%