XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 272,739 $ 199,621 $ 524,582 $ 429,307
Cost of revenues 136,441 116,396 266,001 236,460
Gross profit 136,298 83,225 258,581 192,847
Operating expenses:        
Research and development 18,213 20,830 34,293 39,482
Selling, general, and administrative 89,169 69,386 175,762 148,205
Total operating expenses 107,382 90,216 210,055 187,687
Income (loss) from operations 28,916 (6,991) 48,526 5,160
Interest and other income (expense), net (5,959) 174 (12,650) (648)
Income (loss) before provision for income taxes 22,957 (6,817) 35,876 4,512
Provision for (benefit from) income taxes 2,533 (2,518) 1,325 (2,500)
Net income (loss) $ 20,424 $ (4,299) $ 34,551 $ 7,012
Net income (loss) per share:        
Basic (in dollars per share) $ 0.47 $ (0.10) $ 0.80 $ 0.16
Diluted (in dollars per share) $ 0.43 $ (0.10) $ 0.74 $ 0.16
Weighted-average shares outstanding:        
Basic (in shares) 43,262 42,659 43,113 42,509
Diluted (in shares) 47,106 42,659 46,765 43,616
Product revenues        
Revenues $ 196,911 $ 138,942 $ 375,036 $ 309,015
Cost of revenues 100,227 85,779 192,854 176,051
Services and other revenues        
Revenues 75,828 60,679 149,546 120,292
Cost of revenues $ 36,214 $ 30,617 $ 73,147 $ 60,409