XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 240,500 $ 233,190 $ 467,600 $ 448,650
Consumer Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 106,980 96,220 210,560 191,510
Aerospace & Defense [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 77,720 59,800 145,060 109,790
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 55,800 $ 77,170 $ 111,980 $ 147,350