v3.26.1
Commitments and contingencies (Details)
฿ in Millions, ¥ in Millions, $ in Millions
Aug. 17, 2026
THB (฿)
Aug. 17, 2026
USD ($)
Jun. 28, 2024
CNY (¥)
Aug. 17, 2026
USD ($)
Jun. 26, 2026
THB (฿)
Jun. 26, 2026
USD ($)
Jun. 26, 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 ($)
Sep. 27, 2019
USD ($)
Aug. 20, 2019
THB (฿)
Aug. 20, 2019
USD ($)
Loss Contingencies [Line Items]                                
Outstanding commitment to third parties                   ฿ 4,450.0 $ 132.5          
Line of credit facility borrowing capacity                               $ 160.9
Bank of Ayudhya Public Company Limited | Credit Facility Agreement                                
Loss Contingencies [Line Items]                                
Line of credit facility borrowing capacity                           $ 3.6 ฿ 110.0  
Subsequent Event                                
Loss Contingencies [Line Items]                                
Line of credit facility borrowing capacity       $ 100.0                        
Subsequent Event | Bank of Ayudhya Public Company Limited | Credit Facility Agreement                                
Loss Contingencies [Line Items]                                
Line of credit facility borrowing capacity ฿ 2,610.0     $ 78.3                        
Principal amount ฿ 2,500.0 $ 75.0                            
Ngan In Leng and First Laser Limited                                
Loss Contingencies [Line Items]                                
Obligations of liabilities | ¥     ¥ 400.0                          
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 bank guarantees given by banks on behalf of the company         ฿ 83.3 2.5   ฿ 75.7 $ 2.3              
Outstanding commitment to third parties           108.1                    
China                                
Loss Contingencies [Line Items]                                
Outstanding bank guarantees given by banks on behalf of the company           0.7 ¥ 4.8                  
China | Bank guarantees                                
Loss Contingencies [Line Items]                                
Amount of cash collateral                 $ 0.7              
Inventories                                
Loss Contingencies [Line Items]                                
Outstanding commitment to third parties           $ 3,150.0