XML 103 R87.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Accumulated other comprehensive (loss) income [Roll Forward]      
Beginning balance $ 1,274,757 $ 1,064,498 $ 822,462
Other comprehensive income (loss) before reclassification 11,423 (30,864) (19,678)
Losses on intra-entity transactions that are of a long-term investment nature (4,929)    
Reclassification to earnings from accumulated other comprehensive income (loss) (2,884) 1,778 8,876
Ending balance 1,460,521 1,274,757 1,064,498
Other comprehensive loss on derivative instruments before reclassification, tax 3,700 300 2,000
Reclassification to earnings from accumulated other comprehensive income (loss) on derivative instruments 900 600 2,900
Gain (loss) on intra-entity transactions, long-term investment, tax (1,600)    
Accumulated Other Comprehensive Income (Loss)      
Accumulated other comprehensive (loss) income [Roll Forward]      
Beginning balance (35,129) (6,043) 4,759
Ending balance (31,519) (35,129) (6,043)
Foreign Currency Translation      
Accumulated other comprehensive (loss) income [Roll Forward]      
Beginning balance (35,129) (5,041) 20,764
Other comprehensive income (loss) before reclassification 58 (30,088) (25,805)
Losses on intra-entity transactions that are of a long-term investment nature (4,929)    
Reclassification to earnings from accumulated other comprehensive income (loss) 0 0 0
Ending balance (40,000) (35,129) (5,041)
Derivative Financial Instruments      
Accumulated other comprehensive (loss) income [Roll Forward]      
Beginning balance 0 (1,002) (16,005)
Other comprehensive income (loss) before reclassification 11,365 (776) 6,127
Losses on intra-entity transactions that are of a long-term investment nature 0    
Reclassification to earnings from accumulated other comprehensive income (loss) (2,884) 1,778 8,876
Ending balance $ 8,481 $ 0 $ (1,002)