XML 127 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Information By Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]            
Total revenues       $ 2,440,837 $ 2,173,633 $ 1,795,564
Total cost of revenues       1,601,520 1,459,725 1,273,375
Gross profit       839,317 713,908 522,189
Sales, general and administrative       339,069 312,779 290,453
Research and development       215,034 208,688 185,098
Operating income (loss)       264,110 128,867 (7,439)
Total other income (expense)       20,421 (1,481) (8,304)
Total income (loss) before income taxes $ 82,425 $ 67,040 $ 65,216 284,531 127,386 (15,743)
Amortization of intangible assets       17,828 18,918 25,717
Gain (loss) on restructuring       2,679 43,989 (13,625)
Loss on sale of business       597 667 3,505
Goodwill impairment       0 0 38,480
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment            
Segment Reporting Information [Line Items]            
Total revenues 615,462 609,069 603,442 2,440,837 2,173,633 1,795,564
Total cost of revenues 405,864 398,609 398,063 1,601,520 1,459,725 1,273,375
Gross profit 209,598 210,460 205,379 839,317 713,908 522,189
Sales, general and administrative 13,871 14,178 14,307 57,129 54,329 47,139
Research and development 42,825 44,462 43,600 180,274 174,622 153,832
Segment Reporting, Other Segment Item, Amount 0 0 0 0 0 0
Total other income (expense) 0 0 0 0 0 0
Total income (loss) before income taxes 152,902 151,820 147,472 601,914 484,957 321,218
Segment Reporting, Reconciling Item, Corporate Nonsegment            
Segment Reporting Information [Line Items]            
Segment Reporting, Other Segment Item, Amount 78,969 87,173 84,672 337,804 356,090 328,657
Total other income (expense) 8,492 2,393 2,416 20,421 (1,481) (8,304)
Total income (loss) before income taxes (70,477) (84,780) (82,256) (317,383) (357,571) (336,961)
Device Solutions [Member] | Operating Segments            
Segment Reporting Information [Line Items]            
Total revenues 122,738 118,550 126,752 476,577 455,726 438,710
Total cost of revenues 89,396 87,319 96,688 353,113 349,809 376,932
Gross profit 33,342 31,231 30,064 123,464 105,917 61,778
Sales, general and administrative 3,137 3,328 3,781 13,627 13,846 12,544
Research and development 3,720 4,178 4,580 16,315 26,381 22,531
Segment Reporting, Other Segment Item, Amount 0 0 0 0 0 0
Total other income (expense) 0 0 0 0 0 0
Total income (loss) before income taxes 26,485 23,725 21,703 93,522 65,690 26,703
Networked Solutions Segment [Member] | Operating Segments            
Segment Reporting Information [Line Items]            
Total revenues 416,713 412,704 407,516 1,650,075 1,450,291 1,119,268
Total cost of revenues 267,065 260,547 256,491 1,052,295 950,566 757,293
Gross profit 149,648 152,157 151,025 597,780 499,725 361,975
Sales, general and administrative 6,860 7,031 6,499 27,676 26,055 21,823
Research and development 27,557 27,682 27,848 113,442 104,749 91,884
Segment Reporting, Other Segment Item, Amount 0 0 0 0 0 0
Total other income (expense) 0 0 0 0 0 0
Total income (loss) before income taxes 115,231 117,444 116,678 456,662 368,921 248,268
Outcomes Segment [Member] | Operating Segments            
Segment Reporting Information [Line Items]            
Total revenues 76,011 77,815 69,174 314,185 267,616 237,586
Total cost of revenues 49,403 50,743 44,884 196,112 159,350 139,150
Gross profit 26,608 27,072 24,290 118,073 108,266 98,436
Sales, general and administrative 3,874 3,819 4,027 15,826 14,428 12,772
Research and development 11,548 12,602 11,172 50,517 43,492 39,417
Segment Reporting, Other Segment Item, Amount 0 0 0 0 0 0
Total other income (expense) 0 0 0 0 0 0
Total income (loss) before income taxes 11,186 10,651 9,091 51,730 50,346 46,247
Product revenues            
Segment Reporting Information [Line Items]            
Total revenues       2,131,379 1,863,489 1,500,243
Total cost of revenues       1,429,942 1,292,170 1,102,475
Product revenues | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment            
Segment Reporting Information [Line Items]            
Total revenues 538,249 532,907 527,822 2,131,379 1,863,489 1,500,243
Product revenues | Device Solutions [Member] | Operating Segments            
Segment Reporting Information [Line Items]            
Total revenues 122,119 117,929 125,908 473,329 452,718 433,354
Product revenues | Networked Solutions Segment [Member] | Operating Segments            
Segment Reporting Information [Line Items]            
Total revenues 390,201 387,351 381,305 1,546,278 1,331,546 1,002,156
Product revenues | Outcomes Segment [Member] | Operating Segments            
Segment Reporting Information [Line Items]            
Total revenues 25,929 27,627 20,609 111,772 79,225 64,733
Service revenues            
Segment Reporting Information [Line Items]            
Total revenues       309,458 310,144 295,321
Total cost of revenues       171,578 167,555 170,900
Service revenues | Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment            
Segment Reporting Information [Line Items]            
Total revenues 77,213 76,162 75,620 309,458 310,144 295,321
Service revenues | Device Solutions [Member] | Operating Segments            
Segment Reporting Information [Line Items]            
Total revenues 619 621 844 3,248 3,008 5,356
Service revenues | Networked Solutions Segment [Member] | Operating Segments            
Segment Reporting Information [Line Items]            
Total revenues 26,512 25,353 26,211 103,797 118,745 117,112
Service revenues | Outcomes Segment [Member] | Operating Segments            
Segment Reporting Information [Line Items]            
Total revenues $ 50,082 $ 50,188 $ 48,565 $ 202,413 $ 188,391 $ 172,853