XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales $ 105,009 $ 97,753
Cost of sales 74,926 69,052
Gross profit 30,083 28,701
Selling, general & administrative expenses 13,912 13,006
Change in fair value of contingent consideration (238) (2,853)
Loss (gain) on sale of property, plant & equipment 9 1
Operating income 15,924 12,841
Interest expense, net 631 869
Other (income) expenses (42) 77
Income before income tax expense 15,335 11,895
Income tax expense 2,642 2,156
Net income $ 12,693 $ 9,739
Net income per share:    
Basic (in dollars per share) $ 1.66 $ 1.28
Diluted (in dollars per share) $ 1.64 $ 1.27
Weighted average common shares outstanding:    
Basic (in shares) 7,651 7,592
Diluted (in shares) 7,737 7,681
Comprehensive Income    
Net Income $ 12,693 $ 9,739
Other comprehensive income:    
Foreign currency translation adjustment (584) 493
Other comprehensive loss (584) 493
Comprehensive income $ 12,109 $ 10,232