v3.25.2
Commitments and contingencies (Details)
฿ in Millions, ¥ in Millions, $ in Millions
Jun. 27, 2025
USD ($)
Jun. 27, 2025
THB (฿)
Feb. 28, 2025
USD ($)
Feb. 28, 2025
THB (฿)
Jun. 28, 2024
USD ($)
Jun. 28, 2024
THB (฿)
Jun. 28, 2024
CNY (¥)
Mar. 09, 2023
USD ($)
Loss Contingencies [Line Items]                
Outstanding bank guarantees given by banks on behalf of the company $ 2.3 ฿ 75.7     $ 2.0 ฿ 73.2    
Outstanding commitment to third parties     $ 132.5 ฿ 4,450.0        
Estimate of possible loss | ¥             ¥ 400  
2023 credit facility agreement | Line of credit                
Loss Contingencies [Line Items]                
Line of credit facility borrowing capacity 30.0             $ 55.0
Long term debt outstanding 0.0              
Service coverage ratio, minimum at payment of a dividend               1.5
Maximum debt to equity ratio               1.0
Thailand                
Loss Contingencies [Line Items]                
Outstanding commitment to third parties 201.3              
Inventories                
Loss Contingencies [Line Items]                
Outstanding commitment to third parties $ 1,409.6