XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The following table presents the changes in the carrying amount of goodwill since its inception through March 31, 2025:
(in thousands)CivilBuildingSpecialty
Contractors
Total
Gross goodwill as of December 31, 2024
$492,074 $424,724 $156,193 $1,072,991 
Accumulated impairment as of December 31, 2024
(286,931)(424,724)(156,193)(867,848)
Goodwill as of December 31, 2024205,143 — — 205,143 
Current year activity— — — — 
Goodwill as of March 31, 2025$205,143 $— $— $205,143 
Schedule of Intangible Assets
Intangible assets consist of the following:
As of March 31, 2025Weighted-Average Amortization Period
(in thousands)CostAccumulated
Amortization
Accumulated
 Impairment Charge
Carrying Value
Trade names (non-amortizable)$117,600 $— $(67,190)$50,410 Indefinite
Trade names (amortizable)69,250 (30,919)(23,232)15,099 20 years
Contractor license6,000 — (6,000)— N/A
Customer relationships39,800 (23,155)(16,645)— N/A
Construction contract backlog149,290 (149,290)— — N/A
Total$381,940 $(203,364)$(113,067)$65,509 
As of December 31, 2024Weighted-Average Amortization Period
(in thousands)CostAccumulated
Amortization
Accumulated
 Impairment Charge
Carrying Value
Trade names (non-amortizable)$117,600 $— $(67,190)$50,410 Indefinite
Trade names (amortizable)69,250 (30,359)(23,232)15,659 20 years
Contractor license6,000 — (6,000)— N/A
Customer relationships39,800 (23,155)(16,645)— N/A
Construction contract backlog149,290 (149,290)— — N/A
Total$381,940 $(202,804)$(113,067)$66,069