XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition, Contracts with Customers, Accounts Receivable, net and Contract Liability Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2022
Apr. 30, 2021
Balances from contracts with customers [Abstract]    
Accounts receivable, net $ 267,988 $ 311,571
Contract liabilities [1] 355,846 545,425
Contract liabilities (included in Other long-term liabilities) 21,921 19,560
Increase/(decrease) [Abstract]    
Accounts receivable, net (43,583)  
Contract liabilities [1] (189,579)  
Contract liabilities (included in Other long-term liabilities) 2,361  
Sales return reserve recorded in contract liability $ 39,400 $ 38,000
Revenue recognized from beginning contract liability, percentage 98.00%  
[1] The sales return reserve recorded in Contract liabilities is $39.4 million and $38.0 million, as of January 31, 2022 and April 30, 2021, respectively.