v3.26.1
Intangible Assets - Schedule of Future Expected Amortization Expense (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Intangible Asset, Finite-Lived [Line Items]    
Net Carrying Amount $ 23,097 $ 30,981
Definite Lived Intangible Assets Excluding Patent In Progress    
Intangible Asset, Finite-Lived [Line Items]    
2027 5,859  
2028 4,482  
2029 3,048  
2030 2,307  
2031 1,449  
Thereafter 3,727  
Net Carrying Amount $ 20,872