XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Acquisitions - Revenue and Net Income of Acquired Entities (Details) - USD ($)
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual $ 95,094,396 $ 76,841,745
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 3,491,684 5,588,599
Komtek Forge Acquisition [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 6,592,926 5,052,649
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 351,173 202,903
Acquisition of Global Tek Manufacturing LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 4,883,279 7,209,950
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual (540,931) 1,388,401
Acquisition of Emergency Hydraulics LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 1,088,372 268,102
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 97,375 19,549
Reverso Pumps, Inc. [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 3,930,057 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 663,070 0
Separ America [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 1,440,788 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 247,346 0
Knitting Machinery Company of America LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 818,108 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 73,195 0
Acquired Entities [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 18,753,530 12,530,701
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 891,228 1,610,853
All Other Entities [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 76,340,866 64,311,044
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual $ 2,600,456 $ 3,977,746