XML 80 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]                      
Disaggregation of Revenue $ 460,541 $ 487,152 $ 573,140 $ 554,275 $ 511,800 $ 486,267 $ 480,757 $ 437,153 $ 2,075,108 $ 1,915,977 $ 1,295,342
Vacuum & Analysis [Member]                      
Disaggregation of Revenue [Line Items]                      
Disaggregation of Revenue                 1,260,862 1,207,457 872,291
Light & Motion [Member]                      
Disaggregation of Revenue [Line Items]                      
Disaggregation of Revenue                 814,246 708,520 423,051
Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Disaggregation of Revenue                 1,835,202 1,701,301 1,118,579
Products [Member] | Vacuum & Analysis [Member]                      
Disaggregation of Revenue [Line Items]                      
Disaggregation of Revenue                 1,080,343 1,047,639 731,364
Products [Member] | Light & Motion [Member]                      
Disaggregation of Revenue [Line Items]                      
Disaggregation of Revenue                 754,859 653,662 387,215
Services [Member]                      
Disaggregation of Revenue [Line Items]                      
Disaggregation of Revenue                 239,906 214,676 176,763
Services [Member] | Vacuum & Analysis [Member]                      
Disaggregation of Revenue [Line Items]                      
Disaggregation of Revenue                 180,519 159,818 140,927
Services [Member] | Light & Motion [Member]                      
Disaggregation of Revenue [Line Items]                      
Disaggregation of Revenue                 $ 59,387 $ 54,858 $ 35,836