XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Details) - USD ($)
12 Months Ended
Dec. 14, 2020
Sep. 18, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2021
Mar. 03, 2021
Business Acquisition [Line Items]              
Revenues     $ 1,731,169,929 $ 1,688,189,405 $ 1,858,897,406    
Selling, General and Administrative Expenses              
Business Acquisition [Line Items]              
Acquisition-related costs     375,000        
Argil              
Business Acquisition [Line Items]              
Initial investment in Argil $ 4,200,000            
Air-CraftGlass              
Business Acquisition [Line Items]              
Purchase price of acquisition   $ 1,100,000          
Ownership percentage of business acquisition   100.00%          
Revenues     0        
Argil              
Business Acquisition [Line Items]              
Purchase price of acquisition $ 3,700,000            
Ownership percentage of business acquisition 100.00%            
Revenues     $ 0        
Guardian Optical Technologies              
Business Acquisition [Line Items]              
Ownership percentage of business acquisition           100.00%  
Business acquisition agreement, value             $ 12,000,000