XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total net sales $ 712,019 $ 581,113 $ 2,050,002 $ 1,736,824
Intersegment elimination        
Disaggregation of Revenue [Line Items]        
Total net sales (671) (908) (3,007) (2,297)
U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 365,152 286,664 982,141 876,411
North America, excluding U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 26,056 24,803 81,883 71,632
Europe | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 175,278 140,801 536,884 419,185
Asia | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 121,314 103,585 365,629 301,986
Other | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 24,890 26,168 86,472 69,907
FMT        
Disaggregation of Revenue [Line Items]        
Total net sales 251,297 220,553 745,202 666,187
FMT | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 251,297 220,553 745,202 666,187
FMT | Intersegment elimination        
Disaggregation of Revenue [Line Items]        
Total net sales 0 (194) (737) (533)
FMT | U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 137,046 122,352 399,123 384,429
FMT | North America, excluding U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 13,685 13,706 42,645 38,741
FMT | Europe | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 48,802 43,855 150,098 127,906
FMT | Asia | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 36,861 26,010 108,505 77,144
FMT | Other | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 14,903 14,824 45,568 38,500
HST        
Disaggregation of Revenue [Line Items]        
Total net sales 301,637 219,671 825,440 658,361
HST | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 301,637 219,671 825,440 658,361
HST | Intersegment elimination        
Disaggregation of Revenue [Line Items]        
Total net sales (650) (707) (2,228) (1,744)
HST | U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 148,195 98,943 355,759 288,042
HST | North America, excluding U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 5,193 5,417 16,687 15,911
HST | Europe | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 86,509 59,509 258,838 182,596
HST | Asia | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 59,990 52,197 178,971 161,342
HST | Other | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 2,400 4,312 17,413 12,214
FSDP        
Disaggregation of Revenue [Line Items]        
Total net sales 159,085 140,889 479,360 412,276
FSDP | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 159,085 140,889 479,360 412,276
FSDP | Intersegment elimination        
Disaggregation of Revenue [Line Items]        
Total net sales (21) (7) (42) (20)
FSDP | U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 79,911 65,369 227,259 203,940
FSDP | North America, excluding U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 7,178 5,680 22,551 16,980
FSDP | Europe | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 39,967 37,437 127,948 108,683
FSDP | Asia | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 24,463 25,378 78,153 63,500
FSDP | Other | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales $ 7,587 $ 7,032 $ 23,491 $ 19,193