XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information - Schedule of Segment Reporting Information by Statement of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenues $ 1,184,845 $ 1,112,238 $ 1,147,112
Less:      
Interest and other income (expense), net 6,165 25,256 14,760
Provision for income taxes 9,273 13,062 263
Net income (loss) 2,052 12,531 (20,371)
Product revenues      
Segment Reporting Information [Line Items]      
Total revenues 665,697 630,507 708,561
Service revenues      
Segment Reporting Information [Line Items]      
Total revenues 519,148 481,731 438,551
Reportable Segment      
Segment Reporting Information [Line Items]      
Total revenues 1,184,845 1,112,238 1,147,112
Less:      
Adjusted operating expenses (433,423) (413,280) (437,857)
Other segment items (78,046) (77,787) (116,393)
Interest and other income (expense), net 6,165 25,256 14,760
Provision for income taxes 9,273 13,062 263
Net income (loss) 2,052 12,531 (20,371)
Reportable Segment | Product revenues      
Less:      
Adjusted cost of service revenues (375,363) (367,638) (400,226)
Reportable Segment | Service revenues      
Less:      
Adjusted cost of service revenues $ (292,853) $ (253,196) $ (227,504)