XML 50 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Schedule of Segment Reporting Information by Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Total revenues $ 309,880 $ 269,668
Less:    
Interest and other income (expense), net 51 2,089
Provision for (benefit from) income taxes 5,547 (2,507)
Net income (loss) 11,358 (7,023)
Adjusted cost of product revenues    
Segment Reporting Information [Line Items]    
Total revenues 174,800 145,168
Adjusted cost of service revenues    
Segment Reporting Information [Line Items]    
Total revenues 135,080 124,500
Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenues 309,880 269,668
Less:    
Adjusted operating expenses (111,103) (104,354)
Other segment items (14,297) (20,926)
Interest and other income (expense), net 51 2,089
Provision for (benefit from) income taxes 5,547 (2,507)
Net income (loss) 11,358 (7,023)
Reportable Segment | Adjusted cost of product revenues    
Less:    
Adjusted cost of service revenue (94,644) (84,336)
Reportable Segment | Adjusted cost of service revenues    
Less:    
Adjusted cost of service revenue $ (72,982) $ (71,671)