XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Other Information (Details)
$ in Millions
3 Months Ended
Jul. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Loss Contingency Accrual $ 4.9
Loss Contingency Accrual, Net 3.7
Loss Contingency, Deposit Payment 3.8
Loss contingency accrual, period increase (decrease) $ (1.2)