v3.26.1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Consolidated Statements of Income    
Revenues $ 60,151 $ 55,343
Cost of sales 48,303 43,275
Gross profit 11,848 12,068
Operating expenses:    
Selling, general and administrative 9,529 8,170
Amortization 855 823
Total operating expenses 10,384 8,993
Operating income 1,464 3,075
Other (income) expense:    
Interest income (133) (576)
Income before income taxes 1,597 3,651
Income tax expense 1,267 893
Net income $ 330 $ 2,758
Net income per common share - Basic $ 0.01 $ 0.06
Net income per common share - Diluted $ 0.01 $ 0.06
Weighted average number of shares outstanding - Basic 42,321,667 44,057,774
Weighted average number of shares outstanding - Diluted 42,576,086 45,621,413