XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholder's Equity - Stock-based Compensation Awards (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 38,965 $ 40,922 $ 23,322
General and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation 33,838 35,633 17,567
Yard operations      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 5,127 $ 5,289 $ 5,755