XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Consolidated Statements of Income    
Revenues $ 55,343 $ 65,250
Cost of sales 43,275 43,829
Gross profit 12,068 21,421
Operating expenses:    
Selling, general and administrative 8,170 7,947
Amortization 823 698
Total operating expenses 8,993 8,645
Operating income 3,075 12,776
Other (income) expense:    
Interest (income) expense (576) 214
Income before income taxes 3,651 12,562
Income tax expense 893 3,000
Net income $ 2,758 $ 9,562
Net income per common share - Basic $ 0.06 $ 0.21
Net income per common share - Diluted $ 0.06 $ 0.2
Weighted average number of shares outstanding - Basic 44,057,774 45,509,423
Weighted average number of shares outstanding - Diluted 45,621,413 47,468,520