XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)    
NET REVENUES $ 106,297 $ 182,149
COST OF REVENUES 52,340 81,474
GROSS PROFIT 53,957 100,675
OPERATING EXPENSES:    
Research and development 23,981 23,678
Sales and marketing 15,885 16,336
General and administrative 8,334 9,614
Total operating expenses 48,200 49,628
INCOME FROM OPERATIONS 5,757 51,047
OTHER INCOME 1,714 554
INCOME BEFORE INCOME TAXES 7,471 51,601
PROVISION FOR INCOME TAXES 596 5,353
NET INCOME $ 6,875 $ 46,248
EARNINGS PER SHARE:    
Basic (in dollars per share) $ 0.12 $ 0.78
Diluted (in dollars per share) $ 0.12 $ 0.77
SHARES USED IN PER SHARE CALCULATION:    
Basic (in shares) 57,105 59,238
Diluted (in shares) 57,579 60,107