v3.25.1
Note 11 - Acquisitions - Revenue and Net Income of Acquired Entities (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual $ 43,314,111 $ 38,439,639
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 3,131,034 2,996,885
Heany Industries, LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 1,384,712 1,455,531
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual (181,990) 19,469
Advanced Industrial Coatings LLC [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 1,043,438 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 10,068 0
Rahn Industries, Incorporated [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 4,309,615 0
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 132,969 0
Acquired Entities [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 6,737,765 1,455,531
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual (38,953) 19,469
All Other Entities [Member]    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 36,576,346 36,984,108
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual $ 3,169,987 $ 2,977,416