XML 64 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Finite-Lived Intangible Assets [Line Items]      
Total amortization of acquired intangible assets $ 16,668 $ 15,783 $ 14,167
Foreign currency translation adjustment (33) (5)  
Total 29,104 45,800  
Cost of revenue | Subscription - self-managed and SaaS      
Finite-Lived Intangible Assets [Line Items]      
Total amortization of acquired intangible assets 11,781 10,503 8,437
Sales and marketing      
Finite-Lived Intangible Assets [Line Items]      
Total amortization of acquired intangible assets $ 4,887 $ 5,280 $ 5,730