v3.26.1
Acquisitions - Schedule of Fair Values and Useful Lives (Details)
$ in Millions
3 Months Ended
Jul. 31, 2026
USD ($)
2026 Acquisitions  
Business Combination [Line Items]  
Fair value $ 80
2026 Acquisitions | Customer lists  
Business Combination [Line Items]  
Fair value $ 77
Life (years) 10 years
2026 Acquisitions | Contract related  
Business Combination [Line Items]  
Fair value $ 3
Life (years) 5 years
2025 Acquisitions  
Business Combination [Line Items]  
Fair value $ 2
2025 Acquisitions | Customer lists  
Business Combination [Line Items]  
Fair value $ 1
Life (years) 5 years
2025 Acquisitions | Software  
Business Combination [Line Items]  
Fair value $ 1
Life (years) 7 years