v3.25.1
Note 13 - Segment and Related Information - Information by Industry Segment (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Sales $ 43,314,111 $ 38,439,639
Gross profit 12,061,622 10,245,033
Operating profit 4,892,852 4,574,090
Interest charges 326,624 237,841
Loss on investments in equity securities 0 118,077
Other expense 351,654 72,263
Income before Provision for Income Taxes 4,214,574 4,145,909
Operating Segments [Member]    
Sales 43,314,111 38,439,639
Gross profit 12,061,622 10,245,033
Operating profit 6,355,386 6,123,915
Corporate and Reconciling Items [Member]    
Operating profit 1,462,534 1,549,825
Commercial Air Handling [Member] | Operating Segments [Member]    
Sales 21,077,475 16,978,444
Gross profit 7,124,068 5,632,095
Operating profit 4,923,311 4,548,801
Industrial and Transportation Products [Member] | Operating Segments [Member]    
Sales 22,236,636 21,461,195
Gross profit 4,937,554 4,612,938
Operating profit $ 1,432,075 $ 1,575,114