XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Intangible Assets (Details) - Acquired Finite Lived Intangible Assets - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Schedule Of Estimated Future Amortization Expense [Line Items]    
2025 $ 2,576  
2026 1,830  
2027 1,705  
2028 1,455  
Thereafter 3,001  
Total amortization expense $ 10,567 $ 2,143