XML 42 R43.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2012
Commitments and Contingencies [Abstract]  
Future minimum operating lease payments
Rent expenses totaled $1,178,840, $1,058,170, and $656,883 for the years ended December 31, 2012, 2011, and 2010, respectively.  Remaining minimum annual lease payments under the various operating leases for the year ending after December 31, 2012 are as follows:
 
Year Ending
December 31,
 
Minimum lease
payments
 
2013
 
$
1,021,054
 
2014
 
 
879,638
 
2015
 
 
804,341
 
2016
 
 
32,625
 
2017
 
 
-
 
Thereafter
 
 
-