XML 53 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition, Contracts with Customers, Accounts Receivable, net and Contract Liability (Deferred Revenue) Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Balances from contracts with customers [Abstract]    
Accounts receivable, net $ 309,384 $ 306,631
Contract liabilities [1] 520,214 519,129
Contract liabilities (included in Other Long-Term Liabilities) 14,949 10,722
Increase/(decrease) [Abstract]    
Accounts receivable, net 2,753  
Contract liabilities [1] 1,085  
Contract liabilities (included in Other Long-Term Liabilities) 4,227  
Sales return reserve recorded in contract liability $ 32,800 $ 25,900
[1] The sales return reserve recorded in Contract Liabilities is $32.8 million and $25.9 million as of April 30, 2020 and April 30, 2019, respectively.