XML 122 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes (Convertible Notes Hedge Transactions) (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Feb. 29, 2024
Dec. 29, 2024
Dec. 31, 2023
Dec. 25, 2022
Dec. 11, 2024
May 08, 2020
Debt instrument [Line Items]            
Proceeds from retirement of convertible senior note hedges   $ 118,197 $ 0 $ 131,869    
Payments for repurchase of warrants   102,213 $ 0 114,825    
Retirement of warrants   (102,213)   (97,617)    
Retirement of convertible senior note hedges   (118,197)   (112,956)    
Additional paid-in capital            
Debt instrument [Line Items]            
Retirement of warrants   (102,213)   (97,617)    
Retirement of convertible senior note hedges   (126,543)   (112,956)    
Retained earnings            
Debt instrument [Line Items]            
Retirement of convertible senior note hedges   8,343        
Convertible debt | 2025 Notes            
Debt instrument [Line Items]            
Class of warrant or right, exercise price of warrants or rights         $ 14.84 $ 16.64
Proceeds from retirement of convertible senior note hedges $ 118,200     131,900    
Payments for repurchase of warrants $ 102,200     114,800    
Proceeds (in shares) from retirement of convertible senior note hedges 0.3          
Convertible debt | 2025 Notes | Additional paid-in capital            
Debt instrument [Line Items]            
Retirement of convertible senior note hedges       113,000    
Retirement of warrants   102,200   $ 97,600    
Retirement of convertible senior note hedges   126,500        
Convertible debt | 2025 Notes | Retained earnings            
Debt instrument [Line Items]            
Adjustments to accumulated deficit, retirement of convertible senior note hedges, value   $ 8,300