XML 32 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table presents the Company's goodwill asset.
June 30,
2025
December 31,
2024
Beginning balance$418,234 $69,694 
Business acquisitions 357,316 
Foreign exchange33,574 (8,776)
Impairments — 
Ending balance$451,808 $418,234 
Goodwill and Intangible Assets Disclosure
8.    GOODWILL AND INTANGIBLE ASSETS
The following table presents the Company's goodwill asset.
June 30,
2025
December 31,
2024
Beginning balance$418,234 $69,694 
Business acquisitions 357,316 
Foreign exchange33,574 (8,776)
Impairments — 
Ending balance$451,808 $418,234 
Intangible assets and accumulated amortization are included in the Consolidated Balance Sheets, as shown below.
Gross Carrying AmountAccumulated AmortizationNet
June 30, 2025
Finite-lived Intangible Assets:
Customer relationships$376,412 $43,493 $332,919 
Non-compete agreements1,350 1,215 135 
Trade name11,495 1,858 9,637 
Total finite lived intangible assets389,257 46,566 342,691 
Indefinite lived intangible assets:
Licenses11,213  11,213 
Total intangible assets400,470 46,566 353,904 
December 31, 2024
Finite-lived Intangible Assets:
Customer relationships$348,350 $24,630 $323,720 
Non-compete agreements1,350 1,080 270 
Trade name10,767 1,195 9,572 
Total finite lived intangible assets360,467 26,905 333,562 
Indefinite lived intangible assets:
Licenses11,213 — 11,213 
Total intangible assets371,680 26,905 344,775