XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
NET REVENUES $ 160,233 $ 176,776 $ 526,368 $ 530,623
COST OF REVENUES 68,198 85,037 226,815 263,160
GROSS PROFIT 92,035 91,739 299,553 267,463
OPERATING EXPENSES:        
Research and development 23,205 21,137 70,390 62,905
Sales and marketing 14,700 15,624 47,081 45,037
General and administrative 5,759 9,386 21,432 28,767
Other operating expenses 0 0 1,130 0
Total operating expenses 43,664 46,147 140,033 136,709
INCOME FROM OPERATIONS 48,371 45,592 159,520 130,754
OTHER INCOME 1,001 206 2,229 976
INCOME BEFORE INCOME TAXES 49,372 45,798 161,749 131,730
PROVISION FOR INCOME TAXES 3,408 3,764 13,713 8,017
NET INCOME $ 45,964 $ 42,034 $ 148,036 $ 123,713
EARNINGS PER SHARE:        
Basic (in dollars per share) $ 0.80 $ 0.70 $ 2.55 $ 2.05
Diluted (in dollars per share) $ 0.80 $ 0.69 $ 2.52 $ 2.01
SHARES USED IN PER SHARE CALCULATION:        
Basic (in shares) 57,172 60,319 58,039 60,350
Diluted (in shares) 57,603 61,363 58,635 61,466