XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Related Intangible Assets (Schedule of Changes in Carrying Amount of Goodwill) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Goodwill [Roll Forward]  
Balance at December 31, 2024 $ 507,419
Acquired goodwill 87,157
Foreign currency translation 44
Balance at March 31, 2025 594,620
Residential  
Goodwill [Roll Forward]  
Balance at December 31, 2024 209,170
Acquired goodwill 48,912
Foreign currency translation 0
Balance at March 31, 2025 258,082
Agtech  
Goodwill [Roll Forward]  
Balance at December 31, 2024 82,341
Acquired goodwill 38,245
Foreign currency translation 44
Balance at March 31, 2025 120,630
Renewables  
Goodwill [Roll Forward]  
Balance at December 31, 2024 184,230
Acquired goodwill 0
Foreign currency translation 0
Balance at March 31, 2025 184,230
Infrastructure  
Goodwill [Roll Forward]  
Balance at December 31, 2024 31,678
Acquired goodwill 0
Foreign currency translation 0
Balance at March 31, 2025 $ 31,678