XML 24 R57.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Commitments and Contingencies (Details Narrative) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2012 | Dec. 31, 2011
Commitments and Contingencies Disclosure [Abstract] |  |
Rent expense | $ 760,856 | $ 713,925
2013 | 791,278 |
2014 | 482,591 |
2015 | 384,427 |
2016 | 44,234 |
2017 | $ 3,917 |

X
- Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rental expense incurred for leased assets including furniture and equipment which has not been recognized in costs and expenses applicable to sales and revenues; for example, cost of goods sold or other operating costs and expenses. + References No definition available. + Details
Name: | us-gaap_LeaseAndRentalExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of required minimum rental payments maturing in the fifth rolling twelve months following the latest balance sheet presented for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References No definition available. + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments maturing in the forth rolling twelve months following the latest balance sheet presented for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References No definition available. + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments maturing in the third rolling twelve months following the latest balance sheet presented for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References No definition available. + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearThree
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments maturing in the second rolling twelve months following the latest balance sheet presented for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References No definition available. + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments maturing in the next rolling twelve months following the latest balance sheet presented for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References No definition available. + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant