XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Information (Details)
$ in Millions
3 Months Ended
Jul. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Loss Contingency Accrual $ 4.9
Loss Contingency Accrual, Net 3.7
Loss Contingency, Deposit Payment $ 3.8