XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue $ 844,452 $ 627,921 $ 582,382
Cost of revenue 378,498 281,596 259,714
Gross profit 465,954 346,325 322,668
Operating expenses:      
Research and development 137,598 107,757 93,455
Selling, general and administrative 161,670 133,542 113,803
Litigation expense 7,804 2,464 1,922
Total operating expenses 307,072 243,763 209,180
Income from operations 158,882 102,562 113,488
Other income, net 10,460 10,558 4,994
Income before income taxes 169,342 113,120 118,482
Income tax expense 4,967 4,281 13,214
Net income $ 164,375 $ 108,839 $ 105,268
Net income per share      
Basic (in dollars per share) $ 3.67 $ 2.52 $ 2.49
Diluted (in dollars per share) $ 3.50 $ 2.38 $ 2.36
Weighted-average shares outstanding:      
Basic (in shares) 44,840 43,165 42,247
Diluted (in shares) 47,014 45,763 44,602