XML 89 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Narrative (Details) - Convertible Debt
Jun. 28, 2025
Mar. 06, 2023
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%