XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 259,702 $ 170,666
Increases due to invoices issued, excluding amounts recognized as revenue during the period 201,784 135,665
Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period 5,424 0
Increase from acquisition, net of revenue recognized 0 6,147
Revenue recognized that was included in deferred revenue balance at beginning of period (157,694) (111,147)
Ending balance $ 309,216 $ 201,331