Schedule of Segment Reporting Information, by Segment [Table Text Block] |
|
|
Three Months Ended |
|
|
Six Months Ended |
|
|
|
June 30, |
|
|
June 30, |
|
|
|
2025 |
|
|
2024 |
|
|
2025 |
|
|
2024 |
|
Sales summary by segment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Commercial Air Handling |
|
$ |
22,111,930 |
|
|
$ |
16,431,398 |
|
|
$ |
43,189,404 |
|
|
$ |
33,409,842 |
|
Industrial and Transportation Products |
|
|
24,742,532 |
|
|
|
21,204,690 |
|
|
|
46,979,169 |
|
|
|
42,665,885 |
|
Total Sales |
|
$ |
46,854,462 |
|
|
$ |
37,636,088 |
|
|
$ |
90,168,573 |
|
|
$ |
76,075,727 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gross profit summary by segment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Commercial Air Handling |
|
$ |
8,453,630 |
|
|
$ |
5,701,513 |
|
|
$ |
15,577,698 |
|
|
$ |
11,333,608 |
|
Industrial and Transportation Products |
|
|
6,068,098 |
|
|
|
4,709,802 |
|
|
|
11,005,655 |
|
|
|
9,322,740 |
|
Total Gross Profit |
|
$ |
14,521,728 |
|
|
$ |
10,411,315 |
|
|
$ |
26,583,353 |
|
|
$ |
20,656,348 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Segment operating profit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Commercial Air Handling |
|
$ |
6,339,220 |
|
|
$ |
4,672,034 |
|
|
$ |
11,262,531 |
|
|
$ |
9,220,835 |
|
Industrial and Transportation Products |
|
|
2,460,729 |
|
|
|
1,592,294 |
|
|
|
3,892,806 |
|
|
|
3,167,408 |
|
Total Segment Operating Profit |
|
$ |
8,799,949 |
|
|
$ |
6,264,328 |
|
|
$ |
15,155,337 |
|
|
$ |
12,388,243 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Corporate charges not allocated to segments |
|
$ |
1,469,494 |
|
|
$ |
1,148,147 |
|
|
$ |
2,932,028 |
|
|
$ |
2,697,972 |
|
Operating Income |
|
$ |
7,330,455 |
|
|
$ |
5,116,181 |
|
|
$ |
12,223,309 |
|
|
$ |
9,690,271 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest charges |
|
$ |
308,916 |
|
|
$ |
304,057 |
|
|
$ |
635,540 |
|
|
$ |
541,898 |
|
Loss on investments |
|
|
- |
|
|
|
261,389 |
|
|
|
- |
|
|
|
379,466 |
|
Other (income) expense, net |
|
|
69,307 |
|
|
|
(5,557 |
) |
|
|
420,962 |
|
|
|
66,706 |
|
Income before Provision for Income Taxes |
|
$ |
6,952,232 |
|
|
$ |
4,556,292 |
|
|
$ |
11,166,807 |
|
|
$ |
8,702,201 |
|
|