XML 35 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
2015$11,870
201610,098
20177,393
20185,411
20191,802
Thereafter2,628
Total future minimum rental payments$39,202