XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Acquisitions - Revenue and Net Income of Acquired Entities (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual $ 62,904,773 $ 50,443,889
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 2,237,139 4,390,722
Komtek Forge Acquisition [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 4,148,696 3,634,832
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 200,675 273,371
Acquisition of Global Tek Manufacturing LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 3,154,086 4,310,258
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual (488,575) 705,122
Acquisition of Emergency Hydraulics LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 656,068 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 69,543 0
Reverso Pumps, Inc. [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 2,548,563 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 351,769 0
Separ America [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 869,739 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 234,595 0
Knitting Machinery Company of America LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 579,388 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 61,415 0
Acquired Entities [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 11,956,540 7,945,090
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 429,422 978,493
All Other Entities [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 50,948,233 42,498,799
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual $ 1,807,717 $ 3,412,229