XML 94 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholder's Equity - Stock-based Compensation Awards (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 39,673 $ 38,965 $ 40,922
General and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation 32,747 33,838 35,633
Yard operations      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 6,926 $ 5,127 $ 5,289