v3.25.2
Note 11 - Acquisitions - Revenue and Net Income of Acquired Entities (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual $ 46,854,462 $ 37,636,088 $ 90,168,573 $ 76,075,727
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 5,129,849 3,283,456 8,260,884 6,280,341
Heany Industries, LLC [Member]        
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 1,804,826 1,455,787 3,189,538 2,911,318
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 189,435 97,628 7,445 117,097
Advanced Industrial Coatings LLC [Member]        
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 1,070,763 0 2,114,201 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 65,610 0 75,678 0
Rahn Industries, Incorporated [Member]        
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 5,867,885 0 10,177,500 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 1,140,919 0 1,273,887 0
Acquired Entities [Member]        
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 8,743,474 1,455,787 15,481,239 2,911,318
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 1,395,964 97,628 1,357,010 117,097
All Other Entities [Member]        
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 38,110,988 36,180,301 74,687,334 73,164,409
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual $ 3,733,885 $ 3,185,828 $ 6,903,874 $ 6,163,244