v3.25.1
Commitments and contingencies (Details)
฿ in Millions, ¥ in Millions, $ in Millions
Mar. 28, 2025
USD ($)
Mar. 28, 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 ($)
Commitments and Contingencies Disclosure [Line Items]                
Outstanding bank guarantees given by banks on behalf of the company $ 2.2 ฿ 75.7     $ 2.0 ฿ 73.2    
Outstanding commitment to third parties     $ 132.5 ฿ 4,450.0        
Loss contingency, estimate of possible loss | ¥             ¥ 400  
2023 Credit Facility Agreement | Line of Credit                
Commitments and Contingencies Disclosure [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
Inventories                
Commitments and Contingencies Disclosure [Line Items]                
Outstanding commitment to third parties 1,270.0              
Thailand                
Commitments and Contingencies Disclosure [Line Items]                
Outstanding commitment to third parties $ 174.3