XML 19 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Income Statements - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Consolidated Income Statements      
Revenues $ 246,614 $ 237,118 $ 289,025
Cost of sales 184,517 171,410 177,518
Gross profit 62,097 65,708 111,507
Operating expenses:      
Selling, general and administrative 40,242 33,017 30,542
Amortization 3,296 3,390 2,793
Total operating expenses 43,538 36,407 33,335
Operating income 18,559 29,301 78,172
Other (income) expense:      
Interest (income) expense - net (2,532) (476) 8,352
Other income (1,600) (2,250)  
Total other (income) expense (4,132) (2,726) 8,352
Income before income taxes 22,691 32,027 69,820
Income tax expense 6,024 7,639 17,573
Net income $ 16,667 $ 24,388 $ 52,247
Net income per common share - Basic $ 0.38 $ 0.54 $ 1.15
Net income per common share - Diluted $ 0.37 $ 0.52 $ 1.1
Weighted average number of shares outstanding - Basic 43,585,401 45,329,789 45,385,433
Weighted average number of shares outstanding - Diluted 45,111,151 47,076,477 47,338,231