v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales (to related parties $10 and $402 for the three months ended June 30, 2026 and 2025, respectively, $19 and $865 for the six months ended June 30, 2026 and 2025, respectively) $ 152,544 $ 191,907 $ 281,136 $ 327,353
Cost of sales (derived from related party net sales $3 and $271 for the three months ended June 30, 2026 and 2025, respectively, and $8 and $587 for the six months ended June 30, 2026 and 2025, respectively) 111,176 137,824 210,344 232,976
Gross profit 41,368 54,083 70,792 94,377
Operating expenses:        
Research and development expenses 5,051 4,615 9,856 8,859
Selling, general and administrative expenses 12,117 16,680 25,095 27,789
Amortization of intangible assets 280 306 529 613
Total operating expenses 17,448 21,601 35,480 37,261
Operating income 23,920 32,482 35,312 57,116
Other expense (income), net:        
Interest expense (from related parties of $0 and $219 for the three months ended June 30, 2026 and 2025, respectively, and $0 and $634 for the six months ended June 30, 2026 and 2025, respectively) 1,570 1,700 3,315 3,466
Other expense (income) (122) (295) (208) (295)
Total other expense, net 1,448 1,405 3,107 3,171
Income before income taxes 22,472 31,077 32,205 53,945
Income tax expense (benefit) 5,611 (20,135) 8,044 (16,349)
Net income $ 16,861 $ 51,212 $ 24,161 $ 70,294
Weighted-average common shares outstanding:        
Basic (in shares) 23,050 23,009 23,048 23,007
Diluted (in shares) 23,072 23,067 23,067 23,064
Earnings per common share:        
Basic (in dollars per share) $ 0.73 $ 2.23 $ 1.05 $ 3.06
Diluted (in dollars per share) $ 0.73 $ 2.22 $ 1.05 $ 3.05