v3.25.2
Segment Information - Financial Data by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Net Sales $ 53,996 $ 55,425 $ 99,954 $ 100,382  
Less: Segment cost of sales 31,847 32,798 59,888 60,358  
Less: Segment selling, general, and administrative expenses 15,759 16,252 31,250 31,090  
Operating income 6,390 6,375 8,816 8,934  
Interest expense (430) (578) (857) (1,054)  
Interest income 29 39 59 72  
Other income, net 99 28 188 72  
Income before income tax expense 6,088 5,864 8,206 8,024  
Assets 170,868 173,541 170,868 173,541 $ 162,171
Additions to property, plant and equipment 1,620 2,488 2,973 4,101  
Depreciation and amortization 1,523 1,478 3,024 2,943  
United States Segment          
Net Sales 44,991 47,455 84,113 85,448  
Less: Segment cost of sales 26,290 27,990 49,990 50,970  
Less: Segment selling, general, and administrative expenses 13,087 13,930 26,150 26,605  
Operating income 5,614 5,535 7,973 7,873  
Assets 147,894 152,098 147,894 152,098  
Additions to property, plant and equipment 1,596 2,366 2,932 3,852  
Depreciation and amortization 1,478 1,373 2,922 2,716  
Canada Segment          
Net Sales 5,198 4,061 8,383 7,098  
Less: Segment cost of sales 2,988 2,266 4,973 4,266  
Less: Segment selling, general, and administrative expenses 1,338 1,092 2,497 2,088  
Operating income 872 703 913 744  
Assets 11,864 12,027 11,864 12,027  
Additions to property, plant and equipment 12 97 30 176  
Depreciation and amortization 31 90 75 199  
Europe Segment          
Net Sales 3,807 3,909 7,458 7,836  
Less: Segment cost of sales 2,569 2,542 4,925 5,122  
Less: Segment selling, general, and administrative expenses 1,334 1,230 2,603 2,397  
Operating income (96) 137 (70) 317  
Assets 11,111 9,416 11,111 9,416  
Additions to property, plant and equipment 12 25 11 73  
Depreciation and amortization $ 14 $ 15 $ 27 $ 28