XML 50 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) (USD $)
12 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended 7 Months Ended 9 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Jun. 23, 2014
Dec. 26, 2014
Jun. 24, 2014
Mar. 31, 2014
Sep. 29, 2014
Sep. 30, 2013
Dec. 31, 2014
Sep. 30, 2013
Jun. 17, 2013
Dec. 31, 2013
Dec. 27, 2013
Sep. 27, 2013
Jul. 17, 2013
Aug. 12, 2011
Feb. 20, 2014
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross                              
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) $ 0.63us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 0.28us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice                              
Selling, General and Administrative Expenses [Member] | Board of Directors [Member] | 2007 Equity Incentive Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Allocated Share-based Compensation Expense     $ 25,200us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_TwoThousandSevenEquityIncentivePlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
                           
Selling, General and Administrative Expenses [Member] | Board of Directors [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Allocated Share-based Compensation Expense       22,500us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
22,501us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
22,461us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
                     
Selling, General and Administrative Expenses [Member] | Vendors and Consultants [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Allocated Share-based Compensation Expense       29,250us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
32,250us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
11,250us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
23,450us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
82,706us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
                 
Selling, General and Administrative Expenses [Member] | Nonemployee Members of the Board [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Allocated Share-based Compensation Expense               54,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_NonemployeeMembersOfTheBoardMember
                 
Selling, General and Administrative Expenses [Member] | Chief Financial Officer [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Allocated Share-based Compensation Expense   75,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
            75,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
               
Selling, General and Administrative Expenses [Member] | Director of International Ventures and Business Development [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Allocated Share-based Compensation Expense 50,667us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_TitleOfIndividualAxis
= blgo_DirectorOfInternationalVenturesAndBusinessDevelopmentMember
76,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_TitleOfIndividualAxis
= blgo_DirectorOfInternationalVenturesAndBusinessDevelopmentMember
                             
Selling, General and Administrative Expenses [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Allocated Share-based Compensation Expense 846,588us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
892,309us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
                             
Selling, General and Administrative Expense [Member] | Board of Directors [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Allocated Share-based Compensation Expense             22,500us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= blgo_SellingGeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
                   
Board of Directors [Member] | Number of Shares Per Member [Member] | 2007 Equity Incentive Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)     10,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_TwoThousandSevenEquityIncentivePlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
/ us-gaap_StatementScenarioAxis
= blgo_NumberOfSharesPerMemberMember
            10,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_TwoThousandSevenEquityIncentivePlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
/ us-gaap_StatementScenarioAxis
= blgo_NumberOfSharesPerMemberMember
             
Board of Directors [Member] | Accrued and Unpaid Obligations [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Other Liabilities, Current       45,000us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
45,000us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
45,000us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
                     
Board of Directors [Member] | Accrued and Unpaid Obligations [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)         103,847us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
156,888us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
                     
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)         $ 0.65us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
$ 0.43us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
                     
Board of Directors [Member] | 2007 Equity Incentive Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)     40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_TwoThousandSevenEquityIncentivePlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
              40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_TwoThousandSevenEquityIncentivePlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
           
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     1 year               1 year            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period     10 years               10 years            
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)     $ 0.63us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_TwoThousandSevenEquityIncentivePlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
              $ 0.28us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_TwoThousandSevenEquityIncentivePlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
           
Allocated Share-based Compensation Expense                     11,200us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= blgo_TwoThousandSevenEquityIncentivePlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
           
Board of Directors [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)       192,857us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
    143,617us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
                   
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)       $ 0.35us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
    $ 0.47us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
                   
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value       67,500us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
67,501us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
67,461us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
67,500us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_BoardOfDirectorsMember
                   
Vendors and Consultants [Member] | Accrued and Unpaid Obligations [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Other Liabilities, Current       58,500us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
64,500us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
22,500us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
67,500us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
206,765us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
  206,765us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
             
Vendors and Consultants [Member] | Selling, General and Administrative Expense [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Allocated Share-based Compensation Expense                       87,613us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_NatureOfExpenseAxis
= blgo_SellingGeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
         
Vendors and Consultants [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)       250,715us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
148,848us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
78,488us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
193,511us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
1,033,825us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
      1,051,350us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
         
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)       $ 0.35us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
$ 0.65us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
$ 0.43us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
$ 0.47us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
$ 0.30us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
      $ 0.25us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
$ 0.25us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
$ 0.30us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
     
Other Liabilities, Current   176,813us-gaap_OtherLiabilitiesCurrent
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
                  176,813us-gaap_OtherLiabilitiesCurrent
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value       87,750us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
96,750us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
33,750us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
90,950us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
289,471us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
      262,838us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_VendorsAndConsultantsMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term                         10 years 10 years      
Board of Directors Chairman [Member] | Accrued and Unpaid Obligations [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Other Liabilities, Current             45,000us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_BoardOfDirectorsChairmanMember
                   
Nonemployee Members of the Board [Member] | Accrued and Unpaid Obligations [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Other Liabilities, Current               135,000us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_NonemployeeMembersOfTheBoardMember
  135,000us-gaap_OtherLiabilitiesCurrent
/ us-gaap_NatureOfExpenseAxis
= blgo_AccruedAndUnpaidObligationsMember
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_NonemployeeMembersOfTheBoardMember
             
Nonemployee Members of the Board [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)               675,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_NonemployeeMembersOfTheBoardMember
                 
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)               $ 0.30us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_NonemployeeMembersOfTheBoardMember
                 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value               189,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= blgo_NonemployeeMembersOfTheBoardMember
                 
Chief Financial Officer [Member] | Vesting Monthly [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in Shares)                             25,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
/ us-gaap_StatementScenarioAxis
= blgo_VestingMonthlyMember
   
Chief Financial Officer [Member] | Vesting Monthly [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in Shares)     25,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
/ us-gaap_StatementScenarioAxis
= blgo_VestingMonthlyMember
                           
Chief Financial Officer [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)     300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
                      300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
   
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)     $ 0.63us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
                      0.30us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   90,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
            90,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
               
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in Shares)                             125,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
   
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized 15,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
15,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
            15,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
    15,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number (in Shares)     100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
                           
Holder of a Stock Option [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)             41,875us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_TitleOfIndividualAxis
= blgo_HolderOfAStockOptionMember
                   
Director of International Ventures and Business Development [Member] | Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)                               800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_TitleOfIndividualAxis
= blgo_DirectorOfInternationalVenturesAndBusinessDevelopmentMember
 
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)                               $ 1.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_TitleOfIndividualAxis
= blgo_DirectorOfInternationalVenturesAndBusinessDevelopmentMember
 
Allocated Share-based Compensation Expense                               304,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
/ us-gaap_TitleOfIndividualAxis
= blgo_DirectorOfInternationalVenturesAndBusinessDevelopmentMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term                               10 years  
Outside of the 2007 Plan [Member]                                  
Note 9 - Stock-Based Compensation and Other Employee Benefit Plans (Details) [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 1,608,771us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
3,060,175us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
                            40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) $ 0.50us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
$ 0.28us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
                            $ 0.35us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value                                 $ 14,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= blgo_OutsideOfThe2007PlanMember