v3.26.1
Share-based compensation - Share-based award activity (Details) - shares
Jun. 26, 2026
Jun. 27, 2025
Jun. 28, 2024
Jun. 30, 2023
Dec. 12, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of ordinary shares available for future grant (in shares) 1,567,007        
2020 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of ordinary shares available for future grant (in shares) 1,455,660       1,700,000
2017 Inducement Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of ordinary shares available for future grant (in shares) 111,347        
Restricted Share Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share units outstanding (in shares) 211,574 263,014 306,660 368,765  
Restricted Share Units | 2020 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share units outstanding (in shares) 211,574        
Restricted Share Units | 2017 Inducement Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share units outstanding (in shares) 0        
Performance Share Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share units outstanding (in shares) 94,687 120,916 171,078 204,016  
Performance Share Units | 2020 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share units outstanding (in shares) 94,687        
Performance Share Units | 2017 Inducement Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share units outstanding (in shares) 0