XML 71 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition, Contracts with Customers, Accounts Receivable, net and Contract Liability Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2020
Apr. 30, 2019
Balances from contracts with customers [Abstract]    
Accounts receivable, net $ 301,521 $ 306,631
Contract liabilities [1] 413,126 519,129
Contract liabilities (included in Other Long-Term Liabilities) 15,785 10,722
Increase/(decrease) [Abstract]    
Accounts receivable, net (5,110)  
Contract liabilities [1] (106,003)  
Contract liability (Deferred revenue) (included in Other Long-Term Liabilities) 5,063  
Sales return reserve recorded in contract liability $ 40,500 $ 25,900
Revenue recognized from beginning contract liability, percentage 85.00%  
[1] The sales return reserve recorded in Contract Liabilities is $40.5 million and $25.9 million, as of January 31, 2020 and April 30, 2019, respectively.