XML 41 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Financial Data by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]      
Net Sales $ 52,301 $ 45,958  
Less: Segment cost of sales 31,516 28,041  
Less: Segment selling, general, and administrative expenses 19,039 15,491  
Operating income 1,746 2,426  
Interest expense, net (486) (397)  
Other income (expense), net (16) 90  
Income before income taxes 1,244 2,119  
Assets 195,243 163,039 $ 170,998
Additions to property, plant and equipment 1,889 1,353  
Depreciation and amortization 1,971 1,501  
United States Segment      
Segment Reporting Information [Line Items]      
Net Sales 43,768 39,122  
Less: Segment cost of sales 26,659 23,700  
Less: Segment selling, general, and administrative expenses 16,070 13,063  
Operating income 1,039 2,359  
Assets 171,504 143,808  
Additions to property, plant and equipment 1,824 1,334  
Depreciation and amortization 1,882 1,444  
Canada Segment      
Segment Reporting Information [Line Items]      
Net Sales 3,700 3,185  
Less: Segment cost of sales 2,135 1,985  
Less: Segment selling, general, and administrative expenses 1,318 1,159  
Operating income 247 41  
Assets 10,766 9,713  
Additions to property, plant and equipment 4 18  
Depreciation and amortization 27 44  
Europe Segment      
Segment Reporting Information [Line Items]      
Net Sales 4,833 3,651  
Less: Segment cost of sales 2,722 2,356  
Less: Segment selling, general, and administrative expenses 1,651 1,269  
Operating income 460 26  
Assets 12,973 9,518  
Additions to property, plant and equipment 61 1  
Depreciation and amortization $ 62 $ 12