v3.26.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue Recognition        
Net sales $ 473.2 $ 119.6 $ 881.0 $ 223.5
Husky        
Revenue Recognition        
Net sales 339.6   617.0  
Husky | Tooling and aftermarket        
Revenue Recognition        
Net sales 272.6   499.7  
Husky | Systems        
Revenue Recognition        
Net sales 67.0   117.3  
CompoSecure        
Revenue Recognition        
Net sales $ 133.6 $ 119.6 $ 264.0 $ 223.5