v3.5.0.2
12. Notes Payable (Details - Notes payable) - USD ($)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Debt Instrument [Line Items]    
Notes payable - related party $ 3,000,143 $ 0
Current notes payable - third party 19,727,445 0
Total current notes payable 22,727,589 0
Notes payable - related party, noncurrent 11,211,562 0
Notes payable - thrid party, noncurrent 2,248,875 0
Total noncurrent notes payable 13,460,437 0
Total notes payable 36,188,026 0
Accretion 2,984,006 0
6% Senior Secured Debenture [Member]    
Debt Instrument [Line Items]    
Notes payable - related party, noncurrent 11,211,562  
Issuances $ 211,562  
Other information:    
Interest rate 6.00%  
Maturity date Jun. 30, 2016  
0% Contingent Promissory Note [Member]    
Debt Instrument [Line Items]    
Notes payable - thrid party, noncurrent $ 3,770,000  
Discount on notes (1,847,628)  
Accretion $ 316,503  
Other information:    
Interest rate 0.00%  
Maturity date Dec. 05, 2017  
0% Promissory Note [Member]    
Debt Instrument [Line Items]    
Notes payable - thrid party, noncurrent $ 0  
Payments (8,434)  
Reclass $ (17,009)  
Other information:    
Interest rate 0.00%  
Maturity date Sep. 15, 2015  
0% Promissory Note [Member]    
Debt Instrument [Line Items]    
Notes payable - thrid party, noncurrent $ 10,000  
Other information:    
Interest rate 0.00%  
Maturity date Apr. 01, 2016  
16% Promissory Note [Member]    
Debt Instrument [Line Items]    
Payments $ (16,083)  
Other information:    
Maturity date Jan. 14, 2015  
14% Senior Secured Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party $ 10,180,000  
Discount on Senior Secured Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party (1,133,344)  
1.5% Secured Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party $ 8,620,000  
Other information:    
Interest rate 1.50%  
Maturity date Jun. 14, 2012  
18% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party $ 1,100,000  
Other information:    
Interest rate 18.00%  
Maturity date Jun. 30, 2014  
18% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party $ 445,040  
Other information:    
Interest rate 18.00%  
Maturity date Mar. 14, 2014  
3.68% to 8.39% Premium financing agreements [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party $ 52,531  
Issuances 138,140  
Payments $ (103,887)  
Other information:    
Interest rate 3.68% to 8.39%  
0% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party $ 80,000  
Issuances 102,500  
Payments $ (22,499)  
Other information:    
Interest rate 0.00%  
Maturity date Oct. 15, 2014  
10% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party $ 100,000  
Other information:    
Interest rate 10.00%  
Maturity date Jun. 30, 2013  
0% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party $ 119,070  
Reclass $ 17,011  
Other information:    
Interest rate 0.00%  
Maturity date Sep. 15, 2015  
0% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party $ 10,000  
Other information:    
Interest rate 0.00%  
Maturity date Apr. 01, 2015  
Current Notes Payable - Third Party [Member]    
Debt Instrument [Line Items]    
Issuances $ 6,773,793  
Accretion 2,667,503  
Payments (126,386)  
Current Notes Payable [Member]    
Debt Instrument [Line Items]    
Issuances 6,773,793  
Accretion 2,667,503  
Payments (142,469)  
Non-Current Notes Payable - Related Party [Member]    
Debt Instrument [Line Items]    
Issuances 211,562  
Accretion 0  
Payments 0  
Non-Current Notes Payable - Third Party [Member]    
Debt Instrument [Line Items]    
Issuances 0  
Accretion 218,702  
Payments (8,432)  
Non-Current Notes Payable [Member]    
Debt Instrument [Line Items]    
Issuances 211,562  
Accretion 218,702  
Payments (8,432)  
Notes Payable [Member]    
Debt Instrument [Line Items]    
Issuances 6,773,793  
Accretion 2,667,503  
Payments (142,469)  
Participation Agreement [Member]    
Debt Instrument [Line Items]    
Notes payable - related party   3,016,227
Current notes payable - third party   10,165,040
Total current notes payable   13,181,267
Notes payable - thrid party, noncurrent   1,922,372
Total noncurrent notes payable   1,922,372
Total notes payable   15,103,639
Participation Agreement [Member] | 0% Contingent Promissory Note [Member]    
Debt Instrument [Line Items]    
Notes payable - thrid party, noncurrent   3,770,000
Discount on notes   (1,847,628)
Participation Agreement [Member] | 16% Promissory Note [Member]    
Debt Instrument [Line Items]    
Notes payable - related party $ 3,000,144  
Other information:    
Interest rate 16.00%  
Participation Agreement [Member] | 1.5% Secured Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party   8,620,000
Participation Agreement [Member] | 18% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party   1,100,000
Participation Agreement [Member] | 18% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party   445,040
Merger [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party   230,486
Total current notes payable   230,486
Notes payable - thrid party, noncurrent   35,443
Total noncurrent notes payable   35,443
Total notes payable   265,929
Merger [Member] | 0% Promissory Note [Member]    
Debt Instrument [Line Items]    
Notes payable - thrid party, noncurrent   25,443
Merger [Member] | 0% Promissory Note [Member]    
Debt Instrument [Line Items]    
Notes payable - thrid party, noncurrent   10,000
Merger [Member] | 3.68% to 8.39% Premium financing agreements [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party   18,426
Merger [Member] | 10% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party   100,000
Merger [Member] | 0% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party   102,060
Merger [Member] | 0% Promissory Note [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party   10,000
Assumption Agreement [Member]    
Debt Instrument [Line Items]    
Current notes payable - third party   0
Total current notes payable   0
Notes payable - related party, noncurrent   11,000,000
Notes payable - thrid party, noncurrent   0
Total noncurrent notes payable   11,000,000
Total notes payable   11,000,000
Assumption Agreement [Member] | 6% Senior Secured Debenture [Member]    
Debt Instrument [Line Items]    
Notes payable - related party, noncurrent   $ 11,000,000
Issuances [Member]    
Debt Instrument [Line Items]    
Notes payable - related party $ 0  
Current notes payable - third party 6,773,793  
Total current notes payable 6,773,793  
Notes payable - related party, noncurrent 211,562  
Notes payable - thrid party, noncurrent 0  
Total noncurrent notes payable 211,562  
Total notes payable 6,985,355  
Issuances [Member] | 14% Senior Secured Promissory Note [Member]    
Debt Instrument [Line Items]    
Issuances 10,180,000  
Issuances [Member] | Discount on Senior Secured Promissory Note [Member]    
Debt Instrument [Line Items]    
Issuances (3,800,847)  
Accretion [Member]    
Debt Instrument [Line Items]    
Notes payable - related party 0  
Current notes payable - third party 2,667,503  
Total current notes payable 2,667,503  
Notes payable - related party, noncurrent 0  
Notes payable - thrid party, noncurrent 316,503  
Total noncurrent notes payable 316,503  
Total notes payable 2,984,006  
Accretion [Member] | Discount on Senior Secured Promissory Note [Member]    
Debt Instrument [Line Items]    
Accretion 2,667,503  
Payments [Member]    
Debt Instrument [Line Items]    
Notes payable - related party (16,083)  
Current notes payable - third party (126,386)  
Total current notes payable (142,469)  
Notes payable - related party, noncurrent 0  
Notes payable - thrid party, noncurrent (8,434)  
Total noncurrent notes payable (8,434)  
Total notes payable (150,903)  
Re-Class [Member]    
Debt Instrument [Line Items]    
Notes payable - related party 0  
Current notes payable - third party 0  
Total current notes payable 17,009  
Notes payable - related party, noncurrent 0  
Notes payable - thrid party, noncurrent (17,009)  
Total noncurrent notes payable (17,009)  
Total notes payable $ 0