XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Other Accrued Expenses and Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Insurance related liabilities $ 14,775 $ 14,301
Customer rebates payable 16,724 12,723
Sales taxes payable 16,702 11,529
Income taxes payable 7,125 5,928
Holdback liability(a) 14,179 0
Reserve for sales returns 9,772 6,028
Accrued interest(b) 8,953 881
Derivative liability(c) 1,136 11,817
Other 38,572 23,931
Total other accrued expenses and current liabilities $ 127,938 $ 87,138