XML 109 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments And Contingencies Disclosure [Abstract]  
Schedule Of Future Minimum Payments For All Operating Lease Obligations

 

 

 

Operating

 

 

 

Leases

 

2017

 

$

48,712

 

2018

 

 

41,332

 

2019

 

 

37,541

 

2020

 

 

35,052

 

2021

 

 

33,181

 

Thereafter

 

 

74,674

 

Total

 

$

270,492