v3.26.1
SEGMENT AND GEOGRAPHIC INFORMATION - Schedule of Total Segment Revenue, Significant Segments Expenses and Other Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Net sales $ 789,612 $ 745,342 $ 1,549,466 $ 1,343,463
Cost of Sales and Operating expenses:        
Cost of sales (241,439) (248,765) (475,505) (444,162)
Acquisition-related costs (11,080) (33,156) (17,457) (34,213)
Amortization of intangibles (29,560) (30,189) (59,086) (58,991)
Operating income/(loss) 182,432 76,109 332,820 173,113
Interest income/(expense), net 7,074 693 12,508 2,374
Foreign currency transactional gain/(loss) (860) 38 (2,973) 4,308
Bargain purchase gain 0 110,561 1,118 110,561
Income/(loss) before income taxes 189,817 188,173 346,891 291,841
Reportable Segment        
Segment Reporting [Line Items]        
Net sales 789,612 745,342 1,549,466 1,343,463
Cost of Sales and Operating expenses:        
Cost of sales (210,505) (213,162) (413,494) (379,538)
Amortization of inventory fair value step-up 0 (5,967) 0 (6,016)
Depreciation related to cost of sales (30,934) (29,636) (62,011) (58,609)
Research and development employee-related cost (26,126) (30,101) (53,463) (55,533)
Research and development other (10,194) (9,852) (19,367) (17,483)
Selling, general and administrative employee-related cost (218,357) (237,372) (445,257) (426,353)
Selling, general and administrative other (55,364) (59,258) (113,797) (104,881)
Provision for litigation (62) 2,621 (196) 3,908
Acquisition-related costs (11,080) (33,155) (17,457) (34,213)
Amortization of intangibles (29,560) (30,189) (59,086) (58,991)
Other segment expenses (13,827) (22,390) (29,100) (31,156)
Operating income/(loss) 183,603 76,881 336,238 174,598
Interest income/(expense), net 7,074 693 12,508 2,374
Foreign currency transactional gain/(loss) (860) 38 (2,973) 4,308
Bargain purchase gain 0 110,561 1,118 110,561
Income/(loss) before income taxes $ 189,817 $ 188,173 $ 346,891 $ 291,841