XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Other Accrued Expenses and Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Insurance related liabilities $ 14,194 $ 14,775
Customer rebates payable 16,983 16,724
Sales taxes payable 15,407 16,702
Income taxes payable 10,321 7,125
Holdback liability 0 14,179
Reserve for sales returns 10,297 9,772
Accrued interest 9,571 8,953
Derivative liability 0 1,136
Other 30,902 38,572
Total other accrued expenses and current liabilities $ 107,675 $ 127,938