XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues $ 1,147,112 $ 1,295,947 $ 1,132,018
Cost of revenues 650,272 706,960 577,365
Gross profit 496,840 588,987 554,653
Operating expenses:      
Research and development 97,115 104,969 75,716
Selling, general, and administrative 434,593 486,341 389,430
Total operating expenses 531,708 591,310 465,146
Income (loss) from operations (34,868) (2,323) 89,507
Interest and other income (expense), net 14,760 (130) (23,500)
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total (20,108) (2,453) 66,007
Provision for (benefit from) income taxes 263 (8,101) (11,842)
Net income (loss) $ (20,371) $ 5,648 $ 77,849
Net income (loss) per share:      
Basic (in dollars per share) $ (0.45) $ 0.13 $ 1.79
Diluted (in dollars per share) $ (0.45) $ 0.12 $ 1.62
Weighted-average shares outstanding:      
Basic (in shares) 45,212 44,398 43,475
Diluted (in shares) 45,212 45,891 47,943
Product revenues      
Revenues $ 708,561 $ 903,222 $ 812,512
Cost of revenues 414,106 493,626 422,855
Services and other revenues      
Revenues 438,551 392,725 319,506
Cost of revenues $ 236,166 $ 213,334 $ 154,510