XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Accumulated Other Comprehensive Loss (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2025
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning balance $ 1,420,180
Other comprehensive income (loss) before reclassification (7,228)
Reclassification to earnings from accumulated other comprehensive loss (186)
Ending balance 1,451,822
Other comprehensive income on derivative instruments before reclassification, tax expense 300
Reclassification to earnings from accumulated other comprehensive loss on derivative instruments, tax benefit 100
Losses on intra-entity transactions, long-term investment, tax benefit 100
Accumulated Other Comprehensive Loss  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning balance (41,933)
Ending balance (49,347)
Foreign Currency Translation  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning balance (35,426)
Other comprehensive income (loss) before reclassification (7,729)
Reclassification to earnings from accumulated other comprehensive loss 0
Ending balance (43,155)
Intra-Entity Transactions That Are of a Long-Term Investment Nature  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning balance (6,887)
Other comprehensive income (loss) before reclassification (341)
Reclassification to earnings from accumulated other comprehensive loss 0
Ending balance (7,228)
Derivative Financial Instruments  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning balance 380
Other comprehensive income (loss) before reclassification 842
Reclassification to earnings from accumulated other comprehensive loss (186)
Ending balance $ 1,036