v3.26.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in the Carrying Amount of Goodwill
The changes in the carrying amount of goodwill were as follows:
Balance at January 1, 2026Goodwill Acquired During the YearMeasurement Period AdjustmentsBalance at March 31, 2026
 (In thousands)
West$137,575 $— $306 $137,881 
Mountain26,816 54,205 — 81,021 
Central323,903 — (1,086)322,817 
Energy Services31,374 — — 31,374 
Total$519,668 $54,205 $(780)$573,093 
Balance at January 1, 2025Goodwill Acquired During the YearMeasurement Period AdjustmentsBalance at March 31, 2025
 (In thousands)
West$123,674 $— $— $123,674 
Mountain26,816 — — 26,816 
Central115,322 152,329 — 267,651 
Energy Services31,413 — — 31,413 
Total$297,225 $152,329 $— $449,554 
Balance at January 1, 2025Goodwill Acquired During the YearMeasurement Period AdjustmentsBalance at December 31, 2025
 (In thousands)
West$123,674 $11,904 $1,997 $137,575 
Mountain26,816 — — 26,816 
Central115,322 212,962 (4,381)323,903 
Energy Services31,413 — (39)31,374 
Total$297,225 $224,866 $(2,423)$519,668 
Schedule of Other Amortizable Intangible Assets
Other amortizable intangible assets were as follows:
 March 31, 2026March 31, 2025December 31, 2025
 (In thousands)
Customer relationships$33,030 $30,703 $34,699 
Less accumulated amortization14,064 11,798 15,789 
 18,966 18,905 18,910 
Noncompete agreements2,655 3,107 3,107 
Less accumulated amortization2,502 2,743 2,904 
153 364 203 
Tradename
7,470 7,470 7,470 
Less accumulated amortization1,058 188 871 
6,412 7,282 6,599 
Backlog
7,517 9,890 10,395 
Less accumulated amortization
754 32 9,052 
6,763 9,858 1,343 
Other6,220 6,688 5,968 
Less accumulated amortization370 1,130 343 
 5,850 5,558 5,625 
Total$38,144 $41,967 $32,680 
Schedule of Estimated Amortization Expense Estimated amortization expense for identifiable intangible assets as of March 31, 2026, was:
Remainder of 20262027202820292030Thereafter
(In thousands)
Amortization expense$9,830 $4,823 $4,335 $3,731 $2,940 $12,485