XML 47 R35.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Debt (Tables) | 12 Months Ended
--- | ---
Jan. 01, 2022
Debt |
Summary of information about the equity and liability components of convertible debt | The carrying amount of the Notes consisted of the following (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | January 1, |  | January 2,
​ | ​ | 2022 | ​ | 2021
Liability component | ​ | ​ |  |  | ​ |
Principal | ​ | $ | 535,000 | ​ | $ | 675,567
Unamortized debt discount | ​ |  | (78,519) | ​ |  | (103,953)
Unamortized debt issuance costs | ​ |  | (5,882) | ​ |  | (8,189)
Net carrying amount | ​ | $ | 450,599 | ​ | $ | 563,425
​ | ​ | ​ | ​ | ​ | ​ | ​
Equity component | ​ |  | ​ | ​ |  | ​
Net carrying amount | ​ | $ | 107,928 | ​ | $ | 108,438
​
Schedule of components of interest expense | Interest expense related to the notes was comprised of the following (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Year Ended
​ | ​ | January 1, |  | January 2, |  | December 28,
​ | ​ | 2022 | ​ | 2021 | ​ | 2019
Contractual interest expense | ​ | $ | 3,662 | ​ | $ | 5,530 | ​ | $ | 5,485
Amortization of debt discount | ​ | ​ | 21,112 | ​ |  | 19,375 | ​ |  | 11,717
Amortization of debt issuance costs | ​ | ​ | 1,655 | ​ |  | 2,058 | ​ |  | 1,768
​ | ​ | $ | 26,429 | ​ | $ | 26,963 | ​ | $ | 18,970

X
- Definition Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount. + References No definition available. + Details
Name: | us-gaap_ConvertibleDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DebtDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities. + References No definition available. + Details
Name: | us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration