XML 64 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition, Contracts with Customers, Accounts Receivable, net and Contract Liability Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2019
Oct. 31, 2019
Apr. 30, 2019
Balances from contracts with customers [Abstract]      
Accounts receivable, net $ 235,466 $ 235,466 $ 294,867
Contract liabilities [1] 248,653 248,653 507,365
Contract liabilities (included in Other Long-Term Liabilities) 19,622 19,622 10,722
Increase/(decrease) [Abstract]      
Accounts receivable, net   (59,401)  
Contract liabilities [1]   (258,712)  
Contract liability (Deferred revenue) (included in Other Long-Term Liabilities)   8,900  
Sales return reserve recorded in contract liability 37,700 37,700 $ 25,900
Revenue recognized from beginning contract liability $ 184,600 $ 378,900  
[1] The sales return reserve recorded in Contract Liabilities is $37.7 million and $25.9 million, as of October 31, 2019 and April 30, 2019, respectively.