XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenues $ 251,843 $ 229,686
Cost of revenues 129,560 120,064
Gross profit 122,283 109,622
Operating expenses:    
Research and development 16,080 18,652
Selling, general, and administrative 86,593 78,819
Total operating expenses 102,673 97,471
Income from operations 19,610 12,151
Interest and other income (expense), net (6,691) (822)
Income before provision for income taxes 12,919 11,329
Provision for (benefit from) income taxes (1,208) 18
Net income $ 14,127 $ 11,311
Net income per share:    
Net income per share - basic (in dollars per share) $ 0.33 $ 0.27
Net income per share - diluted (in dollars per share) $ 0.30 $ 0.26
Weighted-average shares outstanding:    
Weighted-average shares outstanding — basic (in shares) 42,962 42,357
Weighted-average shares outstanding — diluted (in shares) 46,367 43,621
Product revenues    
Revenues $ 178,125 $ 170,073
Cost of revenues 92,627 90,272
Services and other revenues    
Revenues 73,718 59,613
Cost of revenues $ 36,933 $ 29,792