v3.26.1
Segment Information - Information By Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Revenues $ 562,902 $ 606,761 $ 1,149,884 $ 1,213,912
Total cost of revenues 332,262 383,143 682,925 773,075
Sales, general and administrative 89,722 87,615 195,079 174,526
Research and development 56,141 53,810 111,140 103,900
Adjusted segment operating income 76,066 76,413 143,643 152,626
Amortization of intangible assets 8,478 4,543 16,650 9,022
Total other income (expense) 4,140 7,069 3,758 13,135
Consolidated income before income taxes 80,206 83,482 147,401 165,761
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Revenues 562,902 606,761 1,149,884 1,213,912
Adjusted segment operating income 168,500 162,140 342,214 323,050
Segment Reporting, Reconciling Item, Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Amortization of intangible assets (2,570) 0 (5,065) 0
Corporate unallocated expenses (89,864) (85,727) (193,506) (170,424)
Total other income (expense) 4,140 7,069 3,758 13,135
Device Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 111,445 112,760 235,822 238,631
Total cost of revenues 72,686 79,169 153,044 167,287
Sales, general and administrative 3,026 3,628 6,003 6,956
Research and development 4,212 4,509 8,362 8,463
Corporate unallocated expenses 31,521 25,454 68,413 55,925
Networked Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 339,238 408,934 689,901 811,666
Total cost of revenues 194,084 251,691 401,674 505,709
Sales, general and administrative 7,185 7,477 14,466 14,157
Research and development 25,908 28,767 51,564 54,692
Corporate unallocated expenses 112,061 120,999 222,197 237,108
Outcomes | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 96,399 85,067 192,309 163,615
Total cost of revenues 59,019 52,283 114,905 100,079
Sales, general and administrative 4,567 4,636 9,826 8,713
Research and development 12,271 12,461 24,681 24,806
Corporate unallocated expenses 20,542 15,687 42,897 30,017
Resiliency Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 15,820   31,852  
Total cost of revenues 3,903   8,237  
Sales, general and administrative 2,728   5,729  
Research and development 4,813   9,179  
Corporate unallocated expenses 4,376   8,707  
Product revenues        
Segment Reporting Information [Line Items]        
Revenues 453,462 517,184 931,263 1,040,325
Total cost of revenues 280,692 337,394 580,901 683,836
Product revenues | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Revenues 453,462 517,184 931,263 1,040,325
Product revenues | Device Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 110,940 111,939 234,668 237,326
Product revenues | Networked Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 309,201 379,481 630,348 754,003
Product revenues | Outcomes | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 32,883 25,764 64,755 48,996
Product revenues | Resiliency Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 438   1,492  
Service revenues        
Segment Reporting Information [Line Items]        
Revenues 109,440 89,577 218,621 173,587
Total cost of revenues 51,570 45,749 102,024 89,239
Service revenues | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Revenues 109,440 89,577 218,621 173,587
Service revenues | Device Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 505 821 1,154 1,305
Service revenues | Networked Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 30,037 29,453 59,553 57,663
Service revenues | Outcomes | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 63,516 $ 59,303 127,554 $ 114,619
Service revenues | Resiliency Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues $ 15,382   $ 30,360