Debt (Tables)
12 Months Ended
Dec. 31, 2016
Debt Disclosure [Abstract]  
Schedule of Credit Agreements
 
As of December 31,
 
2016
 
2015
Working capital facilities
$
310,336

 
$
332,500

Acquisition facility
245,400

 
283,400

Total credit agreement
555,736

 
615,900

Less: current portion of working capital facilities
(153,603
)
 
(332,500
)
Total long-term portion
$
402,133

 
$
283,400