XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets, Net - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Intangible assets          
Gross Value $ 511,864   $ 511,864   $ 319,796
Accumulated Amortization (125,291)   (125,291)   (94,343)
Net Carrying Value 386,573   386,573   $ 225,453
Amortization expense for intangible assets 11,700 $ 8,700 $ 29,600 $ 26,400  
Weighted Average          
Intangible assets          
Weighted Average Remaining Useful Life     12 years 7 months 6 days   12 years 4 months 24 days
Client relationships          
Intangible assets          
Gross Value 350,600   $ 350,600   $ 237,182
Accumulated Amortization (80,528)   (80,528)   (60,647)
Net Carrying Value 270,072   $ 270,072   $ 176,535
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 1 month 6 days   13 years 1 month 6 days
Non-compete agreements          
Intangible assets          
Gross Value 5,025   $ 5,025   $ 4,958
Accumulated Amortization (4,682)   (4,682)   (4,260)
Net Carrying Value 343   $ 343   $ 698
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     8 months 12 days   1 year 4 months 24 days
Trademarks          
Intangible assets          
Gross Value 75,738   $ 75,738   $ 42,606
Accumulated Amortization (9,919)   (9,919)   (7,143)
Net Carrying Value 65,819   $ 65,819   $ 35,463
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     13 years 4 months 24 days   12 years 10 months 24 days
Patents          
Intangible assets          
Gross Value 200   $ 200   $ 200
Accumulated Amortization (200)   $ (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
Internal-use software and other          
Intangible assets          
Gross Value 80,301   $ 80,301   $ 34,850
Accumulated Amortization (29,962)   (29,962)   (22,093)
Net Carrying Value $ 50,339   $ 50,339   $ 12,757
Internal-use software and other | Minimum          
Intangible assets          
Useful life     3 years   3 years
Internal-use software and other | Maximum          
Intangible assets          
Useful life     5 years   5 years
Internal-use software and other | Weighted Average          
Intangible assets          
Weighted Average Remaining Useful Life     3 years 10 months 24 days   2 years 3 months 18 days