XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Information About Contracts with Customers (Details)) - USD ($)
$ in Thousands
Oct. 31, 2020
Apr. 30, 2020
Oct. 31, 2019
Apr. 30, 2019
Contract Balances [Line Items]        
Unbilled accounts receivable, included in accounts receivable, net $ 3,046 $ 2,622 $ 2,630 $ 1,710
Deferred revenue 309,216 259,702 $ 201,331 $ 170,666
Contracts with Customers        
Contract Balances [Line Items]        
Unbilled accounts receivable, included in accounts receivable, net 3,046 2,622    
Deferred contract acquisition costs 64,483 43,549    
Deferred revenue $ 309,216 $ 259,702