XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Earnings - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Condensed Consolidated Statements of Earnings    
Net sales $ 92,422 $ 85,040
Cost of sales, excluding depreciation and amortization expense 75,402 69,831
Gross profit 17,020 15,209
Selling, general, and administrative expenses 12,523 10,241
Acquisition related costs 123 22
Depreciation and amortization expense 871 713
Income from operations 3,503 4,233
Other income:    
Interest, net 203 112
Foreign currency transaction (loss) gain (85) 44
Income before provision for income taxes 3,621 4,389
Provision for income taxes 890 1,065
Net income $ 2,731 $ 3,324
Income per common share-Basic $ 0.60 $ 0.74
Income per common share-Diluted $ 0.60 $ 0.74
Weighted average common shares outstanding - Basic (in shares) 4,438 4,366
Weighted average common shares outstanding - Diluted (in shares) 4,438 4,366