v3.25.2
Acquisitions and Dispositions - Narrative (Details)
$ in Millions
1 Months Ended 9 Months Ended
Dec. 31, 2024
service_center_store
Jun. 30, 2025
USD ($)
service_center_store
numberOfFormerFranchiseCenters
Jun. 30, 2024
USD ($)
Business Combination [Line Items]      
Number of service center stores acquired | service_center_store   26  
Number of former service center stores acquired | numberOfFormerFranchiseCenters   6  
Aggregate purchase price | $   $ 32.3  
Number of system-wide service center stores | service_center_store   983  
Gain on sale of operations | $   $ 71.6 $ 0.0
Disposal Group, Disposed of by Sale, Not Discontinued Operations      
Business Combination [Line Items]      
Number of service center stores sold | service_center_store 39    
Gain on sale of operations | $   $ 74.3