v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net Revenues:    
Revenues $ 171,171 $ 170,528
Cost of revenues 100,849 85,277
Gross profit 70,322 85,251
Operating expenses:    
Selling, distribution, and marketing 11,927 11,866
General and administrative 18,028 15,996
Research and development 26,737 20,096
Total operating expenses 56,692 47,958
Income from operations 13,630 37,293
Non-operating income (expenses):    
Interest income 2,400 2,089
Interest expense (6,553) (6,286)
Other income (expenses), net 575 (2,234)
Total non-operating income (expenses), net (3,578) (6,431)
Income before income taxes 10,052 30,862
Income tax provision 3,632 5,577
Net income $ 6,420 $ 25,285
Net income per share:    
Basic $ 0.14 $ 0.53
Diluted $ 0.14 $ 0.51
Weighted-average shares used to compute net income per share:    
Basic (in shares) 45,322 47,641
Diluted (in Shares) 46,458 49,890