XML 82 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Benefits - Summary of Expected Benefit Payments (Detail)
$ in Thousands
Apr. 30, 2023
USD ($)
Retirement Benefits [Abstract]  
2024 $ 1,640
2025 1,620
2026 1,600
2027 1,560
2028 1,540
2029- 2033 $ 7,030