XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended
Jul. 31, 2024
Oct. 18, 2023
Equity [Abstract]    
Stock repurchase program, authorized amount   $ 250,000,000.0
Remaining amount under repurchase program $ 154,300,000  
Other comprehensive income (loss) on derivative instruments before reclassification, tax 1,500,000  
Reclassification to earnings from accumulated other comprehensive income (loss) on derivative instruments, tax 300,000  
Gain (loss) on intra-entity transactions, long-term investment, tax $ (600,000)