XML 92 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition, Contracts with Customers, Accounts Receivable, Net and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Balances from contracts with customers [Abstract]    
Accounts receivable, net $ 311,571 $ 309,384
Contract liabilities [1] 545,425 520,214
Contract liabilities (included in Other long-term liabilities) 19,560 14,949
Increase/(decrease) [Abstract]    
Accounts receivable, net 2,187  
Contract liabilities [1] 25,211  
Contract liabilities (included in Other long-term liabilities) 4,611  
Sales return reserve recorded in contract liability $ 38,000 $ 32,800
[1] The sales return reserve recorded in Contract liabilities is $38.0 million and $32.8 million as of April 30, 2021 and April 30, 2020, respectively. See Note 2, “Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards” for further details of the sales return reserve.