XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Goodwill    
Gross Carrying Amount $ 112,983 $ 116,953
Accumulated Amortization 0 0
Net Carrying Amount 112,983 116,953
Foreign currency translation (6,087) (2,117)
Amortizable Intangible Assets    
Accumulated Amortization 34,573 30,534
Foreign currency translation (5,073) (1,768)
Foreign currency translation, Accumulated Amortization (775) (270)
Foreign currency translation, Net Carrying Amount (4,298) (1,498)
Indefinite-lived Intangible Assets    
Total intangible assets, Gross Carrying Amount 110,264 114,050
Intangible Assets, Net (Excluding Goodwill) 75,691 83,516
Trade names    
Indefinite-lived Intangible Assets    
Indefinite-lived Intangible Assets 34,413 34,412
Foreign currency translation (717) (235)
Backlog    
Amortizable Intangible Assets    
Gross Carrying Amount 9,296 9,296
Accumulated Amortization 9,296 9,296
Net Carrying Amount 0 0
Customer relationships    
Amortizable Intangible Assets    
Gross Carrying Amount 71,139 71,139
Accumulated Amortization 25,319 20,905
Net Carrying Amount 45,820 50,234
Trade names    
Amortizable Intangible Assets    
Gross Carrying Amount 695 695
Accumulated Amortization 450 403
Net Carrying Amount 245 292
Below market lease    
Amortizable Intangible Assets    
Gross Carrying Amount 511 511
Accumulated Amortization 283 200
Net Carrying Amount 228 311
T&D    
Goodwill    
Gross Carrying Amount 93,240 93,240
Accumulated Amortization 0 0
Net Carrying Amount 93,240 93,240
C&I    
Goodwill    
Gross Carrying Amount 25,830 25,830
Accumulated Amortization 0 0
Net Carrying Amount $ 25,830 $ 25,830