v3.25.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Accrued Liabilities [Abstract]    
Cash overdraft $ 7,452 $ 1,289
Employee compensation 9,704 7,983
Deferred sales tax (see Note B) 11,412 10,326
Fair value of contingent consideration 6,954 6,298
Accrued interest payable 2,347 2,155
Other 8,738 7,898
Total $ 46,607 $ 35,949