v3.26.1
Commitments and contingencies (Details)
฿ in Millions, ¥ in Millions, $ in Millions
Mar. 27, 2026
THB (฿)
Mar. 27, 2026
USD ($)
Mar. 27, 2026
CNY (¥)
Jun. 27, 2025
THB (฿)
Jun. 27, 2025
USD ($)
Feb. 28, 2025
THB (฿)
Feb. 28, 2025
USD ($)
Dec. 27, 2024
USD ($)
Mar. 09, 2023
USD ($)
Commitments and Contingencies Disclosure [Line Items]                  
Outstanding commitment to third parties           ฿ 4,450.0 $ 132.5    
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
Thailand                  
Commitments and Contingencies Disclosure [Line Items]                  
Outstanding bank guarantees given by banks on behalf of the company ฿ 77.3 2.3   ฿ 75.7 $ 2.3        
Outstanding commitment to third parties   164.7              
China                  
Commitments and Contingencies Disclosure [Line Items]                  
Outstanding bank guarantees given by banks on behalf of the company   0.7 ¥ 4.8            
China | Bank guarantees                  
Commitments and Contingencies Disclosure [Line Items]                  
Amount of cash collateral   0.7              
Inventories                  
Commitments and Contingencies Disclosure [Line Items]                  
Outstanding commitment to third parties   $ 2,740.0