XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues $ 298,973 $ 331,386 $ 589,602 $ 650,214
Cost of revenues 164,530 173,294 330,130 342,075
Gross profit 134,443 158,092 259,472 308,139
Operating expenses:        
Research and development 23,137 26,355 46,015 51,385
Selling, general, and administrative 103,558 119,252 228,672 239,185
Total operating expenses 126,695 145,607 274,687 290,570
Income (loss) from operations 7,748 12,485 (15,215) 17,569
Interest and other income (expense), net 4,461 (1,711) 6,242 (1,825)
Income (loss) before income taxes 12,209 10,774 (8,973) 15,744
Provision for (benefit from) income taxes 8,758 1,705 2,576 (1,538)
Net income (loss) $ 3,451 $ 9,069 $ (11,549) $ 17,282
Net income (loss) per share:        
Basic (in dollars per share) $ 0.08 $ 0.21 $ (0.26) $ 0.39
Diluted (in dollars per share) $ 0.08 $ 0.20 $ (0.26) $ 0.37
Weighted-average shares outstanding:        
Basic (in shares) 45,125 44,219 45,007 44,234
Diluted (in shares) 45,472 46,260 45,007 47,121
Product revenues        
Revenues $ 188,436 $ 233,806 $ 374,151 $ 459,681
Cost of revenues 107,962 121,814 217,489 240,152
Services and other revenues        
Revenues 110,537 97,580 215,451 190,533
Cost of revenues $ 56,568 $ 51,480 $ 112,641 $ 101,923