v3.25.2
Segment Information - Information By Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenues $ 606,761 $ 609,069 $ 1,213,912 $ 1,212,511
Cost of revenues 383,143 398,609 773,075 796,672
Gross profit 223,618 210,460 440,837 415,839
Sales, general and administrative 87,615 88,413 174,526 174,384
Research and development 53,810 53,053 103,900 105,454
Total other income (expense) 7,069 2,393 13,135 4,809
Income before income taxes 83,482 67,040 165,761 132,256
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Revenues 606,761 609,069 1,213,912 1,212,511
Cost of revenues 383,143 398,609 773,075 796,672
Gross profit 223,618 210,460 440,837 415,839
Sales, general and administrative 15,741 14,178 29,826 28,485
Research and development 45,737 44,462 87,961 88,062
Corporate unallocated expenses 0 0 0 0
Total other income (expense) 0 0 0 0
Income before income taxes 162,140 151,820 323,050 299,292
Corporate Unallocated        
Segment Reporting Information [Line Items]        
Corporate unallocated expenses 85,727 87,173 170,424 171,845
Total other income (expense) 7,069 2,393 13,135 4,809
Income before income taxes (78,658) (84,780) (157,289) (167,036)
Device Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 112,760 118,550 238,631 245,302
Cost of revenues 79,169 87,319 167,287 184,007
Gross profit 33,591 31,231 71,344 61,295
Sales, general and administrative 3,628 3,328 6,956 7,109
Research and development 4,509 4,178 8,463 8,758
Corporate unallocated expenses 0 0 0 0
Total other income (expense) 0 0 0 0
Income before income taxes 25,454 23,725 55,925 45,428
Networked Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 408,934 412,704 811,666 820,220
Cost of revenues 251,691 260,547 505,709 517,038
Gross profit 157,243 152,157 305,957 303,182
Sales, general and administrative 7,477 7,031 14,157 13,530
Research and development 28,767 27,682 54,692 55,530
Corporate unallocated expenses 0 0 0 0
Total other income (expense) 0 0 0 0
Income before income taxes 120,999 117,444 237,108 234,122
Outcomes Segment [Member] | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 85,067 77,815 163,615 146,989
Cost of revenues 52,283 50,743 100,079 95,627
Gross profit 32,784 27,072 63,536 51,362
Sales, general and administrative 4,636 3,819 8,713 7,846
Research and development 12,461 12,602 24,806 23,774
Corporate unallocated expenses 0 0 0 0
Total other income (expense) 0 0 0 0
Income before income taxes 15,687 10,651 30,017 19,742
Product revenues        
Segment Reporting Information [Line Items]        
Revenues 517,184 532,907 1,040,325 1,060,729
Cost of revenues 337,394 356,747 683,836 713,454
Product revenues | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Revenues 517,184 532,907 1,040,325 1,060,729
Product revenues | Device Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 111,939 117,929 237,326 243,837
Product revenues | Networked Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 379,481 387,351 754,003 768,656
Product revenues | Outcomes Segment [Member] | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 25,764 27,627 48,996 48,236
Service revenues        
Segment Reporting Information [Line Items]        
Revenues 89,577 76,162 173,587 151,782
Cost of revenues 45,749 41,862 89,239 83,218
Service revenues | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Revenues 89,577 76,162 173,587 151,782
Service revenues | Device Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 821 621 1,305 1,465
Service revenues | Networked Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 29,453 25,353 57,663 51,564
Service revenues | Outcomes Segment [Member] | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues $ 59,303 $ 50,188 $ 114,619 $ 98,753