XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Narrative (Details) - Convertible Debt
Jun. 29, 2024
Mar. 06, 2023
Mar. 03, 2017
3.75% Senior Notes      
Debt Instrument [Line Items]      
Interest rate on senior convertible notes 3.75%    
1.625% Senior Convertible Notes      
Debt Instrument [Line Items]      
Interest rate on senior convertible notes 1.625% 1.625%  
1.00% Senior Convertible Notes      
Debt Instrument [Line Items]      
Interest rate on senior convertible notes 1.00% 1.00% 1.00%