v3.22.4
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