v3.25.2
Stock-Based Compensation - Performance Share Grants (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Mar. 28, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock Based Compensation          
Non-cash compensation expense   $ 2.7 $ 2.9 $ 5.1 $ 5.9
Performance shares | Award Date, 2023          
Stock Based Compensation          
Non-cash compensation expense       $ 0.0  
Performance shares | Award Date, March 28, 2025          
Stock Based Compensation          
Vesting period       3 years  
Performance shares | Award Date, March 28, 2025 - 2024 performance shares          
Stock Based Compensation          
Granted (in shares) 472,938        
Vesting period 3 years        
Performance shares | Award Date, March 28, 2025 - 2025 performance shares          
Stock Based Compensation          
Granted (in shares) 381,718        
Vesting period 3 years     3 years  
Performance shares | Share-based Payment Arrangement, Tranche One, TSR | Award Date, 2023          
Stock Based Compensation          
Vesting (as a percent)       50.00%  
Performance shares | Share-based Payment Arrangement, Tranche Two, EBITDA metric | Award Date, 2023          
Stock Based Compensation          
Vesting (as a percent)       50.00%  
Vesting period       3 years  
Performance shares | Minimum | Award Date, March 28, 2025 - 2024 performance shares          
Stock Based Compensation          
Percentage of target shares that may be earned upon achievement of threshold performance metric 50.00%        
Performance shares | Minimum | Award Date, March 28, 2025 - 2025 performance shares          
Stock Based Compensation          
Percentage of target shares that may be earned upon achievement of threshold performance metric 50.00%        
Performance shares | Maximum | Award Date, March 28, 2025 - 2024 performance shares          
Stock Based Compensation          
Percentage of target shares that may be earned upon achievement of threshold performance metric 200.00%        
Performance shares | Maximum | Award Date, March 28, 2025 - 2025 performance shares          
Stock Based Compensation          
Percentage of target shares that may be earned upon achievement of threshold performance metric 200.00%