v3.26.1
Debt - Schedule of Convertible Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
6 Months Ended
Jun. 27, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]        
Principal   $ 670,000   $ 682,802
Unamortized issuance costs   (12,251)   (13,823)
Premium Paid (In Millions)   0 $ 10,434  
2028 Convertible notes | 2028 Convertible notes        
Debt Instrument [Line Items]        
Principal   325,000   325,000
Unamortized issuance costs   (3,546)   (4,267)
Net carrying amount   321,454   320,733
2031 Convertible notes | 2028 Convertible notes        
Debt Instrument [Line Items]        
Principal   345,000   345,000
Unamortized issuance costs   (8,705)   (9,556)
Net carrying amount   $ 336,295   $ 335,444
2028 Capped Calls        
Debt Instrument [Line Items]        
Premium Paid (In Millions) $ 52,900      
Number of Shares Covered (In Millions) 17.8      
Initial strike price (in dollars per share) $ 23.86      
Cap price (in dollars per share) $ 36.02      
2031 Capped Calls        
Debt Instrument [Line Items]        
Premium Paid (In Millions) $ 35,100      
Number of Shares Covered (In Millions) 42.5      
Initial strike price (in dollars per share) $ 8.12      
Cap price (in dollars per share) $ 12.74