v3.26.1
Segment Reporting - Segment and Consolidated Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Apr. 04, 2025
Segment Reporting Information [Line Items]    
Revenues $ 610,812 $ 555,447
Less:    
Cost of goods sold 19,953 19,172
Interest income (16,127) (19,076)
Provision for income taxes 57,220 46,074
Segment and consolidated net income 210,467 159,616
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenues 610,812 555,447
Less:    
Cost of goods sold 19,953 19,172
Drug discovery 19,476 18,253
Development 135,715 153,217
Selling, general, and administrative 122,870 120,775
Other segment items 61,238 57,416
Interest income (16,127) (19,076)
Provision for income taxes 57,220 46,074
Segment and consolidated net income $ 210,467 $ 159,616