XML 130 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes (Convertible Notes Hedge Transactions) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 25, 2022
Dec. 26, 2021
Nov. 29, 2023
May 08, 2020
Debt instrument [Line Items]          
Proceeds from retirement of convertible senior note hedges $ 0 $ 131,869 $ 0    
Payments for repurchase of warrants $ 0 114,825 $ 0    
Retirement of convertible senior note hedges   (112,956)      
Retirement of warrants   (97,617)      
Additional paid-in capital          
Debt instrument [Line Items]          
Retirement of convertible senior note hedges   (112,956)      
Retirement of warrants   (97,617)      
Convertible debt | 2025 Notes          
Debt instrument [Line Items]          
Class of warrant or right, exercise price of warrants or rights       $ 15.60 $ 16.64
Proceeds from retirement of convertible senior note hedges   131,900      
Payments for repurchase of warrants   114,800      
Convertible debt | 2025 Notes | Additional paid-in capital          
Debt instrument [Line Items]          
Retirement of convertible senior note hedges   113,000      
Retirement of warrants   $ 97,600