XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues $ 199,621 $ 217,413 $ 429,307 $ 419,930
Cost of revenues 116,396 113,368 236,460 218,768
Gross profit 83,225 104,045 192,847 201,162
Operating expenses:        
Research and development 20,830 16,848 39,482 32,926
Selling, general, and administrative 69,386 68,434 148,205 136,712
Total operating expenses 90,216 85,282 187,687 169,638
Income (loss) from operations (6,991) 18,763 5,160 31,524
Interest and other income (expense), net 174 (1,629) (648) (3,039)
Income (loss) before provision for income taxes (6,817) 17,134 4,512 28,485
Provision for (benefit from) income taxes (2,518) 1,158 (2,500) 9,225
Net income (loss) $ (4,299) $ 15,976 $ 7,012 $ 19,260
Net income (loss) per share:        
Net income (loss) per share - basic (in dollars per share) $ (0.10) $ 0.39 $ 0.16 $ 0.47
Net income (loss) per share - diluted (in dollars per share) $ (0.10) $ 0.37 $ 0.16 $ 0.45
Weighted-average shares outstanding:        
Weighted-average shares outstanding — basic (in shares) 42,659 41,371 42,509 41,033
Weighted-average shares outstanding — diluted (in shares) 42,659 42,945 43,616 42,646
Product revenues        
Revenues $ 138,942 $ 158,379 $ 309,015 $ 303,989
Cost of revenues 85,779 84,583 176,051 163,394
Services and other revenues        
Revenues 60,679 59,034 120,292 115,941
Cost of revenues $ 30,617 $ 28,785 $ 60,409 $ 55,374