XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Goodwill (Gross), beginning balance $ 443,600 $ 392,500
Business combinations 20,800 49,300
Other adjustments 4,400 1,800
Goodwill (Gross), ending balance 468,800 443,600
Accumulated impairment losses (70,000) (70,000)
Goodwill (net) 398,800 373,600
Installation    
Goodwill [Roll Forward]    
Goodwill (Gross), beginning balance 355,300 331,800
Business combinations 20,800 21,700
Other adjustments (900) 1,800
Goodwill (Gross), ending balance 375,200 355,300
Accumulated impairment losses (70,000) (70,000)
Goodwill (net) 305,200 285,300
Other    
Goodwill [Roll Forward]    
Goodwill (Gross), beginning balance 88,300 60,700
Business combinations 0 27,600
Other adjustments 5,300  
Goodwill (Gross), ending balance 93,600 88,300
Goodwill (net) $ 93,600 $ 88,300