XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Goodwill (Gross), beginning balance $ 392,521 $ 286,874
Business combinations 49,294 105,617
Other additions 1,744 30
Goodwill (Gross), ending balance 443,559 392,521
Accumulated impairment losses (70,004) (70,004)
Goodwill (net) 373,555 322,517
Installation    
Goodwill [Roll Forward]    
Goodwill (Gross), beginning balance 331,782  
Business combinations 21,700  
Other additions 1,744  
Goodwill (Gross), ending balance 355,226 331,782
Accumulated impairment losses (70,004)  
Goodwill (net) 285,222  
Other    
Goodwill [Roll Forward]    
Goodwill (Gross), beginning balance 60,739  
Business combinations 27,594  
Goodwill (Gross), ending balance 88,333 $ 60,739
Goodwill (net) $ 88,333