XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
NET REVENUES $ 703,277 $ 488,318 $ 420,669
COST OF REVENUES 342,638 244,728 207,267
GROSS PROFIT 360,639 243,590 213,402
OPERATING EXPENSES:      
Research and development 84,933 81,711 73,470
Sales and marketing 60,808 54,497 54,297
General and administrative 39,840 36,895 37,582
Litigation settlement 0 0 (168,969)
Total operating expenses 185,581 173,103 (3,620)
INCOME FROM OPERATIONS 175,058 70,487 217,022
OTHER INCOME 1,077 4,764 5,392
INCOME BEFORE INCOME TAXES 176,135 75,251 222,414
PROVISION FOR INCOME TAXES 11,722 4,075 28,946
NET INCOME $ 164,413 $ 71,176 $ 193,468
EARNINGS PER SHARE:      
Basic (in dollars per share) $ 2.73 $ 1.19 $ 3.31
Diluted (in dollars per share) $ 2.67 $ 1.17 $ 3.24
SHARES USED IN PER SHARE CALCULATION:      
Basic (in shares) 60,327 59,657 58,534
Diluted (in shares) 61,467 60,845 59,632