Intangibles, Net (Tables)
12 Months Ended
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets Useful Life and Amortization
 
As of December 31, 2016
 
Remaining
Useful
Life (Years)
 
Gross
 
Accumulated
Amortization
 
Net
Customer relationships
2-14
 
$
36,265

 
$
14,396

 
$
21,869

Other
3-5
 
5,821

 
4,244

 
1,577

Intangible assets, net
 
 
$
42,086

 
$
18,640

 
$
23,446

 
As of December 31, 2015
 
Remaining
Useful
Life (Years)
 
Gross
 
Accumulated
Amortization
 
Net
Customer relationships
3-15
 
$
30,426

 
$
10,204

 
$
20,222

Other
4-6
 
5,121

 
3,230

 
1,891

Intangible assets, net
 
 
$
35,547

 
$
13,434

 
$
22,113