XML 32 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and other intangible assets
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and other intangible assets Goodwill and other intangible assets
The change in the carrying amount of goodwill was as follows:
Years Ended December 31,
202420232022
(in thousands)
Goodwill, beginning of period$887,121 $856,925 $845,734 
Goodwill acquired— 17,550 38,133 
Measurement period adjustments
— 339 — 
Foreign currency translation adjustment(4,528)12,307 (26,942)
Goodwill, end of period$882,593 $887,121 $856,925 
The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
December 31, 2024
Useful Life
Gross Carrying Value
Accumulated
Amortization
Foreign Currency Translation
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
8 years
$34,300 $30,584 $— $3,716 0.8 years
Customer relationships
5 ‑ 12 years
257,308 142,131 (1,993)113,184 5.3 years
Developed technology
5 - 6.5 years
75,487 39,826 (5,352)30,309 3.0 years
Non‑competes
3 years
1,349 967 — 382 0.8 years
Intellectual property
5 years
270 38 — 232 4.3 years
Total intangible assets$368,714 $213,546 $(7,345)$147,823 
December 31, 2023
Useful Life
Gross Carrying Value
Accumulated
Amortization
Foreign Currency Translation
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
3 - 8 years
$34,700 $26,630 $(35)$8,035 1.8 years
Customer relationships
5 ‑ 12 years
257,308 119,396 (1,781)136,131 6.2 years
Developed technology
5 - 6.5 years
84,647 36,235 (5,148)43,264 3.9 years
Non‑competes
2.5 - 3 years
3,099 2,267 (172)660 1.8 years
Order backlog
2.5 years
3,800 3,800 (199)(199)0.0 years
Total intangible assets
$383,554 $188,328 $(7,335)$187,891 
Amortization expense was $40.0 million, $42.9 million, and $48.2 million for the years ended December 31, 2024, 2023, and 2022, respectively.
Future estimated amortization expense as of December 31, 2024 is as follows (in thousands):
Years ending December 31:
2025$37,095 
202632,391 
202731,016 
202821,505 
202918,345 
Thereafter7,471 
Total amortization expense$147,823 
There were no impairments to goodwill or intangible assets during the years ended December 31, 2024, 2023, and 2022.