XML 69 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total net sales $ 685,947 $ 561,249 $ 1,337,983 $ 1,155,711
Intersegment elimination        
Disaggregation of Revenue [Line Items]        
Total net sales (1,154) (607) (2,336) (1,389)
U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 316,809 291,042 616,989 589,747
North America, excluding U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 26,706 20,916 55,827 46,829
Europe | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 193,628 126,562 361,606 278,384
Asia | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 115,996 103,698 244,315 198,401
Other | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 33,962 19,638 61,582 43,739
FMT        
Disaggregation of Revenue [Line Items]        
Total net sales 250,839 218,922 493,905 445,634
FMT | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 250,839 218,922 493,905 445,634
FMT | Intersegment elimination        
Disaggregation of Revenue [Line Items]        
Total net sales (438) (190) (737) (339)
FMT | U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 131,116 134,299 262,077 262,077
FMT | North America, excluding U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 14,131 11,359 28,960 25,035
FMT | Europe | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 52,651 39,386 101,296 84,051
FMT | Asia | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 37,906 24,349 71,644 51,134
FMT | Other | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 15,473 9,719 30,665 23,676
HST        
Disaggregation of Revenue [Line Items]        
Total net sales 274,296 215,234 523,803 438,690
HST | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 274,296 215,234 523,803 438,690
HST | Intersegment elimination        
Disaggregation of Revenue [Line Items]        
Total net sales (716) (434) (1,578) (1,037)
HST | U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 113,847 93,103 207,564 189,099
HST | North America, excluding U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 4,422 4,526 11,494 10,494
HST | Europe | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 95,564 56,000 172,329 123,087
HST | Asia | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 51,262 57,806 118,981 109,145
HST | Other | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 9,917 4,233 15,013 7,902
FSDP        
Disaggregation of Revenue [Line Items]        
Total net sales 160,812 127,093 320,275 271,387
FSDP | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 160,812 127,093 320,275 271,387
FSDP | Intersegment elimination        
Disaggregation of Revenue [Line Items]        
Total net sales 0 17 (21) (13)
FSDP | U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 71,846 63,640 147,348 138,571
FSDP | North America, excluding U.S. | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 8,153 5,031 15,373 11,300
FSDP | Europe | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 45,413 31,176 87,981 71,246
FSDP | Asia | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales 26,828 21,543 53,690 38,122
FSDP | Other | Operating segments        
Disaggregation of Revenue [Line Items]        
Total net sales $ 8,572 $ 5,686 $ 15,904 $ 12,161