XML 52 R65.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Details) (USD $)
12 Months Ended
Dec. 31, 2012
Dec. 31, 2011
Dec. 31, 2010
Future minimum lease payments under non-cancelable operating leases      
2013 $ 2,016,705    
2014 1,758,358    
2015 1,199,846    
2016 1,188,238    
2017 and thereafter 876,260    
Total minimum lease payments 7,039,407    
Rent expense $ 2,354,000 $ 2,305,000 $ 2,616,000