XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and other intangible assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The change in the carrying amount of goodwill was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Goodwill, beginning of period$867,909 $823,671 $856,925 $845,734 
Goodwill acquired17,550 — 17,550 3,014 
Measurement period adjustments— — 339 — 
Foreign currency translation adjustment(8,637)(23,147)2,008 (48,224)
Goodwill, end of period$876,822 $800,524 $876,822 $800,524 
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill
The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
September 30, 2023
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
3 - 8 years
$34,653 $25,515 $9,138 2.1 years
Customer relationships
2 ‑ 12 years
254,612 113,574 141,038 6.5 years
Developed technology
5 - 6.5 years
121,730 76,526 45,204 4.1 years
Non‑competes
2 - 3 years
2,884 1,934 950 2.0 years
Order backlog
2.5 years
3,543 3,359 184 0.3 years
Total intangible assets$417,422 $220,908 $196,514 
December 31, 2022
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
3 - 8 years
$34,649 $22,200 $12,449 2.8 years
Customer relationships
2 ‑ 12 years
249,659 96,973 152,686 7.2 years
Developed technology
5 - 6.5 years
116,881 66,373 50,508 4.7 years
Non‑competes
2 - 3 years
2,864 1,066 1,798 2.3 years
Order backlog
2.5 years
3,518 2,215 1,303 1.0 year
Total intangible assets$407,571 $188,827 $218,744 
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill
The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
September 30, 2023
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
3 - 8 years
$34,653 $25,515 $9,138 2.1 years
Customer relationships
2 ‑ 12 years
254,612 113,574 141,038 6.5 years
Developed technology
5 - 6.5 years
121,730 76,526 45,204 4.1 years
Non‑competes
2 - 3 years
2,884 1,934 950 2.0 years
Order backlog
2.5 years
3,543 3,359 184 0.3 years
Total intangible assets$417,422 $220,908 $196,514 
December 31, 2022
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
3 - 8 years
$34,649 $22,200 $12,449 2.8 years
Customer relationships
2 ‑ 12 years
249,659 96,973 152,686 7.2 years
Developed technology
5 - 6.5 years
116,881 66,373 50,508 4.7 years
Non‑competes
2 - 3 years
2,864 1,066 1,798 2.3 years
Order backlog
2.5 years
3,518 2,215 1,303 1.0 year
Total intangible assets$407,571 $188,827 $218,744