v3.25.2
Note 13 - Segment and Related Information - Information by Industry Segment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sales $ 46,854,462 $ 37,636,088 $ 90,168,573 $ 76,075,727
Gross profit 14,521,728 10,411,315 26,583,353 20,656,348
Operating profit 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 in equity securities 0 261,389 0 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
Operating Segments [Member]        
Sales 46,854,462 37,636,088 90,168,573 76,075,727
Gross profit 14,521,728 10,411,315 26,583,353 20,656,348
Operating profit 8,799,949 6,264,328 15,155,337 12,388,243
Corporate and Reconciling Items [Member]        
Operating profit 1,469,494 1,148,147 2,932,028 2,697,972
Commercial Air Handling [Member] | Operating Segments [Member]        
Sales 22,111,930 16,431,398 43,189,404 33,409,842
Gross profit 8,453,630 5,701,513 15,577,698 11,333,608
Operating profit 6,339,220 4,672,034 11,262,531 9,220,835
Industrial and Transportation Products [Member] | Operating Segments [Member]        
Sales 24,742,532 21,204,690 46,979,169 42,665,885
Gross profit 6,068,098 4,709,802 11,005,655 9,322,740
Operating profit $ 2,460,729 $ 1,592,294 $ 3,892,806 $ 3,167,408