v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Revenues:        
Revenues $ 183,903 $ 174,414 $ 355,074 $ 344,942
Cost of revenues 90,433 87,924 191,282 173,201
Gross profit 93,470 86,490 163,792 171,741
Operating expenses:        
Selling, distribution, and marketing 13,335 10,235 25,262 22,101
General and administrative 18,242 13,991 36,270 29,987
Research and development 22,164 20,080 48,901 40,176
Total operating expenses 53,741 44,306 110,433 92,264
Income from operations 39,729 42,184 53,359 79,477
Non-operating income (expenses):        
Interest income 2,287 1,921 4,687 4,010
Interest expense (6,659) (6,281) (13,212) (12,567)
Other income (expenses), net 3,187 1,511 3,762 (723)
Total non-operating income (expenses), net (1,185) (2,849) (4,763) (9,280)
Income before income taxes 38,544 39,335 48,596 70,197
Income tax provision 8,196 8,305 11,828 13,882
Net income $ 30,348 $ 31,030 $ 36,768 $ 56,315
Net income per share:        
Basic $ 0.69 $ 0.66 $ 0.83 $ 1.19
Diluted $ 0.67 $ 0.64 $ 0.81 $ 1.15
Weighted-average shares used to compute net income per share:        
Basic (in shares) 43,644 46,949 44,483 47,295
Diluted (in Shares) 44,225 48,128 45,341 49,009