XML 64 R53.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of Significant Accounting Policies - Summary of foreign exchange rates (Details) | Dec. 31, 2023 Rate | Jan. 01, 2023 Rate | Jan. 02, 2022 Rate
--- | --- | --- | ---
Great Britain pound sterling |  |  |
Foreign Currency Exchange Rate | 127.00% | 121.00% |
Foreign Currency Exchange Rate, Remeasurement | 124.00% | 123.00% | 138.00%
Canadian dollar |  |  |
Foreign Currency Exchange Rate | 76.00% | 74.00% |
Foreign Currency Exchange Rate, Remeasurement | 74.00% | 77.00% | 80.00%
Euro |  |  |
Foreign Currency Exchange Rate | 110.00% | 107.00% |
Foreign Currency Exchange Rate, Remeasurement | 108.00% | 105.00% | 118.00%
Hong Kong dollar |  |  |
Foreign Currency Exchange Rate | 13.00% | 13.00% |
Foreign Currency Exchange Rate, Remeasurement | 13.00% | 13.00% | 13.00%
Israeli new shekel |  |  |
Foreign Currency Exchange Rate | 28.00% | 28.00% |
Foreign Currency Exchange Rate, Remeasurement | 27.00% | 30.00% | 31.00%
Danish krone |  |  |
Foreign Currency Exchange Rate | 15.00% | 14.00% |
Foreign Currency Exchange Rate, Remeasurement | 15.00% | 14.00% |
Swedish krona |  |  |
Foreign Currency Exchange Rate | 10.00% | 10.00% |
Foreign Currency Exchange Rate, Remeasurement | 9.00% | 10.00% |
Mexican peso |  |  |
Foreign Currency Exchange Rate | 6.00% | 5.00% |
Foreign Currency Exchange Rate, Remeasurement | 6.00% | 5.00% |
Qatari riyal |  |  |
Foreign Currency Exchange Rate | 27.00% | 27.00% |
Foreign Currency Exchange Rate, Remeasurement | 27.00% | 28.00% |
Thai baht |  |  |
Foreign Currency Exchange Rate | 3.00% |  |
Foreign Currency Exchange Rate, Remeasurement | 3.00% |  |
Brazilian real |  |  |
Foreign Currency Exchange Rate | 21.00% |  |
Foreign Currency Exchange Rate, Remeasurement | 20.00% |  |

X
- Definition Foreign exchange rate used to remeasure amounts denominated in a currency other than functional currency into functional currency. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479424/830-30-S99-1 + Details
Name: | us-gaap_ForeignCurrencyExchangeRateRemeasurement1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479424/830-30-S99-1 + Details
Name: | us-gaap_ForeignCurrencyExchangeRateTranslation1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_CurrencyAxis=currency_GBP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_CAD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_EUR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_HKD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_ILS
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_DKK
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_SEK
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_MXN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_QAR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_THB
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_BRL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |