v3.26.1
Comprehensive Income - Schedule of Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Jul. 31, 2025
Apr. 30, 2025
Accumulated Other Comprehensive Income Loss [Line Items]        
Accumulated other comprehensive loss, net $ 2,001,277 $ 1,978,903 $ 1,898,813 $ 1,872,139
Accumulated other comprehensive loss, net        
Accumulated Other Comprehensive Income Loss [Line Items]        
Accumulated other comprehensive loss, net (81,633) (72,827) (87,851) (86,243)
Foreign currency translation adjustments        
Accumulated Other Comprehensive Income Loss [Line Items]        
Accumulated other comprehensive loss, net (90,436) (81,518) (95,440) (93,904)
Deferred compensation and pension plan adjustments, net of tax        
Accumulated Other Comprehensive Income Loss [Line Items]        
Accumulated other comprehensive loss, net 8,803 8,721 7,590 7,604
Marketable securities unrealized loss, net of tax        
Accumulated Other Comprehensive Income Loss [Line Items]        
Accumulated other comprehensive loss, net $ 0 $ (30) $ (1) $ 57