XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total net sales $ 436,825 $ 385,256
Portfolio    
Disaggregation of Revenue [Line Items]    
Total net sales 135,910 124,703
Semiconductor & Electronics    
Disaggregation of Revenue [Line Items]    
Total net sales 113,757 104,026
Aerospace, Defense & Government    
Disaggregation of Revenue [Line Items]    
Total net sales 113,114 94,503
Transportation    
Disaggregation of Revenue [Line Items]    
Total net sales 74,044 62,024
Americas    
Disaggregation of Revenue [Line Items]    
Total net sales 177,986 159,210
EMEA    
Disaggregation of Revenue [Line Items]    
Total net sales 112,180 100,370
APAC    
Disaggregation of Revenue [Line Items]    
Total net sales 146,659 125,676
Point-in-Time    
Disaggregation of Revenue [Line Items]    
Total net sales 382,687 327,224
Point-in-Time | Americas    
Disaggregation of Revenue [Line Items]    
Total net sales 152,342 132,988
Point-in-Time | EMEA    
Disaggregation of Revenue [Line Items]    
Total net sales 94,696 79,241
Point-in-Time | APAC    
Disaggregation of Revenue [Line Items]    
Total net sales 135,649 114,995
Over Time    
Disaggregation of Revenue [Line Items]    
Total net sales 54,138 58,032
Over Time | Americas    
Disaggregation of Revenue [Line Items]    
Total net sales 25,644 26,222
Over Time | EMEA    
Disaggregation of Revenue [Line Items]    
Total net sales 17,484 21,129
Over Time | APAC    
Disaggregation of Revenue [Line Items]    
Total net sales $ 11,010 $ 10,681