XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets, Net - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Intangible assets          
Gross Value $ 36,843   $ 36,843   $ 36,557
Accumulated Amortization (15,604)   (15,604)   (11,682)
Net Carrying Value 21,239   21,239   $ 24,875
Amortization expense for intangible assets 2,000 $ 1,000 $ 3,900 $ 2,100  
Weighted Average          
Intangible assets          
Weighted Average Remaining Useful Life     6 years 1 month 6 days   6 years 6 months
Client relationships          
Intangible assets          
Gross Value 22,581   $ 22,581   $ 22,581
Accumulated Amortization (8,295)   (8,295)   (6,226)
Net Carrying Value 14,286   $ 14,286   $ 16,355
Client relationships | Minimum          
Intangible assets          
Useful life     2 years   2 years
Client relationships | Maximum          
Intangible assets          
Useful life     10 years   10 years
Client relationships | Weighted Average          
Intangible assets          
Weighted Average Remaining Useful Life     7 years 10 months 24 days   8 years 6 months
Non-compete agreements          
Intangible assets          
Gross Value 3,480   $ 3,480   $ 3,480
Accumulated Amortization (2,743)   (2,743)   (2,344)
Net Carrying Value 737   $ 737   $ 1,136
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     1 year 1 month 6 days   1 year 7 months 6 days
Trademarks          
Intangible assets          
Gross Value 1,320   $ 1,320   $ 1,320
Accumulated Amortization (507)   (507)   (287)
Net Carrying Value 813   $ 813   $ 1,033
Useful life     3 years   3 years
Trademarks | Weighted Average          
Intangible assets          
Weighted Average Remaining Useful Life     2 years   2 years 4 months 24 days
Patents          
Intangible assets          
Gross Value 200   $ 200   $ 200
Accumulated Amortization (39)   (39)   (6)
Net Carrying Value 161   $ 161   $ 194
Useful life     3 years   3 years
Patents | Weighted Average          
Intangible assets          
Weighted Average Remaining Useful Life     2 years 4 months 24 days   2 years 10 months 24 days
Internal-Use Software          
Intangible assets          
Gross Value 9,262   $ 9,262   $ 8,976
Accumulated Amortization (4,020)   (4,020)   (2,819)
Net Carrying Value $ 5,242   $ 5,242   $ 6,157
Internal-Use Software | Minimum          
Intangible assets          
Useful life     3 years   3 years
Internal-Use Software | Maximum          
Intangible assets          
Useful life     5 years   5 years
Internal-Use Software | Weighted Average          
Intangible assets          
Weighted Average Remaining Useful Life     2 years 4 months 24 days   3 years