XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and other intangible assets (Tables)
12 Months Ended
Dec. 31, 2022
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:
Years Ended December 31,
202220212020
(in thousands)
Goodwill, beginning of period$845,734 $541,480 $539,818 
Goodwill acquired38,133 311,203 1,662 
Measurement period adjustments (1)
— (477)— 
Foreign currency translation adjustment(26,942)(6,472)— 
Goodwill, end of period$856,925 $845,734 $541,480 
(1) Represents the measurement period adjustments related to the Wandera acquisition. See Note 5 for more information.
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:
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 
December 31, 2021
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
3 - 8 years
$34,690 $17,788 $16,902 3.8 years
Customer relationships
2 ‑ 12 years
249,495 75,600 173,895 8.3 years
Developed technology
5 - 6.5 years
116,193 47,142 69,051 5.1 years
Non‑competes
2 - 2.5 years
1,797 439 1,358 2.0 years
Order backlog
2.5 years
3,745 758 2,987 2.0 years
Total intangible assets subject to amortization405,920 141,727 264,193 
IPR&DIndefinite400 — 400 
Total intangible assets$406,320 $141,727 $264,593 
Schedule of future estimated amortization expense
Future estimated amortization expense as of December 31, 2022 is as follows (in thousands):
Years ending December 31:
2023$40,059 
202436,878 
202535,701 
202631,000 
202729,624 
Thereafter45,482 
Total amortization expense$218,744