XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue from Contracts with Customers - Schedule of Percentage Revenue Recognized for Performance Obligations Satisfied Over Time Versus the Amount of Revenue Recognized (Details)
3 Months Ended 9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 28, 2024
Dec. 30, 2023
Schedule of Percentage Revenue Recognized for Performance Obligations Satisfied Over Time Versus the Amount of Revenue Recognized [Line Items]        
Percentage of Point-in-time 97.00% 98.00% 97.00% 98.00%
Percentage of Over time 3.00% 2.00% 3.00% 2.00%
Percentage of revenue 100.00% 100.00% 100.00% 100.00%