v3.25.4
Segment Information - Financial Data by Segment (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Net Sales $ 196,541,816 $ 194,489,991
Less: Segment cost of sales 119,131,000 118,139,000
Less: Segment selling, general, and administrative expenses 62,686,000 62,211,000
Operating income 14,724,514 14,139,942
Interest expense (1,683,000) (2,083,000)
Interest income 123,000 141,000
Other income (expense), net (46,972) 95,110
Income before income taxes 13,118,000 12,293,000
Assets 170,998,209 162,170,586
Additions to property, plant and equipment 10,652,000 7,148,000
Depreciation and amortization 6,347,000 6,069,000
United States Segment    
Segment Reporting Information [Line Items]    
Net Sales 165,143,000 166,152,000
Less: Segment cost of sales 99,798,000 100,092,000
Less: Segment selling, general, and administrative expenses 51,983,000 52,815,000
Operating income 13,362,000 13,245,000
Assets 147,573,000 143,538,000
Additions to property, plant and equipment 10,593,000 6,866,000
Depreciation and amortization 6,105,000 5,663,000
Canada Segment    
Segment Reporting Information [Line Items]    
Net Sales 15,128,000 13,261,000
Less: Segment cost of sales 9,189,000 8,294,000
Less: Segment selling, general, and administrative expenses 4,916,000 4,269,000
Operating income 1,023,000 698,000
Assets 10,520,000 9,677,000
Additions to property, plant and equipment 30,000 197,000
Depreciation and amortization 137,000 350,000
Europe Segment    
Segment Reporting Information [Line Items]    
Net Sales 16,271,000 15,077,000
Less: Segment cost of sales 10,144,000 9,753,000
Less: Segment selling, general, and administrative expenses 5,787,000 5,127,000
Operating income 340,000 197,000
Assets 12,905,000 8,956,000
Additions to property, plant and equipment 29,000 85,000
Depreciation and amortization $ 105,000 $ 56,000