v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Accrued Liabilities [Abstract]    
Cash overdraft $ 0 $ 1,289
Employee compensation and benefits 9,020 7,983
Deferred sales tax (see Note C) 8,591 10,326
Fair value of contingent consideration 5,768 6,298
Accrued interest payable 805 2,155
Property taxes payable 1,433 1,452
Unearned Revenue 5,331 4,200
Other 4,953 2,246
Total Accrued Liabilities $ 35,901 $ 35,949