XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Note 13 - Segment and Related Information (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Sales summary by segment

                               

Commercial Air Handling

  $ 16,431,398     $ 14,860,001     $ 33,409,842     $ 30,911,194  

Industrial and Transportation Products

    21,204,690       22,073,014       42,665,885       45,506,177  

Total Sales

    37,636,088       36,933,015       76,075,727       76,417,371  
                                 

Gross profit summary by segment

                               

Commercial Air Handling

    5,701,513       5,029,777       11,333,608       9,469,684  

Industrial and Transportation Products

    4,709,802       5,445,101       9,322,740       11,521,745  

Total Gross Profit

    10,411,315       10,474,878       20,656,348       20,991,429  
                                 

Segment operating profit

                               

Commercial Air Handling

    4,672,034       3,987,554       9,220,835       7,402,749  

Industrial and Transportation Products

    1,592,294       2,605,748       3,167,408       5,796,850  

Total Segment Operating Profit

    6,264,328       6,593,302       12,388,243       13,199,599  
                                 

Corporate charges not allocated to segments

    1,148,147       1,440,938       2,697,972       2,927,967  

Operating Income

    5,116,181       5,152,364       9,690,271       10,271,632  
                                 

Interest charges

    304,057       366,101       541,898       735,904  

Loss (gain) on investments

    261,389       (177,515 )     379,466       (118,482 )

Other (income) expense, net

    (5,557 )     (345,968 )     66,706       (344,971 )

Income before Provision for Income Taxes

  $ 4,556,292     $ 5,309,746     $ 8,702,201     $ 9,999,181