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

Three Months Ended June 30, 2022

 
  

Commercial

Air Handling

  

Industrial

And

Transportation

Products

  

Corporate

and Other

  

Consolidated

 

Sales

 $11,845,380  $20,056,647  $-  $31,902,027 

Gross Profit

  2,453,139   4,315,352   -   6,768,491 

Operating Income

  1,382,553   1,839,634   (846,660

)

  2,375,527 

Pretax Income

  1,382,553   1,514,121   (1,301,004

)

  1,595,670 

Net Income

  988,526   1,071,636   (888,898

)

  1,171,264 
  

Three Months Ended June 30, 2021

 
  

Commercial

Air Handling

  

Industrial

And

Transportation

Products

  

Corporate

and Other

  

Consolidated

 

Sales

 $9,972,545  $16,477,340  $-  $26,449,885 

Gross Profit

  2,030,038   3,750,252   -   5,780,290 

Operating Income

  845,092   1,342,966   (68,261

)

  2,119,797 

Pretax Income

  845,092   1,121,507   (372,142

)

  1,594,457 

Net Income

  633,818   893,184   (279,697

)

  1,247,305 
  

Six Months Ended June 30, 2022

 
  

Commercial

Air Handling

  

Industrial

And

Transportation

Products

  

Corporate

and Other

  

Consolidated

 

Sales

 $23,403,254  $39,501,519  $-  $62,904,773 

Gross Profit

  5,082,796   8,052,101   -   13,134,897 

Operating Income

  2,944,897   3,121,620   (2,293,668

)

  3,772,849 

Pretax Income

  2,944,897   2,930,092   (2,638,228

)

  3,236,761 

Net Income

  2,105,602   2,017,870   (1,886,333

)

  2,237,139 
  

Six Months Ended June 30, 2021

 
  

Commercial

Air Handling

  

Industrial

And

Transportation

Products

  

Corporate

and Other

  

Consolidated

 

Sales

 $18,737,644  $31,706,245  $-  $50,443,889 

Gross Profit

  4,260,858   7,522,353   -   11,783,211 

Operating Income

  1,890,721   3,094,411   (539,875

)

  4,445,257 

Pretax Income

  1,890,721   2,693,643   679,052   5,263,416 

Net Income

  1,418,040   2,099,368   873,314   4,390,722