XML 59 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Loss ("AOCL") - Summary of Accumulated Other Comprehensive Loss (Detail)
$ in Thousands
3 Months Ended
Jul. 31, 2021
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance $ 963,216
Ending Balance 979,344
Cash Flow Hedges  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (4,496)
Other comprehensive income before reclassifications 0
Amounts reclassified from AOCL 261
Ending Balance (4,235)
Currency Translation Adjustment  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (58,096)
Other comprehensive income before reclassifications 324
Amounts reclassified from AOCL 0
Ending Balance (57,772)
Total  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning Balance (62,592)
Other comprehensive income before reclassifications 324
Amounts reclassified from AOCL 261
Ending Balance $ (62,007)