XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets, Net - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Intangible assets      
Gross Value $ 2,205,106   $ 2,183,399
Accumulated Amortization (207,892)   (162,535)
Net Carrying Value 1,997,214   $ 2,020,864
Amortization expense for intangible assets $ 46,600 $ 8,900  
Weighted Average      
Intangible assets      
Weighted Average Remaining Useful Life 12 years 9 months 18 days   13 years 1 month 6 days
Client relationships      
Intangible assets      
Gross Value $ 1,466,769   $ 1,460,648
Accumulated Amortization (123,700)   (100,844)
Net Carrying Value $ 1,343,069   $ 1,359,804
Client relationships | Minimum      
Intangible assets      
Useful life 2 years   2 years
Client relationships | Maximum      
Intangible assets      
Useful life 20 years   20 years
Client relationships | Weighted Average      
Intangible assets      
Weighted Average Remaining Useful Life 15 years 2 months 12 days   15 years 4 months 24 days
Non-compete agreements      
Intangible assets      
Gross Value $ 5,026   $ 5,097
Accumulated Amortization (4,940)   (4,872)
Net Carrying Value $ 86   $ 225
Non-compete agreements | Minimum      
Intangible assets      
Useful life 1 year 6 months   1 year 6 months
Non-compete agreements | Maximum      
Intangible assets      
Useful life 5 years   5 years
Non-compete agreements | Weighted Average      
Intangible assets      
Weighted Average Remaining Useful Life 2 months 12 days   4 months 24 days
Trademarks      
Intangible assets      
Gross Value $ 326,759   $ 326,786
Accumulated Amortization (23,018)   (15,576)
Net Carrying Value $ 303,741   $ 311,210
Trademarks | Minimum      
Intangible assets      
Useful life 3 years   3 years
Trademarks | Maximum      
Intangible assets      
Useful life 15 years   15 years
Trademarks | Weighted Average      
Intangible assets      
Weighted Average Remaining Useful Life 10 years 2 months 12 days   10 years 6 months
Patents      
Intangible assets      
Gross Value $ 200   $ 200
Accumulated Amortization $ (200)   (200)
Net Carrying Value     $ 0
Useful life 3 years   3 years
Patents | Weighted Average      
Intangible assets      
Weighted Average Remaining Useful Life 0 years   0 years
Capitalized software development costs      
Intangible assets      
Gross Value $ 67,202   $ 52,518
Accumulated Amortization (27,400)   (24,771)
Net Carrying Value $ 39,802   $ 27,747
Capitalized software development costs | Minimum      
Intangible assets      
Useful life 3 years   3 years
Capitalized software development costs | Maximum      
Intangible assets      
Useful life 5 years   5 years
Capitalized software development costs | Weighted Average      
Intangible assets      
Weighted Average Remaining Useful Life 2 years 9 months 18 days   2 years 9 months 18 days
Technology      
Intangible assets      
Gross Value $ 339,150   $ 338,150
Accumulated Amortization (28,634)   (16,272)
Net Carrying Value $ 310,516   $ 321,878
Technology | Minimum      
Intangible assets      
Useful life 5 years    
Technology | Maximum      
Intangible assets      
Useful life 7 years    
Technology | Weighted Average      
Intangible assets      
Weighted Average Remaining Useful Life 6 years 4 months 24 days   6 years 7 months 6 days