XML 49 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets, Net - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Intangible assets          
Gross Value $ 325,931   $ 325,931   $ 319,796
Accumulated Amortization (112,457)   (112,457)   (94,343)
Net Carrying Value 213,474   213,474   $ 225,453
Amortization expense for intangible assets 9,000 $ 9,000 $ 17,900 $ 17,700  
Weighted Average          
Intangible assets          
Weighted Average Remaining Useful Life     11 years 4 months 24 days   12 years 4 months 24 days
Client relationships          
Intangible assets          
Gross Value 235,906   $ 235,906   $ 237,182
Accumulated Amortization (72,523)   (72,523)   (60,647)
Net Carrying Value 163,383   $ 163,383   $ 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     12 years 9 months 18 days   13 years 1 month 6 days
Non-compete agreements          
Intangible assets          
Gross Value 4,960   $ 4,960   $ 4,958
Accumulated Amortization (4,508)   (4,508)   (4,260)
Net Carrying Value 452   $ 452   $ 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     10 months 24 days   1 year 4 months 24 days
Trademarks          
Intangible assets          
Gross Value 42,319   $ 42,319   $ 42,606
Accumulated Amortization (8,524)   (8,524)   (7,143)
Net Carrying Value 33,795   $ 33,795   $ 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     12 years 2 months 12 days   12 years 10 months 24 days
Patents          
Intangible assets          
Gross Value 200   $ 200   $ 200
Accumulated Amortization (200)   (200)   (200)
Net Carrying Value 0   $ 0   $ 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 42,546   $ 42,546   $ 34,850
Accumulated Amortization (26,702)   (26,702)   (22,093)
Net Carrying Value $ 15,844   $ 15,844   $ 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     2 years 7 months 6 days   2 years 3 months 18 days