XML 125 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition, Contracts with Customers - Accounts Receivable, Net and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Accounts receivable, net $ 224,198 $ 310,121
Contract liabilities 483,778 504,695
Contract liabilities (included in Other long-term liabilities) 14,819 17,426
Changes in operating assets and liabilities    
Accounts receivable, net (85,923)  
Contract liabilities (20,917)  
Contract liabilities (included in Other long-term liabilities) (2,607)  
Sales return reserve recorded in contract liability $ 25,400 $ 24,600