XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 14, 2020
Sep. 18, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Mar. 03, 2021
Business Acquisition [Line Items]              
Revenue     $ 399,598,744 $ 474,638,584 $ 1,311,328,609 $ 1,158,325,866  
Selling, General and Administrative Expenses              
Business Acquisition [Line Items]              
Acquisition-related costs     $ 375,000   $ 375,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