v3.24.1.1.u2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Payables and Accruals [Abstract]    
Trade spend $ 10,835 $ 12,721
Income taxes payable 1,522 11,019
Deferred compensation liability 3,615 3,261
Barrel purchases 707 2,589
Accrued professional fees 595 599
Bulk wine and other received not invoiced 1,499 529
Accrued invoices and other accrued expenses 12,142 7,528
Accrued expenses 30,915 38,246
Cash surrender value of life insurance $ 3,400 $ 2,700