XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Financial Data by Segment (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net Sales $ 194,489,991 $ 191,500,947
Less: Segment cost of sales 118,139,167 119,290,712
Less: Segment selling, general, and administrative expenses 62,210,882 59,021,618
Operating income 14,139,942 13,188,617
Interest expense (2,083,323) (3,096,481)
Interest income 140,680 119,317
Gain on sale of business   12,564,153
Other (expense), net 95,110 (41,002)
Income before income tax expense 12,292,409 22,734,604
Assets 162,170,586 149,241,316
Additions to property, plant and equipment 7,148,000 4,673,000
Depreciation and amortization 6,069,000 5,011,000
United States Segment    
Net Sales 166,152,000 163,205,000
Less: Segment cost of sales 100,092,000 101,531,000
Less: Segment selling, general, and administrative expenses 52,815,000 50,198,000
Operating income 13,245,000 11,477,000
Assets 143,538,000 131,382,000
Additions to property, plant and equipment 6,866,000 4,626,000
Depreciation and amortization 5,663,000 4,833,000
Canada Segment    
Net Sales 13,261,000 13,891,000
Less: Segment cost of sales 8,294,000 8,407,000
Less: Segment selling, general, and administrative expenses 4,269,000 4,618,000
Operating income 698,000 866,000
Assets 9,677,000 8,557,000
Additions to property, plant and equipment 197,000  
Depreciation and amortization 350,000 102,000
Europe Segment    
Net Sales 15,077,000 14,405,000
Less: Segment cost of sales 9,753,000 9,353,000
Less: Segment selling, general, and administrative expenses 5,127,000 4,206,000
Operating income 197,000 845,000
Assets 8,956,000 9,302,000
Additions to property, plant and equipment 85,000 47,000
Depreciation and amortization $ 56,000 $ 76,000