XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets Goodwill (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Goodwill [Line Items]  
Goodwill $ 93,960
Goodwill 93,960
Commercial and Industrial [Member]  
Goodwill [Line Items]  
Goodwill 0
Goodwill 0
Residential [Member]  
Goodwill [Line Items]  
Goodwill 51,370
Goodwill 51,370
Infrastructure Solutions [Member]  
Goodwill [Line Items]  
Goodwill 39,774
Communications [Member]  
Goodwill [Line Items]  
Goodwill 2,816
Goodwill $ 2,816