v3.25.2
Note 13 - Segment and Related Information (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
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