XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Oct. 31, 2024
Oct. 18, 2023
Share Repurchase Program [Line Items]    
Other comprehensive loss on derivative instruments before reclassification, tax benefit $ 1.2  
Reclassification to earnings from accumulated other comprehensive loss on derivative instruments, tax expense 0.5  
Losses on intra-entity transactions, long-term investment, tax benefit 1.2  
2023 Repurchase Plan    
Share Repurchase Program [Line Items]    
Stock repurchase program, authorized amount   $ 250.0
Remaining amount under repurchase program $ 102.0