XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets - Schedule of Future Expected Amortization Expense (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Finite-Lived Intangible Assets [Line Items]    
Net Carrying Amount $ 30,981 $ 39,787
Definite-lived Intangible Assets Excluding Patents in Progress    
Finite-Lived Intangible Assets [Line Items]    
2026 8,481  
2027 6,093  
2028 4,645  
2029 2,975  
2030 2,336  
Thereafter 4,838  
Net Carrying Amount $ 29,368 $ 38,066