v3.25.2
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Supplemental disclosures:    
Interest paid $ 16,850 $ 17,062
Income taxes paid, net 85 1,297
Non-cash transactions:    
Inventory acquired in repossession and accident protection plan claims 29,616 26,975
Right-of-use assets obtained in exchange for operating lease liabilities 0 384
Right-of-use assets obtained in exchange for operating lease liabilities through acquisitions $ 0 $ 7,433