XML 97 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Other Accrued Expenses and Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Apr. 30, 2019
Other Accrued Expenses and Current Liabilities    
Insurance related liabilities $ 12,922 $ 14,110
Customer rebates payable 10,211 7,944
Sales taxes payable 9,493 10,448
Reserve for sales returns 4,081 4,701
Income taxes payable 2,844 14,063
Real estate and personal property taxes 2,182 2,010
Contingent consideration 2,018 13,073
Other 20,061 13,499
Total other accrued expenses and current liabilities $ 63,812 $ 79,848