v3.25.1
Segment, Geographical Area, Major Customer and Major Supplier Information (3 Largest Customers) (Details)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Net sales | Ball | Customer Concentration Risk      
Revenue, Major Customer [Line Items]      
Percentage of total net sales 17.00% 14.00% 16.00%