XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Statement [Abstract]    
Net sales (to related parties $1,266 and $1,766 for the year ended December 31, 2025 and 2024, respectively) $ 722,405 $ 475,967
Cost of sales (derived from related party net sales $863 and $1,304 for the year ended December 31, 2025 and 2024, respectively) 537,506 335,430
Gross profit 184,899 140,537
Operating expenses:    
Research and development expenses 18,164 20,056
Selling, general and administrative expenses 55,803 37,378
Amortization of intangible assets 1,218 1,459
Total operating expenses 75,185 58,893
Operating income 109,714 81,644
Other expense (income), net    
Interest expense (from related parties $634 and $6,998 for the year ended December 31, 2025 and 2024, respectively) 6,702 11,443
Other expense (income) (352) 0
Total other expense, net 6,350 11,443
Income before income taxes 103,364 70,201
Income tax (benefit) expense (10,623) 922
Net income $ 113,987 $ 69,279
Weighted-average common shares outstanding:    
Basic (in shares) 23,022 22,983
Diluted (in shares) 23,066 23,018
Earnings per common share:    
Basic (in dollars per share) $ 4.95 $ 3.01
Diluted (in dollars per share) $ 4.94 $ 3.01