XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 14, 2020
Sep. 18, 2020
Apr. 03, 2020
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]                            
Revenues       $ 529,864,000 $ 474,639,000 $ 229,926,000 $ 453,762,000 $ 443,836,000 $ 477,761,000 $ 468,711,000 $ 468,589,000 $ 1,688,189,405 $ 1,858,897,406 $ 1,834,063,697
Selling, General and Administrative Expenses                            
Business Acquisition [Line Items]                            
Acquisition-related costs       $ 650,000               650,000    
Vaporsens Inc                            
Business Acquisition [Line Items]                            
Initial investment in Vaporsens     $ 3,000,000.0                      
Argil                            
Business Acquisition [Line Items]                            
Initial investment in Vaporsens     4,200,000                      
Vaporsens Inc                            
Business Acquisition [Line Items]                            
Purchase price         $ 10,600,000                  
Cash paid to acquire business     $ 7,100,000                      
Ownership percentage of business acquisition     100.00%                      
Vaporsens Inc | Common Stocks                            
Business Acquisition [Line Items]                            
Equity interest investment     $ 3,500,000                      
Air-CraftGlass                            
Business Acquisition [Line Items]                            
Purchase price   $ 1,100,000                        
Ownership percentage of business acquisition   100.00%                        
Revenues                       $ 0    
Argil                            
Business Acquisition [Line Items]                            
Purchase price $ 3,700,000                          
Ownership percentage of business acquisition   100.00%