XML 76 R17.htm IDEA: XBRL DOCUMENT
v3.24.0.1

GOODWILL AND OTHER INTANGIBLE ASSETS | 12 Months Ended
--- | ---
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract] |
GOODWILL AND OTHER INTANGIBLE ASSETS |
9. | GOODWILL AND OTHER INTANGIBLE ASSETS
Goodwill Reporting Units—The Company’s reporting units consist of its E-Infrastructure Solutions, Transportation Solutions and Building Solutions segments. Goodwill is not amortized, but instead is reviewed for impairment at least annually during the fourth quarter of each year at the reporting level, absent any interim indicators of impairment or other factors requiring an assessment. Annual Impairment Assessment—For our 2023 annual impairment test we performed a qualitative assessment for our reporting units, using information as of October 1. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. We determined there were no factors indicating the need to perform a quantitative goodwill impairment test and concluded that it is more likely than not the fair value of our reporting units is greater than their carrying value and thus there was no impairment to goodwill. In addition to our annual review, we assess the impairment of goodwill whenever events or changes in circumstances indicate that the carrying value of a reporting unit may be greater than fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant adverse changes in the business climate which may be indicated by a decline in our market capitalization or decline in operating results. No impairments were recorded to our goodwill during the years ended December 31, 2023, 2022 and 2021. No material events or changes occurred between the testing date and year end to trigger a subsequent impairment review. At December 31, 2023 and 2022, we had goodwill with a carrying amount of $281,117 and $262,692, respectively. The following table presents goodwill by reportable segment:
|  | As of December 31,
Goodwill |  | 2023 |  | 2022
E-Infrastructure Solutions |  | $ | 167,656 |  |  | $ | 167,656 |
Transportation Solutions |  | 53,305 |  |  | 53,305 |
Building Solutions |  | 60,156 |  |  | 41,731 |
Total |  | $ | 281,117 |  |  | $ | 262,692 |
Other Intangible Assets The following table presents our acquired finite-lived intangible assets, including the weighted-average useful lives for each major intangible asset category and in total:
|  |  | December 31, 2023 |  | December 31, 2022
| Weighted Average Life (Years) |  | Gross Carrying Amount |  | Accumulated Amortization |  | Gross Carrying Amount |  | Accumulated Amortization
Customer relationships | 24 |  | $ | 328,323 |  |  | $ | (49,431) |  |  | $ | 284,923 |  |  | $ | (37,044) |
Trade name | 24 |  | 58,707 |  |  | (9,519) |  |  | 57,607 |  |  | (7,150) |
Non-compete agreements | 5 |  | 2,487 |  |  | (2,170) |  |  | 2,487 |  |  | (1,700) |
Total | 24 |  | $ | 389,517 |  |  | $ | (61,120) |  |  | $ | 345,017 |  |  | $ | (45,894) |
During the years ended December 31, 2023, 2022 and 2021, we have amortized $15,226, $14,100 and $11,464 respectively. Amortization expense is anticipated to be approximately $17,000, $16,700, $16,700, $16,700 and $16,700 for 2024, 2025, 2026, 2027 and 2028, respectively.

X
- References No definition available. + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration