v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Capitalized Contract Cost [Line Items]    
Topic 842 $ 2,414 $ 2,190
Topic 606 701 611
Total 3,115 2,801
Equipment rentals    
Capitalized Contract Cost [Line Items]    
Topic 842 2,319 2,100
Topic 606 0 0
Total 2,319 2,100
Delivery and pick-up    
Capitalized Contract Cost [Line Items]    
Topic 842 0 0
Topic 606 257 230
Total 257 230
Other    
Capitalized Contract Cost [Line Items]    
Topic 842 95 90
Topic 606 256 181
Total 351 271
Total equipment rentals    
Capitalized Contract Cost [Line Items]    
Topic 842 2,414 2,190
Topic 606 513 411
Total 2,927 2,601
Sales of rental equipment    
Capitalized Contract Cost [Line Items]    
Topic 842 0 0
Topic 606 85 103
Total 85 103
Sales of new equipment, merchandise and consumables    
Capitalized Contract Cost [Line Items]    
Topic 842 0 0
Topic 606 103 97
Total $ 103 $ 97