XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Other Accrued Expenses and Current Liabilities (Tables)
12 Months Ended
Apr. 30, 2025
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of Components of Other Accrued Expenses and Current Liabilities
The Company’s other accrued expenses and current liabilities consisted of the following:
April 30,
20252024
(in thousands)
Insurance related liabilities$25,832 $18,822 
Customer rebates payable20,649 19,513 
Sales taxes payable17,973 19,037 
Income taxes payable3,128 2,360 
Reserve for sales returns9,066 9,804 
Accrued interest9,532 10,425 
Other41,216 31,243 
Total other accrued expenses and current liabilities$127,396 $111,204