v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (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 $ 445,529 $ 366,212 $ 850,996 $ 698,325
Cost of goods sold 297,963 250,888 574,638 478,307
Gross profit 147,566 115,324 276,358 220,018
Operating expenses        
Selling, general and administrative 69,782 59,470 134,087 118,169
Research and development 40,651 40,537 81,266 79,164
Amortization of acquisition related intangible assets 3,911 5,839 7,855 11,663
(Gain) loss on disposal of fixed assets (63) 19 80 1
Other operating (income) expense (5) 70 15 336
Total operating expense 114,276 105,935 223,303 209,333
Income from operations 33,290 9,389 53,055 10,685
Other income (expense)        
Interest income 5,548 7,024 10,993 12,837
Interest expense (334) (506) (1,016) (973)
Foreign currency (loss), net (1,017) (6,432) (4,394) (6,615)
Unrealized gain on investments 20,018 29,645 22,468 25,613
Impairment of equity investment 0 0 (1,249) (5,817)
Gain on disposal of subsidiary 0 13,730 0 13,730
Other income 470 362 561 979
Total other income 24,685 43,823 27,363 39,754
Income before income taxes, equity in net earnings of equity investments, and noncontrolling interest 57,975 53,212 80,418 50,439
Income tax provision 6,847 9,063 10,847 9,083
Equity in net earnings of equity investments (2,362) 11 (4,703) 17
Net income 48,766 44,160 64,868 41,373
Less net income attributable to noncontrolling interest (2,117) 1,938 (3,258) 288
Net income attributable to common stockholders $ 46,649 $ 46,098 $ 61,610 $ 41,661
Earnings per share attributable to common stockholders:        
Basic $ 1.02 $ 0.99 $ 1.34 $ 0.9
Diluted $ 1 $ 0.99 $ 1.33 $ 0.9
Number of shares used in earnings per share computation:        
Basic 45,921 46,398 45,920 46,385
Diluted 46,446 46,462 46,344 46,452