XML 98 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Acquisitions - Revenue and Net Income of Acquired Entities (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual $ 127,754,927 $ 104,162,227
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 6,561,403 5,653,298
Komtek Forge Acquisition [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 9,103,652 6,622,601
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 571,640 38,434
Acquisition of Global Tek Manufacturing LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 6,537,499 9,249,412
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual (217,140) 1,582,758
Acquisition of Emergency Hydraulics LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 1,500,573 516,319
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 121,546 48,021
Reverso Pumps, Inc. [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 5,467,426 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 876,558 0
Separ America [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 1,746,551 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 353,239 0
Knitting Machinery Company of America LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 1,022,603 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 82,830 0
Acquired Entities [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 25,378,304 16,388,332
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 1,788,673 1,669,213
All Other Entities [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 102,376,623 87,773,895
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual $ 4,772,730 $ 3,984,085