XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Other Accrued Expenses and Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Insurance related liabilities $ 25,832 $ 18,822
Customer rebates payable 20,649 19,513
Sales taxes payable 17,973 19,037
Income taxes payable 3,128 2,360
Reserve for sales returns 9,066 9,804
Accrued interest 9,532 10,425
Other 41,216 31,243
Total other accrued expenses and current liabilities $ 127,396 $ 111,204