XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Total revenues $ 1,184,845 $ 1,112,238 $ 1,147,112
Cost of revenues 681,403 641,235 650,272
Gross profit 503,442 471,003 496,840
Operating expenses:      
Research and development 88,672 90,412 97,115
Selling, general, and administrative 409,610 380,254 434,593
Total operating expenses 498,282 470,666 531,708
Income (loss) from operations 5,160 337 (34,868)
Interest and other income (expense), net 6,165 25,256 14,760
Income (loss) before income taxes 11,325 25,593 (20,108)
Provision for income taxes 9,273 13,062 263
Net income (loss) $ 2,052 $ 12,531 $ (20,371)
Net income (loss) per share:      
Basic (in dollars per share) $ 0.04 $ 0.27 $ (0.45)
Diluted (in dollars per share) $ 0.04 $ 0.27 $ (0.45)
Weighted-average shares outstanding:      
Basic (in shares) 45,965 46,047 45,212
Diluted (in shares) 46,362 46,255 45,212
Product revenues      
Total revenues $ 665,697 $ 630,507 $ 708,561
Cost of revenues 379,162 383,025 414,106
Service revenues      
Total revenues 519,148 481,731 438,551
Cost of revenues $ 302,241 $ 258,210 $ 236,166