XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME    
NET REVENUES $ 91,688 $ 106,297
COST OF REVENUES 43,908 52,340
GROSS PROFIT 47,780 53,957
OPERATING EXPENSES:    
Research and development 23,225 23,981
Sales and marketing 15,722 15,885
General and administrative 8,363 8,334
Total operating expenses 47,310 48,200
INCOME FROM OPERATIONS 470 5,757
OTHER INCOME 3,502 1,714
INCOME BEFORE INCOME TAXES 3,972 7,471
PROVISION FOR INCOME TAXES 18 596
NET INCOME $ 3,954 $ 6,875
EARNINGS PER SHARE:    
Basic (in dollars per share) $ 0.07 $ 0.12
Diluted (in dollars per share) $ 0.07 $ 0.12
SHARES USED IN PER SHARE CALCULATION:    
Basic (in shares) 56,833 57,105
Diluted (in shares) 57,132 57,579