XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales (from related parties $253 and $1,000 for the three months ended June 30, 2024 and June 30, 2023, respectively, $453 and $2,100 for the six months ended June 30, 2024 and June 30, 2023, respectively) $ 110,586 $ 121,865 $ 205,826 $ 238,334
Cost of sales (from related parties $176 and $600 for the three months ended June 30, 2024 and June 30, 2023, respectively, and $329 and $1,500 for the six months ended June 30, 2024 and June 30, 2023, respectively) 75,398 94,911 144,882 187,911
Gross profit 35,188 26,954 60,944 50,423
Operating expenses:        
Research and development expenses 4,959 4,662 10,156 9,266
Selling, general and administrative expenses 4,520 10,550 14,052 20,455
Amortization of intangible assets 365 437 730 873
Total operating expenses 9,844 15,649 24,938 30,594
Operating income 25,344 11,305 36,006 19,829
Interest expense (from related parties $2,216 and $1,816 for the three months ended June 30, 2024 and 2023, respectively, and $4,438 and $3,799 for the six months ended June 30, 2024 and June 30, 2023, respectively) 2,909 4,645 6,255 9,310
Income before income taxes 22,435 6,660 29,751 10,519
Income tax expense 895 243 1,096 378
Net income $ 21,540 $ 6,417 $ 28,655 $ 10,141
Weighted-average common shares outstanding:        
Basic (in shares) 22,973 22,952 22,971 22,952
Diluted (in shares) 22,993 22,966 22,983 22,967
Earnings per common share:        
Basic (in dollars per share) $ 0.94 $ 0.28 $ 1.25 $ 0.44
Diluted (in dollars per share) $ 0.94 $ 0.28 $ 1.25 $ 0.44