XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Accrued Expenses and Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Insurance related liabilities $ 18,822 $ 14,194
Customer rebates payable 19,513 16,983
Sales taxes payable 19,037 15,407
Income taxes payable 2,360 10,321
Reserve for sales returns 9,804 10,297
Accrued interest 10,425 9,571
Other 31,243 30,902
Total other accrued expenses and current liabilities $ 111,204 $ 107,675