XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Revenues:        
Revenues $ 174,414 $ 182,394 $ 344,942 $ 354,230
Cost of revenues 87,924 87,228 173,201 168,964
Gross profit 86,490 95,166 171,741 185,266
Operating expenses:        
Selling, distribution, and marketing 10,235 9,012 22,101 18,383
General and administrative 13,991 13,285 29,987 28,961
Research and development 20,080 17,652 40,176 34,695
Total operating expenses 44,306 39,949 92,264 82,039
Income from operations 42,184 55,217 79,477 103,227
Non-operating income (expenses):        
Interest income 1,921 3,337 4,010 5,893
Interest expense (6,281) (8,609) (12,567) (17,220)
Other income (expenses), net 1,511 298 (723) 6,219
Total non-operating income (expenses), net (2,849) (4,974) (9,280) (5,108)
Income before income taxes 39,335 50,243 70,197 98,119
Income tax provision 8,305 12,294 13,882 16,420
Income before equity in losses of unconsolidated affiliate 31,030 37,949 56,315 81,699
Equity in losses of unconsolidated affiliates       (573)
Net income $ 31,030 $ 37,949 $ 56,315 $ 81,126
Net income per share:        
Basic $ 0.66 $ 0.77 $ 1.19 $ 1.67
Diluted $ 0.64 $ 0.73 $ 1.15 $ 1.54
Weighted-average shares used to compute net income per share:        
Basic (in shares) 46,949 48,907 47,295 48,560
Diluted (in Shares) 48,128 52,046 49,009 52,530
Product        
Net Revenues:        
Revenues $ 174,414 $ 179,388 $ 344,942 $ 337,017
Other        
Net Revenues:        
Revenues   $ 3,006   $ 17,213