XML 18 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)        
NET REVENUES $ 125,511 $ 160,233 $ 355,031 $ 526,368
COST OF REVENUES 59,566 68,198 172,283 226,815
GROSS PROFIT 65,945 92,035 182,748 299,553
OPERATING EXPENSES:        
Research and development 24,064 23,205 72,562 70,390
Sales and marketing 16,224 14,700 49,126 47,081
General and administrative 7,945 5,759 24,950 21,432
Other operating expenses, net 0 0 0 1,130
Total operating expenses 48,233 43,664 146,638 140,033
INCOME FROM OPERATIONS 17,712 48,371 36,110 159,520
OTHER INCOME 3,138 1,001 7,566 2,229
INCOME BEFORE INCOME TAXES 20,850 49,372 43,676 161,749
PROVISION FOR INCOME TAXES 1,054 3,408 2,212 13,713
NET INCOME $ 19,796 $ 45,964 $ 41,464 $ 148,036
EARNINGS PER SHARE:        
Basic (in dollars per share) $ 0.34 $ 0.80 $ 0.72 $ 2.55
Diluted (in dollars per share) $ 0.34 $ 0.80 $ 0.72 $ 2.52
SHARES USED IN PER SHARE CALCULATION:        
Basic (in shares) 57,383 57,172 57,282 58,039
Diluted (in shares) 57,741 57,603 57,711 58,635