Quarterly report pursuant to Section 13 or 15(d)

Segments of Business - Summary of Revenues, Operating Loss, Long-Lived Assets By Geographic Area (Details)

v2.4.1.9
Segments of Business - Summary of Revenues, Operating Loss, Long-Lived Assets By Geographic Area (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Revenue: $ 8,671,149us-gaap_Revenues $ 5,348,979us-gaap_Revenues  
Operating loss: (1,902,385)us-gaap_OperatingIncomeLoss (1,584,667)us-gaap_OperatingIncomeLoss  
Long Lived Assets: 38,607,853us-gaap_NoncurrentAssets   34,323,074us-gaap_NoncurrentAssets
United States [Member]      
Segment Reporting Information [Line Items]      
Revenue: 4,097,542us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
2,637,759us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
 
Operating loss: (1,491,129)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_US
(1,490,956)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_US
 
Long Lived Assets: 19,986,903us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
  15,299,108us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
South Africa [Member]      
Segment Reporting Information [Line Items]      
Revenue: 1,677,582us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_ZA
1,641,086us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_ZA
 
Operating loss: (53,628)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_ZA
(81,700)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_ZA
 
Long Lived Assets: 2,266,506us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_ZA
  2,172,528us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_ZA
Australia [Member]      
Segment Reporting Information [Line Items]      
Revenue: 1,971,597us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_AU
    
Operating loss: (365,067)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_AU
    
Long Lived Assets: 12,783,771us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_AU
  13,068,305us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_AU
Europe [Member]      
Segment Reporting Information [Line Items]      
Revenue: 924,428us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
1,070,134us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Operating loss: 7,439us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
(12,011)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Long Lived Assets: 3,435,673us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
  3,648,133us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Brazil [Member]      
Segment Reporting Information [Line Items]      
Long Lived Assets: $ 135,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_BR
  $ 135,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_BR