XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Consolidated Statements of Income        
Revenues $ 61,943 $ 76,496 $ 202,475 $ 244,169
Cost of sales 46,001 45,916 142,541 146,632
Gross profit 15,942 30,580 59,934 97,537
Operating expenses:        
Selling, general and administrative 8,059 6,760 25,019 22,010
Amortization 910 698 2,368 2,095
Total operating expenses 8,969 7,458 27,387 24,105
Operating income 6,973 23,122 32,547 73,432
Other (income) expense:        
Interest expense (income) (315) 4,358 51 8,106
Other income (2,250)   (2,250)  
Total other (income) expense (2,565) 4,358 (2,199) 8,106
Income before income taxes 9,538 18,764 34,746 65,326
Income tax expense 1,732 5,182 7,793 17,024
Net income $ 7,806 $ 13,582 $ 26,953 $ 48,302
Net income per common share - Basic $ 0.17 $ 0.30 $ 0.59 $ 1.07
Net income per common share - Diluted $ 0.17 $ 0.29 $ 0.57 $ 1.02
Weighted average number of shares outstanding - Basic 45,435,458 45,404,963 45,486,263 45,348,072
Weighted average number of shares outstanding - Diluted 47,135,443 47,345,380 47,278,638 47,319,464