XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Capped Call Information (Details) - USD ($)
3 Months Ended
Mar. 30, 2024
Mar. 22, 2022
Dec. 22, 2021
Dec. 16, 2021
Aug. 21, 2020
2021 Capped Call Transaction One          
Debt Disclosure [Line Items]          
54600000 $ 54,600,000        
2022 Capped Call Transaction          
Debt Disclosure [Line Items]          
54600000 $ 9,700,000        
Convertible Debt          
Debt Disclosure [Line Items]          
Debt Instrument, Capped Call Transaction, Net Cost         $ 104,700,000
54600000         $ 207.93
Convertible Debt | 2021 Capped Call Transaction One          
Debt Disclosure [Line Items]          
54600000       $ 216.50  
Convertible Debt | 2022 Capped Call Transaction          
Debt Disclosure [Line Items]          
54600000   $ 229.00      
Convertible Debt | 2021 Capped Call Transaction Two          
Debt Disclosure [Line Items]          
54600000     $ 225.00