v3.26.3
Description of Business and Basis of Presentation - Summary of Concentration Percentage of Consolidated Net Sales (Detail) - Net Sales - Product Concentration Risk
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
End Market - Automotive    
Product Information [Line Items]    
Percentage of Net sales 25.00% 56.00%
End Market - Construction    
Product Information [Line Items]    
Percentage of Net sales 19.00% 11.00%
Detroit Three Automakers    
Product Information [Line Items]    
Percentage of Net sales 15.00% 35.00%