XML 121 R105.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and contingencies (Details)
฿ in Millions, ¥ in Millions, $ in Millions
Jun. 28, 2024
CNY (¥)
Jun. 28, 2024
USD ($)
Jun. 28, 2024
THB (฿)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
THB (฿)
Commitments and Contingencies Disclosure [Line Items]          
Outstanding bank guarantees given by banks on behalf of the company   $ 2.0 ฿ 73.2 $ 1.5 ฿ 53.0
Casix          
Commitments and Contingencies Disclosure [Line Items]          
Loss contingency, damages sought | ¥ ¥ 400        
Inventories          
Commitments and Contingencies Disclosure [Line Items]          
Outstanding commitment to third parties   933.3      
Thailand          
Commitments and Contingencies Disclosure [Line Items]          
Outstanding commitment to third parties   $ 21.9