v3.23.1
Business segments and geographic information - Narrative (Details) - customer
9 Months Ended 12 Months Ended
Mar. 31, 2023
Jun. 24, 2022
Segment Reporting [Abstract]    
Number of customers that contributed to more than 10% of trade accounts receivable 3 3
Largest Customer 1 | Trade Accounts Receivable | Customer Concentration Risk    
Segment Reporting Information [Line Items]    
Revenues, percentage 10.00% 10.00%
Largest Customer 2 | Trade Accounts Receivable | Customer Concentration Risk    
Segment Reporting Information [Line Items]    
Revenues, percentage 10.00% 10.00%
Largest Customer 3 | Trade Accounts Receivable | Customer Concentration Risk    
Segment Reporting Information [Line Items]    
Revenues, percentage 10.00% 10.00%