XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 14, 2020
Sep. 18, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Mar. 03, 2021
Business Acquisition [Line Items]              
Revenue     $ 428,005,026 $ 229,925,556 $ 911,729,865 $ 683,687,281  
Selling, General and Administrative Expenses              
Business Acquisition [Line Items]              
Acquisition-related costs     $ 350,000   $ 350,000    
Argil, Inc.              
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%   100.00%    
Revenue         $ 0    
Argil, Inc.              
Business Acquisition [Line Items]              
Purchase price of acquisition $ 3,700,000            
Ownership percentage of business acquisition     100.00%   100.00%    
Revenue         $ 0    
Guardian Optical Technologies              
Business Acquisition [Line Items]              
Ownership percentage of business acquisition     100.00%   100.00%    
Revenue         $ 0    
Business acquisition agreement, value             $ 12,000,000.0