XML 60 R40.htm IDEA: XBRL DOCUMENT v2.4.0.8
Leases (Tables)
12 Months Ended
Dec. 31, 2013
Leases [Abstract]  
Schedule of future minimum lease payments for operating leases
Future minimum lease payments under noncancelable operating leases (with initial or remaining lease terms in excess of one year) are as follows:
Year ending December 31:
 
 
2014
 
$
1,022,019

2015
 
1,052,662

2016
 
941,247

2017
 
232,964

2018 and thereafter
 
78,852

Total future minimum lease payments
 
$
3,327,744