XML 70 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Movement in Deferred Revenue [Roll Forward]      
Beginning balance $ 465,294 $ 397,700 $ 259,702
Increases due to invoices issued, excluding amounts recognized as revenue during the period 527,620 421,552 364,093
Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period 707 0 5,424
Increase from acquisitions, net of revenue recognized 0 439 0
Revenue recognized that was included in deferred revenue balance at beginning of period (430,669) (354,397) (231,519)
Ending balance $ 562,952 $ 465,294 $ 397,700