v3.26.1
Significant Accounting Policies - Summary of the Inventory Values (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Inventory    
Inventory $ 557,151 $ 480,034
Fuel    
Inventory    
Inventory 216,957 135,730
Merchandise    
Inventory    
Inventory $ 340,194 $ 344,304