XML 37 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum rental payments required under operating leases that have either initial or remaining noncancelable lease terms in excess of one year as of December 31, 2014 are as follows:
 
For the Years Ending December 31,
Minimum Rental Payments
2015
$
20,996

2016
19,060

2017
15,295

2018
11,148

2019
8,062

After 2019
7,323