XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Income Statements - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Consolidated Income Statements      
Revenues $ 289,025 $ 325,225 $ 192,748
Cost of sales 177,518 162,332 121,084
Gross profit 111,507 162,893 71,664
Operating expenses:      
Selling, general and administrative 30,542 28,591 26,566
Amortization 2,793 2,793 2,793
Total operating expenses 33,335 31,384 29,359
Operating income 78,172 131,509 42,305
Other (expense) income:      
Interest expense 8,352 14,327 11,376
Other income     2,470
Total other expense (8,352) (14,327) (8,906)
Income before income taxes 69,820 117,182 33,399
Income tax expense 17,573 13,381 1,140
Net income $ 52,247 $ 103,801 $ 32,259
Net income per common share - Basic $ 1.15 $ 2.31 $ 0.74
Net income per common share - Diluted $ 1.10 $ 2.20 $ 0.69
Weighted average number of shares outstanding - Basic 45,385,433 44,990,104 43,765,443
Weighted average number of shares outstanding - Diluted 47,338,231 47,109,018 46,640,822