XML 23 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Income Statements - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Income Statements      
Revenues $ 237,118 $ 289,025 $ 325,225
Cost of sales 171,410 177,518 162,332
Gross profit 65,708 111,507 162,893
Operating expenses:      
Selling, general and administrative 33,017 30,542 28,591
Amortization 3,390 2,793 2,793
Total operating expenses 36,407 33,335 31,384
Operating income 29,301 78,172 131,509
Other (income) expense:      
Interest (income) expense - net (476) 8,352 14,327
Other income (2,250)    
Total other (income) expense (2,726) 8,352 14,327
Income before income taxes 32,027 69,820 117,182
Income tax expense 7,639 17,573 13,381
Net income $ 24,388 $ 52,247 $ 103,801
Net income per common share - Basic $ 0.54 $ 1.15 $ 2.31
Net income per common share - Diluted $ 0.52 $ 1.1 $ 2.2
Weighted average number of shares outstanding - Basic 45,329,789 45,385,433 44,990,104
Weighted average number of shares outstanding - Diluted 47,076,477 47,338,231 47,109,018