XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition, Contracts with Customers, Accounts Receivable, Net and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Balances from contracts with customers [Abstract]    
Accounts receivable, net $ 331,960 $ 311,571
Contract liabilities [1] 538,126 545,425
Contract liabilities (included in Other long-term liabilities) 19,072 19,560
Increase/(decrease) [Abstract]    
Accounts receivable, net 20,389  
Contract liabilities [1] (7,299)  
Contract liabilities (included in Other long-term liabilities) (488)  
Sales return reserve recorded in contract liability $ 31,100 $ 38,000
[1] The sales return reserve recorded in Contract liabilities is $31.1 million and $38.0 million as of April 30, 2022 and April 30, 2021, respectively. See Note 2, “Summary of Significant Accounting Policies, Recently Issued, and Recently Adopted Accounting Standards” for further details of the sales return reserve.