XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Other Information (Details)
$ in Millions
9 Months Ended
Jan. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Loss Contingency, Estimate of Possible Loss $ 8.0
Loss Contingency, Deposit Payment $ 3.9