XML 63 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition, Contracts with Customers, Accounts Receivable, Net and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2022
Apr. 30, 2022
Balances from contracts with customers [Abstract]    
Accounts receivable, net $ 281,443 $ 331,960
Contract liabilities [1] 407,098 538,126
Contract liabilities (included in Other long-term liabilities) 20,171 19,072
Increase/(decrease) [Abstract]    
Accounts receivable, net (50,517)  
Contract liabilities [1] (131,028)  
Contract liabilities (included in Other long-term liabilities) 1,099  
Sales return reserve recorded in contract liability $ 29,600 $ 31,100
Revenue recognized from beginning contract liability, percentage 43.00%  
[1] The sales return reserve recorded in Contract liabilities is $29.6 million and $31.1 million, as of July 31, 2022 and April 30, 2022, respectively.