XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues $ 331,386 $ 272,739 $ 650,214 $ 524,582
Cost of revenues 173,294 136,441 342,075 266,001
Gross profit 158,092 136,298 308,139 258,581
Operating expenses:        
Research and development 26,355 18,213 51,385 34,293
Selling, general, and administrative 119,252 89,169 239,185 175,762
Total operating expenses 145,607 107,382 290,570 210,055
Income from operations 12,485 28,916 17,569 48,526
Interest and other income (expense), net (1,711) (5,959) (1,825) (12,650)
Income before provision for income taxes 10,774 22,957 15,744 35,876
Provision for (benefit from) income taxes 1,705 2,533 (1,538) 1,325
Net income $ 9,069 $ 20,424 $ 17,282 $ 34,551
Net income per share:        
Basic (in dollars per share) $ 0.21 $ 0.47 $ 0.39 $ 0.80
Diluted (in dollars per share) $ 0.20 $ 0.43 $ 0.37 $ 0.74
Weighted-average shares outstanding:        
Basic (in shares) 44,219 43,262 44,234 43,113
Diluted (in shares) 46,260 47,106 47,121 46,765
Product revenues        
Revenues $ 233,806 $ 196,911 $ 459,681 $ 375,036
Cost of revenues 121,814 100,227 240,152 192,854
Services and other revenues        
Revenues 97,580 75,828 190,533 149,546
Cost of revenues $ 51,480 $ 36,214 $ 101,923 $ 73,147