v3.26.1
Segment Information - Schedule of Capital Expenditures and Total Assets (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
Segment Reporting [Line Items]      
Capital expenditures $ 1,310 $ 540  
Total assets 23,613 22,268 $ 22,268
Operating Segments      
Segment Reporting [Line Items]      
Total assets 16,064 15,085  
Corporate      
Segment Reporting [Line Items]      
Total assets 7,549 7,183  
General Tool      
Segment Reporting [Line Items]      
Capital expenditures 695 321  
General Tool | Operating Segments      
Segment Reporting [Line Items]      
Total assets 10,551 10,141  
Specialty      
Segment Reporting [Line Items]      
Capital expenditures 554 159  
Specialty | Operating Segments      
Segment Reporting [Line Items]      
Total assets 4,359 3,813  
United Kingdom      
Segment Reporting [Line Items]      
Capital expenditures 61 60  
United Kingdom | Operating Segments      
Segment Reporting [Line Items]      
Total assets $ 1,154 $ 1,131