v3.26.1
Goodwill and Other Intangibles - Goodwill (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 13, 2025
item
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Mar. 31, 2026
USD ($)
item
Changes in the carrying amount of goodwill        
Number of reporting units | item 2     3
Impairment of goodwill     $ 0  
Gross Goodwill, at beginning of period   $ 3,807,248    
Additions   27,455    
Fx Translation Adjustment   (1,742)    
Gross Goodwill, at end of period   3,832,961 3,807,248 $ 3,832,961
Accumulated Impairment Losses   (762,021)   (762,021)
Net Goodwill   3,070,940 3,045,227 3,070,940
Progressive        
Changes in the carrying amount of goodwill        
Net Goodwill   442,329   442,329
SPI        
Changes in the carrying amount of goodwill        
Net Goodwill   437,961   437,961
Installation (excludes Progressive)        
Changes in the carrying amount of goodwill        
Gross Goodwill, at beginning of period   1,960,011    
Additions   15,176    
Gross Goodwill, at end of period   1,975,187 1,960,011 1,975,187
Accumulated Impairment Losses   (762,021)   (762,021)
Net Goodwill   1,213,166   1,213,166
Progressive        
Changes in the carrying amount of goodwill        
Gross Goodwill, at beginning of period   442,316    
Additions   13    
Gross Goodwill, at end of period   442,329 442,316 442,329
Net Goodwill   442,329   442,329
Installation Services        
Changes in the carrying amount of goodwill        
Gross Goodwill, at beginning of period   2,402,327    
Additions   15,189    
Gross Goodwill, at end of period   2,417,516 2,402,327 2,417,516
Accumulated Impairment Losses   (762,021)   (762,021)
Net Goodwill   1,655,495   1,655,495
Specialty Distribution        
Changes in the carrying amount of goodwill        
Gross Goodwill, at beginning of period   1,404,921    
Additions   12,266    
Fx Translation Adjustment   (1,742)    
Gross Goodwill, at end of period   1,415,445 $ 1,404,921 1,415,445
Net Goodwill   $ 1,415,445   $ 1,415,445