XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Total net sales $ 652,036 $ 594,462
Intersegment elimination    
Disaggregation of Revenue [Line Items]    
Total net sales (1,182) (782)
U.S. | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 300,180 298,705
North America, excluding U.S. | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 29,121 25,913
Europe | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 167,978 151,822
Asia | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 128,319 94,703
Other | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 27,620 24,101
FMT    
Disaggregation of Revenue [Line Items]    
Total net sales 243,066 226,712
FMT | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 243,066 226,712
FMT | Intersegment elimination    
Disaggregation of Revenue [Line Items]    
Total net sales (299) (149)
FMT | U.S. | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 130,961 127,778
FMT | North America, excluding U.S. | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 14,829 13,676
FMT | Europe | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 48,645 44,665
FMT | Asia | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 33,738 26,785
FMT | Other | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 15,192 13,957
HST    
Disaggregation of Revenue [Line Items]    
Total net sales 249,507 223,456
HST | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 249,507 223,456
HST | Intersegment elimination    
Disaggregation of Revenue [Line Items]    
Total net sales (862) (603)
HST | U.S. | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 93,717 95,996
HST | North America, excluding U.S. | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 7,072 5,968
HST | Europe | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 76,765 67,087
HST | Asia | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 67,719 51,339
HST | Other | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 5,096 3,669
FSDP    
Disaggregation of Revenue [Line Items]    
Total net sales 159,463 144,294
FSDP | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 159,463 144,294
FSDP | Intersegment elimination    
Disaggregation of Revenue [Line Items]    
Total net sales (21) (30)
FSDP | U.S. | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 75,502 74,931
FSDP | North America, excluding U.S. | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 7,220 6,269
FSDP | Europe | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 42,568 40,070
FSDP | Asia | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales 26,862 16,579
FSDP | Other | Operating segments    
Disaggregation of Revenue [Line Items]    
Total net sales $ 7,332 $ 6,475