XML 115 R101.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Accumulated Other Comprehensive Loss      
Beginning Balance $ 822,745 $ 550,970 $ 608,210
Change in foreign currency translation adjustments (922) (1,140) 2,009
Ending Balance 886,507 822,745 550,970
Accumulated Other Comprehensive Loss      
Accumulated Other Comprehensive Loss      
Beginning Balance (5,592) (4,452) (6,514)
Change in foreign currency translation adjustments (922)    
Ending Balance (6,514) (5,592) $ (4,452)
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Loss      
Beginning Balance (5,592)    
Change in foreign currency translation adjustments (922)    
Ending Balance $ (6,514) $ (5,592)