XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 298,663 $ 348,059 $ 888,265 $ 998,273
Cost of revenues 166,699 188,964 496,829 531,039
Gross profit 131,964 159,095 391,436 467,234
Operating expenses:        
Research and development 24,281 25,171 70,296 76,556
Selling, general, and administrative 103,971 115,459 332,643 354,644
Total operating expenses 128,252 140,630 402,939 431,200
Income (loss) from operations 3,712 18,465 (11,503) 36,034
Interest and other income (expense), net 3,670 (1,148) 9,912 (2,973)
Income (loss) before income taxes 7,382 17,317 (1,591) 33,061
Provision for (benefit from) income taxes 1,829 543 4,405 (995)
Net income (loss) $ 5,553 $ 16,774 $ (5,996) $ 34,056
Net income (loss) per share:        
Basic (in dollars per share) $ 0.12 $ 0.38 $ (0.13) $ 0.77
Diluted (in dollars per share) $ 0.12 $ 0.37 $ (0.13) $ 0.73
Weighted-average shares outstanding:        
Basic (in shares) 45,333 44,441 45,117 44,304
Diluted (in shares) 45,595 45,819 45,117 46,759
Product revenues        
Revenues $ 188,755 $ 246,565 $ 562,906 $ 706,246
Cost of revenues 106,311 134,023 323,800 374,175
Services and other revenues        
Revenues 109,908 101,494 325,359 292,027
Cost of revenues $ 60,388 $ 54,941 $ 173,029 $ 156,864