XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Capped Call Information (Details) - USD ($)
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Mar. 22, 2022
Dec. 22, 2021
Dec. 16, 2021
Aug. 21, 2020
Debt Disclosure [Line Items]            
Premiums paid for capped call $ 0 $ 9,655,000        
2021 Capped Call Transaction One            
Debt Disclosure [Line Items]            
Premiums paid for capped call 54,600,000          
2022 Capped Call Transaction            
Debt Disclosure [Line Items]            
Premiums paid for capped call $ 9,700,000          
Convertible Debt            
Debt Disclosure [Line Items]            
Debt Instrument, Capped Call Transaction, Net Cost           $ 104,700,000
Debt Instrument, Capped Call Transaction Cap Price, Per Share           $ 207.93
Convertible Debt | 2021 Capped Call Transaction One            
Debt Disclosure [Line Items]            
Debt Instrument, Capped Call Transaction Cap Price, Per Share         $ 216.50  
Convertible Debt | 2022 Capped Call Transaction            
Debt Disclosure [Line Items]            
Debt Instrument, Capped Call Transaction Cap Price, Per Share     $ 229.00      
Convertible Debt | 2021 Capped Call Transaction Two            
Debt Disclosure [Line Items]            
Debt Instrument, Capped Call Transaction Cap Price, Per Share       $ 225.00