v3.26.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Disaggregation of Revenue [Line Items]    
Unbilled rental revenue $ 182 $ 144
Deferred revenue $ 141 $ 99
North America    
Disaggregation of Revenue [Line Items]    
Contractual terms invoices payment period 30 days  
UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Contractual terms invoices payment period 60 days