XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Information (Details)
$ in Millions
9 Months Ended
Jan. 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