XML 78 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Other Accrued Expenses and Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Insurance related liabilities $ 14,301 $ 12,922
Customer rebates payable 12,723 10,211
Sales taxes payable 11,529 9,493
Derivative liability 11,817 11,514
Reserve for sales returns 6,028 4,081
Income taxes payable 5,928 2,844
Other 24,812 24,261
Total other accrued expenses and current liabilities $ 87,138 $ 75,326