v3.24.0.1
Intangible Assets, Net - Schedule of Future Expected Amortization Expense (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Apr. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Total $ 42,843 $ 51,591
Definite-lived Intangible Assets Excluding Patents in Progress    
Finite-Lived Intangible Assets [Line Items]    
2024 3,292  
2025 9,659  
2026 8,310  
2027 5,893  
2028 4,486  
Thereafter 9,540  
Total $ 41,180 $ 49,890