XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net sales (to related parties $398 and $50 for the three months ended September 30, 2025 and 2024, respectively, $1,263 and $500 for the nine months ended September 30, 2025 and 2024, respectively) $ 203,829 $ 125,842 $ 531,182 $ 331,668
Cost of sales (derived from any related party sales $275 and $40 for the three months ended September 30, 2025 and 2024, respectively, and $863 and $370 for the nine months ended September 30, 2025 and 2024, respectively) 155,118 89,418 388,094 234,300
Gross profit 48,711 36,424 143,088 97,368
Operating expenses:        
Research and development expenses 4,790 4,651 13,649 14,807
Selling, general and administrative expenses 15,256 10,957 43,045 25,009
Amortization of intangible assets 308 365 921 1,095
Total operating expenses 20,354 15,973 57,615 40,911
Operating income 28,357 20,451 85,473 56,457
Other expense (income), net:        
Interest expense (from related parties of $0 and $1,800 for the three months ended September 30, 2025 and 2024, respectively, and $634 and $6,300 for the nine months ended September 30, 2025 and 2024, respectively) 1,617 2,837 5,083 9,092
Other expense (income) 0 0 (295) 0
Total other expense, net 1,617 2,837 4,788 9,092
Income before income taxes 26,740 17,614 80,685 47,365
Income tax (benefit) expense (876) 277 (17,225) 1,373
Net income $ 27,616 $ 17,337 $ 97,910 $ 45,992
Weighted-average common shares outstanding:        
Basic (in shares) 23,033 22,990 23,015 22,977
Diluted (in shares) 23,061 23,044 23,062 23,003
Earnings per common share:        
Basic (in dollars per share) $ 1.20 $ 0.75 $ 4.25 $ 2.00
Diluted (in dollars per share) $ 1.20 $ 0.75 $ 4.25 $ 2.00