XML 48 R34.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
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, 2015 are as follows:
 
For the Years Ending December 31,
Minimum Rental Payments
2016
$
23,457

2017
19,678

2018
14,716

2019
10,193

2020
4,574

After 2020
3,798