XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segments and Other Geographic Reporting (Details)
$ in Thousands
3 Months Ended
Oct. 31, 2022
USD ($)
segment
Oct. 31, 2021
USD ($)
Jul. 31, 2022
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | segment 2    
Number of reportable segments | segment 2    
Service revenues and vehicle sales $ 893,372 $ 810,132  
Yard operations 372,777 298,694  
Cost of vehicle sales 151,112 126,408  
General and administrative 57,980 54,909  
Operating income 311,503 330,121  
Depreciation and amortization 39,058 31,760  
Capital expenditures and acquisitions 152,655 64,696  
Total assets 5,593,677   $ 5,308,864
Goodwill 394,844   401,954
Operating Segments | US | United States      
Segment Reporting Information [Line Items]      
Service revenues and vehicle sales 748,849 678,461  
Yard operations 326,244 256,621  
Cost of vehicle sales 92,439 80,342  
General and administrative 47,538 46,548  
Operating income 282,628 294,949  
Depreciation and amortization 34,935 27,725  
Capital expenditures and acquisitions 136,283 54,272  
Total assets 4,870,941   4,615,788
Goodwill 270,269   270,269
Operating Segments | International | International      
Segment Reporting Information [Line Items]      
Service revenues and vehicle sales 144,523 131,671  
Yard operations 46,533 42,073  
Cost of vehicle sales 58,673 46,066  
General and administrative 10,442 8,361  
Operating income 28,875 35,172  
Depreciation and amortization 4,123 4,035  
Capital expenditures and acquisitions 16,372 10,424  
Total assets 722,736   693,076
Goodwill 124,575   $ 131,685
Service revenues      
Segment Reporting Information [Line Items]      
Service revenues and vehicle sales 726,840 667,818  
Service revenues | Operating Segments | US | United States      
Segment Reporting Information [Line Items]      
Service revenues and vehicle sales 651,657 590,758  
Service revenues | Operating Segments | International | International      
Segment Reporting Information [Line Items]      
Service revenues and vehicle sales 75,183 77,060  
Vehicle sales      
Segment Reporting Information [Line Items]      
Service revenues and vehicle sales 166,532 142,314  
Vehicle sales | Operating Segments | US | United States      
Segment Reporting Information [Line Items]      
Service revenues and vehicle sales 97,192 87,703  
Vehicle sales | Operating Segments | International | International      
Segment Reporting Information [Line Items]      
Service revenues and vehicle sales $ 69,340 $ 54,611