v3.26.3
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2026
Intangible Asset, Goodwill and Other [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 September 30, 2026
(In thousands)
West$137,575 $— $306 $137,881 
Mountain26,816 54,205 10,903 91,924 
Central323,903 — (1,086)322,817 
Energy Services31,374 — — 31,374 
Total$519,668 $54,205 $10,123 $583,996 
Balance at January 1, 2025Goodwill Acquired During the YearMeasurement Period AdjustmentsBalance at September 30, 2025
(In thousands)
West$123,674 $11,904 $819 $136,397 
Mountain26,816 — — 26,816 
Central115,322 172,492 (13,020)274,794 
Energy Services31,413 — (39)31,374 
Total$297,225 $184,396 $(12,240)$469,381 
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:
September 30, 2026September 30, 2025December 31, 2025
(In thousands)
Customer relationships$36,030 $32,503 $34,699 
Less accumulated amortization19,785 14,866 15,789 
16,245 17,637 18,910 
Noncompete agreements2,655 3,107 3,107 
Less accumulated amortization2,567 2,850 2,904 
88 257 203 
Tradename
7,470 7,470 7,470 
Less accumulated amortization1,432 685 871 
6,038 6,785 6,599 
Backlog
3,390 9,290 10,395 
Less accumulated amortization
410 6,202 9,052 
2,980 3,088 1,343 
Other6,200 5,968 5,968 
Less accumulated amortization450 317 343 
5,750 5,651 5,625 
Total$31,101 $33,418 $32,680 
Schedule of Estimated Amortization Expense Estimated amortization expense for identifiable intangible assets as of September 30, 2026, was:
Remainder of 20262027202820292030Thereafter
(In thousands)
Amortization expense$2,135 $4,682 $3,930 $3,325 $2,506 $14,523