XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Consolidated Statements of Income        
Revenues $ 75,282 $ 90,474 $ 140,532 $ 167,673
Cost of sales 52,711 53,847 96,540 100,716
Gross profit 22,571 36,627 43,992 66,957
Operating expenses:        
Selling, general and administrative 9,013 8,273 16,960 15,250
Amortization 760 699 1,458 1,397
Total operating expenses 9,773 8,972 18,418 16,647
Operating income 12,798 27,655 25,574 50,310
Interest expense 152 1,899 366 3,748
Income before income taxes 12,646 25,756 25,208 46,562
Income tax expense 3,061 6,567 6,061 11,842
Net income $ 9,585 $ 19,189 $ 19,147 $ 34,720
Net income per common share - Basic $ 0.21 $ 0.42 $ 0.42 $ 0.77
Net income per common share - Diluted $ 0.20 $ 0.41 $ 0.40 $ 0.73
Weighted average number of shares outstanding - Basic 45,513,445 45,339,570 45,511,434 45,319,155
Weighted average number of shares outstanding - Diluted 47,275,901 47,297,419 47,377,534 47,305,196