Commitments and contingencies (Details) ฿ in Millions, ¥ in Millions, $ in Millions |
Dec. 30, 2022
USD ($)
|
Dec. 30, 2022
THB (฿)
|
Jun. 24, 2022
USD ($)
|
Jun. 24, 2022
THB (฿)
|
Jun. 24, 2022
CNY (¥)
|
|---|---|---|---|---|---|
| Commitments and Contingencies Disclosure [Line Items] | |||||
| Outstanding bank guarantees given by banks on behalf of the company | $ 1.5 | ฿ 53.0 | $ 1.4 | ฿ 50.2 | |
| Financial Guarantee | |||||
| Commitments and Contingencies Disclosure [Line Items] | |||||
| Outstanding bank guarantees given by banks on behalf of the company | ¥ | ¥ 1.0 | ||||
| Inventories | |||||
| Commitments and Contingencies Disclosure [Line Items] | |||||
| Outstanding commitment to third parties | 1,160.0 | ||||
| Bank guarantees | |||||
| Commitments and Contingencies Disclosure [Line Items] | |||||
| Amount of cash collateral | $ 0.1 | ||||
| Thailand | |||||
| Commitments and Contingencies Disclosure [Line Items] | |||||
| Outstanding commitment to third parties | $ 27.7 |