XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Related Intangible Assets (Schedule of Changes in Carrying Amount of Goodwill) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Goodwill [Roll Forward]    
Balance at $ 513,383 $ 512,363
Acquired goodwill   4,133
Other changes (5,964) (3,113)
Balance at 507,419 513,383
Residential    
Goodwill [Roll Forward]    
Balance at 213,576 209,056
Acquired goodwill   4,133
Other changes (4,406) 387
Balance at 209,170 213,576
Renewables    
Goodwill [Roll Forward]    
Balance at 184,230 188,030
Acquired goodwill   0
Other changes 0 (3,800)
Balance at 184,230 184,230
Agtech    
Goodwill [Roll Forward]    
Balance at 83,899 83,599
Acquired goodwill   0
Other changes (1,558) 300
Balance at 82,341 83,899
Infrastructure    
Goodwill [Roll Forward]    
Balance at 31,678 31,678
Acquired goodwill   0
Other changes 0 0
Balance at $ 31,678 $ 31,678