0001437749-21-020177.txt : 20210816 0001437749-21-020177.hdr.sgml : 20210816 20210816162535 ACCESSION NUMBER: 0001437749-21-020177 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210816 DATE AS OF CHANGE: 20210816 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BIOLARGO, INC. CENTRAL INDEX KEY: 0000880242 STANDARD INDUSTRIAL CLASSIFICATION: CHEMICALS & ALLIED PRODUCTS [2800] IRS NUMBER: 650159115 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-19709 FILM NUMBER: 211178715 BUSINESS ADDRESS: STREET 1: 14921 CHESTNUT ST. CITY: WESTMINSTER STATE: CA ZIP: 92683 BUSINESS PHONE: 888 400-2863 MAIL ADDRESS: STREET 1: 14921 CHESTNUT ST. CITY: WESTMINSTER STATE: CA ZIP: 92683 FORMER COMPANY: FORMER CONFORMED NAME: NUWAY MEDICAL INC DATE OF NAME CHANGE: 20030205 FORMER COMPANY: FORMER CONFORMED NAME: NUWAY ENERGY INC DATE OF NAME CHANGE: 20010815 FORMER COMPANY: FORMER CONFORMED NAME: LATIN AMERICAN CASINOS INC DATE OF NAME CHANGE: 19960520 10-Q 1 blgo20210630_10q.htm FORM 10-Q blgo20210630_10q.htm
0000880242 BIOLARGO, INC. false --12-31 Q2 2021 0.00067 0.00067 50,000,000 50,000,000 0 0 0 0 0.00067 0.00067 400,000,000 400,000,000 250,996,373 225,885,682 32 3,000 40 0 0 0 6 18 0 6 5 130,000 4 1 130,000 4 65,000 10 12 6 5 5 2 1,007,000 1 50 1 4 310 5 5 0 3 4 3 5 884,391 6 5 Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021 The above amounts do not include an additional 9,300 shares held in escrow subject to performance metrics that have not been met. 00008802422021-01-012021-06-30 xbrli:shares 00008802422021-08-10 thunderdome:item iso4217:USD 00008802422021-06-30 00008802422020-12-31 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2021-06-30 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2020-12-31 0000880242blgo:PartiallyOwnedSubsidiaryMember2021-06-30 0000880242blgo:PartiallyOwnedSubsidiaryMember2020-12-31 iso4217:USDxbrli:shares 0000880242us-gaap:ProductMember2021-04-012021-06-30 0000880242us-gaap:ProductMember2020-04-012020-06-30 0000880242us-gaap:ProductMember2021-01-012021-06-30 0000880242us-gaap:ProductMember2020-01-012020-06-30 0000880242us-gaap:ServiceMember2021-04-012021-06-30 0000880242us-gaap:ServiceMember2020-04-012020-06-30 0000880242us-gaap:ServiceMember2021-01-012021-06-30 0000880242us-gaap:ServiceMember2020-01-012020-06-30 00008802422021-04-012021-06-30 00008802422020-04-012020-06-30 00008802422020-01-012020-06-30 0000880242us-gaap:CommonStockMember2020-12-31 0000880242us-gaap:AdditionalPaidInCapitalMember2020-12-31 0000880242us-gaap:RetainedEarningsMember2020-12-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0000880242us-gaap:NoncontrollingInterestMember2020-12-31 0000880242us-gaap:CommonStockMember2021-01-012021-03-31 0000880242us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-31 0000880242us-gaap:RetainedEarningsMember2021-01-012021-03-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-31 0000880242us-gaap:NoncontrollingInterestMember2021-01-012021-03-31 00008802422021-01-012021-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:CommonStockMember2021-01-012021-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:RetainedEarningsMember2021-01-012021-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:NoncontrollingInterestMember2021-01-012021-03-31 0000880242blgo:ClyraMedicalTechnologyIncMember2021-01-012021-03-31 0000880242us-gaap:CommonStockMember2021-03-31 0000880242us-gaap:AdditionalPaidInCapitalMember2021-03-31 0000880242us-gaap:RetainedEarningsMember2021-03-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-31 0000880242us-gaap:NoncontrollingInterestMember2021-03-31 00008802422021-03-31 0000880242us-gaap:CommonStockMember2021-04-012021-06-30 0000880242us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-30 0000880242us-gaap:RetainedEarningsMember2021-04-012021-06-30 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-30 0000880242us-gaap:NoncontrollingInterestMember2021-04-012021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:CommonStockMember2021-04-012021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:RetainedEarningsMember2021-04-012021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:NoncontrollingInterestMember2021-04-012021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMember2021-04-012021-06-30 0000880242us-gaap:CommonStockMember2021-06-30 0000880242us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000880242us-gaap:RetainedEarningsMember2021-06-30 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-30 0000880242us-gaap:NoncontrollingInterestMember2021-06-30 0000880242us-gaap:CommonStockMember2019-12-31 0000880242us-gaap:AdditionalPaidInCapitalMember2019-12-31 0000880242us-gaap:RetainedEarningsMember2019-12-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0000880242us-gaap:NoncontrollingInterestMember2019-12-31 00008802422019-12-31 0000880242us-gaap:CommonStockMember2020-01-012020-03-31 0000880242us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-31 0000880242us-gaap:RetainedEarningsMember2020-01-012020-03-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-31 0000880242us-gaap:NoncontrollingInterestMember2020-01-012020-03-31 00008802422020-01-012020-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:CommonStockMember2020-01-012020-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:RetainedEarningsMember2020-01-012020-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:NoncontrollingInterestMember2020-01-012020-03-31 0000880242blgo:ClyraMedicalTechnologyIncMember2020-01-012020-03-31 0000880242us-gaap:CommonStockMember2020-03-31 0000880242us-gaap:AdditionalPaidInCapitalMember2020-03-31 0000880242us-gaap:RetainedEarningsMember2020-03-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-31 0000880242us-gaap:NoncontrollingInterestMember2020-03-31 00008802422020-03-31 0000880242us-gaap:CommonStockMember2020-04-012020-06-30 0000880242us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-30 0000880242us-gaap:RetainedEarningsMember2020-04-012020-06-30 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-30 0000880242us-gaap:NoncontrollingInterestMember2020-04-012020-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:CommonStockMember2020-04-012020-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:RetainedEarningsMember2020-04-012020-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:NoncontrollingInterestMember2020-04-012020-06-30 0000880242blgo:ClyraMedicalTechnologyIncMember2020-04-012020-06-30 0000880242us-gaap:CommonStockMember2020-06-30 0000880242us-gaap:AdditionalPaidInCapitalMember2020-06-30 0000880242us-gaap:RetainedEarningsMember2020-06-30 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-30 0000880242us-gaap:NoncontrollingInterestMember2020-06-30 00008802422020-06-30 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2021-01-012021-06-30 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2020-01-012020-06-30 0000880242blgo:PartiallyOwnedSubsidiaryMember2021-01-012021-06-30 0000880242blgo:PartiallyOwnedSubsidiaryMember2020-01-012020-06-30 0000880242blgo:ClyraMedicalCommonStockMember2021-01-012021-06-30 0000880242blgo:ClyraMedicalCommonStockMember2020-01-012020-06-30 0000880242blgo:ClyraMedicalTechnologyIncMember2021-06-30 0000880242blgo:DebtInstrumentExcludingDebtFromClyraMember2021-06-30 0000880242blgo:PaycheckProtectionProgramCaresActMember2021-06-30 0000880242blgo:EconomicInjuryDisasterLoanMember2021-06-30 xbrli:pure utr:Y 0000880242blgo:EconomicInjuryDisasterLoanMember2021-01-012021-06-30 0000880242blgo:ConvertibleDebtDueInMarch2023Member2021-06-30 0000880242blgo:LincolnParkCapitalFundLLCMember2021-01-012021-06-30 0000880242blgo:The2020UnitOfferingMember2021-01-012021-06-30 0000880242blgo:BiolargoEngineeringScienceTechnologiesLLCMember2021-06-30 0000880242blgo:ClyraMedicalTechnologiesMember2021-06-30 0000880242srt:ParentCompanyMember2021-06-30 0000880242srt:ParentCompanyMember2020-12-31 0000880242us-gaap:NoncontrollingInterestMember2021-06-30 0000880242us-gaap:NoncontrollingInterestMember2020-12-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2021-01-012021-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerBMember2021-01-012021-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerCMember2021-01-012021-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerDMember2020-01-012020-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerCMember2021-01-012021-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerDMember2021-01-012021-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerEMember2021-01-012021-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerFMember2020-01-012020-12-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerGMember2020-01-012020-12-31 0000880242blgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:TomorrowWaterMemberblgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:BktAndTomorrowWaterMemberblgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:OdinCoLtdMember2021-01-012021-06-30 0000880242blgo:OdinCoLtdMember2021-04-012021-06-30 0000880242blgo:NonPlanMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2021-01-012021-06-30 0000880242blgo:NonPlanMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Member2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Member2020-01-012020-06-30 0000880242blgo:CanadianGovernmentGrantsMember2021-01-012021-06-30 0000880242blgo:CanadianGovernmentGrantsMember2021-06-30 utr:M 0000880242blgo:CanadianGovernmentGrantsMembersrt:MinimumMember2021-01-012021-06-30 0000880242blgo:CanadianGovernmentGrantsMembersrt:MaximumMember2021-01-012021-06-30 0000880242blgo:LincolnParkCapitalFundLLCMember2020-03-30 0000880242blgo:LincolnParkCapitalFundLLCMember2020-01-012020-06-30 0000880242blgo:The2020UnitOfferingMember2020-01-012020-06-30 0000880242blgo:WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMembersrt:MinimumMember2021-06-30 0000880242blgo:WarrantsIssuedWith2020UnitOfferingMembersrt:MaximumMember2021-06-30 0000880242blgo:NotePayableMaturingMarch82023Member2021-06-30 0000880242blgo:NotePayableMaturingMarch82023Member2020-12-31 0000880242blgo:ConvertibleNoteMaturingApril202021Member2021-06-30 0000880242blgo:ConvertibleNoteMaturingApril202021Member2020-12-31 0000880242blgo:ConvertibleNoteMaturingAugust92021Member2021-06-30 0000880242blgo:ConvertibleNoteMaturingAugust92021Member2020-12-31 0000880242blgo:ConvertibleNotesMaturingAugust12And162020Member2021-06-30 0000880242blgo:ConvertibleNotesMaturingAugust12And162020Member2020-12-31 0000880242blgo:PaycheckProtectionProgramCaresActMember2020-12-31 0000880242blgo:EconomicInjuryDisasterLoanMember2020-12-31 0000880242blgo:ConvertibleNoteMaturingAugust122021Member2021-05-172021-05-17 0000880242blgo:ConvertibleNoteMaturingAugust92021Member2021-03-012021-03-01 0000880242blgo:LineOfCreditMaturingSeptember12019Member2021-03-012021-03-01 0000880242blgo:LineOfCreditMaturingSeptember12019Member2021-06-30 0000880242blgo:ConversionOfDebtIntoSharesOfCommonStockMemberblgo:PromissoryNoteMaturingOnAugust182021Member2021-05-182021-05-18 0000880242blgo:ConversionOfDebtIntoSharesOfCommonStockMemberblgo:PromissoryNoteMaturingOnApril202021Member2021-04-202021-04-20 0000880242blgo:NotePayableMaturingMarch82023Member2021-03-01 0000880242srt:OfficerMember2021-03-312021-03-31 0000880242srt:OfficerMember2021-03-31 0000880242srt:OfficerMember2020-06-012020-06-30 0000880242srt:OfficerMember2020-06-30 0000880242srt:OfficerMember2020-03-312020-03-31 0000880242srt:OfficerMember2020-03-31 0000880242blgo:ConsultantsMember2021-06-302021-06-30 0000880242blgo:ConsultantsMember2021-06-30 0000880242blgo:ConsultantsMember2021-03-312021-03-31 0000880242blgo:ConsultantsMember2021-03-31 0000880242blgo:ConsultantsMember2020-06-302020-06-30 0000880242blgo:ConsultantsMember2020-06-30 0000880242blgo:ConsultantsMember2020-03-312020-03-31 0000880242blgo:ConsultantsMember2020-03-31 0000880242blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember2021-04-012021-06-30 0000880242blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember2021-06-30 0000880242blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember2020-01-012020-06-30 0000880242blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember2020-06-30 0000880242blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember2020-01-012020-03-31 0000880242blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember2020-03-31 0000880242us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-30 0000880242us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Member2018-06-222018-06-22 0000880242blgo:EquityIncentivePlan2018Member2018-06-22 0000880242blgo:EquityIncentivePlan2018Member2020-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2020-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2020-12-31 0000880242blgo:EquityIncentivePlan2018Member2021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2021-06-30 0000880242blgo:EquityIncentivePlan2018Member2019-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2019-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2019-12-31 0000880242blgo:EquityIncentivePlan2018Member2020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2020-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesConsultationsOfficersAndDirectorsMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:BoardOfDirectorsMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMemberblgo:BoardOfDirectorsMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMemberblgo:BoardOfDirectorsMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMemberblgo:EmployeesMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMemberblgo:EmployeesMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesAndConsultantsMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesConsultationsOfficersAndDirectorsMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesAndConsultantsMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMembersrt:ChiefFinancialOfficerMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMembersrt:ChiefFinancialOfficerMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMemberblgo:VestingMonthlyMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:BoardOfDirectorsMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMemberblgo:BoardOfDirectorsMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMemberblgo:BoardOfDirectorsMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMemberblgo:EmployeesMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMemberblgo:EmployeesMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:ConsultantsMember2020-01-012020-06-30 0000880242blgo:ConvertedAccruedAndUnpaidObligationsForPreviousIssuedExpiredOptionsMemberblgo:EquityIncentivePlan2018Memberblgo:EmployeesMember2020-01-012020-06-30 0000880242blgo:ConvertedAccruedAndUnpaidObligationsForPreviousIssuedExpiredOptionsMemberblgo:EquityIncentivePlan2018Membersrt:MinimumMemberblgo:EmployeesMember2020-01-012020-06-30 0000880242blgo:ConvertedAccruedAndUnpaidObligationsForPreviousIssuedExpiredOptionsMemberblgo:EquityIncentivePlan2018Membersrt:MaximumMemberblgo:EmployeesMember2020-01-012020-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMember2021-03-172021-03-17 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMember2021-03-172021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMemberblgo:VestingMonthlyMember2021-03-172021-03-17 0000880242blgo:The2007EquityIncentivePlanMember2017-09-072017-09-07 0000880242blgo:The2007EquityIncentivePlanMember2020-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2020-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2020-12-31 0000880242blgo:The2007EquityIncentivePlanMember2021-01-012021-06-30 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2021-01-012021-06-30 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2021-01-012021-06-30 0000880242blgo:The2007EquityIncentivePlanMember2021-06-30 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2021-06-30 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2021-06-30 0000880242blgo:The2007EquityIncentivePlanMember2019-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2019-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2019-12-31 0000880242blgo:The2007EquityIncentivePlanMember2020-01-012020-06-30 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2020-01-012020-06-30 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2020-01-012020-06-30 0000880242blgo:The2007EquityIncentivePlanMember2020-06-30 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2020-06-30 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2020-06-30 0000880242blgo:NonPlanMember2020-12-31 0000880242blgo:NonPlanMembersrt:MinimumMember2020-12-31 0000880242blgo:NonPlanMembersrt:MaximumMember2020-12-31 0000880242blgo:NonPlanMember2021-06-30 0000880242blgo:NonPlanMembersrt:MinimumMember2021-06-30 0000880242blgo:NonPlanMembersrt:MaximumMember2021-06-30 0000880242blgo:NonPlanMembersrt:MinimumMember2021-01-012021-06-30 0000880242blgo:NonPlanMembersrt:MaximumMember2021-01-012021-06-30 0000880242blgo:NonPlanMember2019-12-31 0000880242blgo:NonPlanMembersrt:MinimumMember2019-12-31 0000880242blgo:NonPlanMembersrt:MaximumMember2019-12-31 0000880242blgo:NonPlanMembersrt:MinimumMember2020-01-012020-06-30 0000880242blgo:NonPlanMembersrt:MaximumMember2020-01-012020-06-30 0000880242blgo:NonPlanMember2020-06-30 0000880242blgo:NonPlanMembersrt:MinimumMember2020-06-30 0000880242blgo:NonPlanMembersrt:MaximumMember2020-06-30 0000880242blgo:NonPlanMemberblgo:VendorsMember2021-01-012021-06-30 0000880242blgo:NonPlanMemberblgo:VendorsMember2021-06-30 0000880242us-gaap:EmployeeStockOptionMemberblgo:NonPlanMemberblgo:VendorsMember2021-01-012021-06-30 0000880242blgo:NonPlanMemberblgo:VendorsMember2020-01-012020-06-30 0000880242blgo:NonPlanMembersrt:MinimumMemberblgo:VendorsMember2020-06-30 0000880242blgo:NonPlanMembersrt:MaximumMemberblgo:VendorsMember2020-06-30 0000880242us-gaap:EmployeeStockOptionMemberblgo:NonPlanMemberblgo:VendorsMember2020-01-012020-06-30 0000880242srt:MinimumMember2020-12-31 0000880242srt:MaximumMember2020-12-31 0000880242srt:WeightedAverageMember2020-12-31 0000880242srt:MinimumMember2021-01-012021-06-30 0000880242srt:MaximumMember2021-01-012021-06-30 0000880242srt:WeightedAverageMember2021-01-012021-06-30 0000880242srt:MinimumMember2021-06-30 0000880242srt:MaximumMember2021-06-30 0000880242srt:WeightedAverageMember2021-06-30 0000880242srt:MinimumMember2019-12-31 0000880242srt:MaximumMember2019-12-31 0000880242srt:WeightedAverageMember2019-12-31 0000880242srt:MinimumMember2020-01-012020-06-30 0000880242srt:MaximumMember2020-01-012020-06-30 0000880242srt:WeightedAverageMember2020-01-012020-06-30 0000880242srt:MinimumMember2020-06-30 0000880242srt:MaximumMember2020-06-30 0000880242srt:WeightedAverageMember2020-06-30 0000880242blgo:WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMember2021-06-30 0000880242blgo:WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMember2021-01-012021-06-30 0000880242blgo:WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMembersrt:MinimumMember2021-01-012021-06-30 0000880242blgo:WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMembersrt:MaximumMember2021-01-012021-06-30 0000880242blgo:FiveYearWarrantMember2021-06-30 0000880242blgo:FiveYearWarrantMember2021-01-012021-06-30 0000880242blgo:FiveYearWarrantMembersrt:MinimumMember2021-01-012021-06-30 0000880242blgo:FiveYearWarrantMembersrt:MaximumMember2021-01-012021-06-30 0000880242blgo:WarrantsIssuedInConnectionWithConversionOfInterestOnNotePayableMaturingMarch82023Member2021-03-01 0000880242blgo:NotePayableMaturingMarch82023Member2021-03-012021-03-01 0000880242us-gaap:CorporateNonSegmentMember2021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2020-12-31 0000880242blgo:ScionAcquisitionMemberblgo:ClyraMedicalMember2018-09-262018-09-26 0000880242blgo:ScionAcquisitionMemberblgo:ClyraAcquisitionCommonStockMemberblgo:ClyraMedicalMember2018-09-262018-09-26 0000880242blgo:ScionAcquisitionMemberblgo:ClyraAcquisitionCommonStockRedeemableForBiolargoCommonSharesMemberblgo:ClyraMedicalMember2018-09-262018-09-26 0000880242blgo:ScionAcquisitionMemberblgo:ClyraMedicalMember2018-12-172018-12-17 0000880242blgo:ScionAcquisitionMemberblgo:ClyraMedicalMember2021-06-30 0000880242blgo:ScionSolutionsMemberblgo:ClyraMedicalMember2018-09-26 0000880242blgo:ScionSolutionsMemberblgo:ClyraMedicalMember2020-12-31 0000880242blgo:ScionSolutionsMemberblgo:ClyraMedicalMember2021-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2020-06-302020-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2020-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2020-07-012021-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2021-01-012021-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMembersrt:MinimumMembersrt:ScenarioForecastMember2021-09-012022-02-28 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMembersrt:ScenarioForecastMember2021-09-012022-02-28 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMembersrt:MinimumMembersrt:ScenarioForecastMember2022-03-012022-03-01 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMembersrt:ScenarioForecastMember2022-03-012022-03-01 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2021-06-30 0000880242blgo:BeachHouseConsultingLlcMemberblgo:ClyraMedicalMember2015-12-302015-12-30 0000880242blgo:BeachHouseConsultingLlcMemberblgo:ClyraMedicalMember2020-01-012020-06-30 0000880242blgo:BeachHouseConsultingLlcMemberblgo:ClyraMedicalMember2021-01-012021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberblgo:BiolargoMember2021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberblgo:SanatioMember2021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberblgo:ScionSolutionsMember2021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberblgo:OtherMember2021-06-30 0000880242blgo:ClyraMedicalTechnologyIncMember2021-06-30 0000880242blgo:ClyraAcquisitionCommonStockMemberblgo:ClyraMedicalMember2021-01-012021-06-30 0000880242blgo:ClyraMedicalMember2021-01-012021-06-30 0000880242blgo:ClyraMedicalMember2020-01-012020-06-30 0000880242blgo:ClyraMedicalMember2021-06-30 0000880242blgo:ClyraMedicalMember2020-12-31 0000880242blgo:ClyraMedicalMember2020-06-30 0000880242blgo:ClyraMedicalMemberblgo:VendorsAndEmployeesMember2021-01-012021-06-30 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalMemberblgo:VendorsAndEmployeesMember2021-01-012021-06-30 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalMemberblgo:VendorsAndEmployeesMember2020-01-012020-06-30 0000880242blgo:BiolargoEngineeringScienceTechnologiesLLCMember2017-09-30 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2017-09-012017-09-30 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2017-09-30 0000880242blgo:NonqualifiedStockOptionMemberblgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2017-09-012017-09-30 0000880242blgo:NonqualifiedStockOptionMemberblgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2019-11-012019-11-30 00008802422019-11-30 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2019-11-012019-11-30 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2021-01-31 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2021-01-012021-01-31 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2020-01-012020-12-31 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2021-01-012021-06-30 0000880242us-gaap:CorporateNonSegmentMember2021-04-012021-06-30 0000880242us-gaap:CorporateNonSegmentMember2020-04-012020-06-30 0000880242us-gaap:CorporateNonSegmentMember2021-01-012021-06-30 0000880242us-gaap:CorporateNonSegmentMember2020-01-012020-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2021-04-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2020-04-012020-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2021-01-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2020-01-012020-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2021-04-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2020-04-012020-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2021-01-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2020-01-012020-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2021-04-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2020-04-012020-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2021-01-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2020-01-012020-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraSegmentMember2021-04-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraSegmentMember2020-04-012020-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraSegmentMember2021-01-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraSegmentMember2020-01-012020-06-30 0000880242srt:ConsolidationEliminationsMember2021-04-012021-06-30 0000880242srt:ConsolidationEliminationsMember2020-04-012020-06-30 0000880242srt:ConsolidationEliminationsMember2021-01-012021-06-30 0000880242srt:ConsolidationEliminationsMember2020-01-012020-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraMedicalMember2021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BLESTMember2021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2021-06-30 0000880242srt:ConsolidationEliminationsMember2021-06-30 0000880242us-gaap:CorporateNonSegmentMemberblgo:InvestmentInSouthKoreanJointVentureMember2021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:OdorNoMoreMember2021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:ClyraMedicalMember2021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BLESTMember2021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BiolargoWaterMember2021-06-30 0000880242srt:ConsolidationEliminationsMemberblgo:InvestmentInSouthKoreanJointVentureMember2021-06-30 0000880242blgo:InvestmentInSouthKoreanJointVentureMember2021-06-30 0000880242us-gaap:CorporateNonSegmentMember2020-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraMedicalMember2020-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BLESTMember2020-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2020-12-31 0000880242srt:ConsolidationEliminationsMember2020-12-31 0000880242us-gaap:CorporateNonSegmentMemberblgo:InvestmentInSouthKoreanJointVentureMember2020-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:OdorNoMoreMember2020-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:ClyraMedicalMember2020-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BLESTMember2020-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BiolargoWaterMember2020-12-31 0000880242srt:ConsolidationEliminationsMemberblgo:InvestmentInSouthKoreanJointVentureMember2020-12-31 0000880242blgo:InvestmentInSouthKoreanJointVentureMember2020-12-31 0000880242blgo:CorporateOfficeLeaseMember2021-06-30 0000880242blgo:OakRidgeTennesseeFacilityLeaseMember2021-01-012021-06-30 0000880242blgo:OakRidgeTennesseeFacilityLeaseMember2021-06-30 0000880242blgo:LincolnParkCapitalFundLLCMemberus-gaap:SubsequentEventMember2021-07-012021-08-09 0000880242blgo:The2020UnitOfferingMemberus-gaap:SubsequentEventMember2021-07-012021-08-12 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMemberus-gaap:SubsequentEventMember2021-08-12 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMemberus-gaap:SubsequentEventMember2021-08-12
 

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


 

FORM 10-Q

 


QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

 

For the quarterly period ended June 30, 2021.

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

 

For the transition period from              to             

 

Commission File Number 000-19709

 


BIOLARGO, INC.

(Exact name of registrant as specified in its charter)

 


 

Delaware

65-0159115

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

14921 Chestnut St.

Westminster, CA 92683

(Address of principal executive offices)

(888) 400-2863

(Registrants telephone number, including area code)

 


 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading symbol(s)

Name of each exchange on which registered

Common stock

BLGO

OTC Markets (OTCQB)

 


 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  ☒        No      ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or emerging growth company. See definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer ☐ Accelerated filer ☐ 
    
Non-accelerated filer   ☒ Smaller reporting company  
    
  Emerging growth company  

                                                          

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.         ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ☒

 

The number of shares of the Registrant’s Common Stock outstanding as of August 10, 2021 was 228,147,577 shares.

 

 
 
 

 

 

PART I FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

BIOLARGO, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

AS OF JUNE 30, 2021 AND DECEMBER 31, 2020

(in thousands, except for per share data)

 

  

June 30, 2021

(Unaudited)

  

December 31,

2020

 

Assets

 

Current assets:

        

Cash and cash equivalents

 $1,357  $716 

Accounts receivable, net of allowance

  343   484 

Inventories, net of allowance

  262   277 

Prepaid expenses and other current assets

  90   28 

Total current assets

  2,052   1,505 
         

Non-current assets

        

In-process research and development (Note 8)

  2,150   2,150 

Equipment, net of depreciation

  69   60 

Other non-current assets

  35   35 

Investment in South Korean joint venture

  40   63 

Right of use operating lease, net of amortization

  311   341 

Clyra Medical prepaid marketing (Note 9)

  788   788 

Total non-current assets

  3,393   3,437 

Total assets

 $5,445  $4,942 

Liabilities and stockholders equity (deficit)

 

Current liabilities:

        

Accounts payable and accrued expenses

 $331  $513 

Debt obligations, net of discount and amortization (Note 4)

     1,102 

Deferred revenue

  139   48 

Customer deposits

  81    

Lease liability

  114   114 

Clyra Medical accounts payable and accrued expenses (Note 9)

  760   536 

Clyra Medical debt obligations (Note 9)

  1,007   1,231 

Total current liabilities

  2,432   3,544 

Long-term liabilities:

        

Debt obligations, net of discount and amortization (Note 4)

  485   507 

Clyra Medical line of credit (Note 9)

  200    

Lease liability

  196   226 

Common stock held for redemption (Note 9)

  900   900 

Total long-term liabilities

  1,781   1,633 

Total liabilities

  4,213   5,177 
         

COMMITMENTS AND CONTINGENCIES (Note 12)

          
         

STOCKHOLDERS’ EQUITY (DEFICIT):

        

Preferred Series A, $0.00067 Par Value, 50,000,000 Shares Authorized, -0- Shares Issued and Outstanding, at June 30, 2021 and December 31, 2020

      

Common stock, $0.00067 Par Value, 400,000,000 Shares Authorized, 250,996,373 and 225,885,682 Shares Issued, at June 30, 2021 and December 31, 2020

  168   151 

Additional paid-in capital

  140,292   135,849 

Accumulated other comprehensive loss

  (103

)

  (101

)

Accumulated deficit

  (135,294

)

  (132,041

)

Total BioLargo Inc. and subsidiaries stockholders’ equity (deficit)

  5,063   3,858 

Non-controlling interest (Notes 9 and 10)

  (3,831

)

  (4,093

)

Total stockholders’ equity (deficit)

  1,232   (235

)

Total liabilities and stockholders’ equity (deficit)

 $5,445  $4,942 

 

The accompanying notes are an integral part of these unaudited consolidated financial statements.

 

 

 

 

BIOLARGO, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2021 AND 2020

(in thousands, except for share and per share data)

(unaudited)

 

   

THREE MONTHS

   

SIX MONTHS

 
   

JUNE

30, 2021

   

JUNE

30, 2020

   

JUNE

30, 2021

   

JUNE

30, 2020

 
                                 

Revenues

                               

Product revenue

  $ 319     $ 301     $ 762     $ 580  

Service revenue

    145       117       273       276  

Total revenue

    464       418       1,035       856  
                                 

Cost of revenue

                               

Cost of goods sold

    (160 )     (109 )     (397 )     (237 )

Cost of service

    (103 )     (92 )     (205 )     (224 )

Gross profit

    201       217       433       395  
                                 

Selling, general and administrative expenses

    1,547       1,872       3,310       3,417  

Research and development

    356       350       683       684  

Operating loss:

    (1,702 )     (2,005 )     (3,560 )     (3,706 )
                                 

Other (expense) income:

                               

Interest expense

    (89 )     (747 )     (182 )     (1,504 )

Loss on debt extinguishment

                      (214 )

PPP loan forgiveness

                43        

Tax credit

    1       44       1       44  

Grant income

          7       30       64  

Total other expense:

    (88 )     (696 )     (108 )     (1,610 )

Net loss

    (1,790 )     (2,701 )     (3,668 )     (5,316 )

Net loss attributable to noncontrolling interest

    (168 )     (275 )     (415 )     (617 )

Net loss attributable to common shareholders

  $ (1,622 )   $ (2,426 )   $ (3,253 )   $ (4,699 )
                                 

Net loss per share attributable to common shareholders:

                               

Loss per share attributable to shareholders – basic and diluted

  $ (0.01 )   $ (0.01 )   $ (0.02 )   $ (0.03 )

Weighted average number of common shares outstanding:

    243,731,011       181,567,199       238,759,632       175,220,216  
                                 

Comprehensive loss:

                               

Net loss

  $ (1,790 )   $ (2,701 )   $ (3,668 )   $ (5,316 )

Foreign currency translation

          22       (2 )     22  

Comprehensive loss

    (1,790 )     (2,679 )     (3,670 )     (5,294 )

Comprehensive loss attributable to noncontrolling interest

    (168 )     (275 )     (415 )     (617 )

Comprehensive loss attributable to common stockholders

  $ (1,622 )   $ (2,404 )   $ (3,255 )   $ (4,677 )

 

The accompanying notes are an integral part of these unaudited consolidated financial statements.

 

 

 

BIOLARGO, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (DEFICIT)
FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2021 AND 2020

(in thousands, except for share data)

(unaudited)

 

   

Common stock

   

Additional

paid-in

   

Accumulated

   

Accumulated

other

comprehensive

   

Non-

controlling

   

Total

stockholders

 
   

Shares

   

Amount

   

capital

   

deficit

   

Loss

   

interest

   

equity (deficit)

 

Balance, December 31, 2020

    225,885,682     $ 151     $ 135,849     $ (132,041

)

  $ (101

)

  $ (4,093

)

  $ (235

)

Sale of common stock for cash

    13,330,619       9       2,097                         2,106  

Issuance of common stock for service

    747,487       1       110                         111  

Stock option compensation expense

                424                         424  

Warrants and conversion feature issued as discount on convertible note payable

                35                         35  

Clyra Medical stock option expense

                161                         161  

Noncontrolling interest allocation

                (313

)

                313        

Clyra Medical securities offering

                                  50       50  

Net loss

                      (1,631

)

          (247

)

    (1,878

)

Foreign currency translation

                            (2

)

          (2

)

Balance, March 31, 2021

    239,963,788     $ 161     $ 138,363     $ (133,672

)

  $ (103

)

  $ (3,977

)

  $ 772  

Conversion of notes

    1,966,439       1       327                         328  

Sale of common stock for cash

    8,627,237       6       1,408                         1,414  

Issuance of common stock for service

    357,132             60                         60  

Issuance of common stock for interest

    81,777             16                         16  

Stock option compensation expense

                330                         330  

Clyra Medical stock option expense

                102                         102  

Noncontrolling interest allocation

                (314

)

                314        

Net loss

                      (1,622

)

          (168

)

    (1,790

)

Foreign currency translation

                                         

Balance, June 30, 2021

    250,996,373     $ 168     $ 140,292     $ (135,294

)

  $ (103

)

  $ (3,831

)

  $ 1,232  

 

   

Common stock

   

Additional

paid-in

   

Accumulated

   

Accumulated

other comprehensive

   

Non-

controlling

   

Total

stockholders

 
   

Shares

   

Amount

   

capital

   

deficit

   

Loss

   

interest

   

equity (deficit)

 

Balance, December 31, 2019

    166,256,024     $ 111     $ 121,327     $ (123,492 )   $ (99 )   $ (27 )   $ (2,180 )

Conversion of notes

    3,387,649       2       432                         434  

Issuance of common stock for service

    1,039,490       1       177                         178  

Issuance of common stock for interest

    19,278             4                         4  

Sale of common stock for cash

    4,848,305       3       898                         901  

Common stock issued as a financing fee; deferred offering costs

    2,928,571       2       (124 )                       (122 )

Stock option compensation expense

                320                         320  

Deemed dividend for the change in accounting for derivative liability

                100       (100 )                  

Clyra Medical securities offering

                15                   10       25  

Clyra Medical stock option expense

                420                         420  

Allocation of noncontrolling interest from Clyra Stock option issuance

                (448 )                 448        

Net loss

                      (2,274 )           (342 )     (2,616 )

Balance, March 31, 2020

    178,479,317     $ 119     $ 123,121     $ (125,866 )   $ (99 )   $ 89     $ (2,636 )

Conversion of notes

    6,463,784       6       682                         688  

Issuance of common stock for service

    1,774,033       1       271                         272  

Issuance of common stock for interest

    297,001             30                         30  

Sale of common stock for cash

    3,689,246       2       558                         560  

Stock option compensation expense

                528                         528  

Clyra Medical securities offering

                476                   348       824  

Clyra Medical stock option expense

                20                         20  

Clyra Medical stock for other asset (See Note 2)

                788                         788  

Noncontrolling interest allocation

                4,401                   (4,401 )      

Net loss

                      (2,426 )           (275 )     (2,701 )

Foreign currency translation

                            22             22  

Balance, June 30, 2020

    190,703,381     $ 128     $ 130,875     $ (128,292 )   $ (77 )   $ (4,239 )   $ (1,605 )

 

The accompanying notes are an integral part of these unaudited consolidated financial statements.

 

 

 

BIOLARGO, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS
FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2021 AND 2020

(in thousands, except for per share data)

(unaudited)

 

   

JUNE 30,

2021

   

JUNE 30,

2020

 

Cash flows from operating activities

               

Net loss

  $ (3,668

)

  $ (5,316

)

Adjustments to reconcile net loss to net cash used in operating activities:

               

Stock option compensation expense

    1,017       1,074  

Common stock issued in lieu of salary to officers and fees for services from vendors

    171       450  

Common stock issued for interest

    16       34  

Interest expense related to amortization of the discount on convertible notes payable and line of credit

    110       1,327  

PPP loan forgiveness

    (43

)

     

Loss on extinguishment of debt

          214  

Loss on investment in South Korean joint venture

    23       15  

Bad debt expense

          11  

Depreciation expense

    12       33  

Changes in assets and liabilities:

               

Accounts receivable

    141       86  

Prepaid expenses and other current assets

    (62

)

    (4

)

Inventories

    15       (100

)

Customer deposits

    81       4  

Accounts payable and accrued expenses

    (182

)

    47  

Deferred revenue

    91       (22

)

Clyra Medical accounts payable and accrued expenses

    224       100  

Net cash used in operating activities

    (2,054

)

    (2,047

)

Cash flows from investing activities

               

Investment in South Korean joint venture

          (100

)

Purchase and sale of equipment

    (21

)

    16  

Net cash used in investing activities

    (21

)

    (84

)

Cash flows from financing activities

               

Proceeds from sales of common stock

    3,520       1,461  

Proceeds from the sale of stock in Clyra Medical

    50       849  

Proceeds from payroll protection program loan

          349  

Payment of debt obligations

    (828

)

     

Payment of Clyra Medical debt obligations

    (24

)

     

Net cash provided by financing activities

    2,718       2,661  

Net effect of foreign currency translation

    (2

)

    22  

Net change in cash

    641       552  

Cash at beginning of period

    716       655  

Cash at end of period

  $ 1,357     $ 1,207  

Supplemental disclosures of cash flow information

               

Cash paid for:

               

Interest

  $ 33     $ 50  

Income taxes

  $     $ 2  

Non-cash investing and financing activities

               

Fair value of warrants issued with convertible notes

  $ 35     $  

Inventory included in accounts payable and accrued expense

  $     $ 55  

Lincoln Park deferred offering costs, recorded as additional paid-in capital

  $     $ (122

)

Conversion of notes payable to common stock

  $ 328     $ 1,122  

Exchange of consulting services for Clyra common shares

  $     $ 788  

Deemed dividend

  $     $ 100  

Allocation of noncontrolling interest

  $ 627     $ 4,849  

 

The accompanying notes are an integral part of these unaudited consolidated financial statements.

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

Note 1. Business and Organization

 

Description of Business

 

BioLargo, Inc. is an innovative technology developer and environmental engineering company driven by a mission to “make life better” by delivering robust, sustainable solutions for a broad range of industries and applications, with a focus on clean water, clean air and a cleaner earth. The company also owns a minority interest in a medical products subsidiary that has licensed BioLargo’s technologies.  Our business strategy is straightforward: we invent or acquire technologies that we believe have the potential to be disruptive in large commercial markets; we develop and validate these technologies to advance and promote their commercial success as we leverage our considerable scientific, engineering, and entrepreneurial talent; we then monetize these technical assets through a variety of business structures that may include licensure, joint venture, sale, spin off, or by deploying direct to market strategies.

 

Liquidity / Going concern

 

The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of our business. For the six months ended June 30, 2021, we had a net loss of $3,668,000, used $2,054,000 cash in operations, and at June 30, 2021, we had a working capital deficit of $380,000, and current assets of $2,052,000. We do not believe gross profits in 2021 will be sufficient to fund our current level of operations, and therefore we will have to obtain further investment capital to continue to fund operations, such as through our purchase agreement with Lincoln Park Capital. (See Note 3.) We have been, and anticipate that we will continue to be, limited in terms of our capital resources.

 

During the six months ended June 30, 2021, we generated revenues of $1,035,000 through our operational subsidiaries. (See Note 11.) Our subsidiaries did not individually or in the aggregate generate profits sufficient to fund their operations, or contribute to our corporate operations. Thus, we continued to sell securities to raise cash (see Note 3), and received additional research grant aid through our Canadian subsidiary.

 

As of June 30, 2021, our cash and cash equivalents totaled $1,357,000. During the six months ended June 30, 2021 we made cash payments to retire debt obligations totaling $852,000 (see Note 4 and Note 9 (“Inventory Line of Credit”)). Our total debt as of June 30, 2021 was $1,721,000. Of that amount, $1,207,000 is owed by our partially owned subsidiary Clyra Medical Technologies, Inc. (“Clyra”) as follows: (i) a note with a maturity date that automatically extends each June (see Note 9,Note Payable (Scion)”), and (ii) a line of credit totaling $200,000, due in June 2023. Our remaining $514,000 of debt includes (i) $314,000 of loans issued as part of the Small Business Administration’s (“SBA”) Paycheck Protection Program (for which we have applied for forgiveness, (ii) a $150,000 loan accruing interest at 3.75% annually from the SBA’s Economic Injury Disaster Loan program that is payable over 30 years beginning August 2021, and (iii) a $50,000 convertible debt due in March 2023.

 

During the six months ended June 30, 2021, we received $3,015,000 in proceeds from sales of our common stock to Lincoln Park and $505,000 from stock sales from our 2020 Unit Offering (see Note 3). The cash we receive from stock sales to Lincoln Park is a function of stock price and volume – a lower stock price and less trading volume results in less money we can receive from Lincoln Park. Our agreement with Lincoln Park precludes us from selling shares to Lincoln Park on a daily basis if our stock price falls below $0.10 per share.

 

If we are unable to rely on our current arrangement with Lincoln Park to fund our working capital requirements, we would have to rely on other forms of financing, and there is no assurance that we will be able to do so, or if we do so, it will be on favorable terms.

 

To reduce our operational cash burdens, we regularly issue officers and vendors stock or options in lieu of cash compensation, and we anticipate that we will continue to be able to do so in the future. In the six months ended June 30, 2021, our CEO and CSO accepted stock in lieu of $31,000 in unpaid salary. Our CFO has also agreed to receive options to purchase our common stock in lieu of cash, (see Note 5,Chief Financial Officer Extension”) as compensation for his services. Each has indicated a willingness to do so in the future.

 

The foregoing factors raise substantial doubt about our ability to continue as a going concern. Ultimately, our ability to continue as a going concern is dependent upon our ability to attract significant new sources of capital, attain a reasonable threshold of operating efficiencies and achieve profitable operations by licensing or otherwise commercializing products incorporating our technologies. The consolidated financial statements do not include any adjustments that might be necessary if we are unable to continue as a going concern.

 

7

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Organization

 

We are a Delaware corporation formed in 1991. We have four wholly-owned subsidiaries: BioLargo Life Technologies, Inc., organized under the laws of the State of California in 2006; ONM Environmental, Inc., organized under the laws of the State of California in 2009; BioLargo Water Investment Group Inc., organized under the laws of the State of California in 2019, which wholly owns BioLargo Water, Inc., organized under the laws of Canada in 2014; and BioLargo Development Corp., organized under the laws of the State of California in 2016. Additionally, we own 94% of BioLargo Engineering Science and Technologies, LLC (“BLEST”), organized under the laws of the State of Tennessee in 2017 (see Note 10). We also own 45% of Clyra Medical Technologies, Inc. (“Clyra” or “Clyra Medical”), organized under the laws of the State of California in 2012, and consolidate their financial statements (see Note 2, subheading “Principles of Consolidation,” and Note 9).

 

The unaudited consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and pursuant to Rule 8-03 of Regulation S-X under the Securities Act of 1933, as amended. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles for annual financial statements.  In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. For some of our activities, we are still operating in the early stages of the sales and distribution process, and therefore our operating results for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or for any other period. These unaudited consolidated financial statements and notes should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes included in the Annual Report on Form 10-K for the year ended December 31, 2020, filed with the Securities and Exchange Commission (the “SEC”) on March 30, 2021.

 

 

Note 2. Summary of Significant Accounting Policies

 

In the opinion of management, the accompanying balance sheet and related statements of operations, cash flows, and stockholders’ deficit include all adjustments, consisting only of normal recurring items, necessary for their fair presentation in conformity with accounting principles generally accepted in the United States of America.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries, BLEST, and Clyra Medical. Management believes Clyra Medical’s financial statements are appropriately consolidated with that of the Company after reviewing the Accounting Standards Codification (“ASC”), 810, “Consolidation” (“ASC 810), and concluding that BioLargo controls Clyra Medical. While BioLargo does not have voting interest control through a majority stock ownership of Clyra Medical (it owns 45% of the outstanding voting stock), it does exercise control under the “Variable Interest Model.” There is substantial board overlap, BioLargo is the primary beneficiary since it has the power to direct Clyra Medical’s activities that most significantly impact Clyra Medical’s performance, and it has the obligation to absorb losses or receive benefits (through royalties and licensing) that could be potentially significant to Clyra Medical. BioLargo has consolidated Clyra Medical’s operations for all periods presented. (See Note 9.)

 

All intercompany accounts and transactions have been eliminated in the financial statement presentation.

 

Foreign Currency

 

The Company has designated the functional currency of BioLargo Water, Inc., our Canadian subsidiary, to be the Canadian dollar. Therefore, translation gains and losses resulting from differences in exchange rates are recorded in accumulated other comprehensive income.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with maturities of three months or less when acquired to be cash equivalents. Substantially all cash equivalents are held in short-term money market accounts at one of the largest financial institutions in the United States. From time to time, our cash account balances are greater than the Federal Deposit Insurance Corporation insurance limit of $250,000 per owner per bank, and during such times, we are exposed to credit loss for amounts in excess of insured limits in the event of non-performance by the financial institution. We do not anticipate non-performance by our financial institution.

 

8

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

As of June 30, 2021 and December 31, 2020, our cash balances were made up of the following (in thousands):

 

  

June 30,

2021

  

December 31,

2020

 

BioLargo, Inc. and subsidiaries

 $1,338  $637 

Clyra Medical Technologies, Inc.

  19   79 

Total

 $1,357  $716 

 

Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for doubtful accounts. Estimates for allowances for doubtful accounts are determined based on payment history and individual customer circumstances. The allowance for doubtful accounts as of  June 30, 2021 was $12,000 and at December 31, 2020, was $13,000.

 

Credit Concentration

 

We have a limited number of customers that account for significant portions of our revenue. During the six months ended June 30, 2021 and 2020, we had the following customers that accounted for more than 10% of consolidated revenues, as follows:

 

  

June 30,
2021

  

June 30,

2020

 

Customer A

  22

%

  <10

%

Customer B

  19

%

  <10

%

Customer C

  11

%

  <10

%

Customer D

  <10

%

  13

%

 

We had three customers that each accounted for more than 10% of consolidated accounts receivable at June 30, 2021, and two customers at December 31, 2020, as follows:

 

  

June 30, 2021

  

December 31, 2020

 

Customer C

  31

%

  <10

%

Customer D

  17

%

  <10

%

Customer E

  11

%

  <10

%

Customer F

  <10

%

  32

%

Customer G

  <10

%

  10

%

 

Inventory

 

Inventories are stated at the lower of cost or net realizable value using the average cost method. The allowance for obsolete inventory as of  June 30, 2021, and December 31, 2020, was $3,000. Inventories consisted of (in thousands):

 

  

June 30,

2021

  

December 31,

2020

 

Raw material

 $91  $111 

Finished goods

  171   166 

Total

 $262  $277 

 

Other Assets

 

Other Assets consisted of security deposits of $35,000 related to our business offices.

 

9

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Equity Method of Accounting

 

On March 20, 2020, we invested $100,000 into a South Korean entity (Odin Co. Ltd., “Odin”) pursuant to a Joint Venture agreement we had entered into with BKT Co. Ltd. and its U.S. subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.

 

We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do not control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. The joint venture incurred a loss during the three and six months ended June 30, 2021, and our 40% ownership share reduced our investment interest by $10,000 and $23,000, respectively.

 

Impairment

 

Long-lived and definite lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If the sum of the expected future undiscounted cash flows from the use of the asset and its eventual disposition is less than the carrying amount of the asset, then an impairment loss is recognized. The impairment loss is measured based on the fair value of the asset. Any resulting impairment is recorded as a reduction in the carrying value of the related asset in excess of fair value and a charge to operating results. For the three and six months ended June 30, 2021 and 2020, management determined that there was no impairment of its long-lived assets, including its In-process Research and Development (see Note 8).

 

Earnings (Loss) Per Share

 

We report basic and diluted earnings (loss) per share (“EPS”) for common and common share equivalents. Basic EPS is computed by dividing reported earnings by the weighted average shares outstanding. Diluted EPS is computed by adding to the weighted average shares the dilutive effect if stock options and warrants were exercised into common stock. For the three and six months ended June 30, 2021 and 2020, the denominator in the diluted EPS computation is the same as the denominator for basic EPS due to the anti-dilutive effect of the warrants and stock options on the Company’s net loss.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the period reported. Actual results could differ from those estimates. Estimates are used when accounting for stock-based transactions, debt transactions, derivative liabilities, allowance for bad debt, asset depreciation and amortization, among others.

 

The methods, estimates and judgments we use in applying these most critical accounting policies have a significant impact on the results of our financial statements.

 

Share-Based Compensation Expense

 

We recognize compensation expense for stock option awards on a straight-line basis over the applicable service period of the award, which is the vesting period. Fair value is determined on the grant date. Share-based compensation expense is based on the grant date fair value estimated using the Black-Scholes Option Pricing Model.

 

For stock and stock options issued to consultants and other non-employees for services, the Company measures and records an expense as of the earlier of the date at which either: a commitment for performance by the non-employee has been reached or the non-employee’s performance is complete. The equity instruments are measured at the current fair value, and for stock options, the instruments are measured at fair value using the Black Scholes option model.

 

10

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

The following methodology and assumptions were used to calculate share-based compensation for the six months ended June 30, 2021 and 2020:

 

  

2021

  

2020

 
  

Non Plan

  

2018 Plan

  Non Plan  

2018 Plan

 

Risk free interest rate

  1.73

%

 0.931.73%  0.88

%

 0.881.90% 

Expected volatility

  124

%

 123124%  131

%

 131133% 

Expected dividend yield

             

Forfeiture rate

             

Life in years

  10   10   10   10  

 

Expected price volatility is the measure by which our stock price is expected to fluctuate during the expected term of an option. Expected volatility is derived from the historical daily change in the market price of our common stock, as we believe that historical volatility is the best indicator of future volatility.

 

The risk-free interest rate used in the Black-Scholes calculation is based on the prevailing U.S. Treasury yield as determined by the U.S. Federal Reserve. We have never paid any cash dividends on our common stock and do not anticipate paying cash dividends on our common stock in the foreseeable future.

 

Historically, we have not had significant forfeitures of unvested stock options granted to employees and Directors. A significant number of our stock option grants are fully vested at issuance or have short vesting provisions. Therefore, we have estimated the forfeiture rate of our outstanding stock options as zero.

 

Warrants

 

Warrants issued with our convertible promissory notes, note payables, line of credit are accounted for under the fair value and relative fair value method.

 

The warrant is first analyzed per its terms as to whether it has derivative features or not. If the warrant is determined to be a derivative and not qualify for equity treatment, then it is measured at fair value using the Black Scholes option model, and recorded as a liability on the balance sheet. The warrant is re-measured at its then current fair value at each subsequent reporting date (it is “marked-to-market”).

 

If the warrant is determined to not have derivative features, it is recorded into equity at its fair value using the Black Scholes option model, however, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the convertible note.

 

Convertible debt instruments are recorded at fair value, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the warrant. Further, the convertible debt instrument is examined for any intrinsic beneficial conversion feature (“BCF”) of which the conversion price is less than the closing common stock price on date of issuance. If the relative fair value method is used to value the convertible debt instrument and there is an intrinsic BCF, a further analysis is undertaken of the BCF using an effective conversion price which assumes the conversion price is the relative fair value divided by the number of shares the convertible debt is converted into by its terms. The BCF value is accounted for as equity.

 

The warrant and BCF relative fair values are also recorded as a discount to the convertible promissory notes. At present, these equity features of the convertible promissory notes have recorded a discount to the convertible notes that is substantially equal to the proceeds received.

 

Non-Cash Transactions

 

We have established a policy relative to the methodology to determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock. The value is based on the market price of our common stock issued as consideration, at the date of the agreement of each transaction or when the service is rendered, or product is received.

 

11

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Revenue Recognition

 

We account for revenue in accordance with ASC 606, “Revenue from Contacts with Customers”. The guidance focuses on the core principle for revenue recognition, which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the guidance provides that an entity should apply the following steps:

 

Step 1: Identify the contract(s) with a customer.

 

Step 2: Identify the performance obligations in the contract.

 

Step 3: Determine the transaction price.

 

Step 4: Allocate the transaction price to the performance obligations in the contract.

 

Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation.

 

Products sold a through a contract with the customer and written purchase order, in which the details of the contract are defined including the transaction price and method of shipment. The only performance obligation is to create and ship the product and each product has separate pricing. Revenue is recognized at a point in time when the goods are shipped if the agreement is FOB manufacturer, and when goods are delivered if FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order.

 

Service contracts are performed through a written contract, which specifies the performance obligations and the rate at which the services will be billed, typically by time and materials. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed, or, for services related to product installations, at the completion of the installation. A few contracts have called for milestone or fixed cost payments, where we invoice an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. To date, there have been no discounts or other financing terms for the contracts.

 

In the event that we generate revenues from royalties or license fees from our intellectual property, we anticipate a licensee would pay a license fee in one or more installments and ongoing royalties based on their sales of products incorporating or using our licensed intellectual property. Upon entering into a licensing agreement, we will determine the appropriate method of recognizing the royalty and license fees.

 

Clyra also has certain distribution agreements that call for consigned inventory. Although the product is shipped to a third party, it is not revenue until that consigned inventory is sold to end user customer.

 

Government Grants

 

We have been awarded multiple research grants from the Canadian National Research Institute – Industrial Research Assistance Program (NRC-IRAP) and the National Science and Engineering Research Council of Canada (NSERC). The grants received are considered other income and are included in our consolidated statements of operations. We received our first grant in 2015 and have been awarded over 80 grants totaling over $3.7 million. Some of the funds from these grants are given directly to third parties (such as the University of Alberta or a third-party research scientist) to support research on our technology. The grants have terms generally ranging between six and eighteen months and support a majority, but not all, of the related research budget costs. This cooperative research allows us to utilize (i) a depth of resources and talent to accomplish highly skilled work, (ii) financial aid to support research and development costs, (iii) independent and credible validation of our technical claims.

 

The grants typically provide for (i) recurring monthly amounts, (ii) reimbursement of costs for research talent for which we invoice to request payment, and (iii) ancillary cost reimbursement for research talent travel related costs. All awarded grants have specific requirements on how the money is spent, typically to employ researchers. None of the funds may be used for general administrative expenses or overhead in the United States. These grants have substantially increased our level of research and development activities in Canada. We continue to apply for Canadian government and agency grants to fund research and development activities. Not all of our grant applications have been awarded, and no assurance can be made that any pending grant application, or any future grant applications, will be awarded.

 

12

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Income Taxes

 

The asset and liability approach is used to recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of asset and liabilities. Deferred tax assets and liabilities are determined based on the differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax asset and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

We account for uncertainties in income tax law under a comprehensive model for the financial statement recognition, measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns as prescribed by generally accepted accounting principles (“GAAP”).  Under GAAP, the tax effects of a position are recognized only if it is “more-likely-than-not” to be sustained by the taxing authority as of the reporting date.  If the tax position is not considered “more-likely-than-not” to be sustained, then no benefits of the position are recognized.  Management believes there are no unrecognized tax benefits or uncertain tax positions as of June 30, 2021, and December 31, 2020.

 

The Company assessed its earnings history, trends and estimates of future earnings and determined that the deferred tax asset could not be realized as of June 30, 2021. Accordingly, a valuation allowance was recorded against the net deferred tax asset.

 

The Company recognizes interest and penalties on income taxes as a component of income tax expense, should such an expense be realized.

 

Fair Value of Financial Instruments

 

Management believes the carrying amounts of the Company’s financial instruments (excluding debt and equity instruments) as of June 30, 2021 and December 31, 2020, approximate their respective fair values because of the short-term nature of these instruments. Such instruments consist of cash, accounts receivable, prepaid assets, accounts payable, lines of credit, and other assets and liabilities.

 

Tax Credits

 

Our research and development activities in Canada may entitle our Canadian subsidiary to claim benefits under the “Scientific Research and Experimental Development Program”, a Canadian federal tax incentive program designed to encourage Canadian businesses of all sizes and in all sectors to conduct research and development in Canada. Benefits under the program include credits to taxable income. If our Canadian subsidiary does not have taxable income in a reporting period, we instead receive a tax refund from the Canadian Revenue Authority. Those refunds are classified in Other Income on our Consolidated Statement of Operations and Comprehensive Loss.

 

Leases

 

In accordance with ASC 842, the Company elects to use hindsight as a practical expedient with respect to determining the lease terms (as we considered our updated expectations of acceptance of the Westminster California facility lease renewal) and in assessing any impairment of right-of-use assets for existing leases. No impairment is expected at this time.  As of June 30, 2021, the right of use assets on our balance sheet related to our operating leases total $311,000.

 

Recent Accounting Pronouncements

 

In May 2021, the FASB issued Accounting Standards Update No. 2021-04, regarding accounting for certain modifications of written call options.

 

In August 2020, the FASB issued Accounting Standards Update No. 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”. For convertible instruments, the FASB decided to reduce the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The FASB decided to amend the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. The FASB observed that the application of the derivatives scope exception guidance results in accounting for some contracts as derivatives while accounting for economically similar contracts as equity. The FASB also decided to improve and amend the related EPS guidance. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Management is currently evaluating the effect on the Company’s financials if and when future convertible securities are issued. This Update does not affect the Company’s current financial statements.

 

13

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

In January 2020, the FASB issued Accounting Standards Update No 2020-01, “Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815”. This Update relates to the Company’s equity method of accounting and the potential interactions between the measurement alternative in Topic 321 and the equity method of accounting in Topic 323 and that diverse views have emerged about the application of the measurement alternative and the equity method of accounting since the adoption of Update 2016-01.  The measurement alternative is the ability to measure certain equity securities without a readily determinable fair value at cost, minus impairment, if any. Paragraph 321-10-35-2, as amended, states that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it should measure the equity security at fair value as of the date that the observable transaction occurred (hereinafter referred to as the measurement alternative). The amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method. Management adopted the updates, and after evaluation, did not make any modifications to the financial statements.

 

 

Note 3. Sale of Stock for Cash

 

Lincoln Park Financing

 

On March 30, 2020, we entered into a stock purchase agreement (the “Purchase Agreement”) with Lincoln Park Capital Fund, LLC (“Lincoln Park”), pursuant to which Lincoln Park agreed to purchase from us at our request up to an aggregate of $10,250,000 of our common stock (subject to certain limitations) from time to time over a period of three years. The agreement allows us, at our sole discretion, to direct Lincoln Park to purchase shares of our common stock, subject to limitations in both volume and dollar amount. The purchase price of the shares that may be sold to Lincoln Park under the agreement is the lower of (i) the lowest sale price on the date of purchase, or (ii) the average of the three lowest closing prices in the prior 12 business days. There are no restrictions on future financings, rights of first refusal, participation rights, penalties or liquidated damages other than a prohibition on entering into a “Variable Rate Transaction,” as defined in the agreement. This agreement replaced the August 2017 agreement with Lincoln Park. Concurrently with the Purchase Agreement, we entered into a Registration Rights Agreement, pursuant to which we filed a registration statement on Form S-1 with the SEC on April 10, 2020. This registration statement was declared effective on April 21, 2020, and as of April 29, 2020, we commenced regular purchases under the agreement. The Purchase Agreement replaced a similar agreement with Lincoln Park dated August 2017.

 

During the six months ended June 30, 2021 and 2020, we sold 18,526,309 and 3,198,358 shares, respectively, to Lincoln Park, and received $3,015,000 and $1,461,000, respectively, in gross and net proceeds. Subsequent to June 30, 2021, we continue to draw on the Purchase Agreement for working capital from time to time (see Note 13).

 

2020 Unit Offering

 

During the six months ended June 30, 2021 and 2020, pursuant to an offering commenced in March 2020, we sold 3,431,547 and 1,571,667 shares, respectively, of our common stock and received $505,000 and $242,000, respectively, in gross and net proceeds, from a total of six accredited investors. In addition to the shares, we issued each investor a six-month and a five-year warrant to purchase additional shares (see Note 6,Warrants Issued in 2020 Unit Offering”).

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

Note 4. Debt Obligations

 

The following table summarizes our debt obligations outstanding as of June 30, 2021, and December 31, 2020 (in thousands). The table does not include debt obligations of our partially owned subsidiary Clyra Medical (see Note 9,Debt Obligations of Clyra Medical”).

 

  

June 30, 2021

(Unaudited)

  

December 31, 2020

 

Current portion of debt:

        

Note payable, matures on demand 60 days’ notice (or March 8, 2023)

 $  $50 

Line of credit, matures on 30-day demand

     50 

Total notes payable and line of credit

 $  $100 
         

Convertible notes payable:

        

Convertible note payable, matures April 20, 2021

 $  $100 

Convertible note payable, matures August 9, 2021

     600 

Convertible notes, mature August 12 and 16, 2021

     406 

Total convertible notes payable

     1,106 

Debt discount, net of amortization

     (104

)

Total current liabilities

     1,102 
         

Long-term debt:

        

Convertible note payable, matures March 1, 2023

 $50  $ 

Debt discount, net of amortization

  (29

)

   

SBA Paycheck Protection Program loans

  314   357 

SBA EIDL Loan

  150   150 

Total long-term liabilities

  485   507 

Total

 $485  $1,609 

 

For the six months ended June 30, 2021 and 2020, we recorded $182,000 and $1,504,000, respectively, of interest expense related to the amortization of discounts on convertible notes payable, and coupon interest from our note payable, convertible notes and line of credit.

 

The following discussion includes debt instruments to which amendments were made or included other activity that management deemed appropriate to disclose during the six months ended June 30, 2021 and 2020. Each of the debt instruments contained in the above table are disclosed more fully in the financial statements contained in the Company’s Form 10-K filed March 30, 2021.

 

Cash payment of debt obligations

 

On May 17, 2021, we paid $178,000 in cash to Vernal Bay Investments, LLC, as payment of one-half the outstanding principal on the convertible note scheduled to mature on August 12, 2021. In addition, we issued 1,272,321 shares of our common stock to pay the remaining principal and interest due on the note.

 

On March 1, 2021, we paid in cash the outstanding principal of $600,000 on the promissory note issued August 9, 2019, and scheduled to mature on August 9, 2021.

 

On March 1, 2021, we paid in cash the outstanding principal of $50,000 on the remaining amount due on a line of credit in which was due on demand at any time after September 1, 2019. There is no remaining balance on this line of credit, and we no longer have the ability to draw on the line of credit.

 

Conversion of Debt into shares of common stock

 

On May 18, 2021, we converted to equity a promissory note, that was scheduled to mature on August 18, 2021, in the principal balance of $50,000 into 294,118 shares of our common stock.

 

On its maturity date of April 20, 2021, we converted to equity a promissory note in the principal balance of $100,000 into 400,000 shares of our common stock.

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Amendment to Note payable matures on 60 days notice (or March 8, 2023)

 

On March 1, 2021, we and the holder of a $50,000 note payable modified the note to set a specific maturity date of March 1, 2023, and allow the investor to convert the note to our common stock at a price of $0.16 per share. In lieu of interest during the extended period of the note, we issued the investor a stock purchase warrant (see Note 6).

 

 

Note 5. Share-Based Compensation

 

Issuance of Common Stock in exchange for payment of payables

 

Payment of Officer Salaries

 

On March 31, 2021, we issued 137,364 shares of our common stock at $0.23 per share in lieu of $31,000 of accrued and unpaid salary to our officers.

 

On June 30, 2020, we issued 367,403 shares of our common stock at $0.16 per share in lieu of $59,000 of accrued and unpaid salary to our officers. On March 31, 2020, we issued 648,755 shares of our common stock at $0.17 per share in lieu of $110,000 of accrued and unpaid salary to our officers.

 

Payment of Consultant Fees

 

On June 30, 2021, we issued 357,132 shares of our common stock at $0.17 per share in lieu of $60,000 of accrued and unpaid obligations to consultants. On March 31, 2021, we issued 610,123 shares of our common stock at $0.23 per share in lieu of $81,000 of accrued and unpaid obligations to consultants.

 

On June 30, 2020, we issued 1,406,630 shares of our common stock at $0.16 per share in lieu of $213,000 of accrued and unpaid salary to consultants. On March 31, 2020, we issued 390,735 shares of our common stock at $0.17 per share in lieu of $67,000 of accrued and unpaid obligations to consultants.

 

Payment of Accrued Interest

 

During the three months ended June 30, 2021, we issued 81,777 shares of our common stock at $0.17 per share in lieu of $16,000 of accrued and unpaid interest.

 

On June 30, 2020, we issued 594,428 shares of our common stock at $0.16 per share in lieu of $30,000 of accrued and unpaid interest.  On March 31, 2020, we issued 19,278 shares of our common stock at $0.17 per share in lieu of $4,000 of accrued interest.

 

Stock Option Expense

 

During the six months ended June 30, 2021 and 2020, we recorded an aggregate $754,000 and $848,000, in selling general and administrative expense related to the issuance of stock options. We issued options through our 2018 Equity Incentive Plan, our now expired 2007 Equity Incentive Plan, and outside of these plans. See Note 9 for information on stock option expense for options issued by subsidiary Clyra.

 

2018 Equity Incentive Plan

 

On June 22, 2018, our stockholders adopted the BioLargo 2018 Equity Incentive Plan (“2018 Plan”) as a means of providing our directors, key employees and consultants additional incentive to provide services. Both stock options and stock grants may be made under this plan for a period of 10 years. Our Board of Director’s Compensation Committee administers this plan. As plan administrator, the Compensation Committee has sole discretion to set the price of the options. The plan authorizes the following types of awards: (i) incentive and non-qualified stock options, (ii) restricted stock awards, (iii) stock bonus awards, (iv) stock appreciation rights, (v) restricted stock units, and (vi) performance awards. The total number of shares reserved and available for awards pursuant to this Plan as of the date of adoption of this 2018 Plan by the Board is 40 million shares. The number of shares available to be issued under the 2018 Plan increases automatically each January 1st by the lesser of (a) 2 million shares, or (b) such number of shares determined by our Board.

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Activity for our stock options under the 2018 Plan for the six months ended June 30, 2021 and June 30, 2020, is as follows:

 

           

Weighted

     
           

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

Price per share

  

share

  

Value(1)

 

Balance, December 31, 2020

  18,865,525  $0.160.40  $0.19     

Granted

  2,483,691  0.130.23   0.19     

Expired

              

Balance, June 30, 2021

  21,349,216  $0.120.43  $0.19     

Non-vested

  (4,218,833

)

 0.120.40   0.23     

Vested, June 30, 2021

  17,130,383  $0.120.43  $0.18  $250,000 

Balance, December 31, 2019

  9,214,356  $0.160.43  $0.25     

Granted

  8,610,689  0.170.22   0.19     

Expired

  (200,000) 0.180.34   0.26     

Balance, June 30, 2020

  17,625,045  $0.160.43  $0.20     

(1) Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021.

 

The options granted to purchase 2,483,691 shares during the six months ended June 30, 2021 were issued to an officer, board of directors, employees and consultants: (i) we issued options to purchase 300,000 shares of our common stock at an exercise price on the respective grant date of $0.17 per share to our CFO as described below; (ii) we issued options to purchase 693,762 shares of our common stock at an exercise price on the respective grant date of $0.17 and $0.23 per share to members of our board of directors for services performed, in lieu of cash; the fair value of these options totaled $130,000, and is recorded as selling, general and administrative expenses; (iii) we issued options to purchase 1,298,411 shares of our common stock to employees as part of an employee retention and expiring options plan at exercises price on the respective date ranging between $0.17 and $0.23 per share; the fair value of employee retention plan options totaled $234,000 and will vest quarterly over four years as long as they are retained as employees; and (iv) we issued options to purchase 191,518 shares of our common stock to consultants and employees in lieu of cash for unpaid obligations totaling $35,000. All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.

 

The options granted under the 2018 Plan to purchase 8,610,689 shares during the six months ended June 30, 2020 were issued to officers, board of directors, employees and consultants: (i) we issued options to purchase 4,880,945 shares of our common stock at an exercise price of $0.14 per share to employees and consultants as a bonus during the pandemic. These options vest quarterly over one year and the fair value totaled $656,000 (ii) we issued options to purchase 457,500 shares of our common stock at an exercise price range of $0.14 – $0.21 per share to our CFO , with 177,500 shares having vested during the six months ended June 30, 2020, and the remaining shares to vest 25,000 monthly through January 31, 2021; (ii) we issued options to purchase 821,434 shares of our common stock at an exercise price on the respective grant date of $0.17 and $0.16 per share to members of our board of directors for services performed, all options vested at issuance and the fair value of these options totaled $130,000; (iii) we issued options to purchase 939,332 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.17 and $0.16 per share; the fair value of employee retention plan options totaled $151,000 and vest quarterly over four years as long as they are retained as employees; (iv) we issued options to purchase 449,286 shares of our common stock to consultants in lieu of cash for unpaid obligations totaling $65,000; and (v) we issued options to purchase 1,062,192 shares of common stock at an exercise price ranging between $0.14 – $0.17 per share to employees to convert accrued and unpaid obligations and for previously issued options that expire. All of these options vested at issuance and the fair value totaled $145,000, All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.

 

Chief Financial Officer Contract Extension

 

On March 17, 2021, we and our Chief Financial Officer Charles K. Dargan, II, formally agreed to extend the engagement agreement dated February 1, 2008 (the “Engagement Agreement”, which had been previously extended multiple times), pursuant to which Mr. Dargan has been and continues to serve as the Company’s Chief Financial Officer. The Engagement Extension Agreement dated as of February 25, 2020 (the “Engagement Extension Agreement”) provides for an additional term to begin retroactively on October 1, 2019, and to expire January 31, 2021 (the “Extended Term”).

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

As compensation for the Extended Term, Mr. Dargan was issued an option (“Option”) to purchase 300,000 shares of our common stock. The Option vests over the period of the Extended Term, with 125,000 shares having vested as of June 30, 2021, and the remaining 175,000 shares to vest monthly through January 31, 2022, so long as the agreement is in full force and effect. The Option is exercisable at $0.23 per share, the closing price of our common stock on March 17, 2021, expires ten years from the grant date, and was issued pursuant to the 2018 Equity Incentive Plan. The fair value of these options totaled $49,000, which expense is recorded ratably over the twelve-month agreement term.

 

The Option is Mr. Dargan’s sole compensation for the Extended Term. As was the case in all prior terms of his engagement, there is no cash component of his compensation for the Extended Term. Mr. Dargan is eligible to be reimbursed for business expenses he incurs in connection with the performance of his services as the Company’s Chief Financial Officer (although he has made no such requests for reimbursement in the past). All other provisions of the Engagement Agreement not expressly amended pursuant to the Engagement Extension Agreement remain the same, including provisions regarding indemnification and arbitration of disputes.

 

2007 Equity Incentive Plan

 

On September 7, 2007, and as amended April 29, 2011, the BioLargo, Inc. 2007 Equity Incentive Plan (“2007 Plan”) was adopted as a means of providing our directors, key employees and consultants additional incentive to provide services. Both stock options and stock grants may be made under this plan for a period of 10 years, which expired on September 7, 2017. The Board’s Compensation Committee administers this plan. As plan administrator, the Compensation Committee has sole discretion to set the price of the options. As of September 2017, the Plan was closed to further stock option grants.

 

Activity for our stock options under the 2007 Plan for the six months ended June 30, 2021 and 2020 is as follows:

 

           

Weighted

     
           

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

price per share

  

share

  

Value(1)

 

Balance, December 31, 2020

  5,689,363  $0.23-0.94  $0.44     

Expired

  (1,453,855

)

 0.39-0.51   0.40     

Balance, June 30, 2021

  4,235,508  $0.23-1.65  $0.45  $ 
                  

Balance, December 31, 2019

  8,769,451  $0.230.94  $0.42     

Expired

  (930,000

)

 0.390.58   0.56     

Balance, June 30, 2020

  7,839,451  $0.231.65  $0.41    

(1) – Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021.

 

Non-Plan Options issued

 

Activity of our non-plan stock options issued for the six months ended June 30, 2021 and 2020 is as follows:

 

           

Weighted

     
  

Non-plan

       

average

  

Aggregate

 
  

Options

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2020

  20,749,583  $0.171.00  $0.41     

Granted

  43,956   0.23    0.23     

Balance, June 30, 2021

  20,793,539  $0.171.00  $0.41     

Non-vested

  (1,996,576

)

 0.170.45   0.45     

Vested, June 30, 2021

  18,796,963  $0.171.00  $0.41  $28,000 
                  

Balance, December 31, 2019

  19,604,107  $0.231.00  $0.41     

Granted

  292,437  0.170.21   0.18     

Balance, June 30, 2020

  19,896,544  $0.171.00  $0.41     
 

(1)

– Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021.

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

During the six months ended June 30, 2021, we issued an option to purchase 43,956 shares of our common stock at $0.23 per share to a vendor for services. The fair value of these options total $10,000 and is recorded in our selling, general and administrative expense.

 

During the six months ended June 30, 2020, we issued options to purchase 292,437 shares of our common stock at exercise prices ranging between $0.17 – $0.21 per share to vendors for fees for service. The fair value of the options issued totaled $50,000, is recorded in our selling, general and administrative expense.

 

 

Note 6. Warrants

 

We issued warrants to purchase our common stock, at various prices for the six months ended June 30, 2021 and 2020, is as follows:

 

           

Weighted

     
           

average

  

Aggregate

 
  

Warrants

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2020

  32,980,989  $0.161.00  $0.29     

Issued

  7,088,094  0.140.26   0.20     

Expired

  (1,046,528

)

 0.190.35   0.24     

Balance, June 30, 2021

  39,022,555  $0.141.00  $0.27  $140,000 
                  

Balance, December 31, 2019

  43,231,161  $0.161.00  $0.42     

Issued

  3,934,592  0.13-0.24   0.13     

Expired

  (14,272,820

)

 0.40-0.49   0.30     

Balance, June 30, 2020

  32,892,933  $0.161.00  $0.35     
 

(1)

Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021

 

Warrants issued in 2020 Unit Offering

 

During the six months ended June 30, 2021, pursuant to our 2020 Unit Offering (see Note 3), we issued six-month stock purchase warrants to purchase an aggregate 3,431,547 shares of our common stock at exercise prices between $0.140.21 per share, and five-year stock purchase warrants to purchase an aggregate 3,431,547 shares of our common stock at exercise prices between $0.180.24 per share.

 

Warrant issued in conjunction with amendment to note payable

 

On March 1, 2021, we and the holder of a $50,000 note payable modified the note (see Note 4). In lieu of interest during the extended period of the note, we issued the investor a warrant to purchase 225,000 shares of our common stock at $0.16 per share for a period of five years.  The fair value of these warrants totaled $35,000 and is recorded as a debt discount on our consolidated balance sheets, of which amount will be amortized to interest expense over the two-year term of the debt.

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Fair Value Interest Expense

 

To determine interest expense related to our outstanding warrants issued in conjunction with debt offerings, the fair value of each award grant is estimated on the date of grant using the Black-Scholes option pricing model and the relative fair values are amortized over the life of the warrant. For the determination of expense of warrants issued for services, extinguishment of debt and settlement, management also uses the option-pricing model. The principal assumptions we used in applying this model were as follows:

 

  

June 30,

2021

 

June 30,

2020

 

Risk free interest rate

   0.71%    0.23% 

 

Expected volatility

   100%    112 

 

Expected dividend yield

         

Forfeiture rate

         

Expected life in years

  .5 –5  0.33 –5 

 

The risk-free interest rate is based on U.S. Treasury yields in effect at the time of grant. Expected volatilities are based on historical volatility of our common stock. The expected life in years is based on the contract term of the warrant.

 

 

Note 7. Accounts Payable and Accrued Expenses

 

Accounts payable and accrued expenses for our operations other than our partially-owned subsidiary Clyra Medical included the following (in thousands):

 

   

June 30,

2021

   

December 31,

2020

 

Accounts payable and accrued expense

  $ 145     $ 315  

Accrued interest

    25       42  

Accrued payroll

    161       156  

Total accounts payable and accrued expenses

  $ 331     $ 513  

 

Accounts payable and accrued expenses includes ordinary business payables incurred by the Company and its operational subsidiaries. See Note 9,Accounts Payable and Accrued Expenses”, for the accounts payable and accrued expenses of Clyra Medical.

 

 

Note 8. In-process Research and Development

 

On September 26, 2018, BioLargo and Clyra Medical entered into a transaction (the “Scion Transaction”) whereby BioLargo would acquire, and then license back to Clyra, the intangible assets of Scion Solutions, LLC (“Scion”), and in particular its in-process research and development of the “SkinDisc,” a method for treating advanced hard-to-treat wounds including diabetic ulcers. In addition to a pending patent application, the assets included the technical know-how and data developed by the Scion team.

 

 

Note 9. Noncontrolling Interest Clyra Medical

 

As discussed in Note 2, we consolidate the operations of our partially owned subsidiary Clyra Medical, of which we owned 45% of its outstanding shares as of June 30, 2021.

 

Acquisition of In-process Research and Development

 

On September 26, 2018, Clyra Medical entered into a transaction with Scion Solutions, LLC, for the purchase of its intellectual property, including its SkinDisc. The consideration provided to Scion is subject to an escrow agreement (“Escrow Agreement”) and earn out provisions and includes: (i) 21,000 shares of the Clyra Medical common stock; (ii) 10,000 shares of Clyra Medical common stock redeemable for 7,142,858 BioLargo common shares (detailed below); and (iii) a promissory note in the principal amount of $1,250,000 to be paid through new capital investments and revenue, as detailed below. This consideration was initially held in escrow pending Clyra Medical raising $1 million “base capital” to fund its business operations.

 

On December 17, 2018, the parties entered into a closing agreement (“Closing Agreement”) reflecting the satisfaction of the obligation to raise $1 million “base capital”; at that time, one-half of the shares of Clyra Medical common stock exchanged for the Scion assets were released to Scion. The remaining Clyra Medical common shares remain subject to the Escrow Agreement’s performance metrics, each vesting one-fifth of the remaining shares of common stock: (a) notification of FDA premarket clearance of certain orthopedics products, or recognition by Clyra Medical of $100,000 gross revenue; (b) the recognition by Clyra Medical of $100,000 in aggregate gross revenue; (c) the granting of all or any part of the patent application for the SkinDisc product, or recognition by Clyra Medical of $500,000 in gross revenue; (d) recognition by Clyra Medical of $1 million in aggregate gross revenue; and (e) recognition by Clyra Medical of $2 million in gross revenue. As of June 30, 2021, a total of 9,300 shares remain in escrow, the difference having been vested in accordance with the performance metrics.

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Debt Obligations of Clyra Medical

 

Note Payable (Scion)

 

In conjunction with the transaction in which certain intellectual property was purchased from Scion, Clyra issued a promissory note to Scion in the principal amount of $1,250,000 on September 26, 2018 (“Clyra-Scion Note”), accruing interest at an annual rate of 5%. Clyra is obligated to make principal and interest payments periodically, based on a percent (25%) of investment proceeds, and 5% of revenues. Payments are due annually each June 26th until paid. At June 30, 2021 and December 31, 2020, the balance due on the Clyra Medical Note Payable totaled $1,007,000. On June 26, 2021, the maturity date of the note automatically extended by one year, to June 26, 2022.

 

Inventory Line of Credit

 

On June 30, 2020, Clyra entered into a one-year revolving Line of Credit Agreement whereby Vernal Bay Capital Group, LLC committed to provide a $1,000,000 inventory line of credit to Clyra.  Clyra has received $260,000 in draws since the inception of the line of credit.

 

Clyra is required to use funds from the line of credit to produce inventory. Additional draws are conditional upon Clyra presenting invoices or purchase orders to the lender equal to the greater of one-half of principal outstanding on the line of credit, and $200,000.  The line of credit note earns interest at 15%, matures in one year, and requires Clyra pay interest and principal from gross product sales. For the first 180 days, on a monthly basis, Clyra is required to pay 30% of gross product sales to reduce amounts owed, and thereafter 60% of gross sales. Clyra issued Vernal Bay 323 shares of its common stock as a commitment fee for the line of credit, valued at $70,000. A security agreement of the same date grants Vernal Bay a security interest in Clyra’s inventory, as that term is defined in the Uniform Commercial Code. Clyra may prepay the note at any time.

 

During the six months ended June 30, 2021, we made payments on the line of credit totaling $24,000. In April, 2021, Vernal agreed to extend the maturity date by one year, to June 30, 2022. Clyra agreed to make interest-only payments through August 31, 2021, and then, in addition to interest payments, principal payments equal to the greater of (i) $7,500 and (ii) 40% of product sales beginning September 2021, for six months, and thereafter the greater of (i) $7,500 and (ii) 60% of product sales.

 

As of June 30, 2021, the balance outstanding on this line of credit totals $200,000.

 

Prepaid Marketing - Consulting Agreement

 

On December 30, 2015, Clyra entered into a consulting agreement with Beach House Consulting, LLC, through which Jack B. Strommen will be providing consulting services to Clyra related to its sales and marketing activities, and in exchange receive $23,000 per month for a period of four years. On June 30, 2020, at Clyra’s request, Beach House Consulting agreed to accept 3,639 shares of Clyra common stock, in lieu of cash, as full prepayment of the consulting fee. The obligation to provide the consulting services is dependent on Clyra generating an average of $250,000 in monthly sales over three consecutive months, which has not been met. The value of the shares issued to Beach House totaled $788,000 and is recorded as a non-current asset (prepaid marketing) on our balance sheet.

 

Clyra Medical Equity transactions

 

As of June 30, 2021, Clyra Medical had the following common shares outstanding:

 

Shareholder

 Shares  Percent 

BioLargo, Inc.

  49,207   45%

Sanatio Capital

  18,704   17%

Scion Solutions(1)

  21,700   20%

Other

  19,280   18%

Total

  108,891     

 

The above amounts do not include an additional 9,300 shares held in escrow subject to performance metrics that have not been met.

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Sales of Common Shares

 

During the six months ended June 30, 2021 and 2020, Clyra raised $50,000 and $849,000 at $310 per Clyra share.

 

Stock Options

 

Clyra issues options to its employees and consultants in lieu of compensation owed on a regular basis. As of December 31, 2020, the Company had issued options to purchase 11,411 shares of Clyra stock. During the six months ended June 30, 2021 and 2020, Clyra issued options to purchase 1,248 and 1,945 shares of its common stock, respectively. Each option issued has an exercise price of $1.00 per share, are vested upon issuance and an expiration date 10 years from the date of grant. The fair value of the options issued in in the six months ended June 30, 2021 and 2020 totaled $263,000 and $441,000, respectively. We used the Black-Scholes model to calculate the initial fair value, assuming a stock price on date of grant of $310 per share. Because Clyra is a private company with no secondary market for its common stock, the resulting fair value was discounted by 30%.

 

Clyra Accounts Payable and Accrued Expenses

 

Clyra had the following accounts payable and accrued expenses as follows:

 

  

June 30,

2021

  

December 31,

2020

 

Accounts payable and accrued expense

 $582  $402 

Accrued interest

  127   32 

Accrued payroll

  51   102 

Total Clyra Medical accounts payable and accrued expenses

 $760  $536 

 

 

Note 10. BioLargo Engineering, Science and Technologies, LLC

 

In September 2017, we commenced a full-service environmental engineering firm and formed a Tennessee entity named BioLargo Engineering, Science & Technologies, LLC (“BLEST”). In conjunction with the start of this subsidiary, we entered into a three-year office lease in the Knoxville, Tennessee area, and entered into employment agreements with six scientists and engineers. (See Note 11,Business Segment Information”.) The company was capitalized with two classes of membership units: Class A, 100% owned by BioLargo, and Class B, held by management of BLEST, and which initially have no “profit interest,” as that term is defined in Tennessee law. However, over the succeeding five years, the Class B members can earn up to a 30% profit interest. They also have been granted options to purchase up to an aggregate 1,750,000 shares of BioLargo, Inc. common stock. The profit interest and option shares are subject to a five year vesting schedule tied to the performance of the subsidiary, including gross revenue targets that increase over time, obtaining positive cash flow by March 31, 2018 (which was not met), collecting 90% of its account receivables, obtaining a profit of 10% in its first year (and increasing in subsequent years), making progress in the scale-up and commercialization of our AOS system, and using BioLargo research scientists (such as our Canadian team) for billable work on client projects. These criteria are to be evaluated annually by BLEST’s compensation committee (which includes BioLargo’s president, CFO, and BLEST’s president), beginning September 2018. Given the significant performance criteria, the Class B units and the stock options will only be recognized in compensation expense if or when the criteria are satisfied.

 

The BLEST Compensation Committee has met regularly since the subsidiary commenced operations. In 2018, it reviewed the operating performance and determined that the performance metrics were not met and as a result, did not award any Class B units or stock options. In November 2019, it determined that a portion of the performance metrics were met, and that one-half of the eligible profits interests would be vested (2.5% in the aggregate), and therefore one-half of the option interests (10%) would be vested (175,000 options shares in the aggregate). The vesting of option shares resulted in a fair value totaling $44,000, recorded on our consolidated statement of operations as selling, general and administrative expense. The fair value of the profit interest was nominal and not booked. In January 2021, the committee again reviewed the operating performance and determined that a portion of the performance metrics were met. It was agreed that one-half and one-quarter of the eligible profits interests would be vested (3.75% in the aggregate), and therefore one-half of the option interests (15%) would be vested (262,500 options shares in the aggregate). The vesting of option shares resulted in a fair value totaling $65,000, recorded on our consolidated statement of operations as selling, general and administrative expense for the year ended December 31, 2020. No additional meetings or evaluations have taken place as of June 30, 2021.

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

Note 11. Business Segment Information

 

BioLargo currently has four operating business segments, plus its corporate entity which is responsible for general corporate operations, including administrative functions, finance, human resources, marketing, legal, etc. The four operational business segments are:

 

 

1.

ONM Environmental (formerly Odor-No-More) (“ONM”) -- which sells odor and volatile organic control products and services (located in Westminster, California);

 

2.

Clyra Medical Technologies (“Clyra”) -- which develops and sells medical products based on our technologies, including Clyraguard Personal Protective Spray;

 

3.

BLEST -- which provides professional engineering services on a time and materials basis for outside clients and supports our internal operations as needed (located in Oak Ridge, Tennessee); and

 

4.

BioLargo Water (“Water”) -- which historically focused entirely on R&D, and has now shifted its focus to commercializing the AOS technology, developing manufacturing operations for hand sanitizers and supporting the development of iodine based disinfecting products for the company (located in Edmonton, Alberta Canada).

 

Historically, none of our operating business units have operated at a profit and therefore each required additional cash to meet its monthly expenses. The additional sources of the cash to fund the shortfall from operations of ONM, BLEST and BioLargo Water have been provided by BioLargo’s sales of debt or equity, research grants, and tax credits. Clyra Medical has been funded by third party investors who invest directly in Clyra Medical in exchange for equity ownership in that entity.

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

The segment information for the three and six months ended June 30, 2021 and 2020, is as follows (in thousands):

 

  

Three months ended June 30,

  

Six months ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Revenue

                

BioLargo corporate

 $  $  $7  $ 

ONM

  318   299   638   596 

BLEST

  266   160   654   444 

Water

        9    

Clyra Medical

     21   114   21 

Intersegment revenue

  (120)  (62)  (387)  (205)

Total

 $464  $418  $1,035  $856 
                 

Operating loss

                

BioLargo corporate

 $(937) $(1,129

)

 $(1,860) $(1,936)

ONM

  (107)  (134

)

  (283)  (287)

Clyra Medical

  (300)  (422

)

  (739)  (728)

BLEST

  (190)  (124

)

  (373)  (331)

Water

  (168)  (196

)

  (305)  (424)

Total

 $(1,702) $(2,005

)

 $(3,560) $(3,706)
                 

Interest expense

                

BioLargo corporate

 $(51) $(735

)

 $(106) $(1,479)

Clyra Medical

  (38)  (12

)

  (76)  (25)

Total

 $(89) $(747

)

 $(182) $(1,504)
                 

Research and development expense

                

BioLargo corporate

 $(209) $(119

)

 $(545) $(321)

Clyra Medical

  (6)  (47

)

  (33)  (61)

BLEST

  (123)  (85

)

  (228)  (166)

Water

  (138)  (137

)

  (257)  (317)

Intersegment R&D

  120   38   380   181 

Total

 $(356) $(350

)

 $(683) $(684)

 

The segment asset information for June 30, 2021 and December 31, 2020, is as follows (in thousands):

 

As June 30, 2021

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $1,072  $431  $1,016  $321  $151  $(47) $2,944 

Right of use

  185         126         311 

Investment in South Korean joint venture

  40                  40 

Intangible assets

  2,150                  2,150 

 

As of December 31, 2020

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $603  $624  $1,125  $314  $105  $(42) $2,388 

Right of use

  215         126         341 

Investment in South Korean joint venture

  63                  63 

Intangible assets

  2,150                  2,150 

 

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

Note 12. Commitments and Contingencies

 

Office Leases

 

We have long-term operating leases for office, industrial and laboratory space in Westminster, California, Oak Ridge, Tennessee, and Alberta, Canada. Payments made under operating leases are charged to the Consolidated Statement of Operations and Comprehensive Loss on a straight-line basis over the term of the operating lease agreement. For the six months ended June 30, 2021 and 2020, rental expense was $113,000 and $114,000, respectively.  As of June 30, 2021, our weighted average remaining lease term is three years and the total remaining operating lease payments is $434,000.

 

On January 1, 2019, we adopted ASC 842 which resulted in a right-of-use asset and lease liability. Short-term leases are not included in our analysis. The adoption resulted in an immaterial cumulative effect of an accounting change that was not recorded.  The lease of our Westminster facility qualifies for the new treatment; it originated in August 2016, was originally scheduled to expire August 2020, contains a yearly escalation of 3%, and includes a four-year renewal option whereby the base rent is adjusted to then market value. During 2020, we exercised our option to extend the lease for four years. It is too early for management to determine if it will extend another four years, therefore the additional four-year extension is not included in the analysis. The lease of our Oak Ridge, Tennessee facility also qualifies, and it had one three-year extension to September 2022, and has one renewal option for another five years where the rental rate would adjust to greater of the current price and fair market value. No determination has been made whether to exercise the five-year renewal option for the Oak Ridge facility. The lease of our Canadian facility is less than one year. None of our leases have additional terms related to the payments or mechanics of the lease. The leases have no additional payment terms such as common area maintenance payments, tax sharing payments or other allocable expenses. Likewise, the leases do not contain other terms and conditions of use, such as variable lease payments, residual value guaranties or other restrictive financial terms. Since there is no explicit interest rate in our leases, management used its incremental borrowing rate, which is estimated to be 18% to determine lease liability.

 

 

Note 13. Subsequent Events.

 

Management has evaluated subsequent events through the date of the filing of this Annual Report and management noted the following for disclosure.

 

Sales to Lincoln Park

 

From July 1, 2021, through August 9, 2021, we sold 884,391shares of our common stock to Lincoln Park (see Note 3), and received $164,000 in gross and net proceeds.

 

Unit Offering Investment

 

From July 1, 2021, through August 12, 2021, we received one investment in our 2020 Unit Offering (see Note 3) of $70,000 and issued 388,889 shares of common stock, a six-month warrant to purchase 388,889 shares of common stock at $0.216 per share, and a five-year warrant to purchase 388,889 shares of common stock at $0.27 per share.

 

25

 

 

 

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

 

This quarterly report on Form 10-Q contains forward-looking statements. These forward-looking statements involve risks and uncertainties, including statements regarding BioLargo’s capital needs, business plans and expectations. Such forward-looking statements involve risks and uncertainties regarding BioLargo’s ability to carry out its planned development and production of products. Forward-looking statements are made, without limitation, in relation to BioLargo’s operating plans, BioLargo’s liquidity and financial condition, availability of funds, operating and exploration costs and the market in which BioLargo competes. Any statements contained herein that are not statements of historical facts may be deemed to be forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “may”, “will”, “should”, “expect”, “plan”, “intend”, “anticipate”, “believe”, “estimate”, “predict”, “potential” or “continue”, the negative of such terms or other comparable terminology. Actual events or results may differ materially. In evaluating these statements, you should consider various factors, including the risks outlined in our Form most recent annual report on Form 10-K, and, from time to time, in other reports BioLargo files with the SEC. These factors may cause BioLargo’s actual results to differ materially from any forward-looking statement. BioLargo disclaims any obligation to publicly update these statements, or disclose any difference between its actual results and those reflected in these statements. The information constitutes forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Given these uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.

 

Unless otherwise expressly stated herein, all statements, including forward-looking statements, set forth in this Form 10-Q are as of June 30, 2021, unless expressly stated otherwise, and we undertake no duty to update this information.

 

As used in this report, “we” and “Company” refers to (i) BioLargo, Inc., a Delaware corporation; (ii) its wholly-owned subsidiaries BioLargo Life Technologies, Inc., a California corporation, ONM Environmental, Inc., a California corporation, BioLargo Water Investment Group, Inc., a California corporation (which wholly owns BioLargo Water, Inc., a Canadian corporation), and BioLargo Development Corp., a California corporation, (iii) its majority-owned subsidiary BioLargo Engineering, Science & Technologies, LLC, a Tennessee limited liability company, and Canadian subsidiary BioLargo Water, Inc.; and (iv) Clyra Medical Technologies, Inc. (“Clyra”), a partially owned subsidiary.

 

The following discussion and analysis should be read in conjunction with our unaudited consolidated financial statements and the related notes to the consolidated financial statements included elsewhere in this report.

 

Our Business - Innovator and Solution Provider

 

BioLargo, Inc. invents, develops, and commercializes innovative platform technologies to solve challenging environmental problems like PFAS contamination, advanced water and wastewater treatment, industrial odor and VOC control, air quality control, and infection control. With over thirteen years of extensive research and development, BioLargo holds a wide array of issued patents, maintains a robust pipeline of products, and provides full-service environmental engineering. We invent or acquire novel technologies and develop them to maturity through our operating subsidiaries using cutting-edge scientific and engineering methodologies. With a keen emphasis on partnerships with academic, government, and commercial organizations and associations, BioLargo has proven itself with over 80 awarded grants and numerous pilot projects. We monetize through direct sales, recurring service contracts, licensing agreements, strategic joint venture formation and/or the sale of the intellectual property.

 

In the last year, we developed and refined new technologies that are now ready for commercial trials (see Development of AEC to Combat PFAS Crisis, and New Technology – Mineral Extraction), formalized strategic relationships to expand sales and revenues (see South Korean Joint Venture, and Full Service Environmental Engineering), arranged for demonstration pilot projects for our AOS water treatment system (see Sunworks Farm Pilot and Municipal Wastewater Treatment Pilot – Montreal), increased revenues, including those of our flagship product, CupriDyne Clean (see Results of Operations), and began the process to register our CupriDyne technology with the EPA to make advanced sanitization and disinfection claims, all the while we and the world struggled through the challenges presented by the COVID-19 pandemic.

 

Formula for Success: Technology, Talent and Purpose

 

Technology

 

The Company has continually advanced its robust portfolio of technologies since the first acquisition of early iterations of the BioLargo technology in the spring of 2007. Our innovations have primarily been developed through the company’s internal resources, and some through acquisition. These include patents, patents pending and trade secrets that include solutions for:

 

 

Water decontamination, including:

 

 

 

o

Removal of per- and poly-fluoroalkyl substances (PFAS) from drinking and ground water

 

 

o

Micro-pollutant destruction and removal

 

 

o

Legionella detection and water treatment solutions

 

 

Air quality controls and systems including odor and VOC control

 

 

Mineral processing

 

 

Infection control

 

 

Wound management

 

 

Regenerative tissue therapy

 

 

Disinfection

 

Talent

 

We have steadily grown our team to 27 team members and numerous other part-time consultants, including highly qualified PhDs, engineers, MDs and medical professionals, construction professionals, field service technicians, innovators, sales marketing specialists, entrepreneurial and executive leadership.

 

Purpose

 

Our mission to make life better drives us to serve others with integrity, knowledge, technology, and solutions that protect the environment, improve quality of life, and protect lives. All our technologies were developed from the ground-up to be sustainable, practical solutions to significant global challenges. We are unique in our ability to tailor our offerings to serve our customers with proven expertise, proven technology and, if needed, we often have the ability to develop new technical solutions to meet our customer’s needs.

 

Development of AEC to Combat PFAS Crisis

 

Our engineers at BLEST have developed a novel water treatment system, called the AEC (Aqueous Electrostatic Concentrator), that removes per- and poly-fluoroalkyl substances (PFAS) from water at a fraction of the cost of the most commonly used solutions (carbon filtration and reverse osmosis). PFAS chemicals can cause cancer, infertility, asthma, and other health problems in human beings, are present in a vast range of manufactured goods, common household products (e.g., cleaning products, cookware), and electronics, and contaminate drinking water in unsafe levels all over the globe. PFAS water contamination is a significant problem worldwide. In the United States, PFAS chemicals have been estimated to be present in the blood of 98% of the population and have been linked to a plethora of health problems including high cholesterol, liver dysfunction, immune disorders and various cancers. Thousands of communities so far in the U.S. have been proven to be affected by PFAS water contamination. In Orange County, California, where our corporate offices are located, more than 40 drinking water wells have been taken out of service due to PFAS contamination, and county officials estimate that treating the wells using existing technologies will cost more than $200 million in capital costs and more than $400 million in maintenance and operating costs, with a total cost over 30 years of nearly $1 billion. Operational costs include the cost to dispose of PFAS laden filters. Our technology significantly reduces these costs, as it concentrates the PFAS chemicals into smaller areas resulting in lower disposal costs.

 

Governments and industry are actively seeking less expensive technologies and processes to eliminate PFAS from groundwater and drinking water. The U.S. Environmental Protection Agency (“EPA”) has made finding an economical solution a priority, announcing in February 2021 final regulatory determinations on the safe maximum levels of PFAS in drinking water, paving the way for regulating the chemicals through the Safe Drinking Water Act and creating a regulatory environment where municipalities will be required to install technologies that help remove PFAS from their drinking water supplies prior to distribution. In March 2021, a bipartisan group in the House of Representatives introduced a bill to regulate PFAS titled the PFAS Action Act of 2021; on July 21, 2021, the House passed the bill and sent it to the Senate for consideration. As passed by the House, the proposed legislation would establish a national drinking water standard for select PFAS chemicals under the Safe Drinking Water Act, designate them as hazardous chemicals (allowing the EPA to clean up contaminated sites and creating stricter rules for handling them under CERCLA), limit industrial discharges under the Clean Water Act, and provide $200 million annually to assist water utilities and treatment facilities to remove PFAS chemicals from their water. The bill would also restrict incineration of PFAS-containing wastes under the Clean Air Act, which could significantly limit the use of the most common treatment strategy: carbon filtration followed by carbon incineration. When PFAS-laden carbon is incinerated, not only does it produce vast volumes of greenhouse gases such as carbon dioxide, but new evidence suggests volatile fluorochemicals like carbon tetrafluoride, hexafluoroethane, and hydrogen fluoride are released into the air which may have serious human health impacts on adjacent communities. As our technology significantly reduces the amount of material that has to be disposed, it can be disposed of economically in ways other than incineration, and when it is incinerated, it is incinerated in a fraction of the volume of carbon filtration equivalents.

 

 

In July 2021, two potential clients (a major municipality in Southern California and a federal government agency) sent us PFAS-contaminated water samples to be treated by our AEC water treatment system. This is the first step of BioLargo’s multi-phased commercial approach: (1) off-site treatment of client supplied water, (2) on-site pilot treatment at client location, and (3) full-scale operation. In this first step, our engineers receive contaminated water from the client, evaluate it for operational optimization, treat the water removing the PFAS chemicals, and then have an independent laboratory analyze the treated water to confirm the PFAS has been removed to client specifications. In essence, it is a “proof of concept” phase to give the client confidence before moving to on-site treatment. Assuming a successful first phase, these agencies have asked for proposals for on-site piloting to confirm treatment success at a larger scale at the client location. Once piloting is complete, BioLargo would offer customized commercial-scale systems to each client.

 

There are three main markets for PFAS water treatment in the U.S., each of which we intend to address in the coming years. The first is municipal water treatment – that is water which needs treatment for PFAS before it can be distributed to the public or water that must be treated from a wastewater treatment plant. Southern California, Michigan and Wisconsin may be hotbeds for this market, as the states have adopted stringent regulations on PFAS limits in drinking water and wastewater, and significant initiatives have begun to implement systems to address the problem. The second market is military bases, where the use of PFAS-containing fire-fighting foam has contaminated the soil and groundwater. These sites are numerous and have significant groundwater and soil contamination problems which regulators are likely to require remediation for in the coming years. The third market is treatment for water intake or outfalls of industrial facilities that use PFAS compounds in manufacturing and other industrial processes. Our first pilot projects are in municipal water treatment. As our engineers are already providing environmental engineering services on U.S. Air Force bases, we believe that work may lead to sales in that arena. While the AEC is designed to efficiently remove and collect PFAS to allow for efficient disposal, our engineers have also conceived of a number of techniques to provide efficient destruction of concentrated PFAS and the membrane collection systems involved in the AEC system. Estimates for the size of the overall PFAS water treatment market vary wildly, due largely to the fact that it is an emerging market, but some estimates place its size over the next ten years between $3 billion per year and $80 billion per year.

 

ONM Environmental - Industrial Odor and VOC Solutions

 

In 2020, we changed the name of our odor control subsidiary Odor-No-More, Inc., to ONM Environmental, Inc., to reflect the expansion of its work from odor control product sales to more robust environmental services. Its flagship product, CupriDyne® Clean, reduces and eliminates tough odors and volatile organic compounds (“VOCs”) in various industrial settings. CupriDyne Clean is delivered through misting systems, sprayers, water trucks and similar water delivery systems designed, manufactured and installed by ONM. We believe the product is the number-one performing odor-control product in the market, and that it offers substantial savings to our customers compared with competing products. In response to customer demand for expanded services, ONM now holds General, Electrical, Plumbing and Low Voltage contractor licenses issued by the California Contractors State License Board, and offers a menu of services to landfills, transfer stations, wastewater treatment facilities as well as facilities in non-waste related industries. These services include engineering design, construction, installation, ongoing maintenance and on-site support services to assist our clients in the implementation and continued use of the various systems that deliver our liquid products in the field (such as misting systems).

 

ONM Environmental offers a deodorizing and sanitizing technology, called EcoMist®, that is installed directly onto waste collection vehicles and automatically sprays odor control products and/or sanitizer into refuse bins or dumpsters during the waste collection process. Since acquiring this product in late 2020, ONM has been upgrading the product prepositioning it, and creating marketing collateral readying for launch. A video showing EcoMist® in operation can be viewed here: https://www.biolargo.com/ecomist-video. EcoMist® is an “out-of-the-box” product, allowing customers to install the system themselves, and will thus not require a significant investment in logistics and servicing to support sales.

 

 

Cannabis Industry

 

Our CupriDyne Clean product is sold to the Cannabis industry under a private-label brand through a third party, Mabre Systems. Testing shows that CupriDyne Clean eliminates the odors emitted by Cannabis grow and production facilities. Sales to the industry were severely impacted by the pandemic, and we expect and hope that sales will increase this fiscal year.

 

South Korean Joint Venture

 

On February 12, 2020, we executed a “Joint Venture Framework Agreement” with a leading wastewater treatment solution provider based in South Korea (BKT Co. Ltd., “BKT”), to create a South Korean entity that would manufacture odor and VOC control products based on our CupriDyne Clean products. We own 40% of the joint venture. Although the joint venture established manufacturing and is marketing the product, the pandemic significantly impacted the expected growth of the company. In late 2020, the joint venture (under the name Odin) established corporate offices at the Korea Water Cluster, which is a new world-renowned water innovation campus located in Daegu, South Korea, a center for industrial innovation in Asia. The move positions Odin well to interface with other innovators in the water treatment sector as well as with industry leaders who may need Odin’s products for air quality control.

 

Full Service Environmental Engineering

 

Our subsidiary BioLargo Engineering, Science & Technologies, LLC (“BLEST”) offers full service environmental engineering to third parties and provides engineering support services to our internal teams to accelerate the commercialization of our technologies. Its website is found at www.BioLargoEngineering.com.

 

BLEST focuses its efforts in three areas:

 

 

providing engineering services to third-party clients

 

 

supporting internal product development and business units’ services to customers (e.g., the AOS); and

 

 

advancing their own technical innovations such as the AEC PFAS treatment technology 

 

The subsidiary is located in Oak Ridge (a suburb of Knoxville, Tennessee), and employs seven scientists and engineers who collectively worked together for almost 30 years and experience in diverse engineering fields, as well as multiple independent engineers. The team is led by Randall Moore, who served as Manager of Operations for Consulting and Engineering for the Knoxville office of CB&I Environmental & Infrastructure and was formerly a leader at The Shaw Group, Inc., a Fortune 500 global engineering firm. The other team members are also former employees of CB&I and Shaw. The team is highly experienced across multiple industries and they are considered experts in their respective fields, including chemical engineering, wastewater treatment (including design, operations, data gathering and data evaluation), process safety, energy efficiency, air pollution, design and control, technology evaluation, technology integration, air quality management & testing, engineering management, permitting, industrial hygiene, applied research and development, air testing, environmental permitting, HAZOP review, chemical processing, thermal design, computational fluid dynamics, mechanical engineering, mechanical design, NEPDES permitting, RCRA/TSCA compliance and permitting,  project management, storm water design & permitting, computer assisted design (CAD), bench chemistry, continuous emission monitoring system operator, data handling and evaluation and decommissioning and decontamination of radiological and chemical contaminated facilities. The engineering team also has developed an extended network of trusted engineering subcontractors that assist in serving specific client projects as needed, from time to time.

 

BLEST has partnered with Garratt-Callahan, a national industrial water treatment company, to develop and then sell custom wastewater treatment equipment to recycle water from commercial facilities. Garratt-Callahan plans to launch commercial sales of the new systems in late 2021 or early 2022. BLEST will serve as the manufacturing partner and Garratt Callahan will serve as the selling distributor to leverage their national sales force and over one hundred years of providing services and products to customers. BLEST is also working with Garratt Callahan to expand sales of other BioLargo products. While early, the parties are working closely together and have successfully sold other BioLargo products to customers within the Garratt Callahan network of customers.

 

In the second quarter of 2021, BLEST was notified of several important contract awards of significance that have the potential to increase the company’s operating cash flow and support the subsidiary’s role of commercializing BioLargo’s patented technologies. The new contract wins are for work with 1) a resin manufacturing facility, 2) a dairy farm, 3) a new project at Picatinny Arsenal, one of the company’s long-time customers, 4) a potato processing plant, and 5) a US Air Force base, adding to the other seven bases already served by the company. Together, the new contracts are worth more than $1.2 million in revenue, most of which will be earned over the next six months.

 

 

New Technology Mineral Extraction

 

At the request of a client, BLEST developed a proprietary and patent-pending process to extract valuable minerals from certain types of industrial waste. As a result of this invention, the client is planning a substantial long-term project expected to generate for the client over $1B in revenues, while avoiding expensive soil remediation costs. We are in negotiations to take the lead as project engineer/operator. We believe there are multiple similarly situated industrial waste sites across the country and around the world that would benefit from our newly developed process, and, as resources permit, we intend to explore these opportunities.

 

BioLargo Water and the Advanced Oxidation System – AOS

 

BioLargo Water is our wholly owned subsidiary located on campus at the University of Alberta, Edmonton, Canada, that developed and is commercializing our Advanced Oxidation System (AOS).  The AOS is our patented water treatment device that generates a series of highly oxidative species of iodine and other molecules that, because of its proprietary configuration and inner constituents, allow it to eliminate pathogenic organisms and organic contaminants as water passes through the device. The key value proposition of the AOS is its ability to eliminate a wide variety of contaminants with high performance while consuming extremely low levels of input electricity and extremely low levels of chemistry inputs – a trait made possible by the complex set of highly oxidative iodine compounds generated within the AOS reactor. Our proof-of-concept studies and case studies have generated results that project the AOS will be more cost- and energy-efficient than commonly used advanced water treatment technologies such as UV, electro-chlorination, and ozonation. This value proposition may enable advanced water treatment in applications where it otherwise would have been prohibitively costly, especially where energy efficiency is a key driver for buying decisions. Secondly, the AOS has been proven effective against certain soluble organic molecules, pharmaceuticals and a host of other micropollutants which are difficult to treat with other conventional tertiary water treatment technologies like UV. This characteristic of the AOS may offer a significant incentive for prospective customers to choose this technology over established incumbents because of the need in certain contexts to address these hard-to-treat contaminants, in addition to traditional targets of tertiary treatment like microorganisms.

 

BioLargo’s AOS water treatment technology has completed several pre-commercial demonstration pilots, including one at a poultry farm in Alberta, one at a microbrewery in Southern California, and another in Southern California where stormwater was treated by the AOS. It has an ongoing pilot near Montreal to treat municipal wastewater. Presently, we are working to plan the first commercial trials for the AOS technology, starting with Sunworks Farm (read more below). The company plans to secure additional agreements for commercial trials with suitable early-adopter industrial and agricultural wastewater treatment customers in 2021 as part of its plan to directly market the technology for its first revenue-generating projects.

 

Capabilities and characteristics of the BioLargo AOS have been published in peer-reviewed academic papers. In early 2021, the laboratory of Dr. Greg Goss, one of the company’s academic partners, published a paper about the technology’s ability to effectively remove micropollutants from wastewater and abrogate the negative biological effects of those micropollutants on aquatic life. The paper concluded that he AOS is “a promising and environmentally friendly technology for wastewater treatment, remediation, and management”. In June of 2021, the laboratory of Dr. Kimura-Hara published a paper about the safety of water treated by the AOS, specifically with regards to the low levels of disinfection by-products (DBPs) generated by the technology. The paper concluded that the levels of DBPs generated by the AOS were comparable to those found in ordinary tap water. The company is actively working to publish additional peer-reviewed scientific papers, as these are crucial tools in marketing emerging water treatment technologies and aid decision-makers at customer and partner organizations in recognizing the technical and scientific merits of the technology relative to incumbents in the field.

 

Sunworks Farm Pilot

 

We are continuing our efforts to establish our first commercial pilot for the AOS system at a poultry and livestock farm in Alberta, Canada. Our plans to have installed a fully functional treatment train featuring our AOS water system at the client’s farm in the third quarter of 2021 have been delayed by the ongoing Canadian pandemic lockdowns and negotiations to finalize the project scope and confirm financing from the government agencies. When complete, the system will be the first of its kind to allow for the complete reuse of this industrial wastewater, and, provided we obtain the appropriate government regulatory permissions, will allow the client to significantly save on water costs and expand production. We expect the project to set a precedent for the AOS and BioLargo’s total water treatment solutions for future customers seeking water reuse, or even “zero liquid discharge” systems, and we believe will lead to follow-up projects with customers who follow Sunworks’ example.

 

Municipal Wastewater Treatment Pilot - Montreal

 

BioLargo Water has commenced a second commercial-scale AOS demonstration pilot, which was installed at a municipal wastewater treatment facility near Montreal, Quebec, that is being run in partnership with acclaimed water experts at the Centre des Technologies de L’Eau (CTE). The purpose of the project is to assess the AOS (and eventually, an AEC unit to be added on to the treatment train) as effective, cost-efficient, and complementary solutions for disinfecting and eliminating a broad range of recalcitrant contaminants from municipal wastewater in an operating wastewater treatment plant. Our engineers have been working onsite to refine the treatment operations and have begun testing treated water. It is our belief that once these pre-commercial pilots have concluded with the AOS, our ability to entice major water industry players to partner with BioLargo Water to accelerate market adoption of the AOS will be increased dramatically.

 

 

Clyra Medical Technologies

 

Clyra Medical Technologies, Inc. is our partially owned subsidiary creating medical products based on our technology. 

 

Clyra is launching a prescription-only product to be used by orthopedic surgeons to reduce infections in knee and hip replacement surgeries. Its other product designs are on hold until such time as it is able to secure the capital and resources to complete any final development and support additional inventory, technical support and sales for these products.

 

EPA Registration of CupriDyne Plus

 

We are actively working to obtain an EPA registration for CupriDyne Plus for a number of different applications. CupriDyne Plus has the potential to offer a safer, more environmentally friendly alternative to bleach and other common antimicrobials for applications like hard surface disinfection, sanitization of non-porous non-food contact surfaces, disinfection of air, textiles, and more. Our scientists have conducted many of the tests required for EPA registration. Based on our extensive work, we are confident it meets the minimum performance requirements required for EPA registration as a disinfectant and/or surface sanitizer. We have met with and presented data to officials at the EPA for the purpose of refining our product and determining additional data requirements, and have retained a firm specializing in EPA registration work to help us through the process. Our efforts with the EPA have been slower than expected as government agencies catch up on pandemic related work backlogs. While we are not able to predict the results of any EPA application we submit, or the time it will take to complete the process, we believe the market opportunities are large, with the U.S. market for surface disinfectants at more than $1 billion annually.

 

In Summary

 

BioLargo has advanced its technologies and infrastructure to achieve a critical mass to capitalize on its commercial efforts and have a positive impact around the world with clean water, clean air, and infection control solutions. The company presents a scalable business model that targets high impact cleantech market opportunities. We leverage our considerable scientific, engineering, and entrepreneurial talent to monetize our technologies and ensure high-quality customer service and increased revenue potential. We seek to unlock the value of our portfolio of disruptive technologies to advance our mission to “make life better” and continue creating shareholder value.

 

With the retirement of the bulk of our convertible debt over the past year, and as we continue to achieve new technical and business accomplishments, we are experiencing a swell in customer awareness and market acceptance of our special skills to serve customers.

 

Our revenue and commercial opportunities are extensive, important and expanding. We offer services through our team of highly qualified specialists in engineering, science and general contractor and construction and maintenance teams. We leverage those efforts with top performing products like our CupriDyne based products, the AOS, the AEC and more. We continue to expand our distribution and sales tools through partnerships like BKT/Odin and Garratt-Callahan. We leverage the combination of talent and products through engagement by and through our professional engineering services company to bid and win projects. We are expanding our technology portfolio through organic innovation, collaborations and through acquisition.

 

 

Results of Operations

 

We operate our business in distinct business segments:

 

 

ONM Environmental, which manufactures and sells our odor and VOC control products and services, including our flagship product, CupriDyne Clean;

 

 

BLEST, our professional engineering services division supporting our internal business units and serving outside clients on a fee for service and/or project bid basis;

 

 

BioLargo Water, our Canadian division that has been historically pure research and development, and is now transitioning to focus on commercializing our AOS system;

 

 

Clyra Medical, our partially owned subsidiary focused on the medical device industry; and

 

 

Our corporate operations, which support the operating segments with legal, accounting, human resources, and other services.

 

Our revenue increased for the three and six months ended June 30, 2021 by 11% and 20% as compared to the prior year periods.

 

Due to an 88% decrease in interest expense as a result of payment and conversion to equity of debt instruments in the past twelve months, our net loss for the three and six months ended June 30, 2021, decreased by 34% and 31% as compared to the prior year periods.

 

ONM Environmental

 

Our wholly owned subsidiary ONM Environmental generated revenues through sales of its flagship product CupriDyne Clean, and by providing design, installation, and maintenance services on the systems that deliver CupriDyne Clean at its clients’ facilities.

 

Revenue (ONM Environmental)

 

ONM Environmental’s revenue increased for the three and six months ended June 30, 2021 by 6% and 7% as compared to the prior year periods.  Substantially all of its revenue is from sales of CupriDyne Clean products and related system installations. The COVID-19 pandemic continues to impact sales, as it remains more difficult to meet face-to-face with potential clients, and, as the pandemic has disrupted operations of businesses in general, landfill and refuse transfer station operators are less concerned about odor emissions than they were pre-pandemic. We do not know if these two trends will continue, and whether our sales into the waste management industry will reclaim their upward trend. During 2021, ONM Environmental has invested considerable time and resources working with a number of distributors and resellers in preparation of the launch of consumer products.  While these have not yet generated meaningful revenues, our third-party partners are working diligently to professionally launch consumer products over the next few months. ONM has and continues to earn a reputation for quality and service for its construction, misting system design, installation and service capabilities resulting in an expanding opportunity to work by and through existing engineering services companies throughout the waste handling and public works industries.

 

Cost of Goods Sold (ONM Environmental)

 

ONM Environmental’s cost of goods sold includes costs of raw materials, contract manufacturing, and portions of salaries and expenses related to the manufacturing of our products. As a percentage of revenue, ONM Environmental’s costs of goods was 47% and 51% in the three and six months ended June 30, 2021, versus 38% and 40% in the same periods in 2020. The increase in cost of goods was due to new government-sector clients and jobs on which we are required to pay higher (so-called “prevailing”) wages to our employees resulting in increased labor charges.

 

Net Loss (ONM Environmental)

 

For the three and six months ended June 30, 2021, ONM Environmental generated $318,000 and $638,000 in revenue, a gross margin of $167,000 and $311,000, and had total costs and expenses of $275,000 and $596,000, resulting in a net loss of $108,000 and $285,000.

 

 

For the three and six months ended June 30, 2020, ONM Environmental generated $299,000 and $596,000 in revenue, a gross margin of $186,000 and $354,000, and had total costs and expenses of $321,000 and $641,000, resulting in a net loss of $135,000 and $279,000.

 

BLEST (engineering division)

 

Revenue (BLEST)

 

Our engineering segment (BLEST) generated $146,000 and $274,000 of revenues from third party clients in the three and six months ended June 30, 2021, versus $119,000 and $260,000 in revenue in comparable periods in 2020.  BLEST revenues reported on our consolidated statement of operations do not include work performed on internal BioLargo projects, such as its further engineering and development of the AOS water filtration system, development of the AEC to combat the PFAS crisis (see “Development of AEC to Combat PFAS Crisis” above), and other new innovations which are largely attributable to research and development expense. The increase in third party revenues is due the addition of new contracts. BLEST has recently secured $1,200,000 in new contracts for services. To service these contracts, it will be required to hire more staff to meet the expanding demands. We do not believe the segment will begin generating a profit until it discontinues performing research and development work on behalf of BioLargo or BioLargo's operating units, or until it begins commercial sales of its innovations like the AEC or other water treatment products. 

 

Cost of Goods (Services) Sold (BLEST)

 

BLEST’s cost of services includes employee labor as well as subcontracted labor costs. In the three and six months ended June 30, 2021, its cost of services were 71% and 76% of its revenues, versus 77% and 80% cost of services in comparable periods in 2020. These fluctuations are a result of increases in efficiencies related to flat-fee monthly contracts.

 

Net Loss (BLEST)

 

For the three and six months ended June 30, 2021, BLEST generated $146,000 and $274,000 in revenue from third party clients, with a gross margin of $42,000 and $65,000, and had total costs and expenses of $234,000 and $438,000, resulting in a net loss of $192,000 and $373,000.

 

For the three and six months ended June 30, 2020, BLEST generated $120,000 and $280,000 in revenue, a gross margin of $27,000 and $56,000, and had total costs and expenses of $193,000 and $387,000, resulting in a net loss of $166,000 and $331,000.

 

Other Income

 

Our wholly owned Canadian subsidiary has been awarded more than 80 research grants over the years from various Canadian public and private agencies, including the Canadian National Research Institute – Industrial Research Assistance Program (NRC-IRAP), the National Science and Engineering Research Council of Canada (NSERC), and the Metropolitan Water District of Southern California’s Innovative Conservation Program “ICP”. The research grants received are considered reimbursement grants related to costs we incur and therefore are included as Other Income. We continued to win grants and it is important to note that amounts paid directly to third parties are not included as income in our financial statements.

 

Although we are continuing to apply for government and industry grants, and indications from the various grant agencies is highly encouraging, we cannot be certain of continuing those successes in the future.

 

Selling, General and Administrative Expense consolidated

 

Our SG&A expenses include both cash expenses and non-cash expenses (including non-cash stock option compensation expenses). Our SG&A expenses decreased by 17% ($325,000) and decreased by 3% ($107,000) in the three and six months ended June 30, 2021, compared to the same periods in 2020. Our non-cash expenses totaled $1,314,000 in the six months ended June 30, 2021, compared to $3,090,000 in the six months ended June 30, 2020. Our employees, vendors and consultants chose to receive a greater number of stock and stock options in lieu of cash owed, a pandemic bonus was issued in stock options and as part of an employee retention program in 2020. The largest components of our SG&A expenses included (in thousands):

 

   

Three months ended:

   

Six months ended:

 
   

June 30, 2021

   

June 30, 2020

   

June 30, 2021

   

June 30, 2020

 

Salaries and payroll related

  $ 628     $ 726     $ 1,360     $ 1,274  

Professional fees

    188       244       356       472  

Consulting

    212       396       615       684  

Office expense

    308       300       590       584  

Sales and marketing

    81       58       159       136  

Investor relations

    61       68       96       104  

Board of director expense

    69       63       134       130  

 

 

The increase in salaries and payroll expenses in the six months ended June 30, 2021 versus 2020 is primarily related to the implementation of a stock option bonus compensation program for employees and other related stock option compensation expenses, and also the hiring of additional personnel to support increasing operations. The decline in the three months ended June 30, 2021 versus 2020 is consistent with reduced stock option grants to employees. Consulting expense decreased as we have reduced the use of consultants to identify business opportunities. The reduction in professional fees is largely due to the reduced use of outside legal counsel and other service providers.

 

Research and Development

 

In the three months and six months ended June 30, 2021, we spent $356,000 and $683,000 in the research and development of our technologies and products. This was consistent with the comparable periods in 2020.

 

Interest expense

 

Our interest expense for the three and six months ended June 30, 2021, was $89,000 and $182,000, a decrease of 88% compared with the same periods of 2020. Our interest expense includes interest from outstanding debt and it is related to the issuance of and modification of convertible promissory notes. Since March 31, 2020, we converted or paid almost $5,000,000 of debt. As such, we continue to expect our interest expense to be significantly lower in each quarterly period of the year ending December 31, 2021, as compared with the same periods in 2020.

 

Loss on extinguishment of debt

 

In the three months ended March 31, 2020, we recorded a loss on extinguishment of debt related to transactions with current vendor and employees where Clyra Medical is unable to pay obligations in cash. In lieu of cash, the vendors and employees accepted options to purchase shares of Clyra stock. The fair value of those options exceeded the debt that was converted by $214,000.

 

Net Loss

 

Net loss for the three and six months ended June 30, 2021, was $1,790,000 and $3,668,000, a loss of $0.01 and $0.02 per share, compared to a net loss for the three and six months ended June 30, 2020, of $2,701,000 and $5,316,000, a loss of $0.01 and $0.03 per share. The 34% and 31% decrease in net loss is due primarily to a reduction in interest expense. As noted in above (see “Interest Expense”), the reduction of interest expense is directly related to our reduction of the use of debt instruments to finance our working capital requirements.

 

The net loss per business segment is as follows (in thousands):

 

   

Three months ended

   

Six months ended

 
   

June 30, 2021

   

June 30, 2020

   

June 30, 2021

   

June 30, 2020

 

BioLargo corporate

    (987 )     (1,823 )     (1,965 )     (3,415 )

ONM

    (108 )     (126 )     (284 )     (279 )

Clyra Medical

    (338 )     (432 )     (772 )     (965 )

BLEST

    (190 )     (165 )     (373 )     (331 )

BioLargo Water

    (167 )     (155 )     (274 )     (326 )

Net loss

    (1,790 )     (2,701 )     (3,668 )     (5,316 )

 

Liquidity and Capital Resources

 

The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of our business. For the six months ended June 30, 2021, we had a net loss of $3,668,000, used $2,054,000 cash in operations, and at June 30, 2021, we had a working capital deficit of $380,000, and current assets of $2,052,000. We do not believe gross profits in 2021 will be sufficient to fund our current level of operations or pay our debts as they become due during the next 12 months, and therefore we will have to obtain further investment capital to continue to fund operations and seek to refinance our existing debt, such as through our purchase agreement with Lincoln Park Capital. (See Note 3.) We have been, and anticipate that we will continue to be, limited in terms of our capital resources.

 

 

During the six months ended June 30, 2021, we generated revenues of $1,035,000 through our operational subsidiaries. (See Note 11.) Our subsidiaries did not individually or in the aggregate generate profits sufficient to fund their operations, or for our corporate operations or other business segments. Thus, we continued to sell securities to raise cash (see Note 3), and received additional grant aid through our Canadian subsidiary.

 

As of June 30, 2021, our cash and cash equivalents totaled $1,357,000. During the six months ended June 30, 2021 we made cash payments to retire debt obligations totaling $852,000 (see Note 4 and Note 9 (“Inventory Line of Credit”)). Our total liabilities included $200,000 due on a line of credit by our partially owned subsidiary Clyra Medical Technologies, Inc. (“Clyra”) due in June 2023, and $1,007,000 owed by Clyra related to a 2018 acquisition with a maturity date that automatically extends each June (see Note 9, “Note Payable (Scion)”). We have $314,000 of loans issued as part of the Small Business Administration’s (“SBA”) Paycheck Protection Program. We have applied for forgiveness of the entire balance owed on these loans and are awaiting decisions. We have a $150,000 loan accruing interest at 3.75% annually from the SBA’s Economic Injury Disaster Loan program that is payable over 30 years beginning August 2021.

 

During the six months ended June 30, 2021, we received $3,015,000 in proceeds from stock sales to Lincoln Park and $505,000 from stock sales from our 2020 Unit Offering (see Note 3). The cash we receive from stock sales to Lincoln Park is a function of stock price and volume – a lower stock price and less trading volume results in less money we can receive from Lincoln Park. Our agreement with Lincoln Park precludes us from selling shares to Lincoln Park on a daily basis if our stock price falls below $0.10 per share.

 

If we are unable to rely on our current arrangement with Lincoln Park to fund our working capital requirements, we would have to rely on other forms of financing, and there is no assurance that we will be able to do so, or if we do so, it will be on favorable terms.

 

We operate our business in five distinct business segments. Each of these segments obtains cash to fund operations in unique ways. ONM and BLEST generate cash by selling products and services. Clyra Medical obtains cash from revenues, and third-party investments of sales of its common stock. BioLargo Water generates cash through government research grants and tax credits; our corporate operations currently generate cash through private offerings of stock, debt instruments, and warrants, and then provides supplemental capital to support to our various business segments as they advance their technologies, products and commercial efforts.

 

Critical Accounting Policies

 

Our discussion and analysis of our results of operations and liquidity and capital resources are based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates and judgments, including those related to revenue recognition, valuation of offerings of debt with equity or derivative features which include the valuation of the warrant component, any beneficial conversion feature and potential derivative treatment, and share-based payments. We base our estimates on anticipated results and trends and on various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. By their nature, estimates are subject to an inherent degree of uncertainty. Actual results that differ from our estimates could have a significant adverse effect on our operating results and financial position.

 

Note 2, “Summary of Significant Accounting Policies” in Part I, Item 1 of this Form 10-Q and in the Notes to Consolidated Financial Statements in Part II, Item 8 of the 2020 Form 10-K, and “Critical Accounting Policies and Estimates” in Part II, Item 7 of the 2020 Form 10-K, describe the significant accounting policies and methods used in the preparation of the Company’s consolidated financial statements. There have been no material changes to the Company’s critical accounting policies and estimates since the 2020 Form 10-K.

 

Item 4.

Controls and Procedures

 

We conducted an evaluation, under the supervision and with the participation of management, including our chief executive officer and chief financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended – the “Exchange Act”) as of the end of the period covered by this Report. There were no changes in our internal control over financial reporting during the quarter ended June 30, 2021, which were identified in connection with management’s evaluation required by paragraph (d) of Rules 13a-15 and 15d-15 under the Exchange Act, that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.

 

 

Our procedures have been designed to ensure that the information relating to our company, including our consolidated subsidiaries, required to be disclosed in our SEC reports is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate to allow for timely decisions regarding required disclosure. However, our Company is continuing to grow and evolve, as our product and services sales continues to grow, and as we diversify our clients to include municipalities, increasing strain on our accounting systems. These activities put stress on our overall controls and procedures. As our operations do not yet generate enough cash to fund operations, and we rely on financing activities to maintain our level of operations and fund our anticipated growth, we do not yet have the ability to implement the more sophisticated control systems used by larger companies. Although we have made some improvements, our chief executive officer and chief financial officer have concluded that, as of the evaluation date, our disclosure controls and procedures were not effective, due to the material weakness identified below.

 

It should be noted that the design of any system of controls is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote.

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures are being made only in accordance with authorizations of management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.

 

Under the supervision and with the participation of our management, including our chief executive officer and the chief financial officer, we have established internal control procedures in accordance with the guidelines established in the 2013 Framework —Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Management evaluated the effectiveness of our internal controls, and concluded that due to our limited financial and personnel resources, the fact that we operate our business in three distinct locations in the U.S. and Canada, and the lack of sophisticated reporting systems, we continue to have a material weakness in our internal controls with respect to the closing our financial statements. Until the company has the financial resources to implement more robust automated systems, or to hire additional dedicated accounting personnel, we expect this material weakness to continue.

 

Our management, including our chief executive officer and chief financial officer, does not expect that our disclosure controls or our internal control over financial reporting, or any system we design or implement in the future, will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.

 

 

PART II

 

OTHER INFORMATION

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

The following is a report of the sales of unregistered securities during the period covered by this report not previously reported in an annual report on Form 10-K, a Quarterly Report on Form 10-Q, or a Current Report on Form 8-K.

 

During the three months ended June 30, 2021, pursuant to an offering commenced in May 2020 (the “2020 Unit Offering”), we sold 2,556,547 shares of our common stock and received $400,000 in gross and net proceeds from four accredited investors. In addition to the shares, we issued the investors six-month and a five-year warrants to purchase an aggregate 5,113,094 additional shares.

 

On June 30, 2021, we issued 172,059 shares of our common stock, and options to purchase 17,647 shares of our common stock, at $0.17 per share in lieu of $31,000 of accrued and unpaid obligations to consultants.

 

All of these offerings and sales were made in reliance on the exemption from registration contained in Section 4(2) of the Securities Exchange Act and/or Regulation D promulgated thereunder as not involving a public offering of securities.

 

 

Item 5.

Other Information

 

On March 30, 2020, we entered into a purchase agreement (the “Purchase Agreement”) with Lincoln Park Capital Fund, LLC (“Lincoln Park”), pursuant to which the Company has the right to sell to Lincoln Park up to $10,250,000 in shares of the Company’s common stock, $0.00067 par value per share (the “Common Stock”), over the 36-month term of the Purchase Agreement, subject to certain limitations and conditions set forth in the Purchase Agreement.

 

Concurrently with the execution of the Purchase Agreement on March 30, 2020, we entered into a registration rights agreement (the “Registration Rights Agreement”) with Lincoln Park pursuant to which the Company agreed, among other things, to file a registration statement with the SEC to register for sale under the Securities Act of 1933, as amended (the “Act”), the shares of common stock that may be issued and sold to Lincoln Park from time to time under the Purchase Agreement. We filed a registration statement on Form S-1 with the SEC, which was deemed effective on April 21, 2020.

 

Lincoln Park agreed to make an initial purchase of $250,000 of shares for $0.14 per share. That purchase was completed March 31, 2020.

 

The Purchase Agreement provides that, commencing on the date that a registration statement is declared effective by the SEC and a final prospectus in connection therewith is filed and the other terms and conditions of the Purchase Agreement are satisfied from time to time on any trading day the Company selects, the Company has the right, in its sole discretion, subject to the conditions and limitations in the Purchase Agreement, to direct Lincoln Park to purchase up to 100,000 shares of Common Stock (each such purchase, a “Regular Purchase”) over the 36-month term of the Purchase Agreement, provided that at least one trading day has passed since the last Regular Purchase. The purchase price of shares of Common Stock pursuant to the Purchase Agreement will be based on the prevailing market price at the time of sale as set forth in the Purchase Agreement. There are no trading volume requirements or restrictions under the Purchase Agreement. Lincoln Park’s obligation under each Regular Purchase shall not exceed $500,000. There is no upper limit on the price per share that Lincoln Park must pay for Common Stock under the Purchase Agreement.

 

In addition to regular purchases, as described above, the Company may also direct Lincoln Park to purchase additional amounts as accelerated purchases. In all instances, the Company may not sell shares of its Common Stock to Lincoln Park under the Purchase Agreement if it would result in Lincoln Park beneficially owning more than 4.99% of the Common Stock.

 

Lincoln Park represented to the Company, among other things, that it was an “accredited investor” (as such term is defined in Rule 501(a) of Regulation D under the Securities Act of 1933, as amended), and the Company sold the securities in reliance upon exemptions from the registration requirements of United States federal and state securities laws.

 

The Purchase Agreement and the Registration Rights Agreement contain customary representations, warranties, agreements and conditions to completing future sale transactions, indemnification rights and obligations of the parties. The Company has the right to terminate the Purchase Agreement at any time, at no cost or penalty. During any “event of default” under the Purchase Agreement, all of which are outside of Lincoln Park’s control, Lincoln Park does not have the right to terminate the Purchase Agreement; however, the Company may not initiate any regular or other purchase of shares by Lincoln Park, until such event of default is cured. There are no restrictions on future financings, rights of first refusal, participation rights, penalties or liquidated damages in the Purchase Agreement or Registration Rights Agreement, other than a prohibition on entering into any “Variable Rate Transaction,” as defined in the Purchase Agreement.

 

Actual sales of shares of Common Stock to Lincoln Park under the Purchase Agreement will depend on a variety of factors to be determined by the Company from time to time, including, among others, market conditions, the trading price of the Common Stock and determinations by the Company as to the appropriate sources of funding for the Company and its operations. As set forth in the Purchase Agreement, in consideration for entering in the Purchase Agreement, the Company has agreed to issue to Lincoln Park 1,785,715 shares of Common Stock. The Company will not receive any cash proceeds from the issuance of these shares.

 

The net proceeds under the Purchase Agreement to the Company will depend on the frequency and prices at which the Company sells shares of its stock to Lincoln Park. The Company expects that any proceeds received by the Company from such sales to Lincoln Park will be used for working capital and general corporate purposes.

 

During the six months ended June 30, 2021 and 2020, we sold 18,526,309 and 3,198,358 shares, respectively, to Lincoln Park, and received $3,015,000 and $1,461,000, respectively, in gross and net proceeds. Subsequent to June 30, 2021, we continue to draw on the Purchase Agreement for working capital from time to time.

 

 

Item 6.

Exhibits

 

See the Exhibit Index for a list of exhibits filed as part of this report and incorporated herein by reference.

 

Exhibit Index

 

   

Incorporated by

Reference Herein

Exhibit

Number

Exhibit Description

Form

File Date

3.1

Bylaws of BioLargo, Inc., as amended and restated

Form 10-KSB

5/23/2003

3.2

Amended and Restated Certificate of Incorporation for BioLargo, Inc. filed March 16, 2007

Form 10-KSB

5/4/2007

3.3

Certificate of Amendment to Certificate of Incorporation, filed May 25, 2018

Pos Am

6/22/2018

3.4

Amended and Restated Articles of Incorporation of Clyra Medical Technologies, Inc.

Form 8-K

1/6/2016

4.1

2018 Equity Incentive Plan

Form S-8

6/22/2018

4.2

Stock Option Award Agreement under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.3

Notice of Stock Option Grant under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.4

Restricted Stock Unit Award Agreement under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.5

Notice of Restricted Stock Unit Award under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.6

Form of Stock Options issued in exchange for reduction in accounts payable.

Form 10-K

3/31/2015

4.7

Convertible Promissory Note issued to Vista Capital Investments LLC dated January 7, 2019

Form 8-K

1/11/2019

4.8

Form of Warrant issued to One Year Note holder dated December 30, 2016

Form S-1

1/25/2017

4.9

Purchase Agreement, dated as of August 25, 2017 by and between BioLargo, Inc. and Lincoln Park Capital Fund, LLC

Form 8-K

8/31/2017

4.10

Promissory note issued by Clyra Medical to Scion Solutions dated September 26, 2018

Form 8-K

10/2/2018

4.11

Amendment dated March 5, 2019 to Promissory Note issued to Vernal Bay Investments, LLC on September 19, 2018

Form 8-K

3/8/2019

4.12

Amendment dated March 5, 2019 to Promissory Note issued to Chappy Bean, LLC on September 19, 2018

Form 8-K

3/8/2019

4.13

$50,000 convertible note, matures March 8, 2020

Form 10-Q

5/14/2018

4.14

Amendment dated August 12, 2019 to Promissory Note issued to Vernal Bay Investments, LLC on September 19, 2018

Form 10-Q

8/14/2019

4.15

Amended and restated note issued to Vernal August 12, 2019

Form 10-Q

8/14/2019

4.16

Form of convertible notes that mature April 20, 2021 (Spring 2018 Offering)

Form 10-Q

5/14/2018

4.17

Warrant issued to Vernal August 12, 2019

Form 10-Q

8/14/2019

4.18

Revolving Line of Credit Agreement dated June 30, 2020, between Clyra Medical and Vernal Bay

Form 8-K

7/7/2020

 

 

4.19

Security Agreement dated June 30, 2020, between Clyra Medical and Vernal Bay

Form 8-K

7/7/2020

4.20

Revolving Line of Credit Note issued by Clyra Medical to Vernal Bay on June 30, 2020

Form 8-K

7/7/2020

4.21

Convertible Promissory Note issued to Tangiers Global, LLC dated January 31, 2019

Form 8-K

2/11/2019

4.22

Stock Purchase Warrant Issued to Lincoln Park Capital on January 31, 2019

Form 8-K

2/11/2019

4.23

OID twelve-month promissory note

Form 8-K

8/2/2019

4.24

$600,000 Promissory note dated August 9, 2019

Form 10-Q

8/14/2019

4.25

Registration Rights Agreement, dated as of March 30, 2020, by and between BioLargo, Inc. and Lincoln Park Capital Fund, LLC

Form 8-K

3/31/2020

4.26

Warrant issued in 2020 Unit Offering

Form 10-Q

8/14/2020

4.27

Amendment to $50,000 Convertible Note dated March 8, 2018

Form 10-K

3/30/2021

4.28

Warrant issued to $50,000 Convertible Noteholder on March 1, 2020

Form 10-K

3/30/2021

4.29

Second Amendment dated August 12, 2019 to Promissory Note issued to Vernal Bay Investments, LLC on September 19, 2018

Form 10-Q

8/14/2019

4.30

Amended and restated note issued to Vernal Bay on August 12, 2019

Form 10-Q

8/14/2019

4.31

Second Amendment dated August 12, 2019, to Promissory Note issued to Chappy Bean, LLC dated September 19, 2018

Form 8-K

5/19/2021

4.32

Amended and restated note issued to Chappy Bean on August 12, 2019

Form 8-K

5/19/2021

4.33

Third Amendment dated August 10, 2020 to Promissory Note issued to Vernal Bay Investments, LLC on September 19, 2018

Form 8-K

5/19/2021

4.34

Third Amendment dated August 10, 2020, to Promissory Note issued to Chappy Bean, LLC dated September 19, 2018

Form 8-K

5/19/2021

4.35

Final Payoff Agreement dated May 17, 2021 to Promissory Note issued to Vernal Bay Investments, LLC on September 19, 2018

Form 8-K

5/19/2021

4.36

Final Payoff Agreement dated May 18, 2021 to Promissory Note issued to Chappy Bean, LLC dated September 19, 2018

Form 8-K

5/19/2021

10.1

License Agreement to Clyra Medical Technologies, Inc., dated December 17, 2012

Form 8-K

1/6/2016

10.2

December 30, 2015 amendment to License Agreement with Clyra Medical Technologies, Inc.

Form 8-K

1/6/2016

10.3

Consulting Agreement dated December 30, 2015 with Beach House Consulting LLC

Form 8-K

1/6/2016

10.4

Commercial Office Lease Agreement for 14921 Chestnut St., Westminster, CA 92683

Form 8-K

8/24/2016

10.5†

January 16, 2019 Engagement Extension Agreement by and between BioLargo, Inc. and Charles K. Dargan

Form 8-K

1/18/2019

10.6†

2020 Engagement Extension Agreement with CFO

Form 8-K

2/27/2020

10.7

Purchase Agreement, dated as of March 30, 2020 by and between BioLargo, Inc. and Lincoln Park Capital Fund, LLC.

Form 8-K

3/31/2020

10.8†

2021 Engagement Extension Agreement with CFO

Form 8-K

3/19/2021

31.1*

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 and Rules 13(a)-14 and 15(d)-14 under the Securities Exchange Act of 1934

   

 

 

31.2*

Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 and Rules 13(a)-14 and 15(d)-14 under the Securities Exchange Act of 1934

   

32*

Certification of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350.

   

101.INS**

Inline XBRL Instance

   

101.SCH**

Inline XBRL Taxonomy Extension Schema

   

101.CAL**

Inline XBRL Taxonomy Extension Calculation

   

101.DEF**

Inline XBRL Taxonomy Extension Definition

   

101.LAB**

Inline XBRL Taxonomy Extension Labels

   

101.PRE**

Inline XBRL Taxonomy Extension Presentation

   
104 Cover Page Interactive Data File (Formatted as Inline XBRL and contained in Exhibit 101)    

 

* Filed herewith

 

** Furnished herewith

 

† Management contract or compensatory plan, contract or arrangement

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

 

 

BIOLARGO, INC.

 
       
       
Date: August 16, 2021   By: /s/ DENNIS P. CALVERT  
   

Dennis P. Calvert

Chief Executive Officer

 
       
       

Date: August 16, 2021

 

By: /s/ CHARLES K. DARGAN, II

 
   

Chief Financial Officer

 

 

41
EX-31.1 2 ex_274535.htm EXHIBIT 31.1 ex_274535.htm

EXHIBIT 31.1

 

Certification of Chief Executive Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Dennis P. Calvert, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of BioLargo, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;

 

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

       
       

Date: August 16, 2021

By:

/s/ DENNIS P. CALVERT

 
   

Dennis P. Calvert

 
   

Chief Executive Officer

 

 

 
EX-31.2 3 ex_274536.htm EXHIBIT 31.2 ex_274536.htm

EXHIBIT 31.2

 

Certification of Chief Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Charles K. Dargan II, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of BioLargo, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;

 

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

       
       

Date: August 16, 2021

By:

/s/ CHARLES K. DARGAN II

 
   

Charles K. Dargan II

 
   

Chief Financial Officer

 

 

 
EX-32 4 ex_274537.htm EXHIBIT 32 ex_274537.htm

EXHIBIT 32

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

AND CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Dennis P. Calvert, Chief Executive Officer of BioLargo, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that the Quarterly Report of BioLargo, Inc. on Form 10-Q for the quarter ended June 30, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of BioLargo, Inc.

 

       
       

Dated: August 16, 2021

By:

/s/ DENNIS P. CALVERT

 
   

Dennis P. Calvert

 
       
   

President and Chief Executive Officer

 

 

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to BioLargo, Inc. and will be retained by BioLargo, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

I, Charles K. Dargan II, Chief Financial Officer of BioLargo, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge that the Quarterly Report of BioLargo, Inc. on Form 10-Q for the quarter ended June 30, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of BioLargo, Inc.

 

       
       

Dated: August 16, 2021

By:

/s/ CHARLES K. DARGAN II

 
   

Charles K. Dargan II

 
   

Chief Financial Officer

 

 

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to BioLargo, Inc. and will be retained by BioLargo, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

 
EX-101.SCH 5 blgo-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Business and Organization link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Sale of Stock for Cash link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Debt Obligations link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Warrants link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - In-process Research and Development link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - BioLargo Engineering, Science and Technologies, LLC link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Business Segment Information link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 4 - Debt Obligations (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 5 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 6 - Warrants (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 11 - Business Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 1 - Business and Organization (Details Textual) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 3 - Sale of Stock for Cash (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 4 - Debt Obligations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 4 - Debt Obligations - Schedule of Debt (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 5 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 5 - Share-based Compensation - Stock Options (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 6 - Warrants (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 6 - Warrants - Warrants Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 9 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 10 - BioLargo Engineering, Science and Technologies, LLC (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 11 - Business Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 11 - Business Segment Information - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 13 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 blgo-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 blgo-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 blgo-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Expected dividend yield us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Other (expense) income: Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Summary of Significant Accounting Policies Note 4 - Debt Obligations Risk free interest rate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate us-gaap_GrantsReceivable Grants Receivable Note 5 - Share-based Compensation blgo_ProfitLossIncludingDeemedDividendsForTheChangeAccountingForDerivativeLiability Net loss The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest and the deemed dividends for the change of accounting for derivative liability. Note 6 - Warrants Note 7 - Accounts Payable and Accrued Expenses Note 9 - Noncontrolling Interest - Clyra Medical Long-term liabilities: Note 11 - Business Segment Information Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) Note 2 - Summary of Significant Accounting Policies - Inventory (Details) Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details) Expected volatility us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Note 4 - Debt Obligations - Schedule of Debt (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Share-based Compensation - Stock Options (Details) Note 6 - Warrants - Warrants Outstanding (Details) Schedule of Debt [Table Text Block] Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) Note 9 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) Life in years (Year) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Note 9 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) Note 11 - Business Segment Information - Segment Information (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred Business Combination, Consideration Transferred, Liabilities Incurred Share-based Payment Arrangement, Option, Activity [Table Text Block] Foreign currency translation Foreign currency translation us-gaap_DebtCurrent Total current liabilities Debt obligations, net of discount and amortization (Note 4) Options Vested (in shares) Vested, June 30, 2021 (in dollars per share) Vested, aggregate intrinsic value us-gaap_NotesPayableCurrent Notes Payable, Current, Total us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value us-gaap_ConvertibleNotesPayableCurrent Convertible notes us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total stockholders’ equity (deficit) Balance Balance Outstanding, aggregate intrinsic value Weighted average exercise price per share, Non-vested (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares Options Non-vested (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Weighted average exercise price per share, balance (in dollars per share) Weighted average exercise price per share, balance (in dollars per share) Accounts payable and accrued expenses Total accounts payable and accrued expenses Accounts payable and accrued expenses Deferred revenue Weighted average exercise price per share, Expired (in dollars per share) Common Stock Issued for Accrued Interest Due on Promissory Note [Member] Represents common stock issued for accrued interest due on promissory note. Weighted average exercise price per share, granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) Accrued payroll Accrued interest Accounts payable and accrued expense Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) Options outstanding, balance (in shares) Options outstanding, balance (in shares) us-gaap_PaymentsForProceedsFromProductiveAssets Purchase and sale of equipment us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Options expired (in shares) Credit Facility [Axis] Credit Facility [Domain] us-gaap_PolicyTextBlockAbstract Accounting Policies Exchange of consulting services for Clyra common shares us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Balance, aggregate intrinsic value Represents aggregate value of warrants or rights. Clyra Medical Technologies [Member] Related to the entity Clyra Medical Technologies. Current liabilities: Vesting [Axis] Vesting [Domain] Lincoln Park deferred offering costs, recorded as additional paid-in capital Amount of commitment fee recorded as additional paid in capital. Product [Member] Supplemental disclosures of cash flow information us-gaap_Assets Total assets Beach House Consulting, LLC [Member] Information related to Beach House Consulting, LLC. Plan Name [Axis] Tangible assets Amount after amortization of assets which have physical substance with a finite life. Plan Name [Domain] BLEST [Member] Related to the entity BLEST. Compensation and Employee Benefit Plans [Text Block] blgo_ConsultingServicesThreeConsecutiveMonthAverageRevenueThresholdForConsultingFeesToAccrue Consulting Services, Three Consecutive Month Average Revenue Threshold for Consulting Fees to Accrue Average amount of revenue needed for three consecutive months for consulting service fees to become accrued. us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net loss attributable to common shareholders Oak Ridge, Tennessee Facility Lease [Member] Information related to the Oak Ridge, Tennessee facility. blgo_NotePayableAndLineOfCreditCurrent Total notes payable and line of credit Represents total amount of note payable and line of credit current. Corporate Office Lease [Member] Information related to the corporate office lease. Tomorrow Water [Member] Represents Tomorrow Water. Equity Interest Type [Axis] Equity Interest Issued or Issuable, Type [Domain] BKT and Tomorrow Water [Member] Represents BKT and Tomorrow Water. Award Type [Domain] Odin Co Ltd [Member] Represents Odin Co. Ltd. blgo_LesseeOperatingLeaseAnnualEscalationRate Lessee Operating, Lease Annual Escalation Rate The annual escalation rate used by lessee under an operating lease. Award Type [Axis] Intangible assets In-process research and development (Note 8) Tax credit Represents the amount of tax credit income during the period. Investment in South Korean Joint Venture [Member] Represents information related to investment in South Korean joint venture. blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAdditionalSharesAuthorizedPerYear Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Per Year (in shares) Represents the number of additional shares authorized per year for issuance under an established share-based compensation plan. Share-based Payment Arrangement, Option [Member] Deemed dividend blgo_DeemedDividends The fair value of deemed dividends in noncash investing and financing activities. Odor-No-More [Member] Information pertaining to the operating segment of Odor-No-More. Clyra Segment [Member] Information pertaining to the operating segment of Clyra. Tax Credits [Policy Text Block] Disclosure of accounting policy for tax credits. Comprehensive loss attributable to noncontrolling interest Commitments and Contingencies Disclosure [Text Block] Equipment, net of depreciation Clyra Medical securities offering Customer deposits Represents the current liability for customer deposits as of the balance sheet date. Five Year Warrant [Member] Related to the five year warrant. Customer deposits blgo_IncreaseDecreaseInLiabilityForCustomerDeposits Represents the increase (decrease) in the liability for customer deposits during the period. PPP loan forgiveness PPP loan forgiveness Represents the amount of gain recognized during the period from Paycheck Protection Program (CARES Act) loan forgiveness. Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Comprehensive loss blgo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Fair value of options granted during the period. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. blgo_EngagementAgreementTerm Engagement Agreement, Term (Month) Represents the term of the engagement agreement. Cash flows from investing activities Net loss per share attributable to common shareholders: Six-month Warrants in Connection With the 2020 Unit Offering [Member] Represents information pertaining to six-month warrants issued in connection with the 2020 Unit Offering. us-gaap_VariableInterestEntityOwnershipPercentage Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Employees, Consultations, Officers, and Directors [Member] Represents information related to employees, consultations, officers, and directors. Five-year Warrants in Connection With the 2020 Unit Offering [Member] Represents information pertaining to five-year warrants issued in connection with the 2020 Unit Offering. us-gaap_IncomeLossFromEquityMethodInvestments Income (Loss) from Equity Method Investments, Total Loss on investment in South Korean joint venture Accounts payable and accrued expenses us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities Investment in South Korean joint venture Clyra Medical stock for other asset (See Note 2) Amount of increase in noncontrolling interest from stock issuance to acquire assets. Inventory included in accounts payable and accrued expense The amount of inventory in accounts payable and accrued expense. us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Ending Balance us-gaap_DebtInstrumentConvertibleConversionPrice1 Debt Instrument, Convertible, Conversion Price (in dollars per share) us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense Economic Injury Disaster Loan [Member] Related to debt under the SBA's Economic Injury Disaster Loan program. Converted Accrued and Unpaid Obligations for Previous Issued Expired Options [Member] Related to converted accrued and unpaid obligations for previous issued expired options. Noncontrolling interest allocation The amount of decrease in non controlling interest from allocation. Amendment Flag Comprehensive loss: us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss attributable to common stockholders City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Convertible Note, Maturing August 9, 2021 [Member] Represents convertible note maturing on August 9, 2021. Convertible Notes, Maturing August 12 and 16, 2020 [Member] Represents convertible notes, maturing august 12 and 16 2020. us-gaap_DebtInstrumentPeriodicPaymentPrincipal Debt Instrument, Periodic Payment, Principal Deferred revenue us-gaap_IncreaseDecreaseInContractWithCustomerLiability us-gaap_SharesOutstanding Shares, Outstanding (in shares) Convertible Preferred Stock, Shares Outstanding (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage Paycheck Protection Program CARES Act [Member] Represents loan designed to provide funds for small businesses to keep their employees on the payroll. Prepaid expenses and other current assets us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsDiscountRate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount Rate The discount rate assumption that is used in valuing an option on its own shares. Allocation of noncontrolling interest blgo_AllocationOfStockOptionExpenseWithinNoncontrollingInterest The amount of stock option expense allocated within noncontrolling itnerest. Allocation of noncontrolling interest from Clyra Stock option issuance This element represents movements included in the statement of changes in stockholders' equity in connection with the allocation of noncontrolling interest from subsidiary's equity issuance. Document Period End Date us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) us-gaap_DebtLongtermAndShorttermCombinedAmount Total Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Loss on debt extinguishment Loss on extinguishment of debt Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Service [Member] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] us-gaap_ImpairmentOfLongLivedAssetsHeldForUse Impairment of Long-Lived Assets Held-for-use us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Clyra Medical Common Stock [Member] Represents information related to Clyra Medical common stock. Credit concentration Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Stock option compensation expense Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding Warrant Policy [Policy Text Block] Disclosure of accounting policy for warrant. Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories Revenue from Contract with Customer Benchmark [Member] Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Conversion of notes Conversion of notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities (in shares) Local Phone Number us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Selling, general and administrative expenses Bad debt expense Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_WarrantsAndRightsOutstandingTerm Warrants and Rights Outstanding, Term (Month) Line of Credit Facility, Lender [Domain] Sale of common stock for cash (in shares) Stock Issued During Period, Shares, New Issues (in shares) Issuance of common stock for service Stock Issued During Period, Value, Issued for Services Raw material Issuance of common stock for service (in shares) Stock Issued During Period, Shares, Issued for Services (in shares) Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity (deficit) Finished goods Sale of common stock for cash Stock Issued During Period, Value, New Issues Non-Qualified Stock Option [Member] Represents the non-qualified stock option granted pursuant to the employment agreement. Accumulated deficit Research and development Research and development us-gaap_AssetsNoncurrent Total non-current assets Accumulated other comprehensive loss Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense us-gaap_InterestExpenseDebt Interest Expense, Debt, Total Changes in assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Subsequent Event [Member] Schedule of Cash and Cash Equivalents [Table Text Block] Lease liability us-gaap_OperatingLeaseLiabilityNoncurrent Schedule of Inventory, Current [Table Text Block] Common stock issued for interest us-gaap_PaidInKindInterest Subsequent Event Type [Axis] Lease liability us-gaap_OperatingLeaseLiabilityCurrent Subsequent Event Type [Domain] Subsequent Events [Text Block] blgo_GrantTerm Grant Term (Month) Period for grants earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements. Right of use operating lease, net of amortization Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Lessee, Operating Lease, Liability, to be Paid, Total Canadian Government Grants [Member] The Canadian National Research Institute – Industrial Research Assistance Program (NRC-IRAP) and the National Science and Engineering Research Council of Canada (NSERC). Fair Value of Financial Instruments, Policy [Policy Text Block] Warrants Issued in Connection with Investment from Three Investors [Member] Information related to the warrants issued in connection with investment from three investors. blgo_BusinessAcquisitionGrossRevenueTrancheOne Business Acquisition, Gross Revenue, Tranche One Represents the amount of gross revenue needed to satisfy the performance metric under the vesting schedule, tranche one. us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1 Deferred Compensation Arrangement with Individual, Requisite Service Period (Year) Common stock issued in lieu of salary to officers and fees for services from vendors Board Of Directors [Member] Represents information related to the company's board of directors. Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Foreign Currency Transactions and Translations Policy [Policy Text Block] Consultants [Member] Represents the Consultants. blgo_BusinessAcquisitionGrossRevenueTrancheThree Business Acquisition, Gross Revenue, Tranche Three Represents the amount of gross revenue needed to satisfy the performance metric under the vesting schedule, tranche three. Stock option compensation expense us-gaap_ShareBasedCompensation Share-based Payment Arrangement, Noncash Expense, Total Other non-current assets Lessee, Leases [Policy Text Block] us-gaap_DebtConversionConvertedInstrumentSharesIssued1 Debt Conversion, Converted Instrument, Shares Issued (in shares) blgo_BusinessAcquisitionGrossRevenueTrancheTwo Business Acquisition, Gross Revenue, Tranche Two Represents the amount of gross revenue needed to satisfy the performance metric under the vesting schedule, tranche two. blgo_DebtInstrumentPercentOfInvestmentProceeds Debt Instrument, Percent of Investment Proceeds Represents the percentage of investment proceeds due under the promissory note once $1,000,000 in base capital in received. Clyra Medical prepaid marketing (Note 9) blgo_BusinessAcquisitionGrossRevenueTrancheFive Business Acquisition, Gross Revenue, Tranche Five Represents the amount of gross revenue needed to satisfy the performance metric under the vesting schedule, tranche five. Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Earnings Per Share, Policy [Policy Text Block] Interest expense related to amortization of the discount on convertible notes payable and line of credit Conversion of notes payable to common stock Debt Conversion, Original Debt, Amount blgo_DebtInstrumentPercentOfGrossRevenue Debt Instrument, Percent of Gross Revenue Represents the percentage of gross revenues received from Clyra Acquisition's under the promissory note. Scion Acquisition [Member] Represents the Scion acquisition. Non Cash Transactions [Policy Text Block] Accounting policy disclosure for non cash transactions. Debt Conversion Description [Axis] Schedule of Other Ownership Interests [Table Text Block] Debt Conversion, Name [Domain] Income Tax, Policy [Policy Text Block] Fair value of warrants issued with convertible notes us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Depreciation expense Warrants [Text Block] Disclosure of notes that entitle the holder to buy stock of the company at a specified price, which is much higher than the stock price at the time of issue. blgo_PercentageOfProfitsInterestsVested Percentage of Profits Interests Vested Represents percentage of profits interest vested. us-gaap_SharesIssued Balance (in shares) Balance (in shares) us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Assets, Current, Total Total current assets Non-current assets Share-based Payment Arrangement [Policy Text Block] blgo_PercentageOfOptionToPurchaseSharesOfCommonStock Percentage of Option to Purchase Shares of Common Stock Represents percentage of option to purchase of common stock. Granted, price range (in dollars per share) Represents the price of warrants that were issued during the period. Schedule Of Assumptions Used To Determine Fair Value Of Warrants [Table Text Block] The tabular disclosure of assumptions used to determine the fair value of warrants. Common stock, $0.00067 Par Value, 400,000,000 Shares Authorized, 250,996,373 and 225,885,682 Shares Issued, at June 30, 2021 and December 31, 2020 Adjustments to reconcile net loss to net cash used in operating activities: Common stock, shares authorized (in shares) Note Payable, Maturing March 8, 2023 [Member] Related to the note payable maturing March 8, 2023. Common stock, shares issued (in shares) us-gaap_LesseeOperatingLeaseDiscountRate Lessee, Operating Lease, Discount Rate Common stock, par value (in dollars per share) Revenue from Contract with Customer [Policy Text Block] Statistical Measurement [Domain] Maximum [Member] Non-cash investing and financing activities Minimum [Member] blgo_StockOptionsExercisePriceRange Exercise price per share, balance (in dollars per share) Exercise price per share, balance (in dollars per share) Stock options exercise price range. Weighted Average [Member] Ownership [Domain] Employees [Member] Represents the employees. Exercise price per share, granted (in dollars per share) Represents the exercise price range of stock options granted. Product and Service [Axis] Product and Service [Domain] Exercise price per share, Expired (in dollars per share) Stock options expired exercise price range. Statistical Measurement [Axis] Clyra Acquisition, Common Stock [Member] Represents the common stock in regard to the Clyra acquisition. Investment, Name [Domain] Ownership [Axis] Preferred Series A, $0.00067 Par Value, 50,000,000 Shares Authorized, -0- Shares Issued and Outstanding, at June 30, 2021 and December 31, 2020 Convertible Preferred Stock, Shares Issued (in shares) blgo_BusinessAcquisitionBaseCapitalRequirementForEscrowRelease Business Acquisition, Base Capital Requirement for Escrow Release Clyra Acquisition common stock will be held in escrow subject to the new entity raising the set base capital amount to fund its business operations. Interest Clyra Acquisition, Common Stock Redeemable for BioLargo Common Shares [Member] Clyra acquisition, common stock redeemable for BioLargo common shares. Income taxes Investment, Name [Axis] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Customer A [Member] Refers to information regarding customer A. Debt Instrument, Excluding Debt from Clyra [Member] Represents the borrowings of the company, excluding the borrowings attributable to Clyra. Convertible Debt due in March 2023 [Member] Represents the convertible debt due in March 2023. Convertible Preferred Stock, Shares Authorized (in shares) Convertible Note, Maturing August 12, 2021 [Member] Represents the convertible note maturing August 12, 2021. Expired (in dollars per share) Represents the price of warrants that expired during the period. Customer E [Member] Refers to information regarding customer E. Customer D [Member] Refers to information regarding customer D. Inventories, net of allowance Total Customer C [Member] Refers to information regarding customer C. Convertible Preferred Stock, Par Value (in dollars per share) Customer B [Member] Refers to information regarding customer B. Non Plan [Member] Represents the absence of a plan. Revenue Revenue from Contract with Customer, Including Assessed Tax Customer G [Member] Refers to information regarding customer G. us-gaap_InventoryValuationReserves Inventory Valuation Reserves, Ending Balance Customer F [Member] Refers to information regarding customer F. Conversion of Debt into Shares of Common Stock [Member] Represents the conversion of debt into shares of common stock. Promissory Note, Maturing on August 18, 2021 [Member] Represents the promissory note maturing on August 18, 2021. Promissory Note, Maturing on April 20, 2021 [Member] Represents the promissory note maturing on April 20, 2021. Biolargo [Member] Related to the entity Biolargo. Clyra Medical [Member] Related to the entity Clyra Medical. Customer [Axis] Entities, Excluding Partially Owned Subsidiary [Member] Represents all the consolidated entities, excluding partially owned subsidiary. Customer [Domain] blgo_SharesRemainingInEscrow Shares Remaining in Escrow (in shares) Number of share remaining in escrow. Clyra Medical Technology Inc [Member] Represents the Clyra medical technology inc. blgo_DebtInstrumentPeriodicPaymentPercentageOfSales Debt Instrument, Periodic Payment, Percentage of Sales The percentage of sales used to determine the periodic payment. Partially Owned Subsidiary [Member] Represents the partially owned subsidiary. Exercise price per share, Vested (in dollars per share) The exercise price range for stock options vested and outstanding. Non-controlling interest (Notes 9 and 10) Cash flows from operating activities Schedule of Segment Reporting Information, by Segment [Table Text Block] Vendors [Member] The element represents vendors. us-gaap_WarrantsAndRightsOutstanding Warrants and Rights Outstanding Statement [Line Items] us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent Accounts Receivable, Allowance for Credit Loss, Current us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance Additional paid-in capital Revenues AOCI Attributable to Parent [Member] blgo_WorkingCapitalDeficit Working Capital (Deficit) Represents the value of total current assets net of current liabilities as of the balance sheet date. us-gaap_OtherNonoperatingIncomeExpense Total other expense: Segment Reporting Disclosure [Text Block] Chief Financial Officer [Member] blgo_SaleOfStockDailyBasisRequirementMinimumSharePrice Sale of Stock, Daily Basis, Requirement, Minimum Share Price (in dollars per share) The minimum share price that required for selling shares to counter party on daily basis pursuant to the agreement Current assets: BioLargo Water [Member] Information pertaining to the operating segment BioLargo Water Warrants Issued with 2020 Unit Offering [Member] Represents the warrants issued with 2020 unit offering. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash at beginning of period Cash at end of period Inventory, Policy [Policy Text Block] blgo_StockIssuedDuringPeriodValueIssuedForUnpaidSalaryAndBusinessExpenses Stock Issued During Period, Value, Issued for Unpaid Salary and Business Expenses Value of stock issued in lieu of cash for unpaid salary and business expenses. us-gaap_SecurityDeposit Security Deposit Net effect of foreign currency translation us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net change in cash The 2020 Unit Offering [Member] Represents information regarding the 2020 Unit Offering. us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities us-gaap_Liabilities Total liabilities COMMITMENTS AND CONTINGENCIES (Note 12) Sale of Stock [Axis] Sale of Stock [Domain] Operating loss Operating loss us-gaap_NetCashProvidedByUsedInOperatingActivities Net Cash Provided by (Used in) Operating Activities, Total Net cash used in operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Prepaid expenses and other current assets In Process Research and Development [Text Block] The entire disclosure for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets. Line of Credit, Maturing September 1, 2019 [Member] Refers to information regarding a line of credit, maturing September 1, 2019. us-gaap_GrossProfit Gross profit us-gaap_CostOfGoodsAndServicesSold Cost of Goods and Services Sold Consolidation, Eliminations [Member] Counterparty Name [Axis] Counterparty Name [Domain] Government Grants [Policy Text Block] The disclosure of policies relating to government grants. Employees and Consultants [Member] Employees and Consultants. Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] blgo_NumberOfGrantsReceived Number of Grants Received The number of grants received. blgo_LesseeOperatingLeaseOptionToExtendTerm Lessee, Operating Lease, Option to Extend Term (Year) Term of lessee's operating lease option to extend, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Consolidation Items [Domain] STOCKHOLDERS’ EQUITY (DEFICIT): Consolidation Items [Axis] Parent Company [Member] Consolidated Entities [Axis] Equity Method Investments [Policy Text Block] Consolidated Entities [Domain] Sanatio [Member] Represents Sanatio Capital LLC. blgo_ConsultingServicesPeriodOfServices Consulting Services, Period of Services (Year) The period of time in which the consultant will be providing consulting services. Concentration Risk, Credit Risk, Policy [Policy Text Block] blgo_ConsultingServicesMonthlyPayment Consulting Services, Monthly Payment The amount of monthly payments towards a consultant. Warrants Issued in Connection with Conversion of Interest on Note Payable Maturing March 8, 2023 [Member] Represents the warrants issued in connection with conversion of interest on note payable maturing March 8, 2023. Officer [Member] Exercise price per share, Non-vested (in dollars per share) Stock options non-vested exercise price range. Cost of revenue Noncontrolling Interest [Member] Scenario [Domain] Forecast [Member] Retained Earnings [Member] Proceeds from sales of common stock Proceeds from Issuance of Common Stock Title of Individual [Domain] Title of Individual [Axis] Scenario [Axis] Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-term Debt, Total us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Warrants and conversion feature issued as discount on convertible note payable Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants and conversion feature on convertible debt. us-gaap_ClassOfWarrantOrRightOutstanding Balance, outstanding (in shares) Balance, outstanding (in shares) Vernal Bay Capital Group, LLC [Member] Information related to Vernal Bay Capital Group, LLC. blgo_PriceRangeWarrantsOutstanding Balance, outstanding, price range (in dollars per share) Balance, outstanding, price range (in dollars per share) Represents the price of warrants outstanding. Inventory Line of Credit [Member] Information related to the inventory line of credit. us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) blgo_LineOfCreditFacilityCovenantAdditionalDrawsMaximumPercentageOfTotalPrincipalOutstandingAllowed Line of Credit Facility, Covenant, Additional Draws, Maximum Percentage of Total Principal Outstanding Allowed The maximum percentage of the total principal outstanding allowed for additional draws if certain covenant requirements are met under the line of credit agreement. blgo_ClassOfWarrantOrRightIssuedDuringPeriodExercisePrice Class of Warrant or Right, Issued During Period, Exercise Price (in dollars per share) Exercise price per share of warrants or rights issued during period. blgo_ClassOfWarrantOrRightIssuedDuringPeriodNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Issued During Period, Number of Securities Called by Warrants or Rights (in shares) The number of securities into which the class of warrant or right may be converted for warrants or rights issued during period. Grant income The amount of nonoperating income from grants. blgo_LineOfCreditFacilityCovenantAdditionalDrawsMinimumAmountAllowed Line of Credit Facility, Covenant, Additional Draws, Minimum Amount Allowed The minimum amount allowed for additional draws if certain covenant requirements are met under the line of credit agreement. us-gaap_LineOfCredit Long-term Line of Credit, Total blgo_LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtOnFirst180Days Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt on First 180 Days The monthly percentage of gross product sales required to be used as payment of debt on the first 180 days under the line of credit agreement. blgo_LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtAfterTheFirst180Days Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt after the First 180 Days The monthly percentage of gross product sales required to be used as payment of debt after the first 180 days under the line of credit agreement. Convertible Note, Maturing April 20 2021 [Member] Represents the convertible note maturing April 20, 2021. us-gaap_ConvertibleDebt Convertible Debt, Total us-gaap_RepaymentsOfLongTermDebt Payment of debt obligations us-gaap_RepaymentsOfConvertibleDebt Repayments of Convertible Debt Cash and Cash Equivalents, Policy [Policy Text Block] us-gaap_DebtInstrumentUnamortizedDiscountCurrent Debt discount, net of amortization us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent Debt discount, net of amortization blgo_ClassOfWarrantOrRightExpiredDuringPeriod Expired (in shares) The number of warrants or rights expired during period. Document Quarterly Report Receivable [Policy Text Block] Issued (in shares) The number of warrants or rights issued during period. Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report us-gaap_RepaymentsOfLongTermLinesOfCredit Repayments of Long-term Lines of Credit Selling, General and Administrative Expenses [Member] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Entity Interactive Data Current blgo_StockIssuedDuringPeriodValueCommitmentFee Stock Issued During Period, Value, Commitment Fee Equity impact of the value of commitment fee stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. blgo_StockIssuedDuringPeriodSharesCommitmentFee Stock Issued During Period, Shares, Commitment Fee (in shares) Number of commitment fee stock issued during the period. Title of 12(b) Security Income Statement Location [Axis] Income Statement Location [Domain] blgo_NumberOfWhollyOwnedSubsidiaries Number of Wholly-Owned Subsidiaries Represents the number of wholly-owned subsidiaries operated by the company. blgo_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. Common stock issued as a financing fee; deferred offering costs Value of stock issued in lieu of cash for financing fees of the entity. The 2007 Equity Incentive Plan [Member] Represents information pertaining to the Company's 2007 Equity Incentive Plan. Net loss attributable to noncontrolling interest The amount charged for deemed dividends for the change in an accounting for a derivative liability. us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Percent Common stock issued as a financing fee; deferred offering costs (in shares) Number of shares issued in lieu of cash for the financing fees the entity. Segments [Axis] Segments [Domain] Vendors and Employees [Member] Refers to information regarding vendors and employees. us-gaap_SharePrice Share Price (in dollars per share) Seven Employees Working at BioLargo Engineering, Science & Technologies, LLC [Member] Refers to information regarding seven employees working at BioLargo Engineering, Science & Technologies, LLC. us-gaap_RepaymentsOfLinesOfCredit Repayments of Lines of Credit Payment of Clyra Medical debt obligations Loss per share attributable to shareholders – basic and diluted (in dollars per share) Other [Member] Represents entities classified as other. us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit, Total 2018 Equity Incentive Plan [Member] Represents the information pertaining to 2018 equity incentive plan. blgo_StockPurchaseAgreementMaximumAmountOfCommonStock Stock Purchase Agreement, Maximum Amount of Common Stock The maximum value available of the common stock for sale in a stock purchase agreement. Statement [Table] us-gaap_MinorityInterestOwnershipPercentageByParent Noncontrolling Interest, Ownership Percentage by Parent Statement of Financial Position [Abstract] Scion Solutions [Member] Represents the entity Scion Solutions. Weighted average number of common shares outstanding: (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] Lincoln Park Capital Fund, LLC [Member] Refers to information regarding the entity Lincoln Park Capital Fund, LLC. Noncontrolling Interest Disclosure [Text Block] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Wholly-Owned Subsidiary [Text Block] The textual disclosure of a wholly-owned subsidiary. BioLargo Engineering, Science & Technologies, LLC [Member] Refers to information regarding the entity BioLargo Engineering, Science & Technologies, LLC. Lease Contractual Term [Domain] Statement of Stockholders' Equity [Abstract] Stock Purchase Agreement [Text Block] The textual disclosure of information pertaining to a stock purchase agreement. Lease Contractual Term [Axis] Vesting Monthly [Member] Represents the vesting of shares monthly. Income Statement [Abstract] blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesAccountsReceivableCollectedByYearOneOfOperation Incentive Issuance Stipulations for Subsidiary Employees, Accounts Receivable Collected by Year One of Operation The required accounts receivable collected percentage of the total accounts receivable necessary for incentives to be issued to subsidiary employees. blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesProfitEarnedInYearOneOfOperation Incentive Issuance Stipulations for Subsidiary Employees, Profit Earned in Year One of Operation The required profit percentage necessary for incentives to be issued to subsidiary employees. blgo_PotentialOwnershipPercentageOfSubsidiaryHeldBySubsidiaryEmployeesBasedOnPerformance Potential Ownership Percentage of Subsidiary Held by Subsidiary Employees Based on Performance The potential ownership percentage of subsidiary held by subsidiary employees based on performance. Proceeds from payroll protection program loan us-gaap_RepaymentsOfDebt Repayments of Debt Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) Other Assets, Policy [Policy Text Block] Disclosure of accounting policy for assets classified as other. us-gaap_LiabilitiesNoncurrent Total long-term liabilities Cash flows from financing activities Common stock held for redemption (Note 9) Corporate, Non-Segment [Member] Risk free interest rate us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate Issuance of common stock for interest Value of stock issued as payment for interest. Issuance of common stock for interest (in shares) The number of shares issued as payment of interest. us-gaap_PaymentsToAcquireInterestInJointVenture Payments to Acquire Interest in Joint Venture Investment in South Korean joint venture Expected life (Year) us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedTerm1 Expected volatility us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedVolatilityRate us-gaap_StockholdersEquity Total BioLargo Inc. and subsidiaries stockholders’ equity (deficit) Class of Stock [Axis] Long-term debt, noncurrent us-gaap_LongTermDebtNoncurrent Long-term debt Deemed dividend for the change in accounting for derivative liability The equity increase (decrease) due to dividends deemed due to a new accounting principle. Operating Segments [Member] EX-101.PRE 9 blgo-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 blgo20210630_10q_htm.xml IDEA: XBRL DOCUMENT 0000880242 2021-01-01 2021-06-30 0000880242 2021-08-10 0000880242 2021-06-30 0000880242 2020-12-31 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2021-06-30 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2020-12-31 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2021-06-30 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2020-12-31 0000880242 us-gaap:ProductMember 2021-04-01 2021-06-30 0000880242 us-gaap:ProductMember 2020-04-01 2020-06-30 0000880242 us-gaap:ProductMember 2021-01-01 2021-06-30 0000880242 us-gaap:ProductMember 2020-01-01 2020-06-30 0000880242 us-gaap:ServiceMember 2021-04-01 2021-06-30 0000880242 us-gaap:ServiceMember 2020-04-01 2020-06-30 0000880242 us-gaap:ServiceMember 2021-01-01 2021-06-30 0000880242 us-gaap:ServiceMember 2020-01-01 2020-06-30 0000880242 2021-04-01 2021-06-30 0000880242 2020-04-01 2020-06-30 0000880242 2020-01-01 2020-06-30 0000880242 us-gaap:CommonStockMember 2020-12-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000880242 us-gaap:RetainedEarningsMember 2020-12-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000880242 us-gaap:NoncontrollingInterestMember 2020-12-31 0000880242 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000880242 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0000880242 2021-01-01 2021-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember 2021-01-01 2021-03-31 0000880242 us-gaap:CommonStockMember 2021-03-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000880242 us-gaap:RetainedEarningsMember 2021-03-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2021-03-31 0000880242 2021-03-31 0000880242 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000880242 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000880242 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000880242 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember 2021-04-01 2021-06-30 0000880242 us-gaap:CommonStockMember 2021-06-30 0000880242 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000880242 us-gaap:RetainedEarningsMember 2021-06-30 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000880242 us-gaap:NoncontrollingInterestMember 2021-06-30 0000880242 us-gaap:CommonStockMember 2019-12-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000880242 us-gaap:RetainedEarningsMember 2019-12-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000880242 us-gaap:NoncontrollingInterestMember 2019-12-31 0000880242 2019-12-31 0000880242 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000880242 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0000880242 2020-01-01 2020-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember 2020-01-01 2020-03-31 0000880242 us-gaap:CommonStockMember 2020-03-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000880242 us-gaap:RetainedEarningsMember 2020-03-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2020-03-31 0000880242 2020-03-31 0000880242 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000880242 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000880242 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000880242 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember 2020-04-01 2020-06-30 0000880242 us-gaap:CommonStockMember 2020-06-30 0000880242 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000880242 us-gaap:RetainedEarningsMember 2020-06-30 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000880242 us-gaap:NoncontrollingInterestMember 2020-06-30 0000880242 2020-06-30 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2021-01-01 2021-06-30 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2020-01-01 2020-06-30 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2021-01-01 2021-06-30 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2020-01-01 2020-06-30 0000880242 blgo:ClyraMedicalCommonStockMember 2021-01-01 2021-06-30 0000880242 blgo:ClyraMedicalCommonStockMember 2020-01-01 2020-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember 2021-06-30 0000880242 blgo:DebtInstrumentExcludingDebtFromClyraMember 2021-06-30 0000880242 blgo:PaycheckProtectionProgramCaresActMember 2021-06-30 0000880242 blgo:EconomicInjuryDisasterLoanMember 2021-06-30 0000880242 blgo:EconomicInjuryDisasterLoanMember 2021-01-01 2021-06-30 0000880242 blgo:ConvertibleDebtDueInMarch2023Member 2021-06-30 0000880242 blgo:LincolnParkCapitalFundLLCMember 2021-01-01 2021-06-30 0000880242 blgo:The2020UnitOfferingMember 2021-01-01 2021-06-30 0000880242 blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2021-06-30 0000880242 blgo:ClyraMedicalTechnologiesMember 2021-06-30 0000880242 srt:ParentCompanyMember 2021-06-30 0000880242 srt:ParentCompanyMember 2020-12-31 0000880242 us-gaap:NoncontrollingInterestMember 2021-06-30 0000880242 us-gaap:NoncontrollingInterestMember 2020-12-31 0000880242 blgo:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 blgo:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 blgo:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 blgo:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000880242 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000880242 blgo:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 blgo:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 blgo:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 blgo:CustomerFMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000880242 blgo:CustomerGMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000880242 blgo:OdinCoLtdMember 2020-03-20 2020-03-20 0000880242 blgo:OdinCoLtdMember blgo:TomorrowWaterMember 2020-03-20 2020-03-20 0000880242 blgo:OdinCoLtdMember blgo:BktAndTomorrowWaterMember 2020-03-20 2020-03-20 0000880242 blgo:OdinCoLtdMember 2021-01-01 2021-06-30 0000880242 blgo:OdinCoLtdMember 2021-04-01 2021-06-30 0000880242 blgo:NonPlanMember 2021-01-01 2021-06-30 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 blgo:NonPlanMember 2020-01-01 2020-06-30 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 blgo:CanadianGovernmentGrantsMember 2021-01-01 2021-06-30 0000880242 blgo:CanadianGovernmentGrantsMember 2021-06-30 0000880242 blgo:CanadianGovernmentGrantsMember srt:MinimumMember 2021-01-01 2021-06-30 0000880242 blgo:CanadianGovernmentGrantsMember srt:MaximumMember 2021-01-01 2021-06-30 0000880242 blgo:LincolnParkCapitalFundLLCMember 2020-03-30 0000880242 blgo:LincolnParkCapitalFundLLCMember 2020-01-01 2020-06-30 0000880242 blgo:The2020UnitOfferingMember 2020-01-01 2020-06-30 0000880242 srt:MinimumMember blgo:WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMember 2021-06-30 0000880242 srt:MaximumMember blgo:WarrantsIssuedWith2020UnitOfferingMember 2021-06-30 0000880242 blgo:NotePayableMaturingMarch82023Member 2021-06-30 0000880242 blgo:NotePayableMaturingMarch82023Member 2020-12-31 0000880242 blgo:ConvertibleNoteMaturingApril202021Member 2021-06-30 0000880242 blgo:ConvertibleNoteMaturingApril202021Member 2020-12-31 0000880242 blgo:ConvertibleNoteMaturingAugust92021Member 2021-06-30 0000880242 blgo:ConvertibleNoteMaturingAugust92021Member 2020-12-31 0000880242 blgo:ConvertibleNotesMaturingAugust12And162020Member 2021-06-30 0000880242 blgo:ConvertibleNotesMaturingAugust12And162020Member 2020-12-31 0000880242 blgo:PaycheckProtectionProgramCaresActMember 2020-12-31 0000880242 blgo:EconomicInjuryDisasterLoanMember 2020-12-31 0000880242 blgo:ConvertibleNoteMaturingAugust122021Member 2021-05-17 2021-05-17 0000880242 blgo:ConvertibleNoteMaturingAugust92021Member 2021-03-01 2021-03-01 0000880242 blgo:LineOfCreditMaturingSeptember12019Member 2021-03-01 2021-03-01 0000880242 blgo:LineOfCreditMaturingSeptember12019Member 2021-06-30 0000880242 blgo:ConversionOfDebtIntoSharesOfCommonStockMember blgo:PromissoryNoteMaturingOnAugust182021Member 2021-05-18 2021-05-18 0000880242 blgo:ConversionOfDebtIntoSharesOfCommonStockMember blgo:PromissoryNoteMaturingOnApril202021Member 2021-04-20 2021-04-20 0000880242 blgo:NotePayableMaturingMarch82023Member 2021-03-01 0000880242 srt:OfficerMember 2021-03-31 2021-03-31 0000880242 srt:OfficerMember 2021-03-31 0000880242 srt:OfficerMember 2020-06-01 2020-06-30 0000880242 srt:OfficerMember 2020-06-30 0000880242 srt:OfficerMember 2020-03-31 2020-03-31 0000880242 srt:OfficerMember 2020-03-31 0000880242 blgo:ConsultantsMember 2021-06-30 2021-06-30 0000880242 blgo:ConsultantsMember 2021-06-30 0000880242 blgo:ConsultantsMember 2021-03-31 2021-03-31 0000880242 blgo:ConsultantsMember 2021-03-31 0000880242 blgo:ConsultantsMember 2020-06-30 2020-06-30 0000880242 blgo:ConsultantsMember 2020-06-30 0000880242 blgo:ConsultantsMember 2020-03-31 2020-03-31 0000880242 blgo:ConsultantsMember 2020-03-31 0000880242 blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember 2021-04-01 2021-06-30 0000880242 blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember 2021-06-30 0000880242 blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember 2020-01-01 2020-06-30 0000880242 blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember 2020-06-30 0000880242 blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember 2020-01-01 2020-03-31 0000880242 blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember 2020-03-31 0000880242 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0000880242 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0000880242 blgo:EquityIncentivePlan2018Member 2018-06-22 2018-06-22 0000880242 blgo:EquityIncentivePlan2018Member 2018-06-22 0000880242 blgo:EquityIncentivePlan2018Member 2020-12-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2020-12-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2020-12-31 0000880242 blgo:EquityIncentivePlan2018Member 2021-06-30 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2021-06-30 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2021-06-30 0000880242 blgo:EquityIncentivePlan2018Member 2019-12-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2019-12-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2019-12-31 0000880242 blgo:EquityIncentivePlan2018Member 2020-06-30 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2020-06-30 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2020-06-30 0000880242 blgo:EmployeesConsultationsOfficersAndDirectorsMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 srt:MinimumMember blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 srt:MaximumMember blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 srt:MinimumMember blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 srt:MaximumMember blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 blgo:EmployeesAndConsultantsMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 blgo:EmployeesConsultationsOfficersAndDirectorsMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 blgo:EmployeesAndConsultantsMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:MinimumMember srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:MaximumMember srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member blgo:VestingMonthlyMember 2020-01-01 2020-06-30 0000880242 blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:MinimumMember blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:MaximumMember blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:MaximumMember blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:MinimumMember blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 blgo:ConsultantsMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 blgo:EmployeesMember blgo:ConvertedAccruedAndUnpaidObligationsForPreviousIssuedExpiredOptionsMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:MinimumMember blgo:EmployeesMember blgo:ConvertedAccruedAndUnpaidObligationsForPreviousIssuedExpiredOptionsMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:MaximumMember blgo:EmployeesMember blgo:ConvertedAccruedAndUnpaidObligationsForPreviousIssuedExpiredOptionsMember blgo:EquityIncentivePlan2018Member 2020-01-01 2020-06-30 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2021-03-17 2021-03-17 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2021-03-17 2021-06-30 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member blgo:VestingMonthlyMember 2021-03-17 2021-03-17 0000880242 blgo:The2007EquityIncentivePlanMember 2017-09-07 2017-09-07 0000880242 blgo:The2007EquityIncentivePlanMember 2020-12-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2020-12-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2020-12-31 0000880242 blgo:The2007EquityIncentivePlanMember 2021-01-01 2021-06-30 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2021-01-01 2021-06-30 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2021-01-01 2021-06-30 0000880242 blgo:The2007EquityIncentivePlanMember 2021-06-30 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2021-06-30 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2021-06-30 0000880242 blgo:The2007EquityIncentivePlanMember 2019-12-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2019-12-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2019-12-31 0000880242 blgo:The2007EquityIncentivePlanMember 2020-01-01 2020-06-30 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2020-01-01 2020-06-30 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2020-01-01 2020-06-30 0000880242 blgo:The2007EquityIncentivePlanMember 2020-06-30 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2020-06-30 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2020-06-30 0000880242 blgo:NonPlanMember 2020-12-31 0000880242 srt:MinimumMember blgo:NonPlanMember 2020-12-31 0000880242 srt:MaximumMember blgo:NonPlanMember 2020-12-31 0000880242 blgo:NonPlanMember 2021-06-30 0000880242 srt:MinimumMember blgo:NonPlanMember 2021-06-30 0000880242 srt:MaximumMember blgo:NonPlanMember 2021-06-30 0000880242 srt:MinimumMember blgo:NonPlanMember 2021-01-01 2021-06-30 0000880242 srt:MaximumMember blgo:NonPlanMember 2021-01-01 2021-06-30 0000880242 blgo:NonPlanMember 2019-12-31 0000880242 srt:MinimumMember blgo:NonPlanMember 2019-12-31 0000880242 srt:MaximumMember blgo:NonPlanMember 2019-12-31 0000880242 srt:MinimumMember blgo:NonPlanMember 2020-01-01 2020-06-30 0000880242 srt:MaximumMember blgo:NonPlanMember 2020-01-01 2020-06-30 0000880242 blgo:NonPlanMember 2020-06-30 0000880242 srt:MinimumMember blgo:NonPlanMember 2020-06-30 0000880242 srt:MaximumMember blgo:NonPlanMember 2020-06-30 0000880242 blgo:VendorsMember blgo:NonPlanMember 2021-01-01 2021-06-30 0000880242 blgo:VendorsMember blgo:NonPlanMember 2021-06-30 0000880242 blgo:VendorsMember us-gaap:EmployeeStockOptionMember blgo:NonPlanMember 2021-01-01 2021-06-30 0000880242 blgo:VendorsMember blgo:NonPlanMember 2020-01-01 2020-06-30 0000880242 srt:MinimumMember blgo:VendorsMember blgo:NonPlanMember 2020-06-30 0000880242 srt:MaximumMember blgo:VendorsMember blgo:NonPlanMember 2020-06-30 0000880242 blgo:VendorsMember us-gaap:EmployeeStockOptionMember blgo:NonPlanMember 2020-01-01 2020-06-30 0000880242 srt:MinimumMember 2020-12-31 0000880242 srt:MaximumMember 2020-12-31 0000880242 srt:WeightedAverageMember 2020-12-31 0000880242 srt:MinimumMember 2021-01-01 2021-06-30 0000880242 srt:MaximumMember 2021-01-01 2021-06-30 0000880242 srt:WeightedAverageMember 2021-01-01 2021-06-30 0000880242 srt:MinimumMember 2021-06-30 0000880242 srt:MaximumMember 2021-06-30 0000880242 srt:WeightedAverageMember 2021-06-30 0000880242 srt:MinimumMember 2019-12-31 0000880242 srt:MaximumMember 2019-12-31 0000880242 srt:WeightedAverageMember 2019-12-31 0000880242 srt:MinimumMember 2020-01-01 2020-06-30 0000880242 srt:MaximumMember 2020-01-01 2020-06-30 0000880242 srt:WeightedAverageMember 2020-01-01 2020-06-30 0000880242 srt:MinimumMember 2020-06-30 0000880242 srt:MaximumMember 2020-06-30 0000880242 srt:WeightedAverageMember 2020-06-30 0000880242 blgo:WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMember 2021-06-30 0000880242 blgo:WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMember 2021-01-01 2021-06-30 0000880242 srt:MinimumMember blgo:WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMember 2021-01-01 2021-06-30 0000880242 srt:MaximumMember blgo:WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMember 2021-01-01 2021-06-30 0000880242 blgo:FiveYearWarrantMember 2021-06-30 0000880242 blgo:FiveYearWarrantMember 2021-01-01 2021-06-30 0000880242 srt:MinimumMember blgo:FiveYearWarrantMember 2021-01-01 2021-06-30 0000880242 srt:MaximumMember blgo:FiveYearWarrantMember 2021-01-01 2021-06-30 0000880242 blgo:WarrantsIssuedInConnectionWithConversionOfInterestOnNotePayableMaturingMarch82023Member 2021-03-01 0000880242 blgo:NotePayableMaturingMarch82023Member 2021-03-01 2021-03-01 0000880242 us-gaap:CorporateNonSegmentMember 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2020-12-31 0000880242 blgo:ScionAcquisitionMember blgo:ClyraMedicalMember 2018-09-26 2018-09-26 0000880242 blgo:ScionAcquisitionMember blgo:ClyraAcquisitionCommonStockMember blgo:ClyraMedicalMember 2018-09-26 2018-09-26 0000880242 blgo:ScionAcquisitionMember blgo:ClyraAcquisitionCommonStockRedeemableForBiolargoCommonSharesMember blgo:ClyraMedicalMember 2018-09-26 2018-09-26 0000880242 blgo:ScionAcquisitionMember blgo:ClyraMedicalMember 2018-12-17 2018-12-17 0000880242 blgo:ScionAcquisitionMember blgo:ClyraMedicalMember 2021-06-30 0000880242 blgo:ScionSolutionsMember blgo:ClyraMedicalMember 2018-09-26 0000880242 blgo:ScionSolutionsMember blgo:ClyraMedicalMember 2020-12-31 0000880242 blgo:ScionSolutionsMember blgo:ClyraMedicalMember 2021-06-30 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2020-06-30 2020-06-30 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2020-06-30 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2020-07-01 2021-06-30 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2021-01-01 2021-06-30 0000880242 srt:MinimumMember srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2021-09-01 2022-02-28 0000880242 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2021-09-01 2022-02-28 0000880242 srt:MinimumMember srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2022-03-01 2022-03-01 0000880242 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2022-03-01 2022-03-01 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2021-06-30 0000880242 blgo:BeachHouseConsultingLlcMember blgo:ClyraMedicalMember 2015-12-30 2015-12-30 0000880242 blgo:BeachHouseConsultingLlcMember blgo:ClyraMedicalMember 2020-01-01 2020-06-30 0000880242 blgo:BeachHouseConsultingLlcMember blgo:ClyraMedicalMember 2021-01-01 2021-06-30 0000880242 blgo:BiolargoMember blgo:ClyraMedicalTechnologyIncMember 2021-06-30 0000880242 blgo:SanatioMember blgo:ClyraMedicalTechnologyIncMember 2021-06-30 0000880242 blgo:ScionSolutionsMember blgo:ClyraMedicalTechnologyIncMember 2021-06-30 0000880242 blgo:OtherMember blgo:ClyraMedicalTechnologyIncMember 2021-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember 2021-06-30 0000880242 blgo:ClyraAcquisitionCommonStockMember blgo:ClyraMedicalMember 2021-01-01 2021-06-30 0000880242 blgo:ClyraMedicalMember 2021-01-01 2021-06-30 0000880242 blgo:ClyraMedicalMember 2020-01-01 2020-06-30 0000880242 blgo:ClyraMedicalMember 2021-06-30 0000880242 blgo:ClyraMedicalMember 2020-12-31 0000880242 blgo:ClyraMedicalMember 2020-06-30 0000880242 blgo:VendorsAndEmployeesMember blgo:ClyraMedicalMember 2021-01-01 2021-06-30 0000880242 blgo:VendorsAndEmployeesMember us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalMember 2021-01-01 2021-06-30 0000880242 blgo:VendorsAndEmployeesMember us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalMember 2020-01-01 2020-06-30 0000880242 blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2017-09-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2017-09-01 2017-09-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2017-09-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember blgo:NonqualifiedStockOptionMember 2017-09-01 2017-09-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember blgo:NonqualifiedStockOptionMember 2019-11-01 2019-11-30 0000880242 2019-11-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2019-11-01 2019-11-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2021-01-31 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2021-01-01 2021-01-31 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2020-01-01 2020-12-31 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2021-01-01 2021-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2021-04-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2020-04-01 2020-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2021-01-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2020-01-01 2020-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2021-04-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2020-04-01 2020-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2021-01-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2020-01-01 2020-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2021-04-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2020-04-01 2020-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2021-01-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2020-01-01 2020-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraSegmentMember 2021-04-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraSegmentMember 2020-04-01 2020-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraSegmentMember 2021-01-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraSegmentMember 2020-01-01 2020-06-30 0000880242 srt:ConsolidationEliminationsMember 2021-04-01 2021-06-30 0000880242 srt:ConsolidationEliminationsMember 2020-04-01 2020-06-30 0000880242 srt:ConsolidationEliminationsMember 2021-01-01 2021-06-30 0000880242 srt:ConsolidationEliminationsMember 2020-01-01 2020-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraMedicalMember 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BLESTMember 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2021-06-30 0000880242 srt:ConsolidationEliminationsMember 2021-06-30 0000880242 us-gaap:CorporateNonSegmentMember blgo:InvestmentInSouthKoreanJointVentureMember 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:OdorNoMoreMember 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:ClyraMedicalMember 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BLESTMember 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BiolargoWaterMember 2021-06-30 0000880242 srt:ConsolidationEliminationsMember blgo:InvestmentInSouthKoreanJointVentureMember 2021-06-30 0000880242 blgo:InvestmentInSouthKoreanJointVentureMember 2021-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2020-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraMedicalMember 2020-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BLESTMember 2020-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2020-12-31 0000880242 srt:ConsolidationEliminationsMember 2020-12-31 0000880242 us-gaap:CorporateNonSegmentMember blgo:InvestmentInSouthKoreanJointVentureMember 2020-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:OdorNoMoreMember 2020-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:ClyraMedicalMember 2020-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BLESTMember 2020-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BiolargoWaterMember 2020-12-31 0000880242 srt:ConsolidationEliminationsMember blgo:InvestmentInSouthKoreanJointVentureMember 2020-12-31 0000880242 blgo:InvestmentInSouthKoreanJointVentureMember 2020-12-31 0000880242 blgo:CorporateOfficeLeaseMember 2021-06-30 0000880242 blgo:OakRidgeTennesseeFacilityLeaseMember 2021-01-01 2021-06-30 0000880242 blgo:OakRidgeTennesseeFacilityLeaseMember 2021-06-30 0000880242 blgo:LincolnParkCapitalFundLLCMember us-gaap:SubsequentEventMember 2021-07-01 2021-08-09 0000880242 blgo:The2020UnitOfferingMember us-gaap:SubsequentEventMember 2021-07-01 2021-08-12 0000880242 blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember us-gaap:SubsequentEventMember 2021-08-12 0000880242 blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember us-gaap:SubsequentEventMember 2021-08-12 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y utr:M 0000880242 BIOLARGO, INC. false --12-31 Q2 2021 0.00067 0.00067 50000000 50000000 0 0 0 0 0.00067 0.00067 400000000 400000000 250996373 225885682 0.32 3000 0.40 0 0 0 P6M P18M 0 P6M P5Y 130000 P4Y P1Y 130000 P4Y 65000 P10Y P12M P6M P5Y P5Y P2Y 1007000 P1Y 0.50 P1Y P4Y 310 P5Y P5Y 0 P3Y P4Y P3Y P5Y 884391 P6M P5Y 10-Q true 2021-06-30 false 000-19709 DE 65-0159115 14921 Chestnut St. Westminster CA 92683 888 400-2863 Common stock BLGO Yes Yes Non-accelerated Filer true false false 228147577 1357000 716000 343000 484000 262000 277000 90000 28000 2052000 1505000 2150000 2150000 69000 60000 35000 35000 40000 63000 311000 341000 788000 788000 3393000 3437000 5445000 4942000 331000 513000 0 1102000 139000 48000 81000 0 114000 114000 760000 536000 1007000 1231000 2432000 3544000 485000 507000 200000 0 196000 226000 900000 900000 1781000 1633000 4213000 5177000 0 0 168000 151000 140292000 135849000 -103000 -101000 -135294000 -132041000 5063000 3858000 -3831000 -4093000 1232000 -235000 5445000 4942000 319000 301000 762000 580000 145000 117000 273000 276000 464000 418000 1035000 856000 160000 109000 397000 237000 103000 92000 205000 224000 201000 217000 433000 395000 1547000 1872000 3310000 3417000 356000 350000 683000 684000 -1702000 -2005000 -3560000 -3706000 89000 747000 182000 1504000 0 0 0 -214000 0 0 43000 0 1000 44000 1000 44000 0 7000 30000 64000 -88000 -696000 -108000 -1610000 -1790000 -2701000 -3668000 -5316000 -168000 -275000 -415000 -617000 -1622000 -2426000 -3253000 -4699000 -0.01 -0.01 -0.02 -0.03 243731011 181567199 238759632 175220216 -1790000 -2701000 -3668000 -5316000 0 22000 -2000 22000 -1790000 -2679000 -3670000 -5294000 -168000 -275000 -415000 -617000 -1622000 -2404000 -3255000 -4677000 225885682 151000 135849000 -132041000 -101000 -4093000 -235000 13330619 9000 2097000 0 0 0 2106000 747487 1000 110000 0 0 0 111000 0 424000 0 0 0 424000 0 35000 0 0 0 35000 0 161000 0 0 0 161000 0 -313000 0 0 313000 0 0 0 0 0 50000 50000 0 0 -1631000 0 -247000 -1878000 0 0 0 -2000 0 -2000 239963788 161000 138363000 -133672000 -103000 -3977000 772000 1966439 1000 327000 0 0 0 328000 8627237 6000 1408000 0 0 0 1414000 357132 0 60000 0 0 0 60000 81777 0 16000 0 0 0 16000 0 330000 0 0 0 330000 0 102000 0 0 0 102000 0 -314000 0 0 314000 0 0 0 -1622000 0 -168000 -1790000 0 0 0 0 0 0 250996373 168000 140292000 -135294000 -103000 -3831000 1232000 166256024 111000 121327000 -123492000 -99000 -27000 -2180000 3387649 2000 432000 0 0 0 434000 1039490 1000 177000 0 0 0 178000 19278 0 4000 0 0 0 4000 4848305 3000 898000 0 0 0 901000 2928571 2000 -124000 0 0 0 -122000 0 320000 0 0 0 320000 0 100000 -100000 0 0 0 0 15000 0 0 10000 25000 0 420000 0 0 0 420000 0 -448000 0 0 448000 0 0 0 -2274000 0 -342000 -2616000 178479317 119000 123121000 -125866000 -99000 89000 -2636000 6463784 6000 682000 0 0 0 688000 1774033 1000 271000 0 0 0 272000 297001 0 30000 0 0 0 30000 3689246 2000 558000 0 0 0 560000 0 528000 0 0 0 528000 0 476000 0 0 348000 824000 0 20000 0 0 0 20000 0 788000 0 0 0 788000 0 4401000 0 0 -4401000 0 0 0 -2426000 0 -275000 -2701000 0 0 0 22000 0 22000 190703381 128000 130875000 -128292000 -77000 -4239000 -1605000 -3668000 -5316000 1017000 1074000 171000 450000 16000 34000 110000 1327000 43000 -0 -0 -214000 -23000 -15000 0 11000 12000 33000 -141000 -86000 62000 4000 -15000 100000 81000 4000 -182000 47000 91000 -22000 224000 100000 -2054000 -2047000 -0 100000 21000 -16000 -21000 -84000 3520000 1461000 50000 849000 0 349000 828000 -0 24000 -0 2718000 2661000 -2000 22000 641000 552000 716000 655000 1357000 1207000 33000 50000 0 2000 35000 0 0 55000 0 -122000 328000 1122000 0 788000 0 100000 627000 4849000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">1.</em> Business and Organization </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><b><i><span style="text-decoration: underline; ">Description of Business </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">BioLargo, Inc. is an innovative technology developer and environmental engineering company driven by a mission to “make life better” by delivering robust, sustainable solutions for a broad range of industries and applications, with a focus on clean water, clean air and a cleaner earth. The company also owns a minority interest in a medical products subsidiary that has licensed BioLargo’s technologies.  Our business strategy is straightforward: we invent or acquire technologies that we believe have the potential to be disruptive in large commercial markets; we develop and validate these technologies to advance and promote their commercial success as we leverage our considerable scientific, engineering, and entrepreneurial talent; we then monetize these technical assets through a variety of business structures that <em style="font: inherit;"> may </em>include licensure, joint venture, sale, spin off, or by deploying direct to market strategies.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><b><i><span style="text-decoration: underline; ">Liquidity / Going concern </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of our business. For the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>we had a net loss of $3,668,000, used $2,054,000 cash in operations, and at <em style="font: inherit;"> June 30, 2021, </em>we had a working capital deficit of $380,000, and current assets of $2,052,000. We do <em style="font: inherit;">not</em> believe gross profits in <em style="font: inherit;">2021</em> will be sufficient to fund our current level of operations, and therefore we will have to obtain further investment capital to continue to fund operations, such as through our purchase agreement with Lincoln Park Capital. (See Note <em style="font: inherit;">3.</em>) We have been, and anticipate that we will continue to be, limited in terms of our capital resources.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>we generated revenues of $1,035,000 through our operational subsidiaries. (See Note <em style="font: inherit;">11.</em>) Our subsidiaries did <em style="font: inherit;">not</em> individually or in the aggregate generate profits sufficient to fund their operations, or contribute to our corporate operations. Thus, we continued to sell securities to raise cash (see Note <em style="font: inherit;">3</em>), and received additional research grant aid through our Canadian subsidiary.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> June 30, 2021, </em>our cash and cash equivalents totaled $1,357,000. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>we made cash payments to retire debt obligations totaling $852,000 (see Note <em style="font: inherit;">4</em> and Note <em style="font: inherit;">9</em> (“<i>Inventory Line of Credit</i>”)). Our total debt as of <em style="font: inherit;"> June 30, 2021 </em>was $1,721,000. Of that amount, $1,207,000 is owed by our partially owned subsidiary Clyra Medical Technologies, Inc. (“Clyra”) as follows: (i) a note with a maturity date that automatically extends each <em style="font: inherit;"> June (</em>see Note <em style="font: inherit;">9,</em> “<i>Note Payable (Scion)</i>”), and (ii) a line of credit totaling $200,000, due in <em style="font: inherit;"> June 2023. </em>Our remaining $514,000 of debt includes (i) $314,000 of loans issued as part of the Small Business Administration’s (“SBA”) Paycheck Protection Program (for which we have applied for forgiveness, (ii) a $150,000 loan accruing interest at 3.75% annually from the SBA’s Economic Injury Disaster Loan program that is payable over 30 years beginning <em style="font: inherit;"> August 2021, </em>and (iii) a $50,000 convertible debt due in <em style="font: inherit;"> March 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>we received $3,015,000 in proceeds from sales of our common stock to Lincoln Park and $505,000 from stock sales from our <em style="font: inherit;">2020</em> Unit Offering (see Note <em style="font: inherit;">3</em>). The cash we receive from stock sales to Lincoln Park is a function of stock price and volume – a lower stock price and less trading volume results in less money we can receive from Lincoln Park. Our agreement with Lincoln Park precludes us from selling shares to Lincoln Park on a daily basis if our stock price falls below $0.10 per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">If we are unable to rely on our current arrangement with Lincoln Park to fund our working capital requirements, we would have to rely on other forms of financing, and there is <em style="font: inherit;">no</em> assurance that we will be able to do so, or if we do so, it will be on favorable terms.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">To reduce our operational cash burdens, we regularly issue officers and vendors stock or options in lieu of cash compensation, and we anticipate that we will continue to be able to do so in the future. In the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>our CEO and CSO accepted stock in lieu of $31,000 in unpaid salary. Our CFO has also agreed to receive options to purchase our common stock in lieu of cash, (see Note <em style="font: inherit;">5,</em> “<i>Chief Financial Officer Extension</i>”) as compensation for his services. Each has indicated a willingness to do so in the future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The foregoing factors raise substantial doubt about our ability to continue as a going concern. Ultimately, our ability to continue as a going concern is dependent upon our ability to attract significant new sources of capital, attain a reasonable threshold of operating efficiencies and achieve profitable operations by licensing or otherwise commercializing products incorporating our technologies. The consolidated financial statements do <em style="font: inherit;">not</em> include any adjustments that might be necessary if we are unable to continue as a going concern.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">BIOLARGO, INC. AND SUBSIDIARIES</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">(UNAUDITED)</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Organization </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We are a Delaware corporation formed in <em style="font: inherit;">1991.</em> We have four wholly-owned subsidiaries: BioLargo Life Technologies, Inc., organized under the laws of the State of California in <em style="font: inherit;">2006;</em> ONM Environmental, Inc., organized under the laws of the State of California in <em style="font: inherit;">2009;</em> BioLargo Water Investment Group Inc., organized under the laws of the State of California in <em style="font: inherit;">2019,</em> which wholly owns BioLargo Water, Inc., organized under the laws of Canada in <em style="font: inherit;">2014;</em> and BioLargo Development Corp., organized under the laws of the State of California in <em style="font: inherit;">2016.</em> Additionally, we own 94% of BioLargo Engineering Science and Technologies, LLC (“BLEST”), organized under the laws of the State of Tennessee in <em style="font: inherit;">2017</em> (see Note <em style="font: inherit;">10</em>). We also own 45% of Clyra Medical Technologies, Inc. (“Clyra” or “Clyra Medical”), organized under the laws of the State of California in <em style="font: inherit;">2012,</em> and consolidate their financial statements (see Note <em style="font: inherit;">2,</em> subheading “Principles of Consolidation,” and Note <em style="font: inherit;">9</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The unaudited consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and pursuant to Rule <em style="font: inherit;">8</em>-<em style="font: inherit;">03</em> of Regulation S-<em style="font: inherit;">X</em> under the Securities Act of <em style="font: inherit;">1933,</em> as amended. Accordingly, they do <em style="font: inherit;">not</em> include all of the information and notes required by generally accepted accounting principles for annual financial statements.  In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. For some of our activities, we are still operating in the early stages of the sales and distribution process, and therefore our operating results for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> or for any other period. These unaudited consolidated financial statements and notes should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes included in the Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2020, </em>filed with the Securities and Exchange Commission (the “SEC”) on <em style="font: inherit;"> March 30, 2021.</em></p> -3668000 -2054000 380000 2052000 1035000 1357000 852000 1721000 1207000 200000 514000 314000 150000 0.0375 P30Y 50000 3015000 505000 0.10 31000 4 0.94 0.45 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">2.</em> Summary of Significant Accounting Policies </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In the opinion of management, the accompanying balance sheet and related statements of operations, cash flows, and stockholders’ deficit include all adjustments, consisting only of normal recurring items, necessary for their fair presentation in conformity with accounting principles generally accepted in the United States of America.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Principles of Consolidation </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries, BLEST, and Clyra Medical. Management believes Clyra Medical’s financial statements are appropriately consolidated with that of the Company after reviewing the Accounting Standards Codification (“ASC”), <em style="font: inherit;">810,</em> “Consolidation” (“ASC <em style="font: inherit;">810</em>), and concluding that BioLargo controls Clyra Medical. While BioLargo does <em style="font: inherit;">not</em> have voting interest control through a majority stock ownership of Clyra Medical (it owns 45% of the outstanding voting stock), it does exercise control under the “Variable Interest Model.” There is substantial board overlap, BioLargo is the primary beneficiary since it has the power to direct Clyra Medical’s activities that most significantly impact Clyra Medical’s performance, and it has the obligation to absorb losses or receive benefits (through royalties and licensing) that could be potentially significant to Clyra Medical. BioLargo has consolidated Clyra Medical’s operations for all periods presented. (See Note <em style="font: inherit;">9.</em>)</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">All intercompany accounts and transactions have been eliminated in the financial statement presentation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Foreign Currency </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company has designated the functional currency of BioLargo Water, Inc., our Canadian subsidiary, to be the Canadian dollar. Therefore, translation gains and losses resulting from differences in exchange rates are recorded in accumulated other comprehensive income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Cash and Cash Equivalents </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company considers all highly liquid investments with maturities of <em style="font: inherit;">three</em> months or less when acquired to be cash equivalents. Substantially all cash equivalents are held in short-term money market accounts at <em style="font: inherit;">one</em> of the largest financial institutions in the United States. From time to time, our cash account balances are greater than the Federal Deposit Insurance Corporation insurance limit of <em style="font: inherit;">$250,000</em> per owner per bank, and during such times, we are exposed to credit loss for amounts in excess of insured limits in the event of non-performance by the financial institution. We do <em style="font: inherit;">not</em> anticipate non-performance by our financial institution.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>our cash balances were made up of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 45pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>June 30, </b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>2021</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>December 31,</b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>2020</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioLargo, Inc. and subsidiaries</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Clyra Medical Technologies, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Accounts Receivable</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Trade accounts receivable are recorded net of allowances for doubtful accounts. Estimates for allowances for doubtful accounts are determined based on payment history and individual customer circumstances. The allowance for doubtful accounts as of <em style="font: inherit;"> June 30, 2021 </em>was $12,000 and at <em style="font: inherit;"> December 31, 2020, </em>was $13,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Credit Concentration</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have a limited number of customers that account for significant portions of our revenue. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> we had the following customers that accounted for more than <em style="font: inherit;">10%</em> of consolidated revenues, as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 2pt; border-bottom: 1px solid black; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 2pt;"><b><b>June 30, </b><br/> <b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We had three customers that each accounted for more than <em style="font: inherit;">10%</em> of consolidated accounts receivable at <em style="font: inherit;"> June 30, 2021, </em>and two customers at <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020,</em> as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer E</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer F</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c76546105">32</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer G</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Inventory</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Inventories are stated at the lower of cost or net realizable value using the average cost method. The allowance for obsolete inventory as of <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020, </em>was <span style="-sec-ix-hidden:c76545956">$3,000.</span> Inventories consisted of (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 72pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30,</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Other Assets</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Other Assets consisted of security deposits of $35,000 related to our business offices.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Equity Method of Accounting</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 20, 2020, </em>we invested $100,000 into a South Korean entity (Odin Co. Ltd., “Odin”) pursuant to a Joint Venture agreement we had entered into with BKT Co. Ltd. and its U.S. subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do <em style="font: inherit;">not</em> control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. The joint venture incurred a loss during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>and our 40% ownership share reduced our investment interest by $10,000 and $23,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Impairment</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Long-lived and definite lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. If the sum of the expected future undiscounted cash flows from the use of the asset and its eventual disposition is less than the carrying amount of the asset, then an impairment loss is recognized. The impairment loss is measured based on the fair value of the asset. Any resulting impairment is recorded as a reduction in the carrying value of the related asset in excess of fair value and a charge to operating results. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> management determined that there was no impairment of its long-lived assets, including its In-process Research and Development (see Note <em style="font: inherit;">8</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Earnings (Loss) Per Share </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We report basic and diluted earnings (loss) per share (“EPS”) for common and common share equivalents. Basic EPS is computed by dividing reported earnings by the weighted average shares outstanding. Diluted EPS is computed by adding to the weighted average shares the dilutive effect if stock options and warrants were exercised into common stock. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> the denominator in the diluted EPS computation is the same as the denominator for basic EPS due to the anti-dilutive effect of the warrants and stock options on the Company’s net loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Use of Estimates </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the period reported. Actual results could differ from those estimates. Estimates are used when accounting for stock-based transactions, debt transactions, derivative liabilities, allowance for bad debt, asset depreciation and amortization, among others.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The methods, estimates and judgments we use in applying these most critical accounting policies have a significant impact on the results of our financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Share-Based Compensation Expense</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We recognize compensation expense for stock option awards on a straight-line basis over the applicable service period of the award, which is the vesting period. Fair value is determined on the grant date. Share-based compensation expense is based on the grant date fair value estimated using the Black-Scholes Option Pricing Model.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">For stock and stock options issued to consultants and other non-employees for services, the Company measures and records an expense as of the earlier of the date at which either: a commitment for performance by the non-employee has been reached or the non-employee’s performance is complete. The equity instruments are measured at the current fair value, and for stock options, the instruments are measured at fair value using the Black Scholes option model.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following methodology and assumptions were used to calculate share-based compensation for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid black;"> </td><td colspan="7" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 17%; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid black;"> </td><td colspan="6" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Non Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><b>2018 Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><b>Non Plan</b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;">2018 Plan</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.73</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.93</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.73%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.88</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.90%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">123</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">124%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">131</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">131</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">133%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">—</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">—</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeiture rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Life in years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;">10</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;">10</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Expected price volatility is the measure by which our stock price is expected to fluctuate during the expected term of an option. Expected volatility is derived from the historical daily change in the market price of our common stock, as we believe that historical volatility is the best indicator of future volatility.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The risk-free interest rate used in the Black-Scholes calculation is based on the prevailing U.S. Treasury yield as determined by the U.S. Federal Reserve. We have never paid any cash dividends on our common stock and do <em style="font: inherit;">not</em> anticipate paying cash dividends on our common stock in the foreseeable future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Historically, we have <em style="font: inherit;">not</em> had significant forfeitures of unvested stock options granted to employees and Directors. A significant number of our stock option grants are fully vested at issuance or have short vesting provisions. Therefore, we have estimated the forfeiture rate of our outstanding stock options as zero.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Warrants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Warrants issued with our convertible promissory notes, note payables, line of credit are accounted for under the fair value and relative fair value method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The warrant is <em style="font: inherit;">first</em> analyzed per its terms as to whether it has derivative features or <em style="font: inherit;">not.</em> If the warrant is determined to be a derivative and <em style="font: inherit;">not</em> qualify for equity treatment, then it is measured at fair value using the Black Scholes option model, and recorded as a liability on the balance sheet. The warrant is re-measured at its then current fair value at each subsequent reporting date (it is “marked-to-market”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">If the warrant is determined to <em style="font: inherit;">not</em> have derivative features, it is recorded into equity at its fair value using the Black Scholes option model, however, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the convertible note.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Convertible debt instruments are recorded at fair value, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the warrant. Further, the convertible debt instrument is examined for any intrinsic beneficial conversion feature (“BCF”) of which the conversion price is less than the closing common stock price on date of issuance. If the relative fair value method is used to value the convertible debt instrument and there is an intrinsic BCF, a further analysis is undertaken of the BCF using an effective conversion price which assumes the conversion price is the relative fair value divided by the number of shares the convertible debt is converted into by its terms. The BCF value is accounted for as equity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The warrant and BCF relative fair values are also recorded as a discount to the convertible promissory notes. At present, these equity features of the convertible promissory notes have recorded a discount to the convertible notes that is substantially equal to the proceeds received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Non-Cash Transactions</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have established a policy relative to the methodology to determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock. The value is based on the market price of our common stock issued as consideration, at the date of the agreement of each transaction or when the service is rendered, or product is received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Revenue Recognition</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for revenue in accordance with ASC <em style="font: inherit;">606,</em> “Revenue from Contacts with Customers”. The guidance focuses on the core principle for revenue recognition, which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the guidance provides that an entity should apply the following steps:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">1:</em> Identify the contract(s) with a customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">2:</em> Identify the performance obligations in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">3:</em> Determine the transaction price.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">4:</em> Allocate the transaction price to the performance obligations in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">5:</em> Recognize revenue when (or as) the entity satisfies a performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Products sold a through a contract with the customer and written purchase order, in which the details of the contract are defined including the transaction price and method of shipment. The only performance obligation is to create and ship the product and each product has separate pricing. Revenue is recognized at a point in time when the goods are shipped if the agreement is FOB manufacturer, and when goods are delivered if FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Service contracts are performed through a written contract, which specifies the performance obligations and the rate at which the services will be billed, typically by time and materials. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed, or, for services related to product installations, at the completion of the installation. A few contracts have called for milestone or fixed cost payments, where we invoice an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. To date, there have been <em style="font: inherit;">no</em> discounts or other financing terms for the contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In the event that we generate revenues from royalties or license fees from our intellectual property, we anticipate a licensee would pay a license fee in <em style="font: inherit;">one</em> or more installments and ongoing royalties based on their sales of products incorporating or using our licensed intellectual property. Upon entering into a licensing agreement, we will determine the appropriate method of recognizing the royalty and license fees.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Clyra also has certain distribution agreements that call for consigned inventory. Although the product is shipped to a <em style="font: inherit;">third</em> party, it is <em style="font: inherit;">not</em> revenue until that consigned inventory is sold to end user customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Government Grants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have been awarded multiple research grants from the Canadian National Research Institute – Industrial Research Assistance Program (NRC-IRAP) and the National Science and Engineering Research Council of Canada (NSERC). The grants received are considered other income and are included in our consolidated statements of operations. We received our <em style="font: inherit;">first</em> grant in <em style="font: inherit;">2015</em> and have been awarded over 80 grants totaling over $3.7 million. Some of the funds from these grants are given directly to <em style="font: inherit;">third</em> parties (such as the University of Alberta or a <em style="font: inherit;">third</em>-party research scientist) to support research on our technology. The grants have terms generally ranging between <span style="-sec-ix-hidden:c76546009">six</span> and <span style="-sec-ix-hidden:c76546010">eighteen</span> months and support a majority, but <em style="font: inherit;">not</em> all, of the related research budget costs. This cooperative research allows us to utilize (i) a depth of resources and talent to accomplish highly skilled work, (ii) financial aid to support research and development costs, (iii) independent and credible validation of our technical claims.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The grants typically provide for (i) recurring monthly amounts, (ii) reimbursement of costs for research talent for which we invoice to request payment, and (iii) ancillary cost reimbursement for research talent travel related costs. All awarded grants have specific requirements on how the money is spent, typically to employ researchers. <em style="font: inherit;">None</em> of the funds <em style="font: inherit;"> may </em>be used for general administrative expenses or overhead in the United States. These grants have substantially increased our level of research and development activities in Canada. We continue to apply for Canadian government and agency grants to fund research and development activities. <em style="font: inherit;">Not</em> all of our grant applications have been awarded, and <em style="font: inherit;">no</em> assurance can be made that any pending grant application, or any future grant applications, will be awarded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Income Taxes</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The asset and liability approach is used to recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of asset and liabilities. Deferred tax assets and liabilities are determined based on the differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax asset and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for uncertainties in income tax law under a comprehensive model for the financial statement recognition, measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns as prescribed by generally accepted accounting principles (“GAAP”).  Under GAAP, the tax effects of a position are recognized only if it is “more-likely-than-<em style="font: inherit;">not”</em> to be sustained by the taxing authority as of the reporting date.  If the tax position is <em style="font: inherit;">not</em> considered “more-likely-than-<em style="font: inherit;">not”</em> to be sustained, then <em style="font: inherit;">no</em> benefits of the position are recognized.  Management believes there are no unrecognized tax benefits or uncertain tax positions as of <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company assessed its earnings history, trends and estimates of future earnings and determined that the deferred tax asset could <em style="font: inherit;">not</em> be realized as of <em style="font: inherit;"> June 30, 2021. </em>Accordingly, a valuation allowance was recorded against the net deferred tax asset.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company recognizes interest and penalties on income taxes as a component of income tax expense, should such an expense be realized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Fair Value of Financial Instruments</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Management believes the carrying amounts of the Company’s financial instruments (excluding debt and equity instruments) as of <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>approximate their respective fair values because of the short-term nature of these instruments. Such instruments consist of cash, accounts receivable, prepaid assets, accounts payable, lines of credit, and other assets and liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Tax Credits</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Our research and development activities in Canada <em style="font: inherit;"> may </em>entitle our Canadian subsidiary to claim benefits under the “Scientific Research and Experimental Development Program”, a Canadian federal tax incentive program designed to encourage Canadian businesses of all sizes and in all sectors to conduct research and development in Canada. Benefits under the program include credits to taxable income. If our Canadian subsidiary does <em style="font: inherit;">not</em> have taxable income in a reporting period, we instead receive a tax refund from the Canadian Revenue Authority. Those refunds are classified in Other Income on our Consolidated Statement of Operations and Comprehensive Loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Leases</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In accordance with ASC <em style="font: inherit;">842,</em> the Company elects to use hindsight as a practical expedient with respect to determining the lease terms (as we considered our updated expectations of acceptance of the Westminster California facility lease renewal) and in assessing any impairment of right-of-use assets for existing leases. <em style="font: inherit;">No</em> impairment is expected at this time.  As of <em style="font: inherit;"> June 30, 2021, </em>the right of use assets on our balance sheet related to our operating leases total $311,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Recent Accounting Pronouncements</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> May 2021, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">04,</em> regarding accounting for certain modifications of written call options.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> “Debt—Debt with Conversion and Other Options (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em>) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em>): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”. For convertible instruments, the FASB decided to reduce the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (<em style="font: inherit;">1</em>) those with embedded conversion features that are <em style="font: inherit;">not</em> clearly and closely related to the host contract, that meet the definition of a derivative, and that do <em style="font: inherit;">not</em> qualify for a scope exception from derivative accounting and (<em style="font: inherit;">2</em>) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The FASB decided to amend the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. The FASB observed that the application of the derivatives scope exception guidance results in accounting for some contracts as derivatives while accounting for economically similar contracts as equity. The FASB also decided to improve and amend the related EPS guidance. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after <em style="font: inherit;"> December 15, 2021, </em>including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>including interim periods within those fiscal years. Management is currently evaluating the effect on the Company’s financials if and when future convertible securities are issued. This Update does <em style="font: inherit;">not</em> affect the Company’s current financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2020, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">No</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">01,</em> “Investments—Equity Securities (Topic <em style="font: inherit;">321</em>), Investments—Equity Method and Joint Ventures (Topic <em style="font: inherit;">323</em>), and Derivatives and Hedging (Topic <em style="font: inherit;">815</em>): Clarifying the Interactions between Topic <em style="font: inherit;">321,</em> Topic <em style="font: inherit;">323,</em> and Topic <em style="font: inherit;">815”.</em> This Update relates to the Company’s equity method of accounting and the potential interactions between the measurement alternative in Topic <em style="font: inherit;">321</em> and the equity method of accounting in Topic <em style="font: inherit;">323</em> and that diverse views have emerged about the application of the measurement alternative and the equity method of accounting since the adoption of Update <em style="font: inherit;">2016</em>-<em style="font: inherit;">01.</em>  The measurement alternative is the ability to measure certain equity securities without a readily determinable fair value at cost, minus impairment, if any. Paragraph <em style="font: inherit;">321</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em>-<em style="font: inherit;">2,</em> as amended, states that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it should measure the equity security at fair value as of the date that the observable transaction occurred (hereinafter referred to as the measurement alternative). The amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic <em style="font: inherit;">321</em> immediately before applying or upon discontinuing the equity method. Management adopted the updates, and after evaluation, did <em style="font: inherit;">not</em> make any modifications to the financial statements.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Principles of Consolidation </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries, BLEST, and Clyra Medical. Management believes Clyra Medical’s financial statements are appropriately consolidated with that of the Company after reviewing the Accounting Standards Codification (“ASC”), <em style="font: inherit;">810,</em> “Consolidation” (“ASC <em style="font: inherit;">810</em>), and concluding that BioLargo controls Clyra Medical. While BioLargo does <em style="font: inherit;">not</em> have voting interest control through a majority stock ownership of Clyra Medical (it owns 45% of the outstanding voting stock), it does exercise control under the “Variable Interest Model.” There is substantial board overlap, BioLargo is the primary beneficiary since it has the power to direct Clyra Medical’s activities that most significantly impact Clyra Medical’s performance, and it has the obligation to absorb losses or receive benefits (through royalties and licensing) that could be potentially significant to Clyra Medical. BioLargo has consolidated Clyra Medical’s operations for all periods presented. (See Note <em style="font: inherit;">9.</em>)</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">All intercompany accounts and transactions have been eliminated in the financial statement presentation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.45 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Foreign Currency </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company has designated the functional currency of BioLargo Water, Inc., our Canadian subsidiary, to be the Canadian dollar. Therefore, translation gains and losses resulting from differences in exchange rates are recorded in accumulated other comprehensive income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Cash and Cash Equivalents </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company considers all highly liquid investments with maturities of <em style="font: inherit;">three</em> months or less when acquired to be cash equivalents. Substantially all cash equivalents are held in short-term money market accounts at <em style="font: inherit;">one</em> of the largest financial institutions in the United States. From time to time, our cash account balances are greater than the Federal Deposit Insurance Corporation insurance limit of <em style="font: inherit;">$250,000</em> per owner per bank, and during such times, we are exposed to credit loss for amounts in excess of insured limits in the event of non-performance by the financial institution. We do <em style="font: inherit;">not</em> anticipate non-performance by our financial institution.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>our cash balances were made up of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 45pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>June 30, </b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>2021</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>December 31,</b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>2020</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioLargo, Inc. and subsidiaries</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Clyra Medical Technologies, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 45pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>June 30, </b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>2021</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>December 31,</b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>2020</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioLargo, Inc. and subsidiaries</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Clyra Medical Technologies, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1338000 637000 19000 79000 1357000 716000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Accounts Receivable</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Trade accounts receivable are recorded net of allowances for doubtful accounts. Estimates for allowances for doubtful accounts are determined based on payment history and individual customer circumstances. The allowance for doubtful accounts as of <em style="font: inherit;"> June 30, 2021 </em>was $12,000 and at <em style="font: inherit;"> December 31, 2020, </em>was $13,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 12000 13000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Credit Concentration</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have a limited number of customers that account for significant portions of our revenue. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> we had the following customers that accounted for more than <em style="font: inherit;">10%</em> of consolidated revenues, as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 2pt; border-bottom: 1px solid black; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 2pt;"><b><b>June 30, </b><br/> <b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We had three customers that each accounted for more than <em style="font: inherit;">10%</em> of consolidated accounts receivable at <em style="font: inherit;"> June 30, 2021, </em>and two customers at <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020,</em> as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer E</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer F</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c76546105">32</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer G</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 2pt; border-bottom: 1px solid black; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 2pt;"><b><b>June 30, </b><br/> <b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer E</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer F</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c76546105">32</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer G</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">&lt;10</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> 0.22 0.19 0.11 0.13 3 2 0.31 0.17 0.11 0.10 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Inventory</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Inventories are stated at the lower of cost or net realizable value using the average cost method. The allowance for obsolete inventory as of <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020, </em>was <span style="-sec-ix-hidden:c76545956">$3,000.</span> Inventories consisted of (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 72pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30,</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 3000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 72pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30,</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 91000 111000 171000 166000 262000 277000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Other Assets</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Other Assets consisted of security deposits of $35,000 related to our business offices.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 35000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Equity Method of Accounting</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 20, 2020, </em>we invested $100,000 into a South Korean entity (Odin Co. Ltd., “Odin”) pursuant to a Joint Venture agreement we had entered into with BKT Co. Ltd. and its U.S. subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do <em style="font: inherit;">not</em> control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. The joint venture incurred a loss during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>and our 40% ownership share reduced our investment interest by $10,000 and $23,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 100000 0.40 0.30 150000 0.40 -10000 -23000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Impairment</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Long-lived and definite lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. If the sum of the expected future undiscounted cash flows from the use of the asset and its eventual disposition is less than the carrying amount of the asset, then an impairment loss is recognized. The impairment loss is measured based on the fair value of the asset. Any resulting impairment is recorded as a reduction in the carrying value of the related asset in excess of fair value and a charge to operating results. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> management determined that there was no impairment of its long-lived assets, including its In-process Research and Development (see Note <em style="font: inherit;">8</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Earnings (Loss) Per Share </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We report basic and diluted earnings (loss) per share (“EPS”) for common and common share equivalents. Basic EPS is computed by dividing reported earnings by the weighted average shares outstanding. Diluted EPS is computed by adding to the weighted average shares the dilutive effect if stock options and warrants were exercised into common stock. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> the denominator in the diluted EPS computation is the same as the denominator for basic EPS due to the anti-dilutive effect of the warrants and stock options on the Company’s net loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Use of Estimates </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the period reported. Actual results could differ from those estimates. Estimates are used when accounting for stock-based transactions, debt transactions, derivative liabilities, allowance for bad debt, asset depreciation and amortization, among others.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The methods, estimates and judgments we use in applying these most critical accounting policies have a significant impact on the results of our financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Share-Based Compensation Expense</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We recognize compensation expense for stock option awards on a straight-line basis over the applicable service period of the award, which is the vesting period. Fair value is determined on the grant date. Share-based compensation expense is based on the grant date fair value estimated using the Black-Scholes Option Pricing Model.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">For stock and stock options issued to consultants and other non-employees for services, the Company measures and records an expense as of the earlier of the date at which either: a commitment for performance by the non-employee has been reached or the non-employee’s performance is complete. The equity instruments are measured at the current fair value, and for stock options, the instruments are measured at fair value using the Black Scholes option model.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following methodology and assumptions were used to calculate share-based compensation for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid black;"> </td><td colspan="7" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 17%; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid black;"> </td><td colspan="6" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Non Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><b>2018 Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><b>Non Plan</b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;">2018 Plan</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.73</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.93</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.73%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.88</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.90%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">123</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">124%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">131</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">131</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">133%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">—</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">—</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeiture rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Life in years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;">10</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;">10</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Expected price volatility is the measure by which our stock price is expected to fluctuate during the expected term of an option. Expected volatility is derived from the historical daily change in the market price of our common stock, as we believe that historical volatility is the best indicator of future volatility.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The risk-free interest rate used in the Black-Scholes calculation is based on the prevailing U.S. Treasury yield as determined by the U.S. Federal Reserve. We have never paid any cash dividends on our common stock and do <em style="font: inherit;">not</em> anticipate paying cash dividends on our common stock in the foreseeable future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Historically, we have <em style="font: inherit;">not</em> had significant forfeitures of unvested stock options granted to employees and Directors. A significant number of our stock option grants are fully vested at issuance or have short vesting provisions. Therefore, we have estimated the forfeiture rate of our outstanding stock options as zero.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid black;"> </td><td colspan="7" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 17%; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid black;"> </td><td colspan="6" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Non Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><b>2018 Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><b>Non Plan</b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;">2018 Plan</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.73</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.93</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.73%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.88</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.90%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">123</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">124%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">131</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">131</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">133%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">—</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">—</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeiture rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Life in years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;">10</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;">10</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> </tbody></table> 0.0173 0.0093 0.0173 0.0088 0.0088 0.0190 1.24 1.23 1.24 1.31 1.31 1.33 0 0 0 0 P10Y P10Y P10Y P10Y <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Warrants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Warrants issued with our convertible promissory notes, note payables, line of credit are accounted for under the fair value and relative fair value method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The warrant is <em style="font: inherit;">first</em> analyzed per its terms as to whether it has derivative features or <em style="font: inherit;">not.</em> If the warrant is determined to be a derivative and <em style="font: inherit;">not</em> qualify for equity treatment, then it is measured at fair value using the Black Scholes option model, and recorded as a liability on the balance sheet. The warrant is re-measured at its then current fair value at each subsequent reporting date (it is “marked-to-market”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">If the warrant is determined to <em style="font: inherit;">not</em> have derivative features, it is recorded into equity at its fair value using the Black Scholes option model, however, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the convertible note.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Convertible debt instruments are recorded at fair value, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the warrant. Further, the convertible debt instrument is examined for any intrinsic beneficial conversion feature (“BCF”) of which the conversion price is less than the closing common stock price on date of issuance. If the relative fair value method is used to value the convertible debt instrument and there is an intrinsic BCF, a further analysis is undertaken of the BCF using an effective conversion price which assumes the conversion price is the relative fair value divided by the number of shares the convertible debt is converted into by its terms. The BCF value is accounted for as equity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The warrant and BCF relative fair values are also recorded as a discount to the convertible promissory notes. At present, these equity features of the convertible promissory notes have recorded a discount to the convertible notes that is substantially equal to the proceeds received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Non-Cash Transactions</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have established a policy relative to the methodology to determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock. The value is based on the market price of our common stock issued as consideration, at the date of the agreement of each transaction or when the service is rendered, or product is received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Revenue Recognition</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for revenue in accordance with ASC <em style="font: inherit;">606,</em> “Revenue from Contacts with Customers”. The guidance focuses on the core principle for revenue recognition, which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the guidance provides that an entity should apply the following steps:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">1:</em> Identify the contract(s) with a customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">2:</em> Identify the performance obligations in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">3:</em> Determine the transaction price.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">4:</em> Allocate the transaction price to the performance obligations in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">5:</em> Recognize revenue when (or as) the entity satisfies a performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Products sold a through a contract with the customer and written purchase order, in which the details of the contract are defined including the transaction price and method of shipment. The only performance obligation is to create and ship the product and each product has separate pricing. Revenue is recognized at a point in time when the goods are shipped if the agreement is FOB manufacturer, and when goods are delivered if FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Service contracts are performed through a written contract, which specifies the performance obligations and the rate at which the services will be billed, typically by time and materials. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed, or, for services related to product installations, at the completion of the installation. A few contracts have called for milestone or fixed cost payments, where we invoice an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. To date, there have been <em style="font: inherit;">no</em> discounts or other financing terms for the contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In the event that we generate revenues from royalties or license fees from our intellectual property, we anticipate a licensee would pay a license fee in <em style="font: inherit;">one</em> or more installments and ongoing royalties based on their sales of products incorporating or using our licensed intellectual property. Upon entering into a licensing agreement, we will determine the appropriate method of recognizing the royalty and license fees.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Clyra also has certain distribution agreements that call for consigned inventory. Although the product is shipped to a <em style="font: inherit;">third</em> party, it is <em style="font: inherit;">not</em> revenue until that consigned inventory is sold to end user customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Government Grants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have been awarded multiple research grants from the Canadian National Research Institute – Industrial Research Assistance Program (NRC-IRAP) and the National Science and Engineering Research Council of Canada (NSERC). The grants received are considered other income and are included in our consolidated statements of operations. We received our <em style="font: inherit;">first</em> grant in <em style="font: inherit;">2015</em> and have been awarded over 80 grants totaling over $3.7 million. Some of the funds from these grants are given directly to <em style="font: inherit;">third</em> parties (such as the University of Alberta or a <em style="font: inherit;">third</em>-party research scientist) to support research on our technology. The grants have terms generally ranging between <span style="-sec-ix-hidden:c76546009">six</span> and <span style="-sec-ix-hidden:c76546010">eighteen</span> months and support a majority, but <em style="font: inherit;">not</em> all, of the related research budget costs. This cooperative research allows us to utilize (i) a depth of resources and talent to accomplish highly skilled work, (ii) financial aid to support research and development costs, (iii) independent and credible validation of our technical claims.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The grants typically provide for (i) recurring monthly amounts, (ii) reimbursement of costs for research talent for which we invoice to request payment, and (iii) ancillary cost reimbursement for research talent travel related costs. All awarded grants have specific requirements on how the money is spent, typically to employ researchers. <em style="font: inherit;">None</em> of the funds <em style="font: inherit;"> may </em>be used for general administrative expenses or overhead in the United States. These grants have substantially increased our level of research and development activities in Canada. We continue to apply for Canadian government and agency grants to fund research and development activities. <em style="font: inherit;">Not</em> all of our grant applications have been awarded, and <em style="font: inherit;">no</em> assurance can be made that any pending grant application, or any future grant applications, will be awarded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 80 3700000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Income Taxes</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The asset and liability approach is used to recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of asset and liabilities. Deferred tax assets and liabilities are determined based on the differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax asset and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for uncertainties in income tax law under a comprehensive model for the financial statement recognition, measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns as prescribed by generally accepted accounting principles (“GAAP”).  Under GAAP, the tax effects of a position are recognized only if it is “more-likely-than-<em style="font: inherit;">not”</em> to be sustained by the taxing authority as of the reporting date.  If the tax position is <em style="font: inherit;">not</em> considered “more-likely-than-<em style="font: inherit;">not”</em> to be sustained, then <em style="font: inherit;">no</em> benefits of the position are recognized.  Management believes there are no unrecognized tax benefits or uncertain tax positions as of <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company assessed its earnings history, trends and estimates of future earnings and determined that the deferred tax asset could <em style="font: inherit;">not</em> be realized as of <em style="font: inherit;"> June 30, 2021. </em>Accordingly, a valuation allowance was recorded against the net deferred tax asset.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company recognizes interest and penalties on income taxes as a component of income tax expense, should such an expense be realized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Fair Value of Financial Instruments</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Management believes the carrying amounts of the Company’s financial instruments (excluding debt and equity instruments) as of <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>approximate their respective fair values because of the short-term nature of these instruments. Such instruments consist of cash, accounts receivable, prepaid assets, accounts payable, lines of credit, and other assets and liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Tax Credits</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Our research and development activities in Canada <em style="font: inherit;"> may </em>entitle our Canadian subsidiary to claim benefits under the “Scientific Research and Experimental Development Program”, a Canadian federal tax incentive program designed to encourage Canadian businesses of all sizes and in all sectors to conduct research and development in Canada. Benefits under the program include credits to taxable income. If our Canadian subsidiary does <em style="font: inherit;">not</em> have taxable income in a reporting period, we instead receive a tax refund from the Canadian Revenue Authority. Those refunds are classified in Other Income on our Consolidated Statement of Operations and Comprehensive Loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Leases</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In accordance with ASC <em style="font: inherit;">842,</em> the Company elects to use hindsight as a practical expedient with respect to determining the lease terms (as we considered our updated expectations of acceptance of the Westminster California facility lease renewal) and in assessing any impairment of right-of-use assets for existing leases. <em style="font: inherit;">No</em> impairment is expected at this time.  As of <em style="font: inherit;"> June 30, 2021, </em>the right of use assets on our balance sheet related to our operating leases total $311,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 311000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Recent Accounting Pronouncements</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> May 2021, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">04,</em> regarding accounting for certain modifications of written call options.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> “Debt—Debt with Conversion and Other Options (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em>) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em>): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”. For convertible instruments, the FASB decided to reduce the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (<em style="font: inherit;">1</em>) those with embedded conversion features that are <em style="font: inherit;">not</em> clearly and closely related to the host contract, that meet the definition of a derivative, and that do <em style="font: inherit;">not</em> qualify for a scope exception from derivative accounting and (<em style="font: inherit;">2</em>) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The FASB decided to amend the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. The FASB observed that the application of the derivatives scope exception guidance results in accounting for some contracts as derivatives while accounting for economically similar contracts as equity. The FASB also decided to improve and amend the related EPS guidance. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after <em style="font: inherit;"> December 15, 2021, </em>including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>including interim periods within those fiscal years. Management is currently evaluating the effect on the Company’s financials if and when future convertible securities are issued. This Update does <em style="font: inherit;">not</em> affect the Company’s current financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2020, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">No</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">01,</em> “Investments—Equity Securities (Topic <em style="font: inherit;">321</em>), Investments—Equity Method and Joint Ventures (Topic <em style="font: inherit;">323</em>), and Derivatives and Hedging (Topic <em style="font: inherit;">815</em>): Clarifying the Interactions between Topic <em style="font: inherit;">321,</em> Topic <em style="font: inherit;">323,</em> and Topic <em style="font: inherit;">815”.</em> This Update relates to the Company’s equity method of accounting and the potential interactions between the measurement alternative in Topic <em style="font: inherit;">321</em> and the equity method of accounting in Topic <em style="font: inherit;">323</em> and that diverse views have emerged about the application of the measurement alternative and the equity method of accounting since the adoption of Update <em style="font: inherit;">2016</em>-<em style="font: inherit;">01.</em>  The measurement alternative is the ability to measure certain equity securities without a readily determinable fair value at cost, minus impairment, if any. Paragraph <em style="font: inherit;">321</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em>-<em style="font: inherit;">2,</em> as amended, states that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it should measure the equity security at fair value as of the date that the observable transaction occurred (hereinafter referred to as the measurement alternative). The amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic <em style="font: inherit;">321</em> immediately before applying or upon discontinuing the equity method. Management adopted the updates, and after evaluation, did <em style="font: inherit;">not</em> make any modifications to the financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">3.</em> Sale of Stock for Cash</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Lincoln Park Financing</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 30, </em><em style="font: inherit;">2020,</em> we entered into a stock purchase agreement (the “Purchase Agreement”) with Lincoln Park Capital Fund, LLC (“Lincoln Park”), pursuant to which Lincoln Park agreed to purchase from us at our request up to an aggregate of $10,250,000 of our common stock (subject to certain limitations) from time to time over a period of <em style="font: inherit;">three</em> years. The agreement allows us, at our sole discretion, to direct Lincoln Park to purchase shares of our common stock, subject to limitations in both volume and dollar amount. The purchase price of the shares that <em style="font: inherit;"> may </em>be sold to Lincoln Park under the agreement is the lower of (i) the lowest sale price on the date of purchase, or (ii) the average of the <em style="font: inherit;">three</em> lowest closing prices in the prior <em style="font: inherit;">12</em> business days. There are <em style="font: inherit;">no</em> restrictions on future financings, rights of <em style="font: inherit;">first</em> refusal, participation rights, penalties or liquidated damages other than a prohibition on entering into a “Variable Rate Transaction,” as defined in the agreement. This agreement replaced the <em style="font: inherit;"> August 2017 </em>agreement with Lincoln Park. Concurrently with the Purchase Agreement, we entered into a Registration Rights Agreement, pursuant to which we filed a registration statement on Form S-<em style="font: inherit;">1</em> with the SEC on <em style="font: inherit;"> April 10, 2020. </em>This registration statement was declared effective on <em style="font: inherit;"> April 21, 2020, </em>and as of <em style="font: inherit;"> April 29, 2020, </em>we commenced regular purchases under the agreement. The Purchase Agreement replaced a similar agreement with Lincoln Park dated <em style="font: inherit;"> August 2017.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> we sold 18,526,309 and 3,198,358 shares, respectively, to Lincoln Park, and received $3,015,000 and $1,461,000, respectively, in gross and net proceeds. Subsequent to <em style="font: inherit;"> June 30, 2021, </em>we continue to draw on the Purchase Agreement for working capital from time to time (see Note <em style="font: inherit;">13</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; "><em style="font: inherit;">2020</em> Unit Offering</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> pursuant to an offering commenced in <em style="font: inherit;"> March 2020, </em>we sold 3,431,547 and 1,571,667 shares, respectively, of our common stock and received $505,000 and $242,000, respectively, in gross and net proceeds, from a total of <em style="font: inherit;">six</em> accredited investors. In addition to the shares, we issued each investor a <span style="-sec-ix-hidden:c76546178">six</span>-month and a <span style="-sec-ix-hidden:c76546179">five</span>-year warrant to purchase additional shares (see Note <em style="font: inherit;">6,</em> “<i>Warrants Issued in <em style="font: inherit;">2020</em> Unit Offering</i>”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> 10250000 18526309 3198358 3015000 1461000 3431547 1571667 505000 242000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">4.</em> Debt Obligations</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following table summarizes our debt obligations outstanding as of <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020 (</em>in thousands). The table does <em style="font: inherit;">not</em> include debt obligations of our partially owned subsidiary Clyra Medical (see Note <em style="font: inherit;">9,</em> “<i>Debt Obligations of Clyra Medical</i>”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 45pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>June 30, 2021</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>(Unaudited)</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>December 31, 2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Current portion of debt:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Note payable, matures on demand 60 days’ notice (or March 8, 2023)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Line of credit, matures on 30-day demand</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total notes payable and line of credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Convertible notes payable:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Convertible note payable, matures April 20, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Convertible note payable, matures August 9, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Convertible notes, mature August 12 and 16, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total convertible notes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Debt discount, net of amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 27pt; border-bottom: 1px solid rgb(0, 0, 0);">1,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Long-term debt:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Convertible note payable, matures March 1, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Debt discount, net of amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">SBA Paycheck Protection Program loans</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">SBA EIDL Loan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total long-term liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">For the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> we recorded $182,000 and $1,504,000, respectively, of interest expense related to the amortization of discounts on convertible notes payable, and coupon interest from our note payable, convertible notes and line of credit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following discussion includes debt instruments to which amendments were made or included other activity that management deemed appropriate to disclose during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020.</em> Each of the debt instruments contained in the above table are disclosed more fully in the financial statements contained in the Company’s Form <em style="font: inherit;">10</em>-K filed <em style="font: inherit;"> March 30, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Cash payment of debt obligations</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> May 17, 2021, </em>we paid $178,000 in cash to Vernal Bay Investments, LLC, as payment of <em style="font: inherit;">one</em>-half the outstanding principal on the convertible note scheduled to mature on <em style="font: inherit;"> August 12, 2021. </em>In addition, we issued 1,272,321 shares of our common stock to pay the remaining principal and interest due on the note.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 1, 2021, </em>we paid in cash the outstanding principal of $600,000 on the promissory note issued <em style="font: inherit;"> August 9, 2019, </em>and scheduled to mature on <em style="font: inherit;"> August 9, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 1, 2021, </em>we paid in cash the outstanding principal of $50,000 on the remaining amount due on a line of credit in which was due on demand at any time after <em style="font: inherit;"> September 1, 2019. </em>There is no remaining balance on this line of credit, and we <em style="font: inherit;">no</em> longer have the ability to draw on the line of credit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Conversion of Debt into shares of common stock</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> May 18, 2021, </em>we converted to equity a promissory note, that was scheduled to mature on <em style="font: inherit;"> August 18, 2021, </em>in the principal balance of $50,000 into 294,118 shares of our common stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On its maturity date of <em style="font: inherit;"> April 20, 2021, </em>we converted to equity a promissory note in the principal balance of $100,000 into 400,000 shares of our common stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Amendment to Note payable matures on <em style="font: inherit;">60</em> days</span></i></b>’<b><i><span style="text-decoration: underline; "> notice (or <em style="font: inherit;"> March 8, 2023)</em></span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 1, 2021, </em>we and the holder of a $50,000 note payable modified the note to set a specific maturity date of <em style="font: inherit;"> March 1, 2023, </em>and allow the investor to convert the note to our common stock at a price of $0.16 per share. In lieu of interest during the extended period of the note, we issued the investor a stock purchase warrant (see Note <em style="font: inherit;">6</em>).</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 45pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>June 30, 2021</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>(Unaudited)</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>December 31, 2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Current portion of debt:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Note payable, matures on demand 60 days’ notice (or March 8, 2023)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Line of credit, matures on 30-day demand</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total notes payable and line of credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Convertible notes payable:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Convertible note payable, matures April 20, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Convertible note payable, matures August 9, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Convertible notes, mature August 12 and 16, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total convertible notes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Debt discount, net of amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 27pt; border-bottom: 1px solid rgb(0, 0, 0);">1,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Long-term debt:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Convertible note payable, matures March 1, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">Debt discount, net of amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">SBA Paycheck Protection Program loans</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 9pt;">SBA EIDL Loan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total long-term liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 0 50000 0 50000 0 100000 0 100000 0 600000 0 406000 0 1106000 -0 104000 0 1102000 50000 0 29000 -0 314000 357000 150000 150000 485000 507000 485000 1609000 182000 1504000 178000 1272321 600000 50000 0 50000 294118 100000 400000 50000 0.16 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">5.</em> Share-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Issuance of Common Stock in exchange for payment of payables</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i>Payment of Officer Salaries</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 31, 2021, </em>we issued 137,364 shares of our common stock at $0.23 per share in lieu of $31,000 of accrued and unpaid salary to our officers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 30, 2020, </em>we issued 367,403 shares of our common stock at $0.16 per share in lieu of $59,000 of accrued and unpaid salary to our officers. On <em style="font: inherit;"> March 31, 2020, </em>we issued 648,755 shares of our common stock at $0.17 per share in lieu of $110,000 of accrued and unpaid salary to our officers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i>Payment of Consultant Fees </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 30, 2021, </em>we issued 357,132 shares of our common stock at $0.17 per share in lieu of $60,000 of accrued and unpaid obligations to consultants. On <em style="font: inherit;"> March 31, 2021, </em>we issued 610,123 shares of our common stock at $0.23 per share in lieu of $81,000 of accrued and unpaid obligations to consultants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 30, 2020, </em>we issued 1,406,630 shares of our common stock at $0.16 per share in lieu of $213,000 of accrued and unpaid salary to consultants. On <em style="font: inherit;"> March 31, 2020, </em>we issued 390,735 shares of our common stock at $0.17 per share in lieu of $67,000 of accrued and unpaid obligations to consultants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i>Payment of Accrued Interest</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021, </em>we issued 81,777 shares of our common stock at $0.17 per share in lieu of $16,000 of accrued and unpaid interest.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 30, 2020, </em>we issued 594,428 shares of our common stock at $0.16 per share in lieu of $30,000 of accrued and unpaid interest.  On <em style="font: inherit;"> March 31, 2020, </em>we issued 19,278 shares of our common stock at $0.17 per share in lieu of $4,000 of accrued interest.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Stock Option Expense</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> we recorded an aggregate $754,000 and $848,000, in selling general and administrative expense related to the issuance of stock options. We issued options through our <em style="font: inherit;">2018</em> Equity Incentive Plan, our now expired <em style="font: inherit;">2007</em> Equity Incentive Plan, and outside of these plans. See Note <em style="font: inherit;">9</em> for information on stock option expense for options issued by subsidiary Clyra.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; "><em style="font: inherit;">2018</em> Equity Incentive Plan </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 22, 2018, </em>our stockholders adopted the BioLargo <em style="font: inherit;">2018</em> Equity Incentive Plan (<em style="font: inherit;">“2018</em> Plan”) as a means of providing our directors, key employees and consultants additional incentive to provide services. Both stock options and stock grants <em style="font: inherit;"> may </em>be made under this plan for a period of 10 years. Our Board of Director’s Compensation Committee administers this plan. As plan administrator, the Compensation Committee has sole discretion to set the price of the options. The plan authorizes the following types of awards: (i) incentive and non-qualified stock options, (ii) restricted stock awards, (iii) stock bonus awards, (iv) stock appreciation rights, (v) restricted stock units, and (vi) performance awards. The total number of shares reserved and available for awards pursuant to this Plan as of the date of adoption of this <em style="font: inherit;">2018</em> Plan by the Board is 40 million shares. The number of shares available to be issued under the <em style="font: inherit;">2018</em> Plan increases automatically each <em style="font: inherit;"> January </em><em style="font: inherit;">1st</em> by the lesser of (a) 2 million shares, or (b) such number of shares determined by our Board.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Activity for our stock options under the <em style="font: inherit;">2018</em> Plan for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> June 30, 2020, </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Weighted</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Average</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 4pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 4pt;"><b><b><b>Aggregate</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Options</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Price per</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 4pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 4pt;"><b><b><b><em style="font: inherit;">intrinsic</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Outstanding</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Price per share</em></em></em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">share</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,865,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,483,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.13</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,349,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.12</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,218,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.12</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,130,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.12</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">250,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,214,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,610,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(200,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.18</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,625,045</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">(<em style="font: inherit;">1</em>) Aggregate intrinsic value based on closing common stock price of $0.17 at <em style="font: inherit;"> June 30, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The options granted to purchase 2,483,691 shares during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>were issued to an officer, board of directors, employees and consultants: (i) we issued options to purchase 300,000 shares of our common stock at an exercise price on the respective grant date of $0.17 per share to our CFO as described below; (ii) we issued options to purchase 693,762 shares of our common stock at an exercise price on the respective grant date of $0.17 and $0.23 per share to members of our board of directors for services performed, in lieu of cash; the fair value of these options totaled <span style="-sec-ix-hidden:c76546314">$130,000,</span> and is recorded as selling, general and administrative expenses; (iii) we issued options to purchase 1,298,411 shares of our common stock to employees as part of an employee retention and expiring options plan at exercises price on the respective date ranging between $0.17 and $0.23 per share; the fair value of employee retention plan options totaled $234,000 and will vest quarterly over <span style="-sec-ix-hidden:c76546319">four</span> years as long as they are retained as employees; and (iv) we issued options to purchase 191,518 shares of our common stock to consultants and employees in lieu of cash for unpaid obligations totaling $35,000. All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The options granted under the <em style="font: inherit;">2018</em> Plan to purchase 8,610,689 shares during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020 </em>were issued to officers, board of directors, employees and consultants: (i) we issued options to purchase 4,880,945 shares of our common stock at an exercise price of $0.14 per share to employees and consultants as a bonus during the pandemic. These options vest quarterly over <span style="-sec-ix-hidden:c76546327">one</span> year and the fair value totaled $656,000 (ii) we issued options to purchase 457,500 shares of our common stock at an exercise price range of $0.14 – $0.21 per share to our CFO , with 177,500 shares having vested during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020, </em>and the remaining shares to vest 25,000 monthly through <em style="font: inherit;"> January 31, 2021; (</em>ii) we issued options to purchase 821,434 shares of our common stock at an exercise price on the respective grant date of $0.17 and $0.16 per share to members of our board of directors for services performed, all options vested at issuance and the fair value of these options totaled <span style="-sec-ix-hidden:c76546338">$130,000;</span> (iii) we issued options to purchase 939,332 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.17 and $0.16 per share; the fair value of employee retention plan options totaled $151,000 and vest quarterly over <span style="-sec-ix-hidden:c76546343">four</span> years as long as they are retained as employees; (iv) we issued options to purchase 449,286 shares of our common stock to consultants in lieu of cash for unpaid obligations totaling <span style="-sec-ix-hidden:c76546345">$65,000;</span> and (v) we issued options to purchase 1,062,192 shares of common stock at an exercise price ranging between $0.14 – $0.17 per share to employees to convert accrued and unpaid obligations and for previously issued options that expire. All of these options vested at issuance and the fair value totaled $145,000, All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Chief Financial Officer Contract Extension</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 17, 2021, </em>we and our Chief Financial Officer Charles K. Dargan, II, formally agreed to extend the engagement agreement dated <em style="font: inherit;"> February 1, 2008 (</em>the “Engagement Agreement”, which had been previously extended multiple times), pursuant to which Mr. Dargan has been and continues to serve as the Company’s Chief Financial Officer. The Engagement Extension Agreement dated as of <em style="font: inherit;"> February 25, 2020 (</em>the “Engagement Extension Agreement”) provides for an additional term to begin retroactively on <em style="font: inherit;"> October 1, 2019, </em>and to expire <em style="font: inherit;"> January 31, 2021 (</em>the “Extended Term”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As compensation for the Extended Term, Mr. Dargan was issued an option (“Option”) to purchase 300,000 shares of our common stock. The Option vests over the period of the Extended Term, with 125,000 shares having vested as of <em style="font: inherit;"> June 30, 2021, </em>and the remaining 175,000 shares to vest monthly through <em style="font: inherit;"> January 31, 2022, </em>so long as the agreement is in full force and effect. The Option is exercisable at $0.23 per share, the closing price of our common stock on <em style="font: inherit;"> March 17, 2021, </em>expires <span style="-sec-ix-hidden:c76546355">ten</span> years from the grant date, and was issued pursuant to the <em style="font: inherit;">2018</em> Equity Incentive Plan. The fair value of these options totaled $49,000, which expense is recorded ratably over the <span style="-sec-ix-hidden:c76546358">twelve</span>-month agreement term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Option is Mr. Dargan’s sole compensation for the Extended Term. As was the case in all prior terms of his engagement, there is <em style="font: inherit;">no</em> cash component of his compensation for the Extended Term. Mr. Dargan is eligible to be reimbursed for business expenses he incurs in connection with the performance of his services as the Company’s Chief Financial Officer (although he has made <em style="font: inherit;">no</em> such requests for reimbursement in the past). All other provisions of the Engagement Agreement <em style="font: inherit;">not</em> expressly amended pursuant to the Engagement Extension Agreement remain the same, including provisions regarding indemnification and arbitration of disputes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; "><em style="font: inherit;">2007</em> Equity Incentive Plan </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> September </em><em style="font: inherit;">7,</em> <em style="font: inherit;">2007,</em> and as amended <em style="font: inherit;"> April 29, 2011, </em>the BioLargo, Inc. <em style="font: inherit;">2007</em> Equity Incentive Plan (<em style="font: inherit;">“2007</em> Plan”) was adopted as a means of providing our directors, key employees and consultants additional incentive to provide services. Both stock options and stock grants <em style="font: inherit;"> may </em>be made under this plan for a period of 10 years, which expired on <em style="font: inherit;"> September 7, 2017. </em>The Board’s Compensation Committee administers this plan. As plan administrator, the Compensation Committee has sole discretion to set the price of the options. As of <em style="font: inherit;"> September 2017, </em>the Plan was closed to further stock option grants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Activity for our stock options under the <em style="font: inherit;">2007</em> Plan for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020</em> is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Weighted</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Average</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Aggregate</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Options</em></b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Price per</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">intrinsic</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Outstanding</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">share</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,689,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.23</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,453,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.39</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Balance, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,235,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.23</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 41%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 4%;"> </td><td style="width: 2%;"> </td><td style="width: 4%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,769,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.23</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(930,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.39</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,839,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.23</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 8%;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">(<em style="font: inherit;">1</em>) – Aggregate intrinsic value based on closing common stock price of $0.17 at <em style="font: inherit;"> June 30, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Non-Plan Options issued </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Activity of our non-plan stock options issued for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020</em> is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 49%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 10%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 2%;"><b> </b></td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Weighted</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 10%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Non-plan</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><b><em style="font: inherit;"> </em></b></td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">average</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Aggregate</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Options</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">price per</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Intrinsic</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 49%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">outstanding</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="4" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">share</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 49%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 10%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 4%;"> </td><td style="width: 2%;"> </td><td colspan="2" style="width: 4%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 10%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 10%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,749,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.23</td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,793,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Non-vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,996,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,796,963</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">28,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="border-bottom: 1px solid black; width: 49%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 10%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 4%;"> </td><td style="text-align: center; border-bottom: 1px solid black; width: 2%;"> </td><td colspan="2" style="border-bottom: 1px solid black; width: 4%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 10%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 10%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,604,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.23</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">292,437</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,896,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">– Aggregate intrinsic value based on closing common stock price of $0.17 at <em style="font: inherit;"> June 30, 2021.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>we issued an option to purchase 43,956 shares of our common stock at $0.23 per share to a vendor for services. The fair value of these options total $10,000 and is recorded in our selling, general and administrative expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020, </em>we issued options to purchase 292,437 shares of our common stock at exercise prices ranging between $0.17 – $0.21 per share to vendors for fees for service. The fair value of the options issued totaled $50,000, is recorded in our selling, general and administrative expense.</p> 137364 0.23 31000 367403 0.16 59000 648755 0.17 110000 357132 0.17 60000 610123 0.23 81000 1406630 0.16 213000 390735 0.17 67000 81777 0.17 16000 594428 0.16 30000 19278 0.17 4000 754000 848000 P10Y 40000000 2000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Weighted</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Average</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 4pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 4pt;"><b><b><b>Aggregate</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Options</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Price per</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 4pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 4pt;"><b><b><b><em style="font: inherit;">intrinsic</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Outstanding</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Price per share</em></em></em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">share</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,865,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,483,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.13</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,349,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.12</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,218,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.12</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,130,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.12</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">250,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,214,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,610,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(200,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.18</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,625,045</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Weighted</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Average</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Aggregate</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Options</em></b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Price per</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">intrinsic</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Outstanding</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">share</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,689,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.23</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,453,855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.39</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Balance, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,235,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.23</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 41%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 4%;"> </td><td style="width: 2%;"> </td><td style="width: 4%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,769,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.23</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(930,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.39</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,839,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.23</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 8%;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 49%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 10%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 2%;"><b> </b></td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Weighted</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; width: 10%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Non-plan</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><b><em style="font: inherit;"> </em></b></td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">average</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Aggregate</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Options</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">price per</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Intrinsic</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 49%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">outstanding</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="4" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">share</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 49%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 10%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 4%;"> </td><td style="width: 2%;"> </td><td colspan="2" style="width: 4%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 10%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 10%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,749,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.23</td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,793,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Non-vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,996,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,796,963</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">28,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="border-bottom: 1px solid black; width: 49%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 10%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 4%;"> </td><td style="text-align: center; border-bottom: 1px solid black; width: 2%;"> </td><td colspan="2" style="border-bottom: 1px solid black; width: 4%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 10%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 10%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,604,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.23</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">292,437</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,896,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.17</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid black;"><em style="font: inherit;">–</em></td><td colspan="2" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> 18865525 0.16 0.40 0.19 2483691 0.13 0.23 0.19 -0 0 21349216 0.12 0.43 0.19 4218833 0.12 0.40 0.23 17130383 0.12 0.43 0.18 250000 9214356 0.16 0.43 0.25 8610689 0.17 0.22 0.19 200000 0.18 0.34 0.26 17625045 0.16 0.43 0.20 0.17 2483691 300000 0.17 693762 0.17 0.23 1298411 0.17 0.23 234000 191518 35000 8610689 4880945 0.14 656000 457500 0.14 0.21 177500 25000 821434 0.17 0.16 939332 0.17 0.16 151000 449286 1062192 0.14 0.17 145000 300000 125000 175000 0.23 49000 P10Y 5689363 0.23 0.94 0.44 1453855 0.39 0.51 0.40 4235508 0.23 1.65 0.45 8769451 0.23 0.94 0.42 930000 0.39 0.58 0.56 7839451 0.23 1.65 0.41 0.17 20749583 0.17 1.00 0.41 43956 0.23 0.23 20793539 0.17 1.00 0.41 1996576 0.17 0.45 0.45 18796963 0.17 1.00 0.41 28000 19604107 0.23 1.00 0.41 292437 0.17 0.21 0.18 19896544 0.17 1.00 0.41 0.17 43956 0.23 10000 292437 0.17 0.21 50000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">6.</em> Warrants</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We issued warrants to purchase our common stock, at various prices for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Weighted</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>average</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Aggregate</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Warrants</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">price per</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Intrinsic</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">outstanding</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">share</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 55%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 4%;"> </td><td style="width: 2%;"> </td><td style="width: 4%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,980,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Issued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,088,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.14</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,046,528</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,022,555</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.14</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">140,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="border-bottom: 1px solid black; width: 55%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 8%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 4%;"> </td><td style="border-bottom: 1px solid black; width: 2%;"> </td><td style="border-bottom: 1px solid black; width: 4%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 8%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 8%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,231,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Issued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,934,592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.13</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,272,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">32,892,933</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Aggregate intrinsic value based on closing common stock price of $0.17 at <em style="font: inherit;"> June 30, 2021</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Warrants issued in <em style="font: inherit;">2020</em> Unit Offering</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>pursuant to our <em style="font: inherit;">2020</em> Unit Offering (see Note <em style="font: inherit;">3</em>), we issued <span style="-sec-ix-hidden:c76546586">six</span>-month stock purchase warrants to purchase an aggregate 3,431,547 shares of our common stock at exercise prices between $0.14 – 0.21 per share, and <span style="-sec-ix-hidden:c76546590">five</span>-year stock purchase warrants to purchase an aggregate 3,431,547 shares of our common stock at exercise prices between $0.18 – 0.24 per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Warrant issued in conjunction with amendment to note payable </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 1, 2021, </em>we and the holder of a $50,000 note payable modified the note (see Note <em style="font: inherit;">4</em>). In lieu of interest during the extended period of the note, we issued the investor a warrant to purchase 225,000 shares of our common stock at $0.16 per share for a period of <span style="-sec-ix-hidden:c76546598">five</span> years.  The fair value of these warrants totaled $35,000 and is recorded as a debt discount on our consolidated balance sheets, of which amount will be amortized to interest expense over the <span style="-sec-ix-hidden:c76546600">two</span>-year term of the debt.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><span style="text-decoration: underline; "><b><i>Fair Value </i></b>–<b><i> Interest Expense</i></b></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">To determine interest expense related to our outstanding warrants issued in conjunction with debt offerings, the fair value of each award grant is estimated on the date of grant using the Black-Scholes option pricing model and the relative fair values are amortized over the life of the warrant. For the determination of expense of warrants issued for services, extinguishment of debt and settlement, management also uses the option-pricing model. The principal assumptions we used in applying this model were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 75%; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="4" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 7%; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="4" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 7%; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 75%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.71%</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.23%</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 75%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">100%</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">112</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 75%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 75%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeiture rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 75%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected life in years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">.5</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;"> –</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.33</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;"> –</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The risk-free interest rate is based on U.S. Treasury yields in effect at the time of grant. Expected volatilities are based on historical volatility of our common stock. The expected life in years is based on the contract term of the warrant.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Weighted</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>average</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Aggregate</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Warrants</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">price per</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">Intrinsic</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">outstanding</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;">share</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 55%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 4%;"> </td><td style="width: 2%;"> </td><td style="width: 4%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,980,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Issued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,088,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.14</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,046,528</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,022,555</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.14</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">140,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="border-bottom: 1px solid black; width: 55%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 8%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 4%;"> </td><td style="border-bottom: 1px solid black; width: 2%;"> </td><td style="border-bottom: 1px solid black; width: 4%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 8%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 1%;"> </td><td style="border-bottom: 1px solid black; width: 8%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,231,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Issued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,934,592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.13</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,272,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">32,892,933</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$0.16</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">0.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> 32980989 0.16 1.00 0.29 7088094 0.14 0.26 0.20 1046528 0.19 0.35 0.24 39022555 0.14 1.00 0.27 140000 43231161 0.16 1.00 0.42 3934592 0.13 0.24 0.13 14272820 0.40 0.49 0.30 32892933 0.16 1.00 0.35 0.17 3431547 0.14 0.21 3431547 0.18 0.24 50000 225000 0.16 35000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 75%; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="4" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 7%; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="4" rowspan="1" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 7%; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 75%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.71%</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.23%</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 75%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">100%</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">112</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 75%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 75%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeiture rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 75%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected life in years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">.5</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;"> –</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.33</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;"> –</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 0.0071 0.0023 1 1.12 P0Y6M P5Y P0Y3M29D P5Y <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">7.</em> Accounts Payable and Accrued Expenses </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Accounts payable and accrued expenses for our operations other than our partially-owned subsidiary Clyra Medical included the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31,</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts payable and accrued expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">145</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">315</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued payroll</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">156</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total accounts payable and accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">513</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Accounts payable and accrued expenses includes ordinary business payables incurred by the Company and its operational subsidiaries. See Note <em style="font: inherit;">9,</em> “<i>Accounts Payable and Accrued Expenses</i>”, for the accounts payable and accrued expenses of Clyra Medical.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31,</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts payable and accrued expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">145</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">315</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued payroll</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">156</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total accounts payable and accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">513</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 145000 315000 25000 42000 161000 156000 331000 513000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">8.</em> In-process Research and Development</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> September 26, 2018, </em>BioLargo and Clyra Medical entered into a transaction (the “Scion Transaction”) whereby BioLargo would acquire, and then license back to Clyra, the intangible assets of Scion Solutions, LLC (“Scion”), and in particular its in-process research and development of the “SkinDisc,” a method for treating advanced hard-to-treat wounds including diabetic ulcers. In addition to a pending patent application, the assets included the technical know-how and data developed by the Scion team.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">9.</em> Noncontrolling Interest </b>–<b> Clyra Medical</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As discussed in Note <em style="font: inherit;">2,</em> we consolidate the operations of our partially owned subsidiary Clyra Medical, of which we owned 45% of its outstanding shares as of <em style="font: inherit;"> June 30, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Acquisition of In-process Research and Development</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> September 26, 2018, </em>Clyra Medical entered into a transaction with Scion Solutions, LLC, for the purchase of its intellectual property, including its SkinDisc. The consideration provided to Scion is subject to an escrow agreement (“Escrow Agreement”) and earn out provisions and includes: (i) 21,000 shares of the Clyra Medical common stock; (ii) 10,000 shares of Clyra Medical common stock redeemable for 7,142,858 BioLargo common shares (detailed below); and (iii) a promissory note in the principal amount of $1,250,000 to be paid through new capital investments and revenue, as detailed below. This consideration was initially held in escrow pending Clyra Medical raising $1 million “base capital” to fund its business operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> December 17, 2018, </em>the parties entered into a closing agreement (“Closing Agreement”) reflecting the satisfaction of the obligation to raise <em style="font: inherit;">$1</em> million “base capital”; at that time, <em style="font: inherit;">one</em>-half of the shares of Clyra Medical common stock exchanged for the Scion assets were released to Scion. The remaining Clyra Medical common shares remain subject to the Escrow Agreement’s performance metrics, each vesting <em style="font: inherit;">one</em>-<em style="font: inherit;">fifth</em> of the remaining shares of common stock: (a) notification of FDA premarket clearance of certain orthopedics products, or recognition by Clyra Medical of $100,000 gross revenue; (b) the recognition by Clyra Medical of $100,000 in aggregate gross revenue; (c) the granting of all or any part of the patent application for the SkinDisc product, or recognition by Clyra Medical of $500,000 in gross revenue; (d) recognition by Clyra Medical of $1 million in aggregate gross revenue; and (e) recognition by Clyra Medical of $2 million in gross revenue. As of <em style="font: inherit;"> June 30, 2021, </em>a total of 9,300 shares remain in escrow, the difference having been vested in accordance with the performance metrics.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Debt Obligations of Clyra Medical</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i>Note Payable (Scion)</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In conjunction with the transaction in which certain intellectual property was purchased from Scion, Clyra issued a promissory note to Scion in the principal amount of $1,250,000 on <em style="font: inherit;"> September 26, 2018 (</em>“Clyra-Scion Note”), accruing interest at an annual rate of 5%. Clyra is obligated to make principal and interest payments periodically, based on a percent (25%) of investment proceeds, and 5% of revenues. Payments are due annually each <em style="font: inherit;"> June </em><em style="font: inherit;">26th</em> until paid. At <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>the balance due on the Clyra Medical Note Payable totaled $1,007,000. On <em style="font: inherit;"> June 26, 2021, </em>the maturity date of the note automatically extended by <em style="font: inherit;">one</em> year, to <em style="font: inherit;"> June 26, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Inventory Line of Credit</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 30, 2020, </em>Clyra entered into a <span style="-sec-ix-hidden:c76546738">one</span>-year revolving Line of Credit Agreement whereby Vernal Bay Capital Group, LLC committed to provide a $1,000,000 inventory line of credit to Clyra.  Clyra has received $260,000 in draws since the inception of the line of credit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Clyra is required to use funds from the line of credit to produce inventory. Additional draws are conditional upon Clyra presenting invoices or purchase orders to the lender equal to the greater of <span style="-sec-ix-hidden:c76546741">one</span>-half of principal outstanding on the line of credit, and $200,000.  The line of credit note earns interest at 15%, matures in <span style="-sec-ix-hidden:c76546744">one</span> year, and requires Clyra pay interest and principal from gross product sales. For the <em style="font: inherit;">first</em> <em style="font: inherit;">180</em> days, on a monthly basis, Clyra is required to pay 30% of gross product sales to reduce amounts owed, and thereafter 60% of gross sales. Clyra issued Vernal Bay 323 shares of its common stock as a commitment fee for the line of credit, valued at $70,000. A security agreement of the same date grants Vernal Bay a security interest in Clyra’s inventory, as that term is defined in the Uniform Commercial Code. Clyra <em style="font: inherit;"> may </em>prepay the note at any time.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>we made payments on the line of credit totaling $24,000. In <em style="font: inherit;"> April, 2021, </em>Vernal agreed to extend the maturity date by <em style="font: inherit;">one</em> year, to <em style="font: inherit;"> June 30, 2022. </em>Clyra agreed to make interest-only payments through <em style="font: inherit;"> August 31, 2021, </em>and then, in addition to interest payments, principal payments equal to the greater of (i) $7,500 and (ii) 40% of product sales beginning <em style="font: inherit;"> September 2021, </em>for <em style="font: inherit;">six</em> months, and thereafter the greater of (i) $7,500 and (ii) 60% of product sales.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> June 30, 2021, </em>the balance outstanding on this line of credit totals $200,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Prepaid Marketing - Consulting Agreement</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> December 30, 2015, </em>Clyra entered into a consulting agreement with Beach House Consulting, LLC, through which Jack B. Strommen will be providing consulting services to Clyra related to its sales and marketing activities, and in exchange receive $23,000 per month for a period of <span style="-sec-ix-hidden:c76546761">four</span> years. On <em style="font: inherit;"> June 30, 2020, </em>at Clyra’s request, Beach House Consulting agreed to accept 3,639 shares of Clyra common stock, in lieu of cash, as full prepayment of the consulting fee. The obligation to provide the consulting services is dependent on Clyra generating an average of $250,000 in monthly sales over <em style="font: inherit;">three</em> consecutive months, which has <em style="font: inherit;">not</em> been met. The value of the shares issued to Beach House totaled $788,000 and is recorded as a non-current asset (prepaid marketing) on our balance sheet.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Clyra Medical Equity transactions</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:36pt;">As of <em style="font: inherit;"> June 30, 2021, </em>Clyra Medical had the following common shares outstanding:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; border: 1px solid black; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%; border-right: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Shareholder</b></p> </td><td style="border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid black;"><b><b><b><em style="font: inherit;">Shares</em></b></b></b></td><td style="padding-bottom: 1px; border-right: 1px solid black; border-bottom: 1px solid black;"> </td><td style="border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid black;"><b><b><b><em style="font: inherit;">Percent</em></b></b></b></td><td style="padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-right: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioLargo, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">49,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid black;">%</td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-right: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sanatio Capital</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">18,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid black;">%</td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-right: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Scion Solutions(1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">21,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid black;">%</td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-right: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">19,280</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid black;">%</td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-right: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>108,891</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The above amounts do <em style="font: inherit;">not</em> include an additional 9,300 shares held in escrow subject to performance metrics that have <em style="font: inherit;">not</em> been met.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Sales of Common Shares</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> Clyra raised $50,000 and $849,000 at $310 per Clyra share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Stock Options</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Clyra issues options to its employees and consultants in lieu of compensation owed on a regular basis. As of <em style="font: inherit;"> December 31, 2020, </em>the Company had issued options to purchase 11,411 shares of Clyra stock. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> Clyra issued options to purchase 1,248 and 1,945 shares of its common stock, respectively. Each option issued has an exercise price of $1.00 per share, are vested upon issuance and an expiration date 10 years from the date of grant. The fair value of the options issued in in the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020</em> totaled $263,000 and $441,000, respectively. We used the Black-Scholes model to calculate the initial fair value, assuming a stock price on date of grant of $310 per share. Because Clyra is a private company with <em style="font: inherit;">no</em> secondary market for its common stock, the resulting fair value was discounted by 30%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Clyra Accounts Payable and Accrued Expenses</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Clyra had the following accounts payable and accrued expenses as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31,</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts payable and accrued expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued payroll</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Clyra Medical accounts payable and accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.45 21000 10000 7142858 1250000 1000000 100000 100000 500000 1000000 2000000 9300 1250000 0.05 0.25 0.05 1007000 1000000 260000 200000 0.15 0.30 0.60 323 70000 24000 7500 0.40 7500 0.60 200000 23000 3639 250000 788000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; border: 1px solid black; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%; border-right: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Shareholder</b></p> </td><td style="border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid black;"><b><b><b><em style="font: inherit;">Shares</em></b></b></b></td><td style="padding-bottom: 1px; border-right: 1px solid black; border-bottom: 1px solid black;"> </td><td style="border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid black;"><b><b><b><em style="font: inherit;">Percent</em></b></b></b></td><td style="padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-right: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioLargo, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">49,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid black;">%</td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-right: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sanatio Capital</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">18,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid black;">%</td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-right: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Scion Solutions(1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">21,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid black;">%</td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-right: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">19,280</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid black; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid black;">%</td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-right: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><b>108,891</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td></tr> </tbody></table> 49207 0.45 18704 0.17 21700 0.20 19280 0.18 108891 9300 50000 849000 310 11411 1248 1945 1.00 P10Y 263000 441000 310 0.30 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31,</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts payable and accrued expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued payroll</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Clyra Medical accounts payable and accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 582000 402000 127000 32000 51000 102000 760000 536000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">10.</em> BioLargo Engineering, Science and Technologies, LLC</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> September 2017, </em>we commenced a full-service environmental engineering firm and formed a Tennessee entity named BioLargo Engineering, Science &amp; Technologies, LLC (“BLEST”). In conjunction with the start of this subsidiary, we entered into a <em style="font: inherit;">three</em>-year office lease in the Knoxville, Tennessee area, and entered into employment agreements with <em style="font: inherit;">six</em> scientists and engineers. (See Note <em style="font: inherit;">11,</em> “<i>Business Segment Information</i>”.) The company was capitalized with <em style="font: inherit;">two</em> classes of membership units: Class A, 100% owned by BioLargo, and Class B, held by management of BLEST, and which initially have <em style="font: inherit;">no</em> “profit interest,” as that term is defined in Tennessee law. However, over the succeeding <span style="-sec-ix-hidden:c76546820">five</span> years, the Class B members can earn up to a 30% profit interest. They also have been granted options to purchase up to an aggregate 1,750,000 shares of BioLargo, Inc. common stock. The profit interest and option shares are subject to a <span style="-sec-ix-hidden:c76546823">five</span> year vesting schedule tied to the performance of the subsidiary, including gross revenue targets that increase over time, obtaining positive cash flow by <em style="font: inherit;"> March 31, 2018 (</em>which was <em style="font: inherit;">not</em> met), collecting 90% of its account receivables, obtaining a profit of 10% in its <em style="font: inherit;">first</em> year (and increasing in subsequent years), making progress in the scale-up and commercialization of our AOS system, and using BioLargo research scientists (such as our Canadian team) for billable work on client projects. These criteria are to be evaluated annually by BLEST’s compensation committee (which includes BioLargo’s president, CFO, and BLEST’s president), beginning <em style="font: inherit;"> September 2018. </em>Given the significant performance criteria, the Class B units and the stock options will only be recognized in compensation expense if or when the criteria are satisfied.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The BLEST Compensation Committee has met regularly since the subsidiary commenced operations. In <em style="font: inherit;">2018,</em> it reviewed the operating performance and determined that the performance metrics were <em style="font: inherit;">not</em> met and as a result, did <span style="-sec-ix-hidden:c76546830">not</span> award any Class B units or stock options. In <em style="font: inherit;"> November 2019, </em>it determined that a portion of the performance metrics were met, and that <em style="font: inherit;">one</em>-half of the eligible profits interests would be vested (2.5% in the aggregate), and therefore <em style="font: inherit;">one</em>-half of the option interests (10%) would be vested (175,000 options shares in the aggregate). The vesting of option shares resulted in a fair value totaling $44,000, recorded on our consolidated statement of operations as selling, general and administrative expense. The fair value of the profit interest was nominal and <em style="font: inherit;">not</em> booked. In <em style="font: inherit;"> January 2021, </em>the committee again reviewed the operating performance and determined that a portion of the performance metrics were met. It was agreed that <em style="font: inherit;">one</em>-half and <em style="font: inherit;">one</em>-quarter of the eligible profits interests would be vested (3.75% in the aggregate), and therefore <em style="font: inherit;">one</em>-half of the option interests (15%) would be vested (262,500 options shares in the aggregate). The vesting of option shares resulted in a fair value totaling $65,000, recorded on our consolidated statement of operations as selling, general and administrative expense for the year ended <em style="font: inherit;"> December 31, 2020. </em>No additional meetings or evaluations have taken place as of <em style="font: inherit;"> June 30, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> 1 0.30 1750000 0.90 0.10 0.025 0.10 175000 44000 0.0375 0.15 262500 65000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">11.</em> Business Segment Information</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">BioLargo currently has four operating business segments, plus its corporate entity which is responsible for general corporate operations, including administrative functions, finance, human resources, marketing, legal, etc. The <em style="font: inherit;">four</em> operational business segments are:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:54pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">1.</em></p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ONM Environmental (formerly Odor-<em style="font: inherit;">No</em>-More) (“ONM”) -- which sells odor and volatile organic control products and services (located in Westminster, California);</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:54pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">2.</em></p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Clyra Medical Technologies (“Clyra”) -- which develops and sells medical products based on our technologies, including Clyraguard Personal Protective Spray;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:54pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">3.</em></p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BLEST -- which provides professional engineering services on a time and materials basis for outside clients and supports our internal operations as needed (located in Oak Ridge, Tennessee); and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:54pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">4.</em></p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BioLargo Water (“Water”) -- which historically focused entirely on R&amp;D, and has now shifted its focus to commercializing the AOS technology, developing manufacturing operations for hand sanitizers and supporting the development of iodine based disinfecting products for the company (located in Edmonton, Alberta Canada).</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Historically, <em style="font: inherit;">none</em> of our operating business units have operated at a profit and therefore each required additional cash to meet its monthly expenses. The additional sources of the cash to fund the shortfall from operations of ONM, BLEST and BioLargo Water have been provided by BioLargo’s sales of debt or equity, research grants, and tax credits. Clyra Medical has been funded by <em style="font: inherit;">third</em> party investors who invest directly in Clyra Medical in exchange for equity ownership in that entity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:36pt;">The segment information for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td colspan="6" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Three months ended June 30, </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td colspan="6" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b><b>Six months ended June 30,</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0pt;"><b>Revenue</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BioLargo corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">ONM</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">266</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">654</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Clyra Medical</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intersegment revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">1,035</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">856</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating loss</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BioLargo corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(1,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(1,860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">ONM</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Clyra Medical</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(300</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(424</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,702</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(2,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(3,560</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Interest expense</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BioLargo corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(735</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Clyra Medical</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(76</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(747</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,504</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Research and development expense</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BioLargo corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Clyra Medical</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intersegment R&amp;D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(683</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">The segment asset information for <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 23%; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As June 30, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BioLargo</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Clyra</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Elimination</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,016</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right of use</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Investment in South Korean joint venture</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 23%; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BioLargo</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Clyra</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Elimination</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">603</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">624</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right of use</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Investment in South Korean joint venture</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"/> 4 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td colspan="6" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Three months ended June 30, </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td colspan="6" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b><b>Six months ended June 30,</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0pt;"><b>Revenue</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BioLargo corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">ONM</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">266</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">654</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Clyra Medical</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intersegment revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">1,035</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">856</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating loss</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BioLargo corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(1,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(1,860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">ONM</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Clyra Medical</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(300</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(424</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,702</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(2,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(3,560</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Interest expense</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BioLargo corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(735</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Clyra Medical</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(76</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(747</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,504</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Research and development expense</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BioLargo corporate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Clyra Medical</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(228</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Water</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;">(317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Intersegment R&amp;D</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(683</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 23%; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As June 30, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BioLargo</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Clyra</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Elimination</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,016</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right of use</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Investment in South Korean joint venture</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 23%; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BioLargo</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Clyra</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Elimination</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">603</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">624</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right of use</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Investment in South Korean joint venture</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 7000 0 318000 299000 638000 596000 266000 160000 654000 444000 0 0 9000 0 0 21000 114000 21000 -120000 -62000 -387000 -205000 464000 418000 1035000 856000 -937000 -1129000 -1860000 -1936000 -107000 -134000 -283000 -287000 -300000 -422000 -739000 -728000 -190000 -124000 -373000 -331000 -168000 -196000 -305000 -424000 -1702000 -2005000 -3560000 -3706000 51000 735000 106000 1479000 38000 12000 76000 25000 89000 747000 182000 1504000 209000 119000 545000 321000 6000 47000 33000 61000 123000 85000 228000 166000 138000 137000 257000 317000 -120000 -38000 -380000 -181000 356000 350000 683000 684000 1072000 431000 1016000 321000 151000 -47000 2944000 185000 0 0 126000 0 0 311000 40000 0 0 0 0 0 40000 2150000 0 0 0 0 0 2150000 603000 624000 1125000 314000 105000 -42000 2388000 215000 0 0 126000 0 0 341000 63000 0 0 0 0 0 63000 2150000 0 0 0 0 0 2150000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">12.</em> Commitments and Contingencies </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Office Leases</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have long-term operating leases for office, industrial and laboratory space in Westminster, California, Oak Ridge, Tennessee, and Alberta, Canada. Payments made under operating leases are charged to the Consolidated Statement of Operations and Comprehensive Loss on a straight-line basis over the term of the operating lease agreement. For the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> rental expense was $113,000 and $114,000, respectively.  As of <em style="font: inherit;"> June 30, 2021, </em>our weighted average remaining lease term is <span style="-sec-ix-hidden:c76547015">three</span> years and the total remaining operating lease payments is $434,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> January 1, 2019, </em>we adopted ASC <em style="font: inherit;">842</em> which resulted in a right-of-use asset and lease liability. Short-term leases are <em style="font: inherit;">not</em> included in our analysis. The adoption resulted in an immaterial cumulative effect of an accounting change that was <em style="font: inherit;">not</em> recorded.  The lease of our Westminster facility qualifies for the new treatment; it originated in <em style="font: inherit;"> August 2016, </em>was originally scheduled to expire <em style="font: inherit;"> August 2020, </em>contains a yearly escalation of 3%, and includes a <span style="-sec-ix-hidden:c76547021">four</span>-year renewal option whereby the base rent is adjusted to then market value. During <em style="font: inherit;">2020,</em> we exercised our option to extend the lease for <em style="font: inherit;">four</em> years. It is too early for management to determine if it will extend another <em style="font: inherit;">four</em> years, therefore the additional <em style="font: inherit;">four</em>-year extension is <em style="font: inherit;">not</em> included in the analysis. The lease of our Oak Ridge, Tennessee facility also qualifies, and it had <span style="-sec-ix-hidden:c76547027">one three</span>-year extension to <em style="font: inherit;"> September 2022, </em>and has <em style="font: inherit;">one</em> renewal option for another <span style="-sec-ix-hidden:c76547029">five</span> years where the rental rate would adjust to greater of the current price and fair market value. <em style="font: inherit;">No</em> determination has been made whether to exercise the <em style="font: inherit;">five</em>-year renewal option for the Oak Ridge facility. The lease of our Canadian facility is less than <em style="font: inherit;">one</em> year. <em style="font: inherit;">None</em> of our leases have additional terms related to the payments or mechanics of the lease. The leases have <em style="font: inherit;">no</em> additional payment terms such as common area maintenance payments, tax sharing payments or other allocable expenses. Likewise, the leases do <em style="font: inherit;">not</em> contain other terms and conditions of use, such as variable lease payments, residual value guaranties or other restrictive financial terms. Since there is <em style="font: inherit;">no</em> explicit interest rate in our leases, management used its incremental borrowing rate, which is estimated to be 18% to determine lease liability.</p> 113000 114000 434000 0.03 0.18 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">13.</em> Subsequent Events. </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Management has evaluated subsequent events through the date of the filing of this Annual Report and management noted the following for disclosure.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Sales to Lincoln Park</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">From <em style="font: inherit;"> July 1, 2021, </em>through <em style="font: inherit;"> August 9, 2021, </em>we sold <span style="-sec-ix-hidden:c76547043">884,391shares</span> of our common stock to Lincoln Park (see Note <em style="font: inherit;">3</em>), and received $164,000 in gross and net proceeds.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Unit Offering Investment</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">From <em style="font: inherit;"> July 1, 2021, </em>through <em style="font: inherit;"> August 12, 2021, </em>we received <em style="font: inherit;">one</em> investment in our <em style="font: inherit;">2020</em> Unit Offering (see Note <em style="font: inherit;">3</em>) of $70,000 and issued 388,889 shares of common stock, a <span style="-sec-ix-hidden:c76547051">six</span>-month warrant to purchase 388,889 shares of common stock at $0.216 per share, and a <span style="-sec-ix-hidden:c76547054">five</span>-year warrant to purchase 388,889 shares of common stock at $0.27 per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 164000 70000 388889 388889 0.216 388889 0.27 Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021 The above amounts do not include an additional 9,300 shares held in escrow subject to performance metrics that have not been met. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2021
Aug. 10, 2021
Document Information [Line Items]    
Entity Central Index Key 0000880242  
Entity Registrant Name BIOLARGO, INC.  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2021  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 000-19709  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 65-0159115  
Entity Address, Address Line One 14921 Chestnut St.  
Entity Address, City or Town Westminster  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92683  
City Area Code 888  
Local Phone Number 400-2863  
Title of 12(b) Security Common stock  
Trading Symbol BLGO  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   228,147,577
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 1,357,000 $ 716,000
Accounts receivable, net of allowance 343,000 484,000
Inventories, net of allowance 262,000 277,000
Prepaid expenses and other current assets 90,000 28,000
Total current assets 2,052,000 1,505,000
Non-current assets    
In-process research and development (Note 8) 2,150,000 2,150,000
Equipment, net of depreciation 69,000 60,000
Other non-current assets 35,000 35,000
Investment in South Korean joint venture 40,000 63,000
Right of use operating lease, net of amortization 311,000 341,000
Clyra Medical prepaid marketing (Note 9) 788,000 788,000
Total non-current assets 3,393,000 3,437,000
Total assets 5,445,000 4,942,000
Current liabilities:    
Deferred revenue 139,000 48,000
Customer deposits 81,000 0
Lease liability 114,000 114,000
Total current liabilities 2,432,000 3,544,000
Long-term liabilities:    
Long-term debt, noncurrent 485,000 507,000
Lease liability 196,000 226,000
Common stock held for redemption (Note 9) 900,000 900,000
Total long-term liabilities 1,781,000 1,633,000
Total liabilities 4,213,000 5,177,000
COMMITMENTS AND CONTINGENCIES (Note 12)
STOCKHOLDERS’ EQUITY (DEFICIT):    
Preferred Series A, $0.00067 Par Value, 50,000,000 Shares Authorized, -0- Shares Issued and Outstanding, at June 30, 2021 and December 31, 2020 0 0
Common stock, $0.00067 Par Value, 400,000,000 Shares Authorized, 250,996,373 and 225,885,682 Shares Issued, at June 30, 2021 and December 31, 2020 168,000 151,000
Additional paid-in capital 140,292,000 135,849,000
Accumulated other comprehensive loss (103,000) (101,000)
Accumulated deficit (135,294,000) (132,041,000)
Total BioLargo Inc. and subsidiaries stockholders’ equity (deficit) 5,063,000 3,858,000
Non-controlling interest (Notes 9 and 10) (3,831,000) (4,093,000)
Total stockholders’ equity (deficit) 1,232,000 (235,000)
Total liabilities and stockholders’ equity (deficit) 5,445,000 4,942,000
Entities, Excluding Partially Owned Subsidiary [Member]    
Current liabilities:    
Accounts payable and accrued expenses 331,000 513,000
Debt obligations, net of discount and amortization (Note 4) 0 1,102,000
Accounts payable and accrued expenses 331,000 513,000
Long-term liabilities:    
Long-term debt, noncurrent 485,000 507,000
Partially Owned Subsidiary [Member]    
Current liabilities:    
Accounts payable and accrued expenses 760,000 536,000
Debt obligations, net of discount and amortization (Note 4) 1,007,000 1,231,000
Accounts payable and accrued expenses 760,000 536,000
Long-term liabilities:    
Long-term debt, noncurrent $ 200,000 $ 0
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Convertible Preferred Stock, Par Value (in dollars per share) $ 0.00067 $ 0.00067
Convertible Preferred Stock, Shares Authorized (in shares) 50,000,000 50,000,000
Convertible Preferred Stock, Shares Issued (in shares) 0 0
Convertible Preferred Stock, Shares Outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.00067 $ 0.00067
Common stock, shares authorized (in shares) 400,000,000 400,000,000
Common stock, shares issued (in shares) 250,996,373 225,885,682
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues        
Revenue $ 464,000 $ 418,000 $ 1,035,000 $ 856,000
Cost of revenue        
Gross profit 201,000 217,000 433,000 395,000
Selling, general and administrative expenses 1,547,000 1,872,000 3,310,000 3,417,000
Research and development 356,000 350,000 683,000 684,000
Operating loss (1,702,000) (2,005,000) (3,560,000) (3,706,000)
Other (expense) income:        
Interest expense (89,000) (747,000) (182,000) (1,504,000)
Loss on debt extinguishment 0 0 0 (214,000)
PPP loan forgiveness 0 0 43,000 0
Tax credit 1,000 44,000 1,000 44,000
Grant income 0 7,000 30,000 64,000
Total other expense: (88,000) (696,000) (108,000) (1,610,000)
Net loss (1,790,000) (2,701,000) (3,668,000) (5,316,000)
Net loss attributable to noncontrolling interest (168,000) (275,000) (415,000) (617,000)
Net loss attributable to common shareholders $ (1,622,000) $ (2,426,000) $ (3,253,000) $ (4,699,000)
Net loss per share attributable to common shareholders:        
Loss per share attributable to shareholders – basic and diluted (in dollars per share) $ (0.01) $ (0.01) $ (0.02) $ (0.03)
Weighted average number of common shares outstanding: (in shares) 243,731,011 181,567,199 238,759,632 175,220,216
Comprehensive loss:        
Net loss $ (1,790,000) $ (2,701,000) $ (3,668,000) $ (5,316,000)
Foreign currency translation 0 22,000 (2,000) 22,000
Comprehensive loss (1,790,000) (2,679,000) (3,670,000) (5,294,000)
Comprehensive loss attributable to noncontrolling interest (168,000) (275,000) (415,000) (617,000)
Comprehensive loss attributable to common stockholders (1,622,000) (2,404,000) (3,255,000) (4,677,000)
Product [Member]        
Revenues        
Revenue 319,000 301,000 762,000 580,000
Cost of revenue        
Cost of Goods and Services Sold (160,000) (109,000) (397,000) (237,000)
Service [Member]        
Revenues        
Revenue 145,000 117,000 273,000 276,000
Cost of revenue        
Cost of Goods and Services Sold $ (103,000) $ (92,000) $ (205,000) $ (224,000)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) - USD ($)
Clyra Medical Technology Inc [Member]
Common Stock [Member]
Clyra Medical Technology Inc [Member]
Additional Paid-in Capital [Member]
Clyra Medical Technology Inc [Member]
Retained Earnings [Member]
Clyra Medical Technology Inc [Member]
AOCI Attributable to Parent [Member]
Clyra Medical Technology Inc [Member]
Noncontrolling Interest [Member]
Clyra Medical Technology Inc [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2019             166,256,024          
Balance at Dec. 31, 2019             $ 111,000 $ 121,327,000 $ (123,492,000) $ (99,000) $ (27,000) $ (2,180,000)
Sale of common stock for cash (in shares)             4,848,305          
Sale of common stock for cash             $ 3,000 898,000 0 0 0 901,000
Issuance of common stock for service (in shares)             1,039,490          
Issuance of common stock for service             $ 1,000 177,000 0 0 0 178,000
Stock option compensation expense $ 0 $ 420,000 $ 0 $ 0 $ 0 $ 420,000 0 320,000 0 0 0 320,000
Clyra Medical securities offering 0 15,000 0 0 10,000 25,000            
Net loss             $ 0 0 (2,274,000) 0 (342,000) (2,616,000)
Conversion of notes (in shares)             3,387,649          
Conversion of notes             $ 2,000 432,000 0 0 0 434,000
Issuance of common stock for interest (in shares)             19,278          
Issuance of common stock for interest             $ 0 4,000 0 0 0 4,000
Balance (in shares) at Mar. 31, 2020             178,479,317          
Balance at Mar. 31, 2020             $ 119,000 123,121,000 (125,866,000) (99,000) 89,000 (2,636,000)
Common stock issued as a financing fee; deferred offering costs (in shares)             2,928,571          
Common stock issued as a financing fee; deferred offering costs             $ 2,000 (124,000) 0 0 0 (122,000)
Deemed dividend for the change in accounting for derivative liability             0 100,000 (100,000) 0 0 0
Allocation of noncontrolling interest from Clyra Stock option issuance             $ 0 (448,000) 0 0 448,000 0
Balance (in shares) at Dec. 31, 2019             166,256,024          
Balance at Dec. 31, 2019             $ 111,000 121,327,000 (123,492,000) (99,000) (27,000) (2,180,000)
Net loss                       (5,316,000)
Foreign currency translation                       22,000
Foreign currency translation                       22,000
Balance (in shares) at Jun. 30, 2020             190,703,381          
Balance at Jun. 30, 2020             $ 128,000 130,875,000 (128,292,000) (77,000) (4,239,000) (1,605,000)
Balance (in shares) at Mar. 31, 2020             178,479,317          
Balance at Mar. 31, 2020             $ 119,000 123,121,000 (125,866,000) (99,000) 89,000 (2,636,000)
Sale of common stock for cash (in shares)             3,689,246          
Sale of common stock for cash             $ 2,000 558,000 0 0 0 560,000
Issuance of common stock for service (in shares)             1,774,033          
Issuance of common stock for service             $ 1,000 271,000 0 0 0 272,000
Stock option compensation expense 0 20,000 0 0 0 20,000 0 528,000 0 0 0 528,000
Noncontrolling interest allocation             0 4,401,000 0 0 (4,401,000) 0
Clyra Medical securities offering 0 476,000 0 0 348,000 824,000            
Net loss             0 0 (2,426,000) 0 (275,000) (2,701,000)
Foreign currency translation             $ 0 0 0 22,000 0 22,000
Conversion of notes (in shares)             6,463,784          
Conversion of notes             $ 6,000 682,000 0 0 0 688,000
Issuance of common stock for interest (in shares)             297,001          
Issuance of common stock for interest             $ 0 30,000 0 0 0 30,000
Foreign currency translation             $ 0 0 0 22,000 0 22,000
Balance (in shares) at Jun. 30, 2020             190,703,381          
Balance at Jun. 30, 2020             $ 128,000 130,875,000 (128,292,000) (77,000) (4,239,000) (1,605,000)
Clyra Medical stock for other asset (See Note 2)             $ 0 788,000 0 0 0 788,000
Balance (in shares) at Dec. 31, 2020             225,885,682          
Balance at Dec. 31, 2020             $ 151,000 135,849,000 (132,041,000) (101,000) (4,093,000) (235,000)
Sale of common stock for cash (in shares)             13,330,619          
Sale of common stock for cash             $ 9,000 2,097,000 0 0 0 2,106,000
Issuance of common stock for service (in shares)             747,487          
Issuance of common stock for service             $ 1,000 110,000 0 0 0 111,000
Stock option compensation expense 0 161,000 0 0 0 161,000 0 424,000 0 0 0 424,000
Warrants and conversion feature issued as discount on convertible note payable             0 35,000 0 0 0 35,000
Noncontrolling interest allocation             0 (313,000) 0 0 313,000 0
Clyra Medical securities offering 0 0 0 0 50,000 50,000            
Net loss             0 0 (1,631,000) 0 (247,000) (1,878,000)
Foreign currency translation             0 0 0 (2,000) 0 (2,000)
Foreign currency translation             $ 0 0 0 (2,000) 0 (2,000)
Balance (in shares) at Mar. 31, 2021             239,963,788          
Balance at Mar. 31, 2021             $ 161,000 138,363,000 (133,672,000) (103,000) (3,977,000) 772,000
Balance (in shares) at Dec. 31, 2020             225,885,682          
Balance at Dec. 31, 2020             $ 151,000 135,849,000 (132,041,000) (101,000) (4,093,000) (235,000)
Net loss                       (3,668,000)
Foreign currency translation                       (2,000)
Foreign currency translation                       (2,000)
Balance (in shares) at Jun. 30, 2021             250,996,373          
Balance at Jun. 30, 2021             $ 168,000 140,292,000 (135,294,000) (103,000) (3,831,000) 1,232,000
Balance (in shares) at Mar. 31, 2021             239,963,788          
Balance at Mar. 31, 2021             $ 161,000 138,363,000 (133,672,000) (103,000) (3,977,000) 772,000
Sale of common stock for cash (in shares)             8,627,237          
Sale of common stock for cash             $ 6,000 1,408,000 0 0 0 1,414,000
Issuance of common stock for service (in shares)             357,132          
Issuance of common stock for service             $ 0 60,000 0 0 0 60,000
Stock option compensation expense $ 0 $ 102,000 $ 0 $ 0 $ 0 $ 102,000 0 330,000 0 0 0 330,000
Noncontrolling interest allocation             0 (314,000) 0 0 314,000 0
Net loss             0 0 (1,622,000) 0 (168,000) (1,790,000)
Foreign currency translation             $ 0 0 0 0 0 0
Conversion of notes (in shares)             1,966,439          
Conversion of notes             $ 1,000 327,000 0 0 0 328,000
Issuance of common stock for interest (in shares)             81,777          
Issuance of common stock for interest             $ 0 16,000 0 0 0 16,000
Foreign currency translation             $ 0 0 0 0 0 0
Balance (in shares) at Jun. 30, 2021             250,996,373          
Balance at Jun. 30, 2021             $ 168,000 $ 140,292,000 $ (135,294,000) $ (103,000) $ (3,831,000) $ 1,232,000
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities    
Net loss $ (3,668,000) $ (5,316,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock option compensation expense 1,017,000 1,074,000
Common stock issued in lieu of salary to officers and fees for services from vendors 171,000 450,000
Common stock issued for interest 16,000 34,000
Interest expense related to amortization of the discount on convertible notes payable and line of credit 110,000 1,327,000
PPP loan forgiveness (43,000) 0
Loss on extinguishment of debt 0 214,000
Loss on investment in South Korean joint venture 23,000 15,000
Bad debt expense 0 11,000
Depreciation expense 12,000 33,000
Changes in assets and liabilities:    
Accounts receivable 141,000 86,000
Prepaid expenses and other current assets 62,000 4,000
Inventories 15,000 (100,000)
Customer deposits 81,000 4,000
Deferred revenue 91,000 (22,000)
Net cash used in operating activities (2,054,000) (2,047,000)
Cash flows from investing activities    
Investment in South Korean joint venture 0 (100,000)
Purchase and sale of equipment (21,000) 16,000
Net cash used in investing activities (21,000) (84,000)
Cash flows from financing activities    
Proceeds from sales of common stock 3,520,000 1,461,000
Proceeds from payroll protection program loan 0 349,000
Payment of debt obligations (828,000) 0
Net cash provided by financing activities 2,718,000 2,661,000
Net effect of foreign currency translation (2,000) 22,000
Net change in cash 641,000 552,000
Cash at beginning of period 716,000 655,000
Cash at end of period 1,357,000 1,207,000
Supplemental disclosures of cash flow information    
Interest 33,000 50,000
Income taxes 0 2,000
Non-cash investing and financing activities    
Fair value of warrants issued with convertible notes 35,000 0
Inventory included in accounts payable and accrued expense 0 55,000
Lincoln Park deferred offering costs, recorded as additional paid-in capital 0 (122,000)
Conversion of notes payable to common stock 328,000 1,122,000
Exchange of consulting services for Clyra common shares 0 788,000
Deemed dividend 0 100,000
Allocation of noncontrolling interest 627,000 4,849,000
Clyra Medical Common Stock [Member]    
Cash flows from financing activities    
Proceeds from sales of common stock 50,000 849,000
Entities, Excluding Partially Owned Subsidiary [Member]    
Changes in assets and liabilities:    
Accounts payable and accrued expenses (182,000) 47,000
Partially Owned Subsidiary [Member]    
Changes in assets and liabilities:    
Accounts payable and accrued expenses 224,000 100,000
Cash flows from financing activities    
Payment of Clyra Medical debt obligations $ (24,000) $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Business and Organization
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

Note 1. Business and Organization

 

Description of Business

 

BioLargo, Inc. is an innovative technology developer and environmental engineering company driven by a mission to “make life better” by delivering robust, sustainable solutions for a broad range of industries and applications, with a focus on clean water, clean air and a cleaner earth. The company also owns a minority interest in a medical products subsidiary that has licensed BioLargo’s technologies.  Our business strategy is straightforward: we invent or acquire technologies that we believe have the potential to be disruptive in large commercial markets; we develop and validate these technologies to advance and promote their commercial success as we leverage our considerable scientific, engineering, and entrepreneurial talent; we then monetize these technical assets through a variety of business structures that may include licensure, joint venture, sale, spin off, or by deploying direct to market strategies.

 

Liquidity / Going concern

 

The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of our business. For the six months ended June 30, 2021, we had a net loss of $3,668,000, used $2,054,000 cash in operations, and at June 30, 2021, we had a working capital deficit of $380,000, and current assets of $2,052,000. We do not believe gross profits in 2021 will be sufficient to fund our current level of operations, and therefore we will have to obtain further investment capital to continue to fund operations, such as through our purchase agreement with Lincoln Park Capital. (See Note 3.) We have been, and anticipate that we will continue to be, limited in terms of our capital resources.

 

During the six months ended June 30, 2021, we generated revenues of $1,035,000 through our operational subsidiaries. (See Note 11.) Our subsidiaries did not individually or in the aggregate generate profits sufficient to fund their operations, or contribute to our corporate operations. Thus, we continued to sell securities to raise cash (see Note 3), and received additional research grant aid through our Canadian subsidiary.

 

As of June 30, 2021, our cash and cash equivalents totaled $1,357,000. During the six months ended June 30, 2021 we made cash payments to retire debt obligations totaling $852,000 (see Note 4 and Note 9 (“Inventory Line of Credit”)). Our total debt as of June 30, 2021 was $1,721,000. Of that amount, $1,207,000 is owed by our partially owned subsidiary Clyra Medical Technologies, Inc. (“Clyra”) as follows: (i) a note with a maturity date that automatically extends each June (see Note 9,Note Payable (Scion)”), and (ii) a line of credit totaling $200,000, due in June 2023. Our remaining $514,000 of debt includes (i) $314,000 of loans issued as part of the Small Business Administration’s (“SBA”) Paycheck Protection Program (for which we have applied for forgiveness, (ii) a $150,000 loan accruing interest at 3.75% annually from the SBA’s Economic Injury Disaster Loan program that is payable over 30 years beginning August 2021, and (iii) a $50,000 convertible debt due in March 2023.

 

During the six months ended June 30, 2021, we received $3,015,000 in proceeds from sales of our common stock to Lincoln Park and $505,000 from stock sales from our 2020 Unit Offering (see Note 3). The cash we receive from stock sales to Lincoln Park is a function of stock price and volume – a lower stock price and less trading volume results in less money we can receive from Lincoln Park. Our agreement with Lincoln Park precludes us from selling shares to Lincoln Park on a daily basis if our stock price falls below $0.10 per share.

 

If we are unable to rely on our current arrangement with Lincoln Park to fund our working capital requirements, we would have to rely on other forms of financing, and there is no assurance that we will be able to do so, or if we do so, it will be on favorable terms.

 

To reduce our operational cash burdens, we regularly issue officers and vendors stock or options in lieu of cash compensation, and we anticipate that we will continue to be able to do so in the future. In the six months ended June 30, 2021, our CEO and CSO accepted stock in lieu of $31,000 in unpaid salary. Our CFO has also agreed to receive options to purchase our common stock in lieu of cash, (see Note 5,Chief Financial Officer Extension”) as compensation for his services. Each has indicated a willingness to do so in the future.

 

The foregoing factors raise substantial doubt about our ability to continue as a going concern. Ultimately, our ability to continue as a going concern is dependent upon our ability to attract significant new sources of capital, attain a reasonable threshold of operating efficiencies and achieve profitable operations by licensing or otherwise commercializing products incorporating our technologies. The consolidated financial statements do not include any adjustments that might be necessary if we are unable to continue as a going concern.

 

BIOLARGO, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Organization

 

We are a Delaware corporation formed in 1991. We have four wholly-owned subsidiaries: BioLargo Life Technologies, Inc., organized under the laws of the State of California in 2006; ONM Environmental, Inc., organized under the laws of the State of California in 2009; BioLargo Water Investment Group Inc., organized under the laws of the State of California in 2019, which wholly owns BioLargo Water, Inc., organized under the laws of Canada in 2014; and BioLargo Development Corp., organized under the laws of the State of California in 2016. Additionally, we own 94% of BioLargo Engineering Science and Technologies, LLC (“BLEST”), organized under the laws of the State of Tennessee in 2017 (see Note 10). We also own 45% of Clyra Medical Technologies, Inc. (“Clyra” or “Clyra Medical”), organized under the laws of the State of California in 2012, and consolidate their financial statements (see Note 2, subheading “Principles of Consolidation,” and Note 9).

 

The unaudited consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and pursuant to Rule 8-03 of Regulation S-X under the Securities Act of 1933, as amended. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles for annual financial statements.  In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. For some of our activities, we are still operating in the early stages of the sales and distribution process, and therefore our operating results for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or for any other period. These unaudited consolidated financial statements and notes should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes included in the Annual Report on Form 10-K for the year ended December 31, 2020, filed with the Securities and Exchange Commission (the “SEC”) on March 30, 2021.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

Note 2. Summary of Significant Accounting Policies

 

In the opinion of management, the accompanying balance sheet and related statements of operations, cash flows, and stockholders’ deficit include all adjustments, consisting only of normal recurring items, necessary for their fair presentation in conformity with accounting principles generally accepted in the United States of America.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries, BLEST, and Clyra Medical. Management believes Clyra Medical’s financial statements are appropriately consolidated with that of the Company after reviewing the Accounting Standards Codification (“ASC”), 810, “Consolidation” (“ASC 810), and concluding that BioLargo controls Clyra Medical. While BioLargo does not have voting interest control through a majority stock ownership of Clyra Medical (it owns 45% of the outstanding voting stock), it does exercise control under the “Variable Interest Model.” There is substantial board overlap, BioLargo is the primary beneficiary since it has the power to direct Clyra Medical’s activities that most significantly impact Clyra Medical’s performance, and it has the obligation to absorb losses or receive benefits (through royalties and licensing) that could be potentially significant to Clyra Medical. BioLargo has consolidated Clyra Medical’s operations for all periods presented. (See Note 9.)

 

All intercompany accounts and transactions have been eliminated in the financial statement presentation.

 

Foreign Currency

 

The Company has designated the functional currency of BioLargo Water, Inc., our Canadian subsidiary, to be the Canadian dollar. Therefore, translation gains and losses resulting from differences in exchange rates are recorded in accumulated other comprehensive income.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with maturities of three months or less when acquired to be cash equivalents. Substantially all cash equivalents are held in short-term money market accounts at one of the largest financial institutions in the United States. From time to time, our cash account balances are greater than the Federal Deposit Insurance Corporation insurance limit of $250,000 per owner per bank, and during such times, we are exposed to credit loss for amounts in excess of insured limits in the event of non-performance by the financial institution. We do not anticipate non-performance by our financial institution.

 

As of June 30, 2021 and December 31, 2020, our cash balances were made up of the following (in thousands):

 

  

June 30,

2021

  

December 31,

2020

 

BioLargo, Inc. and subsidiaries

 $1,338  $637 

Clyra Medical Technologies, Inc.

  19   79 

Total

 $1,357  $716 

 

Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for doubtful accounts. Estimates for allowances for doubtful accounts are determined based on payment history and individual customer circumstances. The allowance for doubtful accounts as of  June 30, 2021 was $12,000 and at December 31, 2020, was $13,000.

 

Credit Concentration

 

We have a limited number of customers that account for significant portions of our revenue. During the six months ended June 30, 2021 and 2020, we had the following customers that accounted for more than 10% of consolidated revenues, as follows:

 

  

June 30,
2021

  

June 30,

2020

 

Customer A

  22

%

  <10

%

Customer B

  19

%

  <10

%

Customer C

  11

%

  <10

%

Customer D

  <10

%

  13

%

 

We had three customers that each accounted for more than 10% of consolidated accounts receivable at June 30, 2021, and two customers at December 31, 2020, as follows:

 

  

June 30, 2021

  

December 31, 2020

 

Customer C

  31

%

  <10

%

Customer D

  17

%

  <10

%

Customer E

  11

%

  <10

%

Customer F

  <10

%

  32

%

Customer G

  <10

%

  10

%

 

Inventory

 

Inventories are stated at the lower of cost or net realizable value using the average cost method. The allowance for obsolete inventory as of  June 30, 2021, and December 31, 2020, was $3,000. Inventories consisted of (in thousands):

 

  

June 30,

2021

  

December 31,

2020

 

Raw material

 $91  $111 

Finished goods

  171   166 

Total

 $262  $277 

 

Other Assets

 

Other Assets consisted of security deposits of $35,000 related to our business offices.

 

Equity Method of Accounting

 

On March 20, 2020, we invested $100,000 into a South Korean entity (Odin Co. Ltd., “Odin”) pursuant to a Joint Venture agreement we had entered into with BKT Co. Ltd. and its U.S. subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.

 

We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do not control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. The joint venture incurred a loss during the three and six months ended June 30, 2021, and our 40% ownership share reduced our investment interest by $10,000 and $23,000, respectively.

 

Impairment

 

Long-lived and definite lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If the sum of the expected future undiscounted cash flows from the use of the asset and its eventual disposition is less than the carrying amount of the asset, then an impairment loss is recognized. The impairment loss is measured based on the fair value of the asset. Any resulting impairment is recorded as a reduction in the carrying value of the related asset in excess of fair value and a charge to operating results. For the three and six months ended June 30, 2021 and 2020, management determined that there was no impairment of its long-lived assets, including its In-process Research and Development (see Note 8).

 

Earnings (Loss) Per Share

 

We report basic and diluted earnings (loss) per share (“EPS”) for common and common share equivalents. Basic EPS is computed by dividing reported earnings by the weighted average shares outstanding. Diluted EPS is computed by adding to the weighted average shares the dilutive effect if stock options and warrants were exercised into common stock. For the three and six months ended June 30, 2021 and 2020, the denominator in the diluted EPS computation is the same as the denominator for basic EPS due to the anti-dilutive effect of the warrants and stock options on the Company’s net loss.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the period reported. Actual results could differ from those estimates. Estimates are used when accounting for stock-based transactions, debt transactions, derivative liabilities, allowance for bad debt, asset depreciation and amortization, among others.

 

The methods, estimates and judgments we use in applying these most critical accounting policies have a significant impact on the results of our financial statements.

 

Share-Based Compensation Expense

 

We recognize compensation expense for stock option awards on a straight-line basis over the applicable service period of the award, which is the vesting period. Fair value is determined on the grant date. Share-based compensation expense is based on the grant date fair value estimated using the Black-Scholes Option Pricing Model.

 

For stock and stock options issued to consultants and other non-employees for services, the Company measures and records an expense as of the earlier of the date at which either: a commitment for performance by the non-employee has been reached or the non-employee’s performance is complete. The equity instruments are measured at the current fair value, and for stock options, the instruments are measured at fair value using the Black Scholes option model.

 

The following methodology and assumptions were used to calculate share-based compensation for the six months ended June 30, 2021 and 2020:

 

  

2021

  

2020

 
  

Non Plan

  

2018 Plan

  Non Plan  

2018 Plan

 

Risk free interest rate

  1.73

%

 0.931.73%  0.88

%

 0.881.90% 

Expected volatility

  124

%

 123124%  131

%

 131133% 

Expected dividend yield

             

Forfeiture rate

             

Life in years

  10   10   10   10  

 

Expected price volatility is the measure by which our stock price is expected to fluctuate during the expected term of an option. Expected volatility is derived from the historical daily change in the market price of our common stock, as we believe that historical volatility is the best indicator of future volatility.

 

The risk-free interest rate used in the Black-Scholes calculation is based on the prevailing U.S. Treasury yield as determined by the U.S. Federal Reserve. We have never paid any cash dividends on our common stock and do not anticipate paying cash dividends on our common stock in the foreseeable future.

 

Historically, we have not had significant forfeitures of unvested stock options granted to employees and Directors. A significant number of our stock option grants are fully vested at issuance or have short vesting provisions. Therefore, we have estimated the forfeiture rate of our outstanding stock options as zero.

 

Warrants

 

Warrants issued with our convertible promissory notes, note payables, line of credit are accounted for under the fair value and relative fair value method.

 

The warrant is first analyzed per its terms as to whether it has derivative features or not. If the warrant is determined to be a derivative and not qualify for equity treatment, then it is measured at fair value using the Black Scholes option model, and recorded as a liability on the balance sheet. The warrant is re-measured at its then current fair value at each subsequent reporting date (it is “marked-to-market”).

 

If the warrant is determined to not have derivative features, it is recorded into equity at its fair value using the Black Scholes option model, however, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the convertible note.

 

Convertible debt instruments are recorded at fair value, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the warrant. Further, the convertible debt instrument is examined for any intrinsic beneficial conversion feature (“BCF”) of which the conversion price is less than the closing common stock price on date of issuance. If the relative fair value method is used to value the convertible debt instrument and there is an intrinsic BCF, a further analysis is undertaken of the BCF using an effective conversion price which assumes the conversion price is the relative fair value divided by the number of shares the convertible debt is converted into by its terms. The BCF value is accounted for as equity.

 

The warrant and BCF relative fair values are also recorded as a discount to the convertible promissory notes. At present, these equity features of the convertible promissory notes have recorded a discount to the convertible notes that is substantially equal to the proceeds received.

 

Non-Cash Transactions

 

We have established a policy relative to the methodology to determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock. The value is based on the market price of our common stock issued as consideration, at the date of the agreement of each transaction or when the service is rendered, or product is received.

 

Revenue Recognition

 

We account for revenue in accordance with ASC 606, “Revenue from Contacts with Customers”. The guidance focuses on the core principle for revenue recognition, which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the guidance provides that an entity should apply the following steps:

 

Step 1: Identify the contract(s) with a customer.

 

Step 2: Identify the performance obligations in the contract.

 

Step 3: Determine the transaction price.

 

Step 4: Allocate the transaction price to the performance obligations in the contract.

 

Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation.

 

Products sold a through a contract with the customer and written purchase order, in which the details of the contract are defined including the transaction price and method of shipment. The only performance obligation is to create and ship the product and each product has separate pricing. Revenue is recognized at a point in time when the goods are shipped if the agreement is FOB manufacturer, and when goods are delivered if FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order.

 

Service contracts are performed through a written contract, which specifies the performance obligations and the rate at which the services will be billed, typically by time and materials. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed, or, for services related to product installations, at the completion of the installation. A few contracts have called for milestone or fixed cost payments, where we invoice an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. To date, there have been no discounts or other financing terms for the contracts.

 

In the event that we generate revenues from royalties or license fees from our intellectual property, we anticipate a licensee would pay a license fee in one or more installments and ongoing royalties based on their sales of products incorporating or using our licensed intellectual property. Upon entering into a licensing agreement, we will determine the appropriate method of recognizing the royalty and license fees.

 

Clyra also has certain distribution agreements that call for consigned inventory. Although the product is shipped to a third party, it is not revenue until that consigned inventory is sold to end user customer.

 

Government Grants

 

We have been awarded multiple research grants from the Canadian National Research Institute – Industrial Research Assistance Program (NRC-IRAP) and the National Science and Engineering Research Council of Canada (NSERC). The grants received are considered other income and are included in our consolidated statements of operations. We received our first grant in 2015 and have been awarded over 80 grants totaling over $3.7 million. Some of the funds from these grants are given directly to third parties (such as the University of Alberta or a third-party research scientist) to support research on our technology. The grants have terms generally ranging between six and eighteen months and support a majority, but not all, of the related research budget costs. This cooperative research allows us to utilize (i) a depth of resources and talent to accomplish highly skilled work, (ii) financial aid to support research and development costs, (iii) independent and credible validation of our technical claims.

 

The grants typically provide for (i) recurring monthly amounts, (ii) reimbursement of costs for research talent for which we invoice to request payment, and (iii) ancillary cost reimbursement for research talent travel related costs. All awarded grants have specific requirements on how the money is spent, typically to employ researchers. None of the funds may be used for general administrative expenses or overhead in the United States. These grants have substantially increased our level of research and development activities in Canada. We continue to apply for Canadian government and agency grants to fund research and development activities. Not all of our grant applications have been awarded, and no assurance can be made that any pending grant application, or any future grant applications, will be awarded.

 

Income Taxes

 

The asset and liability approach is used to recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of asset and liabilities. Deferred tax assets and liabilities are determined based on the differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax asset and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

We account for uncertainties in income tax law under a comprehensive model for the financial statement recognition, measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns as prescribed by generally accepted accounting principles (“GAAP”).  Under GAAP, the tax effects of a position are recognized only if it is “more-likely-than-not” to be sustained by the taxing authority as of the reporting date.  If the tax position is not considered “more-likely-than-not” to be sustained, then no benefits of the position are recognized.  Management believes there are no unrecognized tax benefits or uncertain tax positions as of June 30, 2021, and December 31, 2020.

 

The Company assessed its earnings history, trends and estimates of future earnings and determined that the deferred tax asset could not be realized as of June 30, 2021. Accordingly, a valuation allowance was recorded against the net deferred tax asset.

 

The Company recognizes interest and penalties on income taxes as a component of income tax expense, should such an expense be realized.

 

Fair Value of Financial Instruments

 

Management believes the carrying amounts of the Company’s financial instruments (excluding debt and equity instruments) as of June 30, 2021 and December 31, 2020, approximate their respective fair values because of the short-term nature of these instruments. Such instruments consist of cash, accounts receivable, prepaid assets, accounts payable, lines of credit, and other assets and liabilities.

 

Tax Credits

 

Our research and development activities in Canada may entitle our Canadian subsidiary to claim benefits under the “Scientific Research and Experimental Development Program”, a Canadian federal tax incentive program designed to encourage Canadian businesses of all sizes and in all sectors to conduct research and development in Canada. Benefits under the program include credits to taxable income. If our Canadian subsidiary does not have taxable income in a reporting period, we instead receive a tax refund from the Canadian Revenue Authority. Those refunds are classified in Other Income on our Consolidated Statement of Operations and Comprehensive Loss.

 

Leases

 

In accordance with ASC 842, the Company elects to use hindsight as a practical expedient with respect to determining the lease terms (as we considered our updated expectations of acceptance of the Westminster California facility lease renewal) and in assessing any impairment of right-of-use assets for existing leases. No impairment is expected at this time.  As of June 30, 2021, the right of use assets on our balance sheet related to our operating leases total $311,000.

 

Recent Accounting Pronouncements

 

In May 2021, the FASB issued Accounting Standards Update No. 2021-04, regarding accounting for certain modifications of written call options.

 

In August 2020, the FASB issued Accounting Standards Update No. 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”. For convertible instruments, the FASB decided to reduce the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The FASB decided to amend the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. The FASB observed that the application of the derivatives scope exception guidance results in accounting for some contracts as derivatives while accounting for economically similar contracts as equity. The FASB also decided to improve and amend the related EPS guidance. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Management is currently evaluating the effect on the Company’s financials if and when future convertible securities are issued. This Update does not affect the Company’s current financial statements.

 

In January 2020, the FASB issued Accounting Standards Update No 2020-01, “Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815”. This Update relates to the Company’s equity method of accounting and the potential interactions between the measurement alternative in Topic 321 and the equity method of accounting in Topic 323 and that diverse views have emerged about the application of the measurement alternative and the equity method of accounting since the adoption of Update 2016-01.  The measurement alternative is the ability to measure certain equity securities without a readily determinable fair value at cost, minus impairment, if any. Paragraph 321-10-35-2, as amended, states that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it should measure the equity security at fair value as of the date that the observable transaction occurred (hereinafter referred to as the measurement alternative). The amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method. Management adopted the updates, and after evaluation, did not make any modifications to the financial statements.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Sale of Stock for Cash
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Stock Purchase Agreement [Text Block]

Note 3. Sale of Stock for Cash

 

Lincoln Park Financing

 

On March 30, 2020, we entered into a stock purchase agreement (the “Purchase Agreement”) with Lincoln Park Capital Fund, LLC (“Lincoln Park”), pursuant to which Lincoln Park agreed to purchase from us at our request up to an aggregate of $10,250,000 of our common stock (subject to certain limitations) from time to time over a period of three years. The agreement allows us, at our sole discretion, to direct Lincoln Park to purchase shares of our common stock, subject to limitations in both volume and dollar amount. The purchase price of the shares that may be sold to Lincoln Park under the agreement is the lower of (i) the lowest sale price on the date of purchase, or (ii) the average of the three lowest closing prices in the prior 12 business days. There are no restrictions on future financings, rights of first refusal, participation rights, penalties or liquidated damages other than a prohibition on entering into a “Variable Rate Transaction,” as defined in the agreement. This agreement replaced the August 2017 agreement with Lincoln Park. Concurrently with the Purchase Agreement, we entered into a Registration Rights Agreement, pursuant to which we filed a registration statement on Form S-1 with the SEC on April 10, 2020. This registration statement was declared effective on April 21, 2020, and as of April 29, 2020, we commenced regular purchases under the agreement. The Purchase Agreement replaced a similar agreement with Lincoln Park dated August 2017.

 

During the six months ended June 30, 2021 and 2020, we sold 18,526,309 and 3,198,358 shares, respectively, to Lincoln Park, and received $3,015,000 and $1,461,000, respectively, in gross and net proceeds. Subsequent to June 30, 2021, we continue to draw on the Purchase Agreement for working capital from time to time (see Note 13).

 

2020 Unit Offering

 

During the six months ended June 30, 2021 and 2020, pursuant to an offering commenced in March 2020, we sold 3,431,547 and 1,571,667 shares, respectively, of our common stock and received $505,000 and $242,000, respectively, in gross and net proceeds, from a total of six accredited investors. In addition to the shares, we issued each investor a six-month and a five-year warrant to purchase additional shares (see Note 6,Warrants Issued in 2020 Unit Offering”).

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Debt Obligations
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

Note 4. Debt Obligations

 

The following table summarizes our debt obligations outstanding as of June 30, 2021, and December 31, 2020 (in thousands). The table does not include debt obligations of our partially owned subsidiary Clyra Medical (see Note 9,Debt Obligations of Clyra Medical”).

 

  

June 30, 2021

(Unaudited)

  

December 31, 2020

 

Current portion of debt:

        

Note payable, matures on demand 60 days’ notice (or March 8, 2023)

 $  $50 

Line of credit, matures on 30-day demand

     50 

Total notes payable and line of credit

 $  $100 
         

Convertible notes payable:

        

Convertible note payable, matures April 20, 2021

 $  $100 

Convertible note payable, matures August 9, 2021

     600 

Convertible notes, mature August 12 and 16, 2021

     406 

Total convertible notes payable

     1,106 

Debt discount, net of amortization

     (104

)

Total current liabilities

     1,102 
         

Long-term debt:

        

Convertible note payable, matures March 1, 2023

 $50  $ 

Debt discount, net of amortization

  (29

)

   

SBA Paycheck Protection Program loans

  314   357 

SBA EIDL Loan

  150   150 

Total long-term liabilities

  485   507 

Total

 $485  $1,609 

 

For the six months ended June 30, 2021 and 2020, we recorded $182,000 and $1,504,000, respectively, of interest expense related to the amortization of discounts on convertible notes payable, and coupon interest from our note payable, convertible notes and line of credit.

 

The following discussion includes debt instruments to which amendments were made or included other activity that management deemed appropriate to disclose during the six months ended June 30, 2021 and 2020. Each of the debt instruments contained in the above table are disclosed more fully in the financial statements contained in the Company’s Form 10-K filed March 30, 2021.

 

Cash payment of debt obligations

 

On May 17, 2021, we paid $178,000 in cash to Vernal Bay Investments, LLC, as payment of one-half the outstanding principal on the convertible note scheduled to mature on August 12, 2021. In addition, we issued 1,272,321 shares of our common stock to pay the remaining principal and interest due on the note.

 

On March 1, 2021, we paid in cash the outstanding principal of $600,000 on the promissory note issued August 9, 2019, and scheduled to mature on August 9, 2021.

 

On March 1, 2021, we paid in cash the outstanding principal of $50,000 on the remaining amount due on a line of credit in which was due on demand at any time after September 1, 2019. There is no remaining balance on this line of credit, and we no longer have the ability to draw on the line of credit.

 

Conversion of Debt into shares of common stock

 

On May 18, 2021, we converted to equity a promissory note, that was scheduled to mature on August 18, 2021, in the principal balance of $50,000 into 294,118 shares of our common stock.

 

On its maturity date of April 20, 2021, we converted to equity a promissory note in the principal balance of $100,000 into 400,000 shares of our common stock.

 

Amendment to Note payable matures on 60 days notice (or March 8, 2023)

 

On March 1, 2021, we and the holder of a $50,000 note payable modified the note to set a specific maturity date of March 1, 2023, and allow the investor to convert the note to our common stock at a price of $0.16 per share. In lieu of interest during the extended period of the note, we issued the investor a stock purchase warrant (see Note 6).

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Share-based Compensation
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Compensation and Employee Benefit Plans [Text Block]

Note 5. Share-Based Compensation

 

Issuance of Common Stock in exchange for payment of payables

 

Payment of Officer Salaries

 

On March 31, 2021, we issued 137,364 shares of our common stock at $0.23 per share in lieu of $31,000 of accrued and unpaid salary to our officers.

 

On June 30, 2020, we issued 367,403 shares of our common stock at $0.16 per share in lieu of $59,000 of accrued and unpaid salary to our officers. On March 31, 2020, we issued 648,755 shares of our common stock at $0.17 per share in lieu of $110,000 of accrued and unpaid salary to our officers.

 

Payment of Consultant Fees

 

On June 30, 2021, we issued 357,132 shares of our common stock at $0.17 per share in lieu of $60,000 of accrued and unpaid obligations to consultants. On March 31, 2021, we issued 610,123 shares of our common stock at $0.23 per share in lieu of $81,000 of accrued and unpaid obligations to consultants.

 

On June 30, 2020, we issued 1,406,630 shares of our common stock at $0.16 per share in lieu of $213,000 of accrued and unpaid salary to consultants. On March 31, 2020, we issued 390,735 shares of our common stock at $0.17 per share in lieu of $67,000 of accrued and unpaid obligations to consultants.

 

Payment of Accrued Interest

 

During the three months ended June 30, 2021, we issued 81,777 shares of our common stock at $0.17 per share in lieu of $16,000 of accrued and unpaid interest.

 

On June 30, 2020, we issued 594,428 shares of our common stock at $0.16 per share in lieu of $30,000 of accrued and unpaid interest.  On March 31, 2020, we issued 19,278 shares of our common stock at $0.17 per share in lieu of $4,000 of accrued interest.

 

Stock Option Expense

 

During the six months ended June 30, 2021 and 2020, we recorded an aggregate $754,000 and $848,000, in selling general and administrative expense related to the issuance of stock options. We issued options through our 2018 Equity Incentive Plan, our now expired 2007 Equity Incentive Plan, and outside of these plans. See Note 9 for information on stock option expense for options issued by subsidiary Clyra.

 

2018 Equity Incentive Plan

 

On June 22, 2018, our stockholders adopted the BioLargo 2018 Equity Incentive Plan (“2018 Plan”) as a means of providing our directors, key employees and consultants additional incentive to provide services. Both stock options and stock grants may be made under this plan for a period of 10 years. Our Board of Director’s Compensation Committee administers this plan. As plan administrator, the Compensation Committee has sole discretion to set the price of the options. The plan authorizes the following types of awards: (i) incentive and non-qualified stock options, (ii) restricted stock awards, (iii) stock bonus awards, (iv) stock appreciation rights, (v) restricted stock units, and (vi) performance awards. The total number of shares reserved and available for awards pursuant to this Plan as of the date of adoption of this 2018 Plan by the Board is 40 million shares. The number of shares available to be issued under the 2018 Plan increases automatically each January 1st by the lesser of (a) 2 million shares, or (b) such number of shares determined by our Board.

 

Activity for our stock options under the 2018 Plan for the six months ended June 30, 2021 and June 30, 2020, is as follows:

 

           

Weighted

     
           

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

Price per share

  

share

  

Value(1)

 

Balance, December 31, 2020

  18,865,525  $0.160.40  $0.19     

Granted

  2,483,691  0.130.23   0.19     

Expired

              

Balance, June 30, 2021

  21,349,216  $0.120.43  $0.19     

Non-vested

  (4,218,833

)

 0.120.40   0.23     

Vested, June 30, 2021

  17,130,383  $0.120.43  $0.18  $250,000 

Balance, December 31, 2019

  9,214,356  $0.160.43  $0.25     

Granted

  8,610,689  0.170.22   0.19     

Expired

  (200,000) 0.180.34   0.26     

Balance, June 30, 2020

  17,625,045  $0.160.43  $0.20     

(1) Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021.

 

The options granted to purchase 2,483,691 shares during the six months ended June 30, 2021 were issued to an officer, board of directors, employees and consultants: (i) we issued options to purchase 300,000 shares of our common stock at an exercise price on the respective grant date of $0.17 per share to our CFO as described below; (ii) we issued options to purchase 693,762 shares of our common stock at an exercise price on the respective grant date of $0.17 and $0.23 per share to members of our board of directors for services performed, in lieu of cash; the fair value of these options totaled $130,000, and is recorded as selling, general and administrative expenses; (iii) we issued options to purchase 1,298,411 shares of our common stock to employees as part of an employee retention and expiring options plan at exercises price on the respective date ranging between $0.17 and $0.23 per share; the fair value of employee retention plan options totaled $234,000 and will vest quarterly over four years as long as they are retained as employees; and (iv) we issued options to purchase 191,518 shares of our common stock to consultants and employees in lieu of cash for unpaid obligations totaling $35,000. All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.

 

The options granted under the 2018 Plan to purchase 8,610,689 shares during the six months ended June 30, 2020 were issued to officers, board of directors, employees and consultants: (i) we issued options to purchase 4,880,945 shares of our common stock at an exercise price of $0.14 per share to employees and consultants as a bonus during the pandemic. These options vest quarterly over one year and the fair value totaled $656,000 (ii) we issued options to purchase 457,500 shares of our common stock at an exercise price range of $0.14 – $0.21 per share to our CFO , with 177,500 shares having vested during the six months ended June 30, 2020, and the remaining shares to vest 25,000 monthly through January 31, 2021; (ii) we issued options to purchase 821,434 shares of our common stock at an exercise price on the respective grant date of $0.17 and $0.16 per share to members of our board of directors for services performed, all options vested at issuance and the fair value of these options totaled $130,000; (iii) we issued options to purchase 939,332 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.17 and $0.16 per share; the fair value of employee retention plan options totaled $151,000 and vest quarterly over four years as long as they are retained as employees; (iv) we issued options to purchase 449,286 shares of our common stock to consultants in lieu of cash for unpaid obligations totaling $65,000; and (v) we issued options to purchase 1,062,192 shares of common stock at an exercise price ranging between $0.14 – $0.17 per share to employees to convert accrued and unpaid obligations and for previously issued options that expire. All of these options vested at issuance and the fair value totaled $145,000, All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.

 

Chief Financial Officer Contract Extension

 

On March 17, 2021, we and our Chief Financial Officer Charles K. Dargan, II, formally agreed to extend the engagement agreement dated February 1, 2008 (the “Engagement Agreement”, which had been previously extended multiple times), pursuant to which Mr. Dargan has been and continues to serve as the Company’s Chief Financial Officer. The Engagement Extension Agreement dated as of February 25, 2020 (the “Engagement Extension Agreement”) provides for an additional term to begin retroactively on October 1, 2019, and to expire January 31, 2021 (the “Extended Term”).

 

As compensation for the Extended Term, Mr. Dargan was issued an option (“Option”) to purchase 300,000 shares of our common stock. The Option vests over the period of the Extended Term, with 125,000 shares having vested as of June 30, 2021, and the remaining 175,000 shares to vest monthly through January 31, 2022, so long as the agreement is in full force and effect. The Option is exercisable at $0.23 per share, the closing price of our common stock on March 17, 2021, expires ten years from the grant date, and was issued pursuant to the 2018 Equity Incentive Plan. The fair value of these options totaled $49,000, which expense is recorded ratably over the twelve-month agreement term.

 

The Option is Mr. Dargan’s sole compensation for the Extended Term. As was the case in all prior terms of his engagement, there is no cash component of his compensation for the Extended Term. Mr. Dargan is eligible to be reimbursed for business expenses he incurs in connection with the performance of his services as the Company’s Chief Financial Officer (although he has made no such requests for reimbursement in the past). All other provisions of the Engagement Agreement not expressly amended pursuant to the Engagement Extension Agreement remain the same, including provisions regarding indemnification and arbitration of disputes.

 

2007 Equity Incentive Plan

 

On September 7, 2007, and as amended April 29, 2011, the BioLargo, Inc. 2007 Equity Incentive Plan (“2007 Plan”) was adopted as a means of providing our directors, key employees and consultants additional incentive to provide services. Both stock options and stock grants may be made under this plan for a period of 10 years, which expired on September 7, 2017. The Board’s Compensation Committee administers this plan. As plan administrator, the Compensation Committee has sole discretion to set the price of the options. As of September 2017, the Plan was closed to further stock option grants.

 

Activity for our stock options under the 2007 Plan for the six months ended June 30, 2021 and 2020 is as follows:

 

           

Weighted

     
           

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

price per share

  

share

  

Value(1)

 

Balance, December 31, 2020

  5,689,363  $0.23-0.94  $0.44     

Expired

  (1,453,855

)

 0.39-0.51   0.40     

Balance, June 30, 2021

  4,235,508  $0.23-1.65  $0.45  $ 
                  

Balance, December 31, 2019

  8,769,451  $0.230.94  $0.42     

Expired

  (930,000

)

 0.390.58   0.56     

Balance, June 30, 2020

  7,839,451  $0.231.65  $0.41    

(1) – Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021.

 

Non-Plan Options issued

 

Activity of our non-plan stock options issued for the six months ended June 30, 2021 and 2020 is as follows:

 

           

Weighted

     
  

Non-plan

       

average

  

Aggregate

 
  

Options

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2020

  20,749,583  $0.171.00  $0.41     

Granted

  43,956   0.23    0.23     

Balance, June 30, 2021

  20,793,539  $0.171.00  $0.41     

Non-vested

  (1,996,576

)

 0.170.45   0.45     

Vested, June 30, 2021

  18,796,963  $0.171.00  $0.41  $28,000 
                  

Balance, December 31, 2019

  19,604,107  $0.231.00  $0.41     

Granted

  292,437  0.170.21   0.18     

Balance, June 30, 2020

  19,896,544  $0.171.00  $0.41     
 

(1)

– Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021.

 

During the six months ended June 30, 2021, we issued an option to purchase 43,956 shares of our common stock at $0.23 per share to a vendor for services. The fair value of these options total $10,000 and is recorded in our selling, general and administrative expense.

 

During the six months ended June 30, 2020, we issued options to purchase 292,437 shares of our common stock at exercise prices ranging between $0.17 – $0.21 per share to vendors for fees for service. The fair value of the options issued totaled $50,000, is recorded in our selling, general and administrative expense.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Warrants
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Warrants [Text Block]

Note 6. Warrants

 

We issued warrants to purchase our common stock, at various prices for the six months ended June 30, 2021 and 2020, is as follows:

 

           

Weighted

     
           

average

  

Aggregate

 
  

Warrants

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2020

  32,980,989  $0.161.00  $0.29     

Issued

  7,088,094  0.140.26   0.20     

Expired

  (1,046,528

)

 0.190.35   0.24     

Balance, June 30, 2021

  39,022,555  $0.141.00  $0.27  $140,000 
                  

Balance, December 31, 2019

  43,231,161  $0.161.00  $0.42     

Issued

  3,934,592  0.13-0.24   0.13     

Expired

  (14,272,820

)

 0.40-0.49   0.30     

Balance, June 30, 2020

  32,892,933  $0.161.00  $0.35     
 

(1)

Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021

 

Warrants issued in 2020 Unit Offering

 

During the six months ended June 30, 2021, pursuant to our 2020 Unit Offering (see Note 3), we issued six-month stock purchase warrants to purchase an aggregate 3,431,547 shares of our common stock at exercise prices between $0.14 – 0.21 per share, and five-year stock purchase warrants to purchase an aggregate 3,431,547 shares of our common stock at exercise prices between $0.18 – 0.24 per share.

 

Warrant issued in conjunction with amendment to note payable

 

On March 1, 2021, we and the holder of a $50,000 note payable modified the note (see Note 4). In lieu of interest during the extended period of the note, we issued the investor a warrant to purchase 225,000 shares of our common stock at $0.16 per share for a period of five years.  The fair value of these warrants totaled $35,000 and is recorded as a debt discount on our consolidated balance sheets, of which amount will be amortized to interest expense over the two-year term of the debt.

 

Fair Value Interest Expense

 

To determine interest expense related to our outstanding warrants issued in conjunction with debt offerings, the fair value of each award grant is estimated on the date of grant using the Black-Scholes option pricing model and the relative fair values are amortized over the life of the warrant. For the determination of expense of warrants issued for services, extinguishment of debt and settlement, management also uses the option-pricing model. The principal assumptions we used in applying this model were as follows:

 

  

June 30,

2021

 

June 30,

2020

 

Risk free interest rate

   0.71%    0.23% 

 

Expected volatility

   100%    112 

 

Expected dividend yield

         

Forfeiture rate

         

Expected life in years

  .5 –5  0.33 –5 

 

The risk-free interest rate is based on U.S. Treasury yields in effect at the time of grant. Expected volatilities are based on historical volatility of our common stock. The expected life in years is based on the contract term of the warrant.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Accounts Payable and Accrued Expenses
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

Note 7. Accounts Payable and Accrued Expenses

 

Accounts payable and accrued expenses for our operations other than our partially-owned subsidiary Clyra Medical included the following (in thousands):

 

   

June 30,

2021

   

December 31,

2020

 

Accounts payable and accrued expense

  $ 145     $ 315  

Accrued interest

    25       42  

Accrued payroll

    161       156  

Total accounts payable and accrued expenses

  $ 331     $ 513  

 

Accounts payable and accrued expenses includes ordinary business payables incurred by the Company and its operational subsidiaries. See Note 9,Accounts Payable and Accrued Expenses”, for the accounts payable and accrued expenses of Clyra Medical.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - In-process Research and Development
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
In Process Research and Development [Text Block]

Note 8. In-process Research and Development

 

On September 26, 2018, BioLargo and Clyra Medical entered into a transaction (the “Scion Transaction”) whereby BioLargo would acquire, and then license back to Clyra, the intangible assets of Scion Solutions, LLC (“Scion”), and in particular its in-process research and development of the “SkinDisc,” a method for treating advanced hard-to-treat wounds including diabetic ulcers. In addition to a pending patent application, the assets included the technical know-how and data developed by the Scion team.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Noncontrolling Interest - Clyra Medical
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Noncontrolling Interest Disclosure [Text Block]

Note 9. Noncontrolling Interest Clyra Medical

 

As discussed in Note 2, we consolidate the operations of our partially owned subsidiary Clyra Medical, of which we owned 45% of its outstanding shares as of June 30, 2021.

 

Acquisition of In-process Research and Development

 

On September 26, 2018, Clyra Medical entered into a transaction with Scion Solutions, LLC, for the purchase of its intellectual property, including its SkinDisc. The consideration provided to Scion is subject to an escrow agreement (“Escrow Agreement”) and earn out provisions and includes: (i) 21,000 shares of the Clyra Medical common stock; (ii) 10,000 shares of Clyra Medical common stock redeemable for 7,142,858 BioLargo common shares (detailed below); and (iii) a promissory note in the principal amount of $1,250,000 to be paid through new capital investments and revenue, as detailed below. This consideration was initially held in escrow pending Clyra Medical raising $1 million “base capital” to fund its business operations.

 

On December 17, 2018, the parties entered into a closing agreement (“Closing Agreement”) reflecting the satisfaction of the obligation to raise $1 million “base capital”; at that time, one-half of the shares of Clyra Medical common stock exchanged for the Scion assets were released to Scion. The remaining Clyra Medical common shares remain subject to the Escrow Agreement’s performance metrics, each vesting one-fifth of the remaining shares of common stock: (a) notification of FDA premarket clearance of certain orthopedics products, or recognition by Clyra Medical of $100,000 gross revenue; (b) the recognition by Clyra Medical of $100,000 in aggregate gross revenue; (c) the granting of all or any part of the patent application for the SkinDisc product, or recognition by Clyra Medical of $500,000 in gross revenue; (d) recognition by Clyra Medical of $1 million in aggregate gross revenue; and (e) recognition by Clyra Medical of $2 million in gross revenue. As of June 30, 2021, a total of 9,300 shares remain in escrow, the difference having been vested in accordance with the performance metrics.

 

Debt Obligations of Clyra Medical

 

Note Payable (Scion)

 

In conjunction with the transaction in which certain intellectual property was purchased from Scion, Clyra issued a promissory note to Scion in the principal amount of $1,250,000 on September 26, 2018 (“Clyra-Scion Note”), accruing interest at an annual rate of 5%. Clyra is obligated to make principal and interest payments periodically, based on a percent (25%) of investment proceeds, and 5% of revenues. Payments are due annually each June 26th until paid. At June 30, 2021 and December 31, 2020, the balance due on the Clyra Medical Note Payable totaled $1,007,000. On June 26, 2021, the maturity date of the note automatically extended by one year, to June 26, 2022.

 

Inventory Line of Credit

 

On June 30, 2020, Clyra entered into a one-year revolving Line of Credit Agreement whereby Vernal Bay Capital Group, LLC committed to provide a $1,000,000 inventory line of credit to Clyra.  Clyra has received $260,000 in draws since the inception of the line of credit.

 

Clyra is required to use funds from the line of credit to produce inventory. Additional draws are conditional upon Clyra presenting invoices or purchase orders to the lender equal to the greater of one-half of principal outstanding on the line of credit, and $200,000.  The line of credit note earns interest at 15%, matures in one year, and requires Clyra pay interest and principal from gross product sales. For the first 180 days, on a monthly basis, Clyra is required to pay 30% of gross product sales to reduce amounts owed, and thereafter 60% of gross sales. Clyra issued Vernal Bay 323 shares of its common stock as a commitment fee for the line of credit, valued at $70,000. A security agreement of the same date grants Vernal Bay a security interest in Clyra’s inventory, as that term is defined in the Uniform Commercial Code. Clyra may prepay the note at any time.

 

During the six months ended June 30, 2021, we made payments on the line of credit totaling $24,000. In April, 2021, Vernal agreed to extend the maturity date by one year, to June 30, 2022. Clyra agreed to make interest-only payments through August 31, 2021, and then, in addition to interest payments, principal payments equal to the greater of (i) $7,500 and (ii) 40% of product sales beginning September 2021, for six months, and thereafter the greater of (i) $7,500 and (ii) 60% of product sales.

 

As of June 30, 2021, the balance outstanding on this line of credit totals $200,000.

 

Prepaid Marketing - Consulting Agreement

 

On December 30, 2015, Clyra entered into a consulting agreement with Beach House Consulting, LLC, through which Jack B. Strommen will be providing consulting services to Clyra related to its sales and marketing activities, and in exchange receive $23,000 per month for a period of four years. On June 30, 2020, at Clyra’s request, Beach House Consulting agreed to accept 3,639 shares of Clyra common stock, in lieu of cash, as full prepayment of the consulting fee. The obligation to provide the consulting services is dependent on Clyra generating an average of $250,000 in monthly sales over three consecutive months, which has not been met. The value of the shares issued to Beach House totaled $788,000 and is recorded as a non-current asset (prepaid marketing) on our balance sheet.

 

Clyra Medical Equity transactions

 

As of June 30, 2021, Clyra Medical had the following common shares outstanding:

 

Shareholder

 Shares  Percent 

BioLargo, Inc.

  49,207   45%

Sanatio Capital

  18,704   17%

Scion Solutions(1)

  21,700   20%

Other

  19,280   18%

Total

  108,891     

 

The above amounts do not include an additional 9,300 shares held in escrow subject to performance metrics that have not been met.

 

Sales of Common Shares

 

During the six months ended June 30, 2021 and 2020, Clyra raised $50,000 and $849,000 at $310 per Clyra share.

 

Stock Options

 

Clyra issues options to its employees and consultants in lieu of compensation owed on a regular basis. As of December 31, 2020, the Company had issued options to purchase 11,411 shares of Clyra stock. During the six months ended June 30, 2021 and 2020, Clyra issued options to purchase 1,248 and 1,945 shares of its common stock, respectively. Each option issued has an exercise price of $1.00 per share, are vested upon issuance and an expiration date 10 years from the date of grant. The fair value of the options issued in in the six months ended June 30, 2021 and 2020 totaled $263,000 and $441,000, respectively. We used the Black-Scholes model to calculate the initial fair value, assuming a stock price on date of grant of $310 per share. Because Clyra is a private company with no secondary market for its common stock, the resulting fair value was discounted by 30%.

 

Clyra Accounts Payable and Accrued Expenses

 

Clyra had the following accounts payable and accrued expenses as follows:

 

  

June 30,

2021

  

December 31,

2020

 

Accounts payable and accrued expense

 $582  $402 

Accrued interest

  127   32 

Accrued payroll

  51   102 

Total Clyra Medical accounts payable and accrued expenses

 $760  $536 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - BioLargo Engineering, Science and Technologies, LLC
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Wholly-Owned Subsidiary [Text Block]

Note 10. BioLargo Engineering, Science and Technologies, LLC

 

In September 2017, we commenced a full-service environmental engineering firm and formed a Tennessee entity named BioLargo Engineering, Science & Technologies, LLC (“BLEST”). In conjunction with the start of this subsidiary, we entered into a three-year office lease in the Knoxville, Tennessee area, and entered into employment agreements with six scientists and engineers. (See Note 11,Business Segment Information”.) The company was capitalized with two classes of membership units: Class A, 100% owned by BioLargo, and Class B, held by management of BLEST, and which initially have no “profit interest,” as that term is defined in Tennessee law. However, over the succeeding five years, the Class B members can earn up to a 30% profit interest. They also have been granted options to purchase up to an aggregate 1,750,000 shares of BioLargo, Inc. common stock. The profit interest and option shares are subject to a five year vesting schedule tied to the performance of the subsidiary, including gross revenue targets that increase over time, obtaining positive cash flow by March 31, 2018 (which was not met), collecting 90% of its account receivables, obtaining a profit of 10% in its first year (and increasing in subsequent years), making progress in the scale-up and commercialization of our AOS system, and using BioLargo research scientists (such as our Canadian team) for billable work on client projects. These criteria are to be evaluated annually by BLEST’s compensation committee (which includes BioLargo’s president, CFO, and BLEST’s president), beginning September 2018. Given the significant performance criteria, the Class B units and the stock options will only be recognized in compensation expense if or when the criteria are satisfied.

 

The BLEST Compensation Committee has met regularly since the subsidiary commenced operations. In 2018, it reviewed the operating performance and determined that the performance metrics were not met and as a result, did not award any Class B units or stock options. In November 2019, it determined that a portion of the performance metrics were met, and that one-half of the eligible profits interests would be vested (2.5% in the aggregate), and therefore one-half of the option interests (10%) would be vested (175,000 options shares in the aggregate). The vesting of option shares resulted in a fair value totaling $44,000, recorded on our consolidated statement of operations as selling, general and administrative expense. The fair value of the profit interest was nominal and not booked. In January 2021, the committee again reviewed the operating performance and determined that a portion of the performance metrics were met. It was agreed that one-half and one-quarter of the eligible profits interests would be vested (3.75% in the aggregate), and therefore one-half of the option interests (15%) would be vested (262,500 options shares in the aggregate). The vesting of option shares resulted in a fair value totaling $65,000, recorded on our consolidated statement of operations as selling, general and administrative expense for the year ended December 31, 2020. No additional meetings or evaluations have taken place as of June 30, 2021.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Business Segment Information
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

Note 11. Business Segment Information

 

BioLargo currently has four operating business segments, plus its corporate entity which is responsible for general corporate operations, including administrative functions, finance, human resources, marketing, legal, etc. The four operational business segments are:

 

 

1.

ONM Environmental (formerly Odor-No-More) (“ONM”) -- which sells odor and volatile organic control products and services (located in Westminster, California);

 

2.

Clyra Medical Technologies (“Clyra”) -- which develops and sells medical products based on our technologies, including Clyraguard Personal Protective Spray;

 

3.

BLEST -- which provides professional engineering services on a time and materials basis for outside clients and supports our internal operations as needed (located in Oak Ridge, Tennessee); and

 

4.

BioLargo Water (“Water”) -- which historically focused entirely on R&D, and has now shifted its focus to commercializing the AOS technology, developing manufacturing operations for hand sanitizers and supporting the development of iodine based disinfecting products for the company (located in Edmonton, Alberta Canada).

 

Historically, none of our operating business units have operated at a profit and therefore each required additional cash to meet its monthly expenses. The additional sources of the cash to fund the shortfall from operations of ONM, BLEST and BioLargo Water have been provided by BioLargo’s sales of debt or equity, research grants, and tax credits. Clyra Medical has been funded by third party investors who invest directly in Clyra Medical in exchange for equity ownership in that entity.

 

The segment information for the three and six months ended June 30, 2021 and 2020, is as follows (in thousands):

 

  

Three months ended June 30,

  

Six months ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Revenue

                

BioLargo corporate

 $  $  $7  $ 

ONM

  318   299   638   596 

BLEST

  266   160   654   444 

Water

        9    

Clyra Medical

     21   114   21 

Intersegment revenue

  (120)  (62)  (387)  (205)

Total

 $464  $418  $1,035  $856 
                 

Operating loss

                

BioLargo corporate

 $(937) $(1,129

)

 $(1,860) $(1,936)

ONM

  (107)  (134

)

  (283)  (287)

Clyra Medical

  (300)  (422

)

  (739)  (728)

BLEST

  (190)  (124

)

  (373)  (331)

Water

  (168)  (196

)

  (305)  (424)

Total

 $(1,702) $(2,005

)

 $(3,560) $(3,706)
                 

Interest expense

                

BioLargo corporate

 $(51) $(735

)

 $(106) $(1,479)

Clyra Medical

  (38)  (12

)

  (76)  (25)

Total

 $(89) $(747

)

 $(182) $(1,504)
                 

Research and development expense

                

BioLargo corporate

 $(209) $(119

)

 $(545) $(321)

Clyra Medical

  (6)  (47

)

  (33)  (61)

BLEST

  (123)  (85

)

  (228)  (166)

Water

  (138)  (137

)

  (257)  (317)

Intersegment R&D

  120   38   380   181 

Total

 $(356) $(350

)

 $(683) $(684)

 

The segment asset information for June 30, 2021 and December 31, 2020, is as follows (in thousands):

 

As June 30, 2021

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $1,072  $431  $1,016  $321  $151  $(47) $2,944 

Right of use

  185         126         311 

Investment in South Korean joint venture

  40                  40 

Intangible assets

  2,150                  2,150 

 

As of December 31, 2020

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $603  $624  $1,125  $314  $105  $(42) $2,388 

Right of use

  215         126         341 

Investment in South Korean joint venture

  63                  63 

Intangible assets

  2,150                  2,150 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

Note 12. Commitments and Contingencies

 

Office Leases

 

We have long-term operating leases for office, industrial and laboratory space in Westminster, California, Oak Ridge, Tennessee, and Alberta, Canada. Payments made under operating leases are charged to the Consolidated Statement of Operations and Comprehensive Loss on a straight-line basis over the term of the operating lease agreement. For the six months ended June 30, 2021 and 2020, rental expense was $113,000 and $114,000, respectively.  As of June 30, 2021, our weighted average remaining lease term is three years and the total remaining operating lease payments is $434,000.

 

On January 1, 2019, we adopted ASC 842 which resulted in a right-of-use asset and lease liability. Short-term leases are not included in our analysis. The adoption resulted in an immaterial cumulative effect of an accounting change that was not recorded.  The lease of our Westminster facility qualifies for the new treatment; it originated in August 2016, was originally scheduled to expire August 2020, contains a yearly escalation of 3%, and includes a four-year renewal option whereby the base rent is adjusted to then market value. During 2020, we exercised our option to extend the lease for four years. It is too early for management to determine if it will extend another four years, therefore the additional four-year extension is not included in the analysis. The lease of our Oak Ridge, Tennessee facility also qualifies, and it had one three-year extension to September 2022, and has one renewal option for another five years where the rental rate would adjust to greater of the current price and fair market value. No determination has been made whether to exercise the five-year renewal option for the Oak Ridge facility. The lease of our Canadian facility is less than one year. None of our leases have additional terms related to the payments or mechanics of the lease. The leases have no additional payment terms such as common area maintenance payments, tax sharing payments or other allocable expenses. Likewise, the leases do not contain other terms and conditions of use, such as variable lease payments, residual value guaranties or other restrictive financial terms. Since there is no explicit interest rate in our leases, management used its incremental borrowing rate, which is estimated to be 18% to determine lease liability.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Subsequent Events
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Subsequent Events [Text Block]

Note 13. Subsequent Events.

 

Management has evaluated subsequent events through the date of the filing of this Annual Report and management noted the following for disclosure.

 

Sales to Lincoln Park

 

From July 1, 2021, through August 9, 2021, we sold 884,391shares of our common stock to Lincoln Park (see Note 3), and received $164,000 in gross and net proceeds.

 

Unit Offering Investment

 

From July 1, 2021, through August 12, 2021, we received one investment in our 2020 Unit Offering (see Note 3) of $70,000 and issued 388,889 shares of common stock, a six-month warrant to purchase 388,889 shares of common stock at $0.216 per share, and a five-year warrant to purchase 388,889 shares of common stock at $0.27 per share.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries, BLEST, and Clyra Medical. Management believes Clyra Medical’s financial statements are appropriately consolidated with that of the Company after reviewing the Accounting Standards Codification (“ASC”), 810, “Consolidation” (“ASC 810), and concluding that BioLargo controls Clyra Medical. While BioLargo does not have voting interest control through a majority stock ownership of Clyra Medical (it owns 45% of the outstanding voting stock), it does exercise control under the “Variable Interest Model.” There is substantial board overlap, BioLargo is the primary beneficiary since it has the power to direct Clyra Medical’s activities that most significantly impact Clyra Medical’s performance, and it has the obligation to absorb losses or receive benefits (through royalties and licensing) that could be potentially significant to Clyra Medical. BioLargo has consolidated Clyra Medical’s operations for all periods presented. (See Note 9.)

 

All intercompany accounts and transactions have been eliminated in the financial statement presentation.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency

 

The Company has designated the functional currency of BioLargo Water, Inc., our Canadian subsidiary, to be the Canadian dollar. Therefore, translation gains and losses resulting from differences in exchange rates are recorded in accumulated other comprehensive income.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with maturities of three months or less when acquired to be cash equivalents. Substantially all cash equivalents are held in short-term money market accounts at one of the largest financial institutions in the United States. From time to time, our cash account balances are greater than the Federal Deposit Insurance Corporation insurance limit of $250,000 per owner per bank, and during such times, we are exposed to credit loss for amounts in excess of insured limits in the event of non-performance by the financial institution. We do not anticipate non-performance by our financial institution.

 

As of June 30, 2021 and December 31, 2020, our cash balances were made up of the following (in thousands):

 

  

June 30,

2021

  

December 31,

2020

 

BioLargo, Inc. and subsidiaries

 $1,338  $637 

Clyra Medical Technologies, Inc.

  19   79 

Total

 $1,357  $716 

 

Receivable [Policy Text Block]

Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for doubtful accounts. Estimates for allowances for doubtful accounts are determined based on payment history and individual customer circumstances. The allowance for doubtful accounts as of  June 30, 2021 was $12,000 and at December 31, 2020, was $13,000.

 

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Credit Concentration

 

We have a limited number of customers that account for significant portions of our revenue. During the six months ended June 30, 2021 and 2020, we had the following customers that accounted for more than 10% of consolidated revenues, as follows:

 

  

June 30,
2021

  

June 30,

2020

 

Customer A

  22

%

  <10

%

Customer B

  19

%

  <10

%

Customer C

  11

%

  <10

%

Customer D

  <10

%

  13

%

 

We had three customers that each accounted for more than 10% of consolidated accounts receivable at June 30, 2021, and two customers at December 31, 2020, as follows:

 

  

June 30, 2021

  

December 31, 2020

 

Customer C

  31

%

  <10

%

Customer D

  17

%

  <10

%

Customer E

  11

%

  <10

%

Customer F

  <10

%

  32

%

Customer G

  <10

%

  10

%

 

Inventory, Policy [Policy Text Block]

Inventory

 

Inventories are stated at the lower of cost or net realizable value using the average cost method. The allowance for obsolete inventory as of  June 30, 2021, and December 31, 2020, was $3,000. Inventories consisted of (in thousands):

 

  

June 30,

2021

  

December 31,

2020

 

Raw material

 $91  $111 

Finished goods

  171   166 

Total

 $262  $277 

 

Other Assets, Policy [Policy Text Block]

Other Assets

 

Other Assets consisted of security deposits of $35,000 related to our business offices.

 

Equity Method Investments [Policy Text Block]

Equity Method of Accounting

 

On March 20, 2020, we invested $100,000 into a South Korean entity (Odin Co. Ltd., “Odin”) pursuant to a Joint Venture agreement we had entered into with BKT Co. Ltd. and its U.S. subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.

 

We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do not control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. The joint venture incurred a loss during the three and six months ended June 30, 2021, and our 40% ownership share reduced our investment interest by $10,000 and $23,000, respectively.

 

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

Impairment

 

Long-lived and definite lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If the sum of the expected future undiscounted cash flows from the use of the asset and its eventual disposition is less than the carrying amount of the asset, then an impairment loss is recognized. The impairment loss is measured based on the fair value of the asset. Any resulting impairment is recorded as a reduction in the carrying value of the related asset in excess of fair value and a charge to operating results. For the three and six months ended June 30, 2021 and 2020, management determined that there was no impairment of its long-lived assets, including its In-process Research and Development (see Note 8).

 

Earnings Per Share, Policy [Policy Text Block]

Earnings (Loss) Per Share

 

We report basic and diluted earnings (loss) per share (“EPS”) for common and common share equivalents. Basic EPS is computed by dividing reported earnings by the weighted average shares outstanding. Diluted EPS is computed by adding to the weighted average shares the dilutive effect if stock options and warrants were exercised into common stock. For the three and six months ended June 30, 2021 and 2020, the denominator in the diluted EPS computation is the same as the denominator for basic EPS due to the anti-dilutive effect of the warrants and stock options on the Company’s net loss.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the period reported. Actual results could differ from those estimates. Estimates are used when accounting for stock-based transactions, debt transactions, derivative liabilities, allowance for bad debt, asset depreciation and amortization, among others.

 

The methods, estimates and judgments we use in applying these most critical accounting policies have a significant impact on the results of our financial statements.

 

Share-based Payment Arrangement [Policy Text Block]

Share-Based Compensation Expense

 

We recognize compensation expense for stock option awards on a straight-line basis over the applicable service period of the award, which is the vesting period. Fair value is determined on the grant date. Share-based compensation expense is based on the grant date fair value estimated using the Black-Scholes Option Pricing Model.

 

For stock and stock options issued to consultants and other non-employees for services, the Company measures and records an expense as of the earlier of the date at which either: a commitment for performance by the non-employee has been reached or the non-employee’s performance is complete. The equity instruments are measured at the current fair value, and for stock options, the instruments are measured at fair value using the Black Scholes option model.

 

The following methodology and assumptions were used to calculate share-based compensation for the six months ended June 30, 2021 and 2020:

 

  

2021

  

2020

 
  

Non Plan

  

2018 Plan

  Non Plan  

2018 Plan

 

Risk free interest rate

  1.73

%

 0.931.73%  0.88

%

 0.881.90% 

Expected volatility

  124

%

 123124%  131

%

 131133% 

Expected dividend yield

             

Forfeiture rate

             

Life in years

  10   10   10   10  

 

Expected price volatility is the measure by which our stock price is expected to fluctuate during the expected term of an option. Expected volatility is derived from the historical daily change in the market price of our common stock, as we believe that historical volatility is the best indicator of future volatility.

 

The risk-free interest rate used in the Black-Scholes calculation is based on the prevailing U.S. Treasury yield as determined by the U.S. Federal Reserve. We have never paid any cash dividends on our common stock and do not anticipate paying cash dividends on our common stock in the foreseeable future.

 

Historically, we have not had significant forfeitures of unvested stock options granted to employees and Directors. A significant number of our stock option grants are fully vested at issuance or have short vesting provisions. Therefore, we have estimated the forfeiture rate of our outstanding stock options as zero.

 

Warrant Policy [Policy Text Block]

Warrants

 

Warrants issued with our convertible promissory notes, note payables, line of credit are accounted for under the fair value and relative fair value method.

 

The warrant is first analyzed per its terms as to whether it has derivative features or not. If the warrant is determined to be a derivative and not qualify for equity treatment, then it is measured at fair value using the Black Scholes option model, and recorded as a liability on the balance sheet. The warrant is re-measured at its then current fair value at each subsequent reporting date (it is “marked-to-market”).

 

If the warrant is determined to not have derivative features, it is recorded into equity at its fair value using the Black Scholes option model, however, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the convertible note.

 

Convertible debt instruments are recorded at fair value, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the warrant. Further, the convertible debt instrument is examined for any intrinsic beneficial conversion feature (“BCF”) of which the conversion price is less than the closing common stock price on date of issuance. If the relative fair value method is used to value the convertible debt instrument and there is an intrinsic BCF, a further analysis is undertaken of the BCF using an effective conversion price which assumes the conversion price is the relative fair value divided by the number of shares the convertible debt is converted into by its terms. The BCF value is accounted for as equity.

 

The warrant and BCF relative fair values are also recorded as a discount to the convertible promissory notes. At present, these equity features of the convertible promissory notes have recorded a discount to the convertible notes that is substantially equal to the proceeds received.

 

Non Cash Transactions [Policy Text Block]

Non-Cash Transactions

 

We have established a policy relative to the methodology to determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock. The value is based on the market price of our common stock issued as consideration, at the date of the agreement of each transaction or when the service is rendered, or product is received.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

We account for revenue in accordance with ASC 606, “Revenue from Contacts with Customers”. The guidance focuses on the core principle for revenue recognition, which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the guidance provides that an entity should apply the following steps:

 

Step 1: Identify the contract(s) with a customer.

 

Step 2: Identify the performance obligations in the contract.

 

Step 3: Determine the transaction price.

 

Step 4: Allocate the transaction price to the performance obligations in the contract.

 

Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation.

 

Products sold a through a contract with the customer and written purchase order, in which the details of the contract are defined including the transaction price and method of shipment. The only performance obligation is to create and ship the product and each product has separate pricing. Revenue is recognized at a point in time when the goods are shipped if the agreement is FOB manufacturer, and when goods are delivered if FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order.

 

Service contracts are performed through a written contract, which specifies the performance obligations and the rate at which the services will be billed, typically by time and materials. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed, or, for services related to product installations, at the completion of the installation. A few contracts have called for milestone or fixed cost payments, where we invoice an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. To date, there have been no discounts or other financing terms for the contracts.

 

In the event that we generate revenues from royalties or license fees from our intellectual property, we anticipate a licensee would pay a license fee in one or more installments and ongoing royalties based on their sales of products incorporating or using our licensed intellectual property. Upon entering into a licensing agreement, we will determine the appropriate method of recognizing the royalty and license fees.

 

Clyra also has certain distribution agreements that call for consigned inventory. Although the product is shipped to a third party, it is not revenue until that consigned inventory is sold to end user customer.

 

Government Grants [Policy Text Block]

Government Grants

 

We have been awarded multiple research grants from the Canadian National Research Institute – Industrial Research Assistance Program (NRC-IRAP) and the National Science and Engineering Research Council of Canada (NSERC). The grants received are considered other income and are included in our consolidated statements of operations. We received our first grant in 2015 and have been awarded over 80 grants totaling over $3.7 million. Some of the funds from these grants are given directly to third parties (such as the University of Alberta or a third-party research scientist) to support research on our technology. The grants have terms generally ranging between six and eighteen months and support a majority, but not all, of the related research budget costs. This cooperative research allows us to utilize (i) a depth of resources and talent to accomplish highly skilled work, (ii) financial aid to support research and development costs, (iii) independent and credible validation of our technical claims.

 

The grants typically provide for (i) recurring monthly amounts, (ii) reimbursement of costs for research talent for which we invoice to request payment, and (iii) ancillary cost reimbursement for research talent travel related costs. All awarded grants have specific requirements on how the money is spent, typically to employ researchers. None of the funds may be used for general administrative expenses or overhead in the United States. These grants have substantially increased our level of research and development activities in Canada. We continue to apply for Canadian government and agency grants to fund research and development activities. Not all of our grant applications have been awarded, and no assurance can be made that any pending grant application, or any future grant applications, will be awarded.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The asset and liability approach is used to recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of asset and liabilities. Deferred tax assets and liabilities are determined based on the differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax asset and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

We account for uncertainties in income tax law under a comprehensive model for the financial statement recognition, measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns as prescribed by generally accepted accounting principles (“GAAP”).  Under GAAP, the tax effects of a position are recognized only if it is “more-likely-than-not” to be sustained by the taxing authority as of the reporting date.  If the tax position is not considered “more-likely-than-not” to be sustained, then no benefits of the position are recognized.  Management believes there are no unrecognized tax benefits or uncertain tax positions as of June 30, 2021, and December 31, 2020.

 

The Company assessed its earnings history, trends and estimates of future earnings and determined that the deferred tax asset could not be realized as of June 30, 2021. Accordingly, a valuation allowance was recorded against the net deferred tax asset.

 

The Company recognizes interest and penalties on income taxes as a component of income tax expense, should such an expense be realized.

 

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair Value of Financial Instruments

 

Management believes the carrying amounts of the Company’s financial instruments (excluding debt and equity instruments) as of June 30, 2021 and December 31, 2020, approximate their respective fair values because of the short-term nature of these instruments. Such instruments consist of cash, accounts receivable, prepaid assets, accounts payable, lines of credit, and other assets and liabilities.

 

Tax Credits [Policy Text Block]

Tax Credits

 

Our research and development activities in Canada may entitle our Canadian subsidiary to claim benefits under the “Scientific Research and Experimental Development Program”, a Canadian federal tax incentive program designed to encourage Canadian businesses of all sizes and in all sectors to conduct research and development in Canada. Benefits under the program include credits to taxable income. If our Canadian subsidiary does not have taxable income in a reporting period, we instead receive a tax refund from the Canadian Revenue Authority. Those refunds are classified in Other Income on our Consolidated Statement of Operations and Comprehensive Loss.

 

Lessee, Leases [Policy Text Block]

Leases

 

In accordance with ASC 842, the Company elects to use hindsight as a practical expedient with respect to determining the lease terms (as we considered our updated expectations of acceptance of the Westminster California facility lease renewal) and in assessing any impairment of right-of-use assets for existing leases. No impairment is expected at this time.  As of June 30, 2021, the right of use assets on our balance sheet related to our operating leases total $311,000.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements

 

In May 2021, the FASB issued Accounting Standards Update No. 2021-04, regarding accounting for certain modifications of written call options.

 

In August 2020, the FASB issued Accounting Standards Update No. 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”. For convertible instruments, the FASB decided to reduce the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The FASB decided to amend the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. The FASB observed that the application of the derivatives scope exception guidance results in accounting for some contracts as derivatives while accounting for economically similar contracts as equity. The FASB also decided to improve and amend the related EPS guidance. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Management is currently evaluating the effect on the Company’s financials if and when future convertible securities are issued. This Update does not affect the Company’s current financial statements.

 

In January 2020, the FASB issued Accounting Standards Update No 2020-01, “Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815”. This Update relates to the Company’s equity method of accounting and the potential interactions between the measurement alternative in Topic 321 and the equity method of accounting in Topic 323 and that diverse views have emerged about the application of the measurement alternative and the equity method of accounting since the adoption of Update 2016-01.  The measurement alternative is the ability to measure certain equity securities without a readily determinable fair value at cost, minus impairment, if any. Paragraph 321-10-35-2, as amended, states that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it should measure the equity security at fair value as of the date that the observable transaction occurred (hereinafter referred to as the measurement alternative). The amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method. Management adopted the updates, and after evaluation, did not make any modifications to the financial statements.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Cash and Cash Equivalents [Table Text Block]
  

June 30,

2021

  

December 31,

2020

 

BioLargo, Inc. and subsidiaries

 $1,338  $637 

Clyra Medical Technologies, Inc.

  19   79 

Total

 $1,357  $716 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

June 30,
2021

  

June 30,

2020

 

Customer A

  22

%

  <10

%

Customer B

  19

%

  <10

%

Customer C

  11

%

  <10

%

Customer D

  <10

%

  13

%

  

June 30, 2021

  

December 31, 2020

 

Customer C

  31

%

  <10

%

Customer D

  17

%

  <10

%

Customer E

  11

%

  <10

%

Customer F

  <10

%

  32

%

Customer G

  <10

%

  10

%

Schedule of Inventory, Current [Table Text Block]
  

June 30,

2021

  

December 31,

2020

 

Raw material

 $91  $111 

Finished goods

  171   166 

Total

 $262  $277 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2021

  

2020

 
  

Non Plan

  

2018 Plan

  Non Plan  

2018 Plan

 

Risk free interest rate

  1.73

%

 0.931.73%  0.88

%

 0.881.90% 

Expected volatility

  124

%

 123124%  131

%

 131133% 

Expected dividend yield

             

Forfeiture rate

             

Life in years

  10   10   10   10  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Debt Obligations (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Debt [Table Text Block]
  

June 30, 2021

(Unaudited)

  

December 31, 2020

 

Current portion of debt:

        

Note payable, matures on demand 60 days’ notice (or March 8, 2023)

 $  $50 

Line of credit, matures on 30-day demand

     50 

Total notes payable and line of credit

 $  $100 
         

Convertible notes payable:

        

Convertible note payable, matures April 20, 2021

 $  $100 

Convertible note payable, matures August 9, 2021

     600 

Convertible notes, mature August 12 and 16, 2021

     406 

Total convertible notes payable

     1,106 

Debt discount, net of amortization

     (104

)

Total current liabilities

     1,102 
         

Long-term debt:

        

Convertible note payable, matures March 1, 2023

 $50  $ 

Debt discount, net of amortization

  (29

)

   

SBA Paycheck Protection Program loans

  314   357 

SBA EIDL Loan

  150   150 

Total long-term liabilities

  485   507 

Total

 $485  $1,609 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted

     
           

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

Price per share

  

share

  

Value(1)

 

Balance, December 31, 2020

  18,865,525  $0.160.40  $0.19     

Granted

  2,483,691  0.130.23   0.19     

Expired

              

Balance, June 30, 2021

  21,349,216  $0.120.43  $0.19     

Non-vested

  (4,218,833

)

 0.120.40   0.23     

Vested, June 30, 2021

  17,130,383  $0.120.43  $0.18  $250,000 

Balance, December 31, 2019

  9,214,356  $0.160.43  $0.25     

Granted

  8,610,689  0.170.22   0.19     

Expired

  (200,000) 0.180.34   0.26     

Balance, June 30, 2020

  17,625,045  $0.160.43  $0.20     
           

Weighted

     
           

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

price per share

  

share

  

Value(1)

 

Balance, December 31, 2020

  5,689,363  $0.23-0.94  $0.44     

Expired

  (1,453,855

)

 0.39-0.51   0.40     

Balance, June 30, 2021

  4,235,508  $0.23-1.65  $0.45  $ 
                  

Balance, December 31, 2019

  8,769,451  $0.230.94  $0.42     

Expired

  (930,000

)

 0.390.58   0.56     

Balance, June 30, 2020

  7,839,451  $0.231.65  $0.41    
           

Weighted

     
  

Non-plan

       

average

  

Aggregate

 
  

Options

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2020

  20,749,583  $0.171.00  $0.41     

Granted

  43,956   0.23    0.23     

Balance, June 30, 2021

  20,793,539  $0.171.00  $0.41     

Non-vested

  (1,996,576

)

 0.170.45   0.45     

Vested, June 30, 2021

  18,796,963  $0.171.00  $0.41  $28,000 
                  

Balance, December 31, 2019

  19,604,107  $0.231.00  $0.41     

Granted

  292,437  0.170.21   0.18     

Balance, June 30, 2020

  19,896,544  $0.171.00  $0.41     
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Warrants (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
           

Weighted

     
           

average

  

Aggregate

 
  

Warrants

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2020

  32,980,989  $0.161.00  $0.29     

Issued

  7,088,094  0.140.26   0.20     

Expired

  (1,046,528

)

 0.190.35   0.24     

Balance, June 30, 2021

  39,022,555  $0.141.00  $0.27  $140,000 
                  

Balance, December 31, 2019

  43,231,161  $0.161.00  $0.42     

Issued

  3,934,592  0.13-0.24   0.13     

Expired

  (14,272,820

)

 0.40-0.49   0.30     

Balance, June 30, 2020

  32,892,933  $0.161.00  $0.35     
Schedule Of Assumptions Used To Determine Fair Value Of Warrants [Table Text Block]
  

June 30,

2021

 

June 30,

2020

 

Risk free interest rate

   0.71%    0.23% 

 

Expected volatility

   100%    112 

 

Expected dividend yield

         

Forfeiture rate

         

Expected life in years

  .5 –5  0.33 –5 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
   

June 30,

2021

   

December 31,

2020

 

Accounts payable and accrued expense

  $ 145     $ 315  

Accrued interest

    25       42  

Accrued payroll

    161       156  

Total accounts payable and accrued expenses

  $ 331     $ 513  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Noncontrolling Interest - Clyra Medical (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Other Ownership Interests [Table Text Block]

Shareholder

 Shares  Percent 

BioLargo, Inc.

  49,207   45%

Sanatio Capital

  18,704   17%

Scion Solutions(1)

  21,700   20%

Other

  19,280   18%

Total

  108,891     
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
   

June 30,

2021

   

December 31,

2020

 

Accounts payable and accrued expense

  $ 145     $ 315  

Accrued interest

    25       42  

Accrued payroll

    161       156  

Total accounts payable and accrued expenses

  $ 331     $ 513  
Clyra Medical [Member]  
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

June 30,

2021

  

December 31,

2020

 

Accounts payable and accrued expense

 $582  $402 

Accrued interest

  127   32 

Accrued payroll

  51   102 

Total Clyra Medical accounts payable and accrued expenses

 $760  $536 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Business Segment Information (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Revenue

                

BioLargo corporate

 $  $  $7  $ 

ONM

  318   299   638   596 

BLEST

  266   160   654   444 

Water

        9    

Clyra Medical

     21   114   21 

Intersegment revenue

  (120)  (62)  (387)  (205)

Total

 $464  $418  $1,035  $856 
                 

Operating loss

                

BioLargo corporate

 $(937) $(1,129

)

 $(1,860) $(1,936)

ONM

  (107)  (134

)

  (283)  (287)

Clyra Medical

  (300)  (422

)

  (739)  (728)

BLEST

  (190)  (124

)

  (373)  (331)

Water

  (168)  (196

)

  (305)  (424)

Total

 $(1,702) $(2,005

)

 $(3,560) $(3,706)
                 

Interest expense

                

BioLargo corporate

 $(51) $(735

)

 $(106) $(1,479)

Clyra Medical

  (38)  (12

)

  (76)  (25)

Total

 $(89) $(747

)

 $(182) $(1,504)
                 

Research and development expense

                

BioLargo corporate

 $(209) $(119

)

 $(545) $(321)

Clyra Medical

  (6)  (47

)

  (33)  (61)

BLEST

  (123)  (85

)

  (228)  (166)

Water

  (138)  (137

)

  (257)  (317)

Intersegment R&D

  120   38   380   181 

Total

 $(356) $(350

)

 $(683) $(684)

As June 30, 2021

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $1,072  $431  $1,016  $321  $151  $(47) $2,944 

Right of use

  185         126         311 

Investment in South Korean joint venture

  40                  40 

Intangible assets

  2,150                  2,150 

As of December 31, 2020

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $603  $624  $1,125  $314  $105  $(42) $2,388 

Right of use

  215         126         341 

Investment in South Korean joint venture

  63                  63 

Intangible assets

  2,150                  2,150 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Business and Organization (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Sep. 30, 2017
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total $ (1,790,000) $ (1,878,000) $ (2,701,000) $ (2,616,000) $ (3,668,000) $ (5,316,000)    
Net Cash Provided by (Used in) Operating Activities, Total         (2,054,000) (2,047,000)    
Working Capital (Deficit) 380,000       380,000      
Assets, Current, Total 2,052,000       2,052,000   $ 1,505,000  
Revenue from Contract with Customer, Including Assessed Tax 464,000   $ 418,000   1,035,000 856,000    
Cash and Cash Equivalents, at Carrying Value, Ending Balance 1,357,000       1,357,000   716,000  
Repayments of Debt         852,000      
Long-term Debt, Total 1,721,000       1,721,000      
Long-term Line of Credit, Total $ 0       0   $ 50,000  
Proceeds from Issuance of Common Stock         3,520,000 1,461,000    
Stock Issued During Period, Value, Issued for Unpaid Salary and Business Expenses         $ 31,000      
Number of Wholly-Owned Subsidiaries 4       4      
BioLargo Engineering, Science & Technologies, LLC [Member]                
Noncontrolling Interest, Ownership Percentage by Parent 94.00%       94.00%     100.00%
Clyra Medical Technologies [Member]                
Noncontrolling Interest, Ownership Percentage by Parent 45.00%       45.00%      
The 2020 Unit Offering [Member]                
Proceeds from Issuance of Common Stock         $ 505,000 242,000    
Lincoln Park Capital Fund, LLC [Member]                
Proceeds from Issuance of Common Stock         $ 3,015,000 $ 1,461,000    
Sale of Stock, Daily Basis, Requirement, Minimum Share Price (in dollars per share)         $ 0.10      
Debt Instrument, Excluding Debt from Clyra [Member]                
Long-term Debt, Total $ 514,000       $ 514,000      
Paycheck Protection Program CARES Act [Member]                
Long-term Debt, Total 314,000       314,000      
Economic Injury Disaster Loan [Member]                
Long-term Debt, Total $ 150,000       $ 150,000      
Debt Instrument, Interest Rate, Stated Percentage 3.75%       3.75%      
Debt Instrument, Term (Year)         30 years      
Convertible Debt due in March 2023 [Member]                
Convertible Debt, Total $ 50,000       $ 50,000      
Clyra Medical Technology Inc [Member]                
Long-term Debt, Total 1,207,000       1,207,000      
Long-term Line of Credit, Total $ 200,000       $ 200,000      
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 20, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss, Current   $ 12,000   $ 12,000   $ 13,000
Inventory Valuation Reserves, Ending Balance   3,000   3,000   3,000
Security Deposit   35,000   35,000    
Payments to Acquire Interest in Joint Venture       (0) $ 100,000  
Income (Loss) from Equity Method Investments, Total       (23,000) (15,000)  
Impairment of Long-Lived Assets Held-for-use   0 $ 0 0 $ 0  
Unrecognized Tax Benefits, Ending Balance   0   0   0
Operating Lease, Right-of-Use Asset   311,000   $ 311,000   $ 341,000
Canadian Government Grants [Member]            
Number of Grants Received       80    
Grants Receivable   $ 3,700,000   $ 3,700,000    
Canadian Government Grants [Member] | Minimum [Member]            
Grant Term (Month)       6 months    
Canadian Government Grants [Member] | Maximum [Member]            
Grant Term (Month)       18 months    
Customer Concentration Risk [Member] | Accounts Receivable [Member]            
Number of Major Customers       3   2
Clyra Medical Technologies [Member]            
Noncontrolling Interest, Ownership Percentage by Parent   45.00%   45.00%    
Odin Co Ltd [Member]            
Payments to Acquire Interest in Joint Venture $ 100,000          
Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage 40.00% 40.00%   40.00%    
Income (Loss) from Equity Method Investments, Total   $ (10,000)   $ (23,000)    
Odin Co Ltd [Member] | Tomorrow Water [Member]            
Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage 30.00%          
Odin Co Ltd [Member] | BKT and Tomorrow Water [Member]            
Payments to Acquire Interest in Joint Venture $ 150,000          
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 1,357,000 $ 716,000
Parent Company [Member]    
Cash and Cash Equivalents, at Carrying Value, Ending Balance 1,338,000 637,000
Noncontrolling Interest [Member]    
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 19,000 $ 79,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) - Customer Concentration Risk [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Customer A [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 22.00%    
Customer C [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 11.00%    
Customer C [Member] | Accounts Receivable [Member]      
Credit concentration 31.00%    
Customer B [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 19.00%    
Customer D [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration   13.00%  
Customer D [Member] | Accounts Receivable [Member]      
Credit concentration 17.00%    
Customer E [Member] | Accounts Receivable [Member]      
Credit concentration 11.00%    
Customer F [Member] | Accounts Receivable [Member]      
Credit concentration     32.00%
Customer G [Member] | Accounts Receivable [Member]      
Credit concentration     10.00%
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Raw material $ 91 $ 111
Finished goods 171 166
Total $ 262 $ 277
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Non Plan [Member]    
Risk free interest rate 1.73% 0.88%
Expected volatility 124.00% 131.00%
Expected dividend yield 0.00% 0.00%
Life in years (Year) 10 years 10 years
2018 Equity Incentive Plan [Member]    
Expected dividend yield 0.00% 0.00%
Life in years (Year) 10 years 10 years
2018 Equity Incentive Plan [Member] | Minimum [Member]    
Risk free interest rate 0.93% 0.88%
Expected volatility 123.00% 131.00%
2018 Equity Incentive Plan [Member] | Maximum [Member]    
Risk free interest rate 1.73% 1.90%
Expected volatility 124.00% 133.00%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Sale of Stock for Cash (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Mar. 30, 2020
Proceeds from Issuance of Common Stock $ 3,520,000 $ 1,461,000  
Warrants Issued in Connection with Investment from Three Investors [Member]      
Warrants and Rights Outstanding, Term (Month) 6 months    
Warrants Issued in Connection with Investment from Three Investors [Member] | Minimum [Member]      
Warrants and Rights Outstanding, Term (Month) 6 months    
Warrants Issued with 2020 Unit Offering [Member] | Maximum [Member]      
Warrants and Rights Outstanding, Term (Month) 5 years    
The 2020 Unit Offering [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 3,431,547 1,571,667  
Proceeds from Issuance of Common Stock $ 505,000 $ 242,000  
Lincoln Park Capital Fund, LLC [Member]      
Stock Purchase Agreement, Maximum Amount of Common Stock     $ 10,250,000
Stock Issued During Period, Shares, New Issues (in shares) 18,526,309 3,198,358  
Proceeds from Issuance of Common Stock $ 3,015,000 $ 1,461,000  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Debt Obligations (Details Textual) - USD ($)
6 Months Ended
May 18, 2021
May 17, 2021
Apr. 20, 2021
Mar. 01, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Interest Expense, Debt, Total         $ 182,000 $ 1,504,000  
Long-term Line of Credit, Total         0   $ 50,000
Debt Conversion, Original Debt, Amount         328,000 $ 1,122,000  
Convertible Note, Maturing August 12, 2021 [Member]              
Repayments of Convertible Debt   $ 178,000          
Stock Issued During Period, Shares, Conversion of Convertible Securities (in shares)   1,272,321          
Convertible Note, Maturing August 9, 2021 [Member]              
Repayments of Convertible Debt       $ 600,000      
Line of Credit, Maturing September 1, 2019 [Member]              
Repayments of Long-term Lines of Credit       50,000      
Long-term Line of Credit, Total         0    
Promissory Note, Maturing on August 18, 2021 [Member] | Conversion of Debt into Shares of Common Stock [Member]              
Debt Conversion, Original Debt, Amount $ 50,000            
Debt Conversion, Converted Instrument, Shares Issued (in shares) 294,118            
Promissory Note, Maturing on April 20, 2021 [Member] | Conversion of Debt into Shares of Common Stock [Member]              
Debt Conversion, Original Debt, Amount     $ 100,000        
Debt Conversion, Converted Instrument, Shares Issued (in shares)     400,000        
Note Payable, Maturing March 8, 2023 [Member]              
Debt Instrument, Face Amount       $ 50,000 $ 50,000    
Debt Instrument, Convertible, Conversion Price (in dollars per share)       $ 0.16      
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Debt Obligations - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Long-term Line of Credit, Total $ 0 $ 50
Total notes payable and line of credit 0 100
Convertible notes 0 1,106
Debt discount, net of amortization 0 (104)
Total current liabilities 0 1,102
Long-term debt 485 507
Debt discount, net of amortization (29) 0
Total 485 1,609
Note Payable, Maturing March 8, 2023 [Member]    
Notes Payable, Current, Total 0 50
Convertible Note, Maturing April 20 2021 [Member]    
Convertible notes 0 100
Convertible Note, Maturing August 9, 2021 [Member]    
Convertible notes 0 600
Long-term debt 50 0
Convertible Notes, Maturing August 12 and 16, 2020 [Member]    
Convertible notes 0 406
Paycheck Protection Program CARES Act [Member]    
Long-term debt 314 357
Economic Injury Disaster Loan [Member]    
Long-term debt $ 150 $ 150
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Share-based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Mar. 17, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 22, 2018
Sep. 07, 2017
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Stock Issued During Period, Value, Issued for Services                   $ 60,000 $ 111,000 $ 272,000 $ 178,000    
Stock Issued During Period, Value, New Issues                   $ 1,414,000 $ 2,106,000 $ 560,000 $ 901,000    
Share Price (in dollars per share) $ 0.17               $ 0.17 $ 0.17       $ 0.17  
2018 Equity Incentive Plan [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)           10 years                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)           40,000,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Per Year (in shares)           2,000,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                           2,483,691 8,610,689
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                           $ 0.19 $ 0.19
The 2007 Equity Incentive Plan [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)             10 years                
Non Plan [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                           43,956 292,437
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                           $ 0.23 $ 0.18
Selling, General and Administrative Expenses [Member]                              
Share-based Payment Arrangement, Expense                           $ 754,000 $ 848,000
Common Stock Issued for Accrued Interest Due on Promissory Note [Member]                              
Shares Issued, Price Per Share (in dollars per share) $ 0.17     $ 0.16 $ 0.17     $ 0.16 0.17 $ 0.17   $ 0.16 $ 0.17 $ 0.17 $ 0.16
Stock Issued During Period, Shares, New Issues (in shares)                   81,777     19,278   594,428
Stock Issued During Period, Value, New Issues                   $ 16,000     $ 4,000   $ 30,000
Officer [Member]                              
Stock Issued During Period, Shares, Issued for Services (in shares)   137,364     648,755     367,403              
Shares Issued, Price Per Share (in dollars per share)   $ 0.23   $ 0.16 $ 0.17     $ 0.16     $ 0.23 0.16 $ 0.17   $ 0.16
Stock Issued During Period, Value, Issued for Services   $ 31,000     $ 110,000     $ 59,000              
Consultants [Member]                              
Stock Issued During Period, Shares, Issued for Services (in shares) 357,132 610,123   1,406,630 390,735                    
Shares Issued, Price Per Share (in dollars per share) $ 0.17 $ 0.23   $ 0.16 $ 0.17     $ 0.16 $ 0.17 $ 0.17 $ 0.23 0.16 $ 0.17 $ 0.17 $ 0.16
Stock Issued During Period, Value, Issued for Services $ 60,000 $ 81,000   $ 213,000 $ 67,000                    
Consultants [Member] | 2018 Equity Incentive Plan [Member]                              
Stock Issued During Period, Value, Issued for Services                             $ 65,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                             449,286
Employees, Consultations, Officers, and Directors [Member] | 2018 Equity Incentive Plan [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                           2,483,691 8,610,689
Chief Financial Officer [Member] | 2018 Equity Incentive Plan [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)     10 years                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     300,000                     300,000 457,500
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)     $ 0.23                     $ 0.17  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in shares)                 125,000           177,500
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value     $ 49,000                        
Engagement Agreement, Term (Month)     12 months                        
Chief Financial Officer [Member] | 2018 Equity Incentive Plan [Member] | Vesting Monthly [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     175,000                       25,000
Chief Financial Officer [Member] | 2018 Equity Incentive Plan [Member] | Minimum [Member]                              
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                             $ 0.14
Chief Financial Officer [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member]                              
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                             $ 0.21
Board Of Directors [Member] | 2018 Equity Incentive Plan [Member]                              
Share-based Payment Arrangement, Expense                           $ 130,000 $ 130,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                           693,762 821,434
Board Of Directors [Member] | 2018 Equity Incentive Plan [Member] | Minimum [Member]                              
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                           $ 0.17 $ 0.17
Board Of Directors [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member]                              
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                           $ 0.23 $ 0.16
Employees [Member] | 2018 Equity Incentive Plan [Member]                              
Share-based Payment Arrangement, Expense                           $ 234,000 $ 151,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                           1,298,411 939,332
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                           4 years 4 years
Employees [Member] | 2018 Equity Incentive Plan [Member] | Converted Accrued and Unpaid Obligations for Previous Issued Expired Options [Member]                              
Share-based Payment Arrangement, Expense                             $ 145,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                             1,062,192
Employees [Member] | 2018 Equity Incentive Plan [Member] | Minimum [Member]                              
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                           $ 0.17 $ 0.16
Employees [Member] | 2018 Equity Incentive Plan [Member] | Minimum [Member] | Converted Accrued and Unpaid Obligations for Previous Issued Expired Options [Member]                              
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                             0.14
Employees [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member]                              
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                           $ 0.23 0.17
Employees [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member] | Converted Accrued and Unpaid Obligations for Previous Issued Expired Options [Member]                              
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                             $ 0.17
Employees and Consultants [Member] | 2018 Equity Incentive Plan [Member]                              
Stock Issued During Period, Value, Issued for Services                           $ 35,000  
Share-based Payment Arrangement, Expense                             $ 656,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                           191,518 4,880,945
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                             $ 0.14
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                             1 year
Vendors [Member] | Non Plan [Member]                              
Shares Issued, Price Per Share (in dollars per share) $ 0.23               $ 0.23 $ 0.23       $ 0.23  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                           43,956 292,437
Vendors [Member] | Non Plan [Member] | Share-based Payment Arrangement, Option [Member]                              
Share-based Payment Arrangement, Expense                           $ 10,000 $ 50,000
Vendors [Member] | Non Plan [Member] | Minimum [Member]                              
Shares Issued, Price Per Share (in dollars per share)       $ 0.17       0.17       0.17     $ 0.17
Vendors [Member] | Non Plan [Member] | Maximum [Member]                              
Shares Issued, Price Per Share (in dollars per share)       $ 0.21       $ 0.21       $ 0.21     $ 0.21
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Share-based Compensation - Stock Options (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
2018 Equity Incentive Plan [Member]    
Options outstanding, balance (in shares) 18,865,525 9,214,356
Weighted average exercise price per share, balance (in dollars per share) $ 0.19 $ 0.25
Options granted (in shares) 2,483,691 8,610,689
Weighted average exercise price per share, granted (in dollars per share) $ 0.19 $ 0.19
Options expired (in shares) 0 (200,000)
Weighted average exercise price per share, Expired (in dollars per share) $ 0 $ 0.26
Options Non-vested (in shares) (4,218,833)  
Weighted average exercise price per share, Non-vested (in dollars per share) $ 0.23  
Options Vested (in shares) 17,130,383  
Vested, June 30, 2021 (in dollars per share) $ 0.18  
Vested, aggregate intrinsic value [1] $ 250,000  
Options outstanding, balance (in shares) 21,349,216 17,625,045
Weighted average exercise price per share, balance (in dollars per share) $ 0.19 $ 0.20
2018 Equity Incentive Plan [Member] | Minimum [Member]    
Exercise price per share, balance (in dollars per share) 0.16 0.16
Exercise price per share, granted (in dollars per share) 0.13 0.17
Exercise price per share, Non-vested (in dollars per share) 0.12  
Exercise price per share, Vested (in dollars per share) 0.12  
Exercise price per share, Expired (in dollars per share)   0.18
Exercise price per share, balance (in dollars per share) 0.12 0.16
2018 Equity Incentive Plan [Member] | Maximum [Member]    
Exercise price per share, balance (in dollars per share) 0.40 0.43
Exercise price per share, granted (in dollars per share) 0.23 0.22
Exercise price per share, Non-vested (in dollars per share) 0.40  
Exercise price per share, Vested (in dollars per share) 0.43  
Exercise price per share, Expired (in dollars per share)   0.34
Exercise price per share, balance (in dollars per share) $ 0.43 $ 0.43
The 2007 Equity Incentive Plan [Member]    
Options outstanding, balance (in shares) 5,689,363 8,769,451
Weighted average exercise price per share, balance (in dollars per share) $ 0.44 $ 0.42
Options expired (in shares) (1,453,855) (930,000)
Weighted average exercise price per share, Expired (in dollars per share) $ 0.40 $ 0.56
Options outstanding, balance (in shares) 4,235,508 7,839,451
Weighted average exercise price per share, balance (in dollars per share) $ 0.45 $ 0.41
Outstanding, aggregate intrinsic value [1]  
The 2007 Equity Incentive Plan [Member] | Minimum [Member]    
Exercise price per share, balance (in dollars per share) 0.23 $ 0.23
Exercise price per share, Expired (in dollars per share) 0.39 0.39
Exercise price per share, balance (in dollars per share) 0.23 0.23
The 2007 Equity Incentive Plan [Member] | Maximum [Member]    
Exercise price per share, balance (in dollars per share) 0.94 0.94
Exercise price per share, Expired (in dollars per share) 0.51 0.58
Exercise price per share, balance (in dollars per share) $ 1.65 $ 1.65
Non Plan [Member]    
Options outstanding, balance (in shares) 20,749,583 19,604,107
Weighted average exercise price per share, balance (in dollars per share) $ 0.41 $ 0.41
Options granted (in shares) 43,956 292,437
Exercise price per share, granted (in dollars per share) $ 0.23  
Weighted average exercise price per share, granted (in dollars per share) $ 0.23 $ 0.18
Options Non-vested (in shares) (1,996,576)  
Weighted average exercise price per share, Non-vested (in dollars per share) $ 0.45  
Options Vested (in shares) 18,796,963  
Vested, June 30, 2021 (in dollars per share) $ 0.41  
Vested, aggregate intrinsic value [1] $ 28,000  
Options outstanding, balance (in shares) 20,793,539 19,896,544
Weighted average exercise price per share, balance (in dollars per share) $ 0.41 $ 0.41
Non Plan [Member] | Minimum [Member]    
Exercise price per share, balance (in dollars per share) 0.17 0.23
Exercise price per share, granted (in dollars per share)   0.17
Exercise price per share, Non-vested (in dollars per share) 0.17  
Exercise price per share, Vested (in dollars per share) 0.17  
Exercise price per share, balance (in dollars per share) 0.17 0.17
Non Plan [Member] | Maximum [Member]    
Exercise price per share, balance (in dollars per share) 1.00 1.00
Exercise price per share, granted (in dollars per share)   0.21
Exercise price per share, Non-vested (in dollars per share) 0.45  
Exercise price per share, Vested (in dollars per share) 1.00  
Exercise price per share, balance (in dollars per share) $ 1.00 $ 1.00
[1] Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Warrants (Details Textual) - USD ($)
6 Months Ended
Mar. 01, 2021
Jun. 30, 2021
Share Price (in dollars per share)   $ 0.17
Note Payable, Maturing March 8, 2023 [Member]    
Debt Instrument, Face Amount $ 50,000 $ 50,000
Debt Instrument, Term (Year) 2 years  
Warrants Issued in Connection with Investment from Three Investors [Member]    
Warrants and Rights Outstanding, Term (Month)   6 months
Class of Warrant or Right, Issued During Period, Number of Securities Called by Warrants or Rights (in shares)   3,431,547
Warrants Issued in Connection with Investment from Three Investors [Member] | Minimum [Member]    
Warrants and Rights Outstanding, Term (Month)   6 months
Class of Warrant or Right, Issued During Period, Exercise Price (in dollars per share)   $ 0.14
Warrants Issued in Connection with Investment from Three Investors [Member] | Maximum [Member]    
Class of Warrant or Right, Issued During Period, Exercise Price (in dollars per share)   $ 0.21
Five Year Warrant [Member]    
Warrants and Rights Outstanding, Term (Month)   5 years
Class of Warrant or Right, Issued During Period, Number of Securities Called by Warrants or Rights (in shares)   3,431,547
Five Year Warrant [Member] | Minimum [Member]    
Class of Warrant or Right, Issued During Period, Exercise Price (in dollars per share)   $ 0.18
Five Year Warrant [Member] | Maximum [Member]    
Class of Warrant or Right, Issued During Period, Exercise Price (in dollars per share)   $ 0.24
Warrants Issued in Connection with Conversion of Interest on Note Payable Maturing March 8, 2023 [Member]    
Warrants and Rights Outstanding, Term (Month) 5 years  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 225,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.16  
Warrants and Rights Outstanding $ 35,000  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Warrants - Warrants Outstanding (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Balance, outstanding (in shares) 32,980,989 43,231,161
Issued (in shares) 7,088,094 3,934,592
Expired (in shares) (1,046,528) (14,272,820)
Balance, outstanding (in shares) 39,022,555 32,892,933
Balance, aggregate intrinsic value [1] $ 140,000  
Minimum [Member]    
Balance, outstanding, price range (in dollars per share) $ 0.16 $ 0.16
Granted, price range (in dollars per share) 0.14 0.13
Expired (in dollars per share) 0.19 0.40
Balance, outstanding, price range (in dollars per share) 0.14 0.16
Maximum [Member]    
Balance, outstanding, price range (in dollars per share) 1.00 1.00
Granted, price range (in dollars per share) 0.26 0.24
Expired (in dollars per share) 0.35 0.49
Balance, outstanding, price range (in dollars per share) 1.00 1.00
Weighted Average [Member]    
Balance, outstanding, price range (in dollars per share) 0.29 0.42
Granted, price range (in dollars per share) 0.20 0.13
Expired (in dollars per share) 0.24 0.30
Balance, outstanding, price range (in dollars per share) $ 0.27 $ 0.35
[1] Aggregate intrinsic value based on closing common stock price of $0.17 at June 30, 2021
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Risk free interest rate 0.71% 0.23%
Expected volatility 100.00% 112.00%
Minimum [Member]    
Expected life (Year) 6 months 3 months 29 days
Maximum [Member]    
Expected life (Year) 5 years 5 years
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Corporate, Non-Segment [Member]    
Accounts payable and accrued expense $ 145  
Accrued interest 25  
Accrued payroll 161  
Total accounts payable and accrued expenses $ 331  
Operating Segments [Member] | Odor-No-More [Member]    
Accounts payable and accrued expense   $ 315
Accrued interest   42
Accrued payroll   156
Total accounts payable and accrued expenses   $ 513
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Noncontrolling Interest - Clyra Medical (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 01, 2022
Jun. 30, 2020
Dec. 17, 2018
Sep. 26, 2018
Dec. 30, 2015
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Feb. 28, 2022
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Long-term Line of Credit, Total           $ 0         $ 0   $ 0 $ 50,000
Stock Issued During Period, Value, Issued for Services           60,000 $ 111,000 $ 272,000 $ 178,000          
Stock Issued During Period, Value, New Issues           $ 1,414,000 $ 2,106,000 $ 560,000 $ 901,000          
Share Price (in dollars per share)           $ 0.17         $ 0.17   $ 0.17  
Clyra Medical [Member]                            
Stock Issued During Period, Value, New Issues                     $ 50,000 $ 849,000    
Shares Issued, Price Per Share (in dollars per share)   $ 310       $ 310   $ 310     $ 310 $ 310 $ 310  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)   1,945       1,248   1,945     1,248 1,945 1,248 11,411
Share Price (in dollars per share)           $ 310         $ 310   $ 310  
Clyra Medical [Member] | Vendors and Employees [Member]                            
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                     $ 1.00      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)                     10 years      
Clyra Medical [Member] | Vendors and Employees [Member] | Share-based Payment Arrangement, Option [Member]                            
Stock Issued During Period, Value, Issued for Services                     $ 263,000 $ 441,000    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount Rate                     30.00%      
Clyra Medical [Member] | Beach House Consulting, LLC [Member]                            
Consulting Services, Monthly Payment         $ 23,000                  
Consulting Services, Period of Services (Year)         4 years                  
Stock Issued During Period, Shares, Issued for Services (in shares)                       3,639    
Consulting Services, Three Consecutive Month Average Revenue Threshold for Consulting Fees to Accrue                     $ 250,000      
Stock Issued During Period, Value, Issued for Services                     788,000      
Clyra Medical [Member] | Revolving Credit Facility [Member] | Vernal Bay Capital Group, LLC [Member] | Inventory Line of Credit [Member]                            
Debt Instrument, Interest Rate, Stated Percentage   15.00%           15.00%       15.00%    
Debt Instrument, Term (Year)   1 year                        
Line of Credit Facility, Maximum Borrowing Capacity   $ 1,000,000           $ 1,000,000       $ 1,000,000    
Proceeds from Lines of Credit, Total                         $ 260,000  
Line of Credit Facility, Covenant, Additional Draws, Maximum Percentage of Total Principal Outstanding Allowed   50.00%           50.00%       50.00%    
Line of Credit Facility, Covenant, Additional Draws, Minimum Amount Allowed   $ 200,000           $ 200,000       $ 200,000    
Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt on First 180 Days   30.00%           30.00%       30.00%    
Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt after the First 180 Days   60.00%           60.00%       60.00%    
Stock Issued During Period, Shares, Commitment Fee (in shares)   323                        
Stock Issued During Period, Value, Commitment Fee   $ 70,000                        
Repayments of Lines of Credit                     24,000      
Long-term Line of Credit, Total           $ 200,000         $ 200,000   $ 200,000  
Clyra Medical [Member] | Revolving Credit Facility [Member] | Vernal Bay Capital Group, LLC [Member] | Inventory Line of Credit [Member] | Forecast [Member]                            
Debt Instrument, Periodic Payment, Percentage of Sales 60.00%                 40.00%        
Clyra Medical [Member] | Revolving Credit Facility [Member] | Vernal Bay Capital Group, LLC [Member] | Inventory Line of Credit [Member] | Minimum [Member] | Forecast [Member]                            
Debt Instrument, Periodic Payment, Principal $ 7,500                 $ 7,500        
Clyra Medical [Member] | Scion Acquisition [Member]                            
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)       21,000                    
Business Combination, Consideration Transferred, Liabilities Incurred       $ 1,250,000                    
Business Acquisition, Base Capital Requirement for Escrow Release     $ 1,000,000 $ 1,000,000                    
Business Acquisition, Gross Revenue, Tranche One     100,000                      
Business Acquisition, Gross Revenue, Tranche Two     100,000                      
Business Acquisition, Gross Revenue, Tranche Three     500,000                      
Business Acquisition, Gross Revenue, Tranche Five     $ 2,000,000                      
Shares Remaining in Escrow (in shares)           9,300         9,300   9,300  
Clyra Medical [Member] | Scion Acquisition [Member] | Clyra Acquisition, Common Stock [Member]                            
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)       10,000                    
Clyra Medical [Member] | Scion Acquisition [Member] | Clyra Acquisition, Common Stock Redeemable for BioLargo Common Shares [Member]                            
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)       7,142,858                    
Clyra Medical [Member] | Scion Solutions [Member]                            
Debt Instrument, Interest Rate, Stated Percentage       5.00%                    
Debt Instrument, Percent of Investment Proceeds       25.00%                    
Debt Instrument, Percent of Gross Revenue       5.00%                    
Notes Payable, Current, Total           $ 1,007,000         $ 1,007,000   $ 1,007,000 $ 1,007,000
Clyra Medical [Member] | Clyra Acquisition, Common Stock [Member]                            
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)                     9,300      
Clyra Medical Technologies [Member]                            
Noncontrolling Interest, Ownership Percentage by Parent           45.00%         45.00%   45.00%  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) - Clyra Medical Technology Inc [Member]
Jun. 30, 2021
shares
Shares, Outstanding (in shares) 108,891
Biolargo [Member]  
Shares, Outstanding (in shares) 49,207
Percent 45.00%
Sanatio [Member]  
Shares, Outstanding (in shares) 18,704
Percent 17.00%
Scion Solutions [Member]  
Shares, Outstanding (in shares) 21,700 [1]
Percent 20.00% [1]
Other [Member]  
Shares, Outstanding (in shares) 19,280
Percent 18.00%
[1] The above amounts do not include an additional 9,300 shares held in escrow subject to performance metrics that have not been met.
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) - Clyra Medical [Member] - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accounts payable and accrued expense $ 582 $ 402
Accrued interest 127 32
Accrued payroll 51 102
Total accounts payable and accrued expenses $ 760 $ 536
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - BioLargo Engineering, Science and Technologies, LLC (Details Textual) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2021
Nov. 30, 2019
Sep. 30, 2017
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Share-based Payment Arrangement, Noncash Expense, Total       $ 1,017,000 $ 1,074,000  
Percentage of Profits Interests Vested   2.50%        
Percentage of Option to Purchase Shares of Common Stock   10.00%        
Seven Employees Working at BioLargo Engineering, Science & Technologies, LLC [Member]            
Deferred Compensation Arrangement with Individual, Requisite Service Period (Year)     5 years      
Potential Ownership Percentage of Subsidiary Held by Subsidiary Employees Based on Performance     30.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 262,500 175,000        
Incentive Issuance Stipulations for Subsidiary Employees, Accounts Receivable Collected by Year One of Operation     90.00%      
Incentive Issuance Stipulations for Subsidiary Employees, Profit Earned in Year One of Operation     10.00%      
Percentage of Profits Interests Vested 3.75%          
Percentage of Option to Purchase Shares of Common Stock 15.00%          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   $ 44,000   $ 0   $ 65,000
Seven Employees Working at BioLargo Engineering, Science & Technologies, LLC [Member] | Non-Qualified Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     1,750,000      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     5 years      
Share-based Payment Arrangement, Noncash Expense, Total   $ 0        
BioLargo Engineering, Science & Technologies, LLC [Member]            
Noncontrolling Interest, Ownership Percentage by Parent     100.00% 94.00%    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Business Segment Information (Details Textual)
6 Months Ended
Jun. 30, 2021
Number of Operating Segments 4
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Business Segment Information - Segment Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue $ 464,000 $ 418,000 $ 1,035,000 $ 856,000  
Operating loss (1,702,000) (2,005,000) (3,560,000) (3,706,000)  
Interest expense (89,000) (747,000) (182,000) (1,504,000)  
Research and development (356,000) (350,000) (683,000) (684,000)  
Tangible assets 2,944,000   2,944,000   $ 2,388,000
Operating Lease, Right-of-Use Asset 311,000   311,000   341,000
Investment in South Korean joint venture 40,000   40,000   63,000
Intangible assets 2,150,000   2,150,000   2,150,000
Investment in South Korean Joint Venture [Member]          
Investment in South Korean joint venture 40,000   40,000   63,000
Corporate, Non-Segment [Member]          
Revenue 0 0 7,000 0  
Operating loss (937,000) (1,129,000) (1,860,000) (1,936,000)  
Interest expense (51,000) (735,000) (106,000) (1,479,000)  
Research and development (209,000) (119,000) (545,000) (321,000)  
Tangible assets 1,072,000   1,072,000   603,000
Operating Lease, Right-of-Use Asset 185,000   185,000   215,000
Intangible assets 2,150,000   2,150,000   2,150,000
Corporate, Non-Segment [Member] | Investment in South Korean Joint Venture [Member]          
Investment in South Korean joint venture 40,000   40,000   63,000
Operating Segments [Member] | Odor-No-More [Member]          
Revenue 318,000 299,000 638,000 596,000  
Operating loss (107,000) (134,000) (283,000) (287,000)  
Tangible assets 431,000   431,000   624,000
Operating Lease, Right-of-Use Asset 0   0   0
Intangible assets 0   0   0
Operating Segments [Member] | Odor-No-More [Member] | Investment in South Korean Joint Venture [Member]          
Investment in South Korean joint venture 0   0   0
Operating Segments [Member] | Clyra Medical [Member]          
Tangible assets 1,016,000   1,016,000   1,125,000
Operating Lease, Right-of-Use Asset 0   0   0
Intangible assets 0   0   0
Operating Segments [Member] | Clyra Medical [Member] | Investment in South Korean Joint Venture [Member]          
Investment in South Korean joint venture 0   0   0
Operating Segments [Member] | BLEST [Member]          
Tangible assets 321,000   321,000   314,000
Operating Lease, Right-of-Use Asset 126,000   126,000   126,000
Intangible assets 0   0   0
Operating Segments [Member] | BLEST [Member] | Investment in South Korean Joint Venture [Member]          
Investment in South Korean joint venture 0   0   0
Operating Segments [Member] | BioLargo Water [Member]          
Revenue 0 0 9,000 0  
Operating loss (168,000) (196,000) (305,000) (424,000)  
Research and development (138,000) (137,000) (257,000) (317,000)  
Tangible assets 151,000   151,000   105,000
Operating Lease, Right-of-Use Asset 0   0   0
Intangible assets 0   0   0
Operating Segments [Member] | BioLargo Water [Member] | Investment in South Korean Joint Venture [Member]          
Investment in South Korean joint venture 0   0   0
Operating Segments [Member] | BioLargo Engineering, Science & Technologies, LLC [Member]          
Revenue 266,000 160,000 654,000 444,000  
Operating loss (190,000) (124,000) (373,000) (331,000)  
Research and development (123,000) (85,000) (228,000) (166,000)  
Operating Segments [Member] | Clyra Segment [Member]          
Revenue 0 21,000 114,000 21,000  
Operating loss (300,000) (422,000) (739,000) (728,000)  
Interest expense (38,000) (12,000) (76,000) (25,000)  
Research and development (6,000) (47,000) (33,000) (61,000)  
Consolidation, Eliminations [Member]          
Revenue (120,000) (62,000) (387,000) (205,000)  
Research and development 120,000 $ 38,000 380,000 $ 181,000  
Tangible assets (47,000)   (47,000)   (42,000)
Operating Lease, Right-of-Use Asset 0   0   0
Intangible assets 0   0   0
Consolidation, Eliminations [Member] | Investment in South Korean Joint Venture [Member]          
Investment in South Korean joint venture $ 0   $ 0   $ 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Commitments and Contingencies (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating Lease, Expense $ 113,000 $ 114,000
Operating Lease, Weighted Average Remaining Lease Term (Year) 3 years  
Lessee, Operating Lease, Liability, to be Paid, Total $ 434,000  
Lessee, Operating Lease, Discount Rate 18.00%  
Corporate Office Lease [Member]    
Lessee Operating, Lease Annual Escalation Rate 3.00%  
Lessee, Operating Lease, Renewal Term (Year) 4 years  
Oak Ridge, Tennessee Facility Lease [Member]    
Lessee, Operating Lease, Renewal Term (Year) 5 years  
Lessee, Operating Lease, Option to Extend Term (Year) 3 years  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Subsequent Events (Details Textual) - USD ($)
1 Months Ended 6 Months Ended
Aug. 12, 2021
Aug. 09, 2021
Jun. 30, 2021
Jun. 30, 2020
Proceeds from Issuance of Common Stock     $ 3,520,000 $ 1,461,000
Lincoln Park Capital Fund, LLC [Member]        
Stock Issued During Period, Shares, New Issues (in shares)     18,526,309 3,198,358
Proceeds from Issuance of Common Stock     $ 3,015,000 $ 1,461,000
Subsequent Event [Member] | Six-month Warrants in Connection With the 2020 Unit Offering [Member]        
Warrants and Rights Outstanding, Term (Month) 6 months      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 388,889      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.216      
Subsequent Event [Member] | Five-year Warrants in Connection With the 2020 Unit Offering [Member]        
Warrants and Rights Outstanding, Term (Month) 5 years      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 388,889      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.27      
Subsequent Event [Member] | Lincoln Park Capital Fund, LLC [Member]        
Stock Issued During Period, Shares, New Issues (in shares)   884,391    
Proceeds from Issuance of Common Stock   $ 164,000    
Subsequent Event [Member] | The 2020 Unit Offering [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 388,889      
Proceeds from Issuance of Common Stock $ 70,000      
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "N#$%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " K@Q!38%'5PNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6R*1<(VEXHG!<&"XBTDTS:XR89D9+=O;W9MMX@^@,?,_/GF M&YC61&GZA,^ICYC(8;X9?1>R-''#CD11 F1S1*]S71*A-/=]\IK*,QT@:O.A M#PB"\S5X)&TU:9B 55R(3+762)-04Y_.>&L6?/Q,W0RS!K!#CX$R-'4#3$T3 MXVGL6K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SLT\/;T^#*O6[F0 M20>#Y5=VDDX1-^PR^76UO=\],"6X:"I^5S7KG>!2W$HNWB?7'WY78=];MW?_ MV/@BJ%KX=1?J"U!+ P04 " K@Q!3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "N#$%,7FPO,#04 -04 8 >&PO=V]R:W-H965T&UL ME9A=,SW!U[*XZPSG;AK=VHZD;E)XDS<*:+S-.7J M]5(D=;/E:+(7Y8WNGX,RK5*(X%9F.94:46%UT9O3C M/' ![HX_8['3!\?$/LJ3E#_LR2*ZZ/B62"0B-%:"P\>SF(LDL4K \6\IVJG& MM(&'QWOU*_?P\#!/7(NY3+[%D=E<=$8=$HD5SQ/S('>_BO*!^E8OE(EV_\FN MN+?7ZY PUT:F93 0I'%6?/*7,A$' 8P="6!E 'L70(^-$)0!@7O0@LP]UB=N M^'2BY(XH>S>HV0.7&Q<-3Q-GMHQ+H^#;&.+,]),,D*\R,QL-JI&(WL9[0%FALCWJ)4,% M?\NS (C1>*%_"Y>FZJ!*_GP-QKYK,<0K'Z%U3\%ZT&L M8PU@D(,;GHHF*%SGT,4VX6K=+63? YNRHXAJA2M6< M+<'NA(IE1*[@2R]51(%RKYX^!'+@S/0WD/N?*")78MVXKE6F$PK6,RK&Y35D-Q4Z#*J M_M.'#VW%JWV9!B<6#ZQ)Q\Z7D:3A8FV.0&LKIR=Y^56<"'*3IT]"->*TVGB7 MCH?^&$.J;9R>Y..++)0*\N-:V!E9&J@ED8K,90Y]!]J/C)IKBZM_^HQ!UI9. M<4\N(1_Y"UE$4-9X%8=%LT6RB$L.^EV?]L>4]C'"VNPI[L\EX2R*8*&DS_8' MQ*T%;K/FW.&2M#=FE,PW0ILL-U 2K#O2VOXI[MCO2>?V#"K]*'=9(R4N]PWP M8$VJS?LJO,6K6P'%_?L]7C43[Y1\CK.P.9.XYGR&+3WKCL!P1W^/=B>U@6[U M5[P]^GJT*([98!1@;'638+BQNRK.X$?<<11<8#0:82!U8V"XFU]+MZC8R RS MN!:1'E@<&PW0U-2]@.'V_1@;L%NY(I3]_/0+68HP5Y"M1BQ<:2[3%#P'?I"% M/S"TNA\PW,JA.T5QMB;+U_1))HU$N,#E]9=;C*1N ^RD-K!?M!:]TJ'!^]>\ M#FM1_/[^!^-;LMK[V4G>O\C 88H?_':AP?>HC62X8@M9[?GL),^WW1P:)=C4 M6JKF:87KW,BLR\-0@ R(1(4@1EA[/3O)ZY[^.15J;6?7%U P&_"L=,NSYMSA@FUKLZ!V]^ D=U]N!.0* 6J1:06J+3W M'7G_2A:FL[2F ^W0[<20V]Q [\FL>33M@I3*?:=L=_&>IXR-:&_8'PXGWO,A MEG>P;V2KXK;3- GMNJ_80JJN5EMV,[=1Y=6W%_M]7[DMJB:)6$&H?SZ$\56Q MA5:<&+EUNU!/TAB9NL.-X)%0]@;X?B6EV9_8 :J-S.E_4$L#!!0 ( "N# M$%/TT._70@@ TE 8 >&PO=V]R:W-H965T&ULK5K; MOTP8TIJ-$_CB8R7 MIVHMZ^N#A3=97*7-P7 MJ*RSC!>\2?YR&Q QH+'Z5XKG"PPBD8JX,BZX_O,DIB)- MC2>-X[?6:6][3S-P]_K5^X]-\#J8!2_%5*7_E$FU.N]%/92():_3ZHMZ_DFT M 87&7ZS2LOD?/;>V00_%=5FIK!VL$60RW_SEW]N)V!F 6<< T@X@QPZ@[0#: M!+I!UH1UQ2M^<5:H9U08:^W-7#1STXS6T;&78E.IG51B+Q"]Z*0*D%?JULCT@8R%AKE(11_EFCS4 M$O%4'W&S'2#8&[?A#AS*J(O:-6,1ZT0=;E&'7M2S_$E/IRJD*(]#&SHPR(BX M: &S\;@3[6B+=N1%>U^(-9<)$M\U]9:B;+:&JE:BT.=[=^]!R$<.I$G@ G>M M2-2)>[S%/?;B?E 53X^ .'9O'H3 [+IV. S"3IC1%F;D/;^W*A_X0.XYG6R= M3@[LL,&Z4+$HS_!Q M8%D]\ 9PK5FG@;D]((G0,A]+;L03).W P3*:N(@A,P_@'1G"7L!WS8'(#RQF M"Q6[[!,"4 ^9[4.U@H')0?HIJV8/R!S-=6ZT0K\HG4/EZ+]*ZF\-.]4%R$2M MZSU&!/8%8#:BW="M,F&_-#59FMD-=2F03@4+O1WR1Y0*G0A9*LU44<58R (P([A[BBL:&&_:DW3EX*C&Y'(6#/4NN57G85^$TTXFY,Y@7,35Y+& M402 /VBW#]YJ%_:+UX96C]SHKB)1.@%T%C)DM%N[L!4O[%>O#5P/1%=[0L:@ MT^@:L@DCW1"M3N'Q41E<*OE"IK+2:8$OC<-667#DC?U*+(5VG6@-T$>ZA@]T MY,H:A7C3M6.>[62%"ON5:MJ4")HZ-;^K4G8LDJLS$71@7;,.?,0*$?$+T6=# M+=NE>8'0$5=2,&8NO,-V^QBM]A"_]NQG.CO;"$3KJ@IA%,AW $.JCT8WWIV* MQ5^R?%;YXZ 217;LEB=6((A?(*SK1"Q,\J#R=E[ N7 9GD7 V0?LPJ";G8A5 M N)7@F-VETOD>#(",+IVA'176,02/O$3_E1EF.0ZPW#W-T>7N%IG>W#[/;OU_? M3F?7\W938 +O"J]GT_G[6*YY+,Y[:U.^%$^B=X&@5LL[.-J/WNH6F7@Y;/YP M-_WEI[O/5]=?YG_]2T3P^&_H^A]?9P__0B=7US_.IK.'#]YFC%4@ZE<@77^W M,CX7IF6 +OOHA^!4K^!HC.YY@7[E::VSWS#HZ^_,/S1?\<(8ZLQ>%?)WD?31 M(!B\?CTKRUI[,_7@75V5E;[066X9=4V@5QE M<_H_/I/]F;&Z1_VZM\M,\)RPP#LI1,_99#+JTS%M@B4D[$=1V!]%9'^R_M3D MN#J*1T#&#MF%W>4&M7)+_?7>99)(0]2FUM"%QD 7?3%?2\TR(%RW=--)"ID M&0)D2L.(3;I![_0@_4)^&<=U5J=-6[=M-JE,'^*5Z< _:GS:[NZP7I4PD;TBG.60KE2:B*%_YSK2&JQ=TT@8)4CUUA3T,1M!Z M "5@%':7&-2F -2? C0=-I57A4I34U[+7&<"HFP[8"6:--'B ,;OZOR 1A3( M""!+%DRZ4P)J4P)Z3$KPYB4 .I<$RO@!PP'QM)RHS16H/U=PU$5"C.Y7D:?J"[IYS(]>OY^<%_?NF MT8G_>!("9A,"%KQGOX!9/65^/=T^35GS%_,HI5DD'L>%21=>V__@TQ2@5(2. M"& 7XNX#PJS$,;_$7>EB#ZE%*A^;KI]]K)+(LHEI$\I.8[!-4!FXP9@K;$XH M@/;AH'MK,:M\[*#RO7$5@'XEN I ->M;A9V'<>Q]ZWIF-8KY->J/U?7,U1*P MK@?L?'4]LY+##CPS^W-48(6!O6OKD%G"9G["?OLF="EWO/^ I9UZ@,.IYX&P M96;F9^;WI@*WIZB/%/" &S(DM#L_"RW?A_X"\,UK$;HU%[@6@)UO+4(K*"%^ M7T((+>.'?L;_8X30.MM]_8! ;2C [O\G8;CSKHIY4>A&)\TR+U$JEGI,<#K6 MTUALWKW9?*C4NGE]9:&J2F7-Y4IPG?,8 _W[4NG=UWXP;\1LWX"Z^!]02P,$ M% @ *X,04\.;IO;" @ X @ !@ !X;"]W;W)K+&9C)-1*T9Y3B3H.JR)/+/#3*Q MF7A][WG@GJX*;0?\-*G("N>H'ZJ9-#V_RY+3$KFB@H/$Y<2[[E]-8QOO AXI M;M16&RS)0H@GV[G+)UY@#2'#3-L,Q%S6.$7&;")CXU>;T^N6M,+M]G/V+X[= ML"R(PJE@/VFNBXD7>Y#CDM1,WXO-5VQY(ILO$TRY?]BTL8$'6:VT*%NQ<5!2 MWES)[[8.6X+^\!5!V K"4P6#5C!PH(TSAW5+-$D3*38@;;3)9ANN-DYM:"BW M=W&NI9FE1J?3J>!*,)H3C3G<$$9XAC"WZ12<36LID6N8H:0BAP=.ZIR:P',X MFQ$[4Z"F&6'J'#[#)_!!%698);XVSFQ^/VM=W#0NPE=*OMS&/Q^WP##J> MP?_SS-T]@^M:%T+2OV;"S0F!.SC##F?X89P[I>KC M*,,7#O<9WHK8,1]UYJ,/F_]1:Z4)SRE?'2.(CA*\%;%#,.H(1D<(RM*\@%5C MN3+;8?W.[3 Z<3L .<$KE#$'<$\?L) MZ$F/?/S"4Q@%EY>CP7BPY_Y 9!C%<32*PSWW_M;Y8\_^[T2N*%? <&FT06]L MDLCF/&TZ6E3N2%H(;0XXURS,)PA*&V#FET+HYXX]Y;J/FO0?4$L#!!0 ( M "N#$%-^T"&!) < #0B 8 >&PO=V]R:W-H965T&UL MK5I=;]LV%/TKA#<,*=#$(JG/+ G06&[7H5V#IET?ACTH%F,+E42/HI+TW^_J M(Y9M7M'>VI?85@ZO>(ZN[CVD=/$HU==J)80F3T5>5I>3E=;K\^FT6JQ$D51G MF5Q?K9"ENA?Z\OE'P:[J)DF:%**M,ED2) M^\O)*WH^YV$SH$7\F8G':NL[::C<2?FU^?$VO9PXS8Q$+A:Z"9' QX.8B3QO M(L$\_NF#3C;G; 9N?W^._KHE#V3NDDK,9/XE2_7J)$)U<72CX2U: A6O.E5;\=#7IE99,HMUK! M?S,8IZ]FLJQDGJ6)%BFYU? !6: K(N_)A[5027,U*Y*4*9G) E)QU>3(@R#O M9%61D\]E4J<9#'U!3LGGVYB<_/SB8JIA7DWTZ:*?PW4W!S8R!T[>RU*O*C(O M4Y$BXV/[>-\R?@IZ;$1ASZ)<,VO W^ORC'#G)6$.H\A\9L5N0KEM*-<>"LN0;J#?#FR*V\.5Z[N. P0> MMH5'8#0T8+$)HP[W#-SOPW;H>EM:'I6Q6:RTLT-I#"Z.Q']343?*MP; MU=QN:R7O,XVIUXWVMG@PAYKJ(3 :F.J9,)=S4SP3QB-O5+Q@0S6P4KV%GI&5 MRY=D*4JH/WE;>Y(42E]6Z:8>0?$13] GJ_V4[*0(C%E1SS5)SA!<&#!3#!/' M>2/MOAH(SMT5=T>.<"-'>."6J42B%JM6AA02*I?KID)CU$-S"KO9W#''8":A MV(3Y(9(%&,P=I1UM:$=6VGWO*94]!;O,"SA @H,QB$"/ 3K]] MRA@P<,;K!G6&9NQ8*\<'O1**G/3Y_8)DY4(6XMQ20>A6HZ=62=^66B@!E:F/ MCO9I:E(+(U-3#!<@=UF, 6EH7J4Y"O2<\4RB;"#.K,1;JP*>-!5W#?DFJ^JL M6HW=17VT[9D8] ]"XL.0.0(Y9=3">.C8E%L9W]S@\^A=J/S26IH^;(M M@WV=.D?YFN;C-#2-X S#^9'9%&,,2!TSXAP%^KN.8)?\X'RHW?K\(?1HNZ.F MOX!^%YF79H8A68#8P1A#U3NYR0;0D MI81L+[62K1^$W._:%RJ.:4+@FF#I@ !9@'@!#.A29 6! 7V+[Z.# Z)V"S0J M#-2 MI9M4I@.2[S5"@\8R)C<0.B,,0A84CF,NPN09"<>5BU1Y"N'T6CPK#! M)#&[2=H( QZQ4^$8B6PFB@TFBME-U#O[>;=/2'[Y*624_MKL8V6+SK]G>=WL MLYQDX$8@KQ.U%0S=..FG$V[+Z)PY=.\*'@>+1V!L[]J-P/C(A1N,&+,;L2_M MKAWP3Q[ W2\%*>OB#NC#4GG[@H%9JW6E03"X[\];L;KCN$*FBV(N#V"-1@V5 M3"@-J><'-(KVE4*B\C#P(I\;:B%1 X\UFS?^B&*#D6/VO9?=/;(;T6"J MJKS=XD2%..RI$ A28&,$=HJL@0Y&VR4^F"IF-U5F%J%T,6.#7W<$R?S 7"?& M&)+[ 6(H,:3'HG%/R09;Q>RVRJ3_/5Z#848,\QH8$/4:&!#U&AC0YC788,*8 MW80=(=%SA=9R\=7B.AAJQ3#7@2&9ZR!++PP)K@-3"+-M?F"1:+!CS&[';I1, MZX4F?[T73=/ZV[:S/E@9;KRN.+Y7X8"4X^T%;['SK.8=]U^0YYALIT^Z1UZU0#]D"#,DM)#RJJ[FG M<4J1+<,9"G20BHD!>60NU.<8D/'Q3.>#.>!V<]"S/BK3A^;+[<]$CLGTH:%Q M>T.S9;K91ZAK5HH9AL.>A2 X%B#K'10W[EKXT+UX\*,R?2CW_%"Y_^^9'B*N MT#&%F&' "/%$&(XAV_)S%,@08S#=>@I>"+5L7S^HH''5I>X>=VZ.;EYQ>-4^ MV-\[?DW/9Q0Y'M/S>?<"PQ"^>Y_B?:*665F17-S#J9RS /) =:\H=#^T7+?/ MX.^DUK)HOZY$ DVT <#_[Z74SS^:$VQ>%+GZ%U!+ P04 " K@Q!3;B_9 M( L. #N8 & 'AL+W=ON7[6Q6S5:#$_86$H3Q9%51^]/5W][7/[]K2Y[^=5 M77YN@^Y^L2C:'^_+>?/MS5%T]/B'7ZJ;VW[YAY.WIW?%3?FE['^[^]SJ5R<; M*[-J4=9=U=1!6UZ_.7H7_9PG\;+!"O'OJOS6;?T>+#_*5=/\L7PQFKTY"I<> ME?-RVB]-%/K'U_*LG,^7EK0??ZZ-'FWZ7#;<_OW1^N7JP^L/%_?S_I?FV\=R_8%6#DZ;>;?Z-_CV@%7I43"][_IFL6ZL/5A4 M]],7;T[;Y%K1+O+:W_&4U&U;M M]?BMZN7$_=*W^MU*M^O?GC5UU\RK6=&7L^!+KW_H6=D'S;5^T4S_N&WFL[+M M_AY<_'E?]3^"5^?E=36M^M?!J]_JXGY6Z6:O@^/@MR_GP:N_O3X]Z;5/2\LG MTW7_[Q_Z9Z[^YS_:(LC+634MYL&OY?2V;N;-S8]@5$^#_^3EXJIL_WO6+!9Z MDJ\\VOP1]'7V GV]F^D/I9<4C?A<5+/CJ@[.BKNJUZ\]/9^_0,^_E+U>:'4: M+HJVKNJ;SM?AQ4M\U'^=C8)W?=]65_=]<34O@[[1'[I=#@!/UY;O]\ += K,?";-[#KV1W\QAHVKL-_JD 3,A'#QL+&1^ MJP>D.?=;_+71,1LV.]%+WF;=8YMUCZWL"(>=]\6\J*=E\$IGHKO5G[-['11] M<%Y.?PIX](^ A5&*1LN#U7AE=4F*OKZ-I&2Q#)DX/?D*'.(;A_A>#NWCQ(,E MN>U$%(5AN/'@84@"&(LX4Q9R;"./(\9%RBSH!$#3U()E 8ZSA$L2L)MX"": M8A--X8WFET*/8+V)31^F;[>:OIKF!M.BN]U..@JOL'(L$I'P,,8^Q1N?XL-] M0G[$5G"XG>385 M[==J.)%1+*4];T.>BM3AFMJXII[M&G)'V5/33JVR?59@\MJPW=22B(Q$Y,B9 MQ)G:9!._Q#\G5L%J[E9%G Z@KD>[8O6B_+[\'07O?6(%;\?9,QLA6&A%[IPT M=$$B+DG$A_V<^9A0*1C9" X,C4E#$Q*1D8B<=&8P'M+->$B]XV'(XKIR>M]J MWE1V>GY=EZWF$&@\I)2S9S8BBNWA0-JY(!&7H"<[11]L%(N=L8M"4\N%WNA] M*OM@WG0=I+DA-5!':XCGXXT!Y)@Q)6R>0!O+D#$N;,Z1PUYE)-TAVRI_(_^ M:^JONL!=KCAZ":^;7H\U8BM96QP,?9XH*5*',X:31GY2"IR!#C KE7;01I%- M506W<6. LW))0C(:DD.'A#N'ACE'?NKLW82KQYJ#RBJW9V[*5.)PSA#1R,]$ M]W(..B3H"0N8*DBPC;(23$(R&I)3[@PC:&ASY.?-CE(M+]K'*HF%,( V&]64 M1:B41\KADV&DD9^2;E5KM!\2E&MVR32* $=E7)=L(*4V5!=L<2(E6(@!%E5L M )?8L!R98Y)[UF+#I2,_F3[;GAZ5GC?E+"BZH BNJUI'>ZD@7)?E/Y>Z?-FV M^LU'4J G5M?3Z[9-85G*DEA%#L<-B8W\+/:9CD-G;=:(UGB;A>EQ@-8 FA32 MD(R&Y-@CYAX=AAE&?FIX7I8+';I9];6:E?5LM7[VMV4PO2WJFU(OI4$QG3;W M=;\*MWYSID/\M5B>"P7SJKBJYE7_ X::9'4C %G1.BO,-NX8 2=TGQD-R;V0 MH2QF."3S<\AW\WDS?2C!5AQD(.!M-M/KMED$#V1]4,)5Z]T.2FTT-XVR()_,3SX,%2)M]$@HDV])$]Q-%]_+#)J%0A&1 M,76HD #JE"$1%NUJ"(>$2(CS*9',T%/FIZ>>JBQG-NL\CKFGLF&&>#(_\;QL MVK*ZJ0-=0K=E/?T1]&U1=_/5U(:NV.S-LVXS0]^8G[X]V0^;MOG\,)2-[4?9 M=B;<^+[6 SUTTS<&:%D:JE#7? [BP SC87[&LS7A:#^ 9LCLQ6K$@%+'PT39 M@L<80/6$2QB<< +U,@,X03C@$G"WF7H%D*8(63,3\@.+1F8S5Z(DH$9_L+\ M_.4I)N%V>+=U5/L,P'$*>TAIS^<%*+. 0=_]"6+FC()0WYL)\_'VE+(P") 0D8TZ8F-"2C M(3GMT'!L&-K(_;3QDZ/R+#;U*9QAY!GU"$"$"-'\HL_,:4@&(,>PO]QK;!A% M0WJYG_0>=)[&;<9KS3 ;(I3-),YI4QTL0P: P5 CH&>*QO<4'#NI^!/+/L^.H")VSR;X6. MY.)C&C(!$+3 T99RTM(P=%N7,_V\_U I3MADDY#BA.&;8K]3YKW\B/>3X@0X M@79(<0#JE.(0%DEQ"(>E.-B[3XH3AH&*)S'0S2K3]+=E&Q1=IZG5JR]E&7S2 M6TO \#IHGZ!;H;:IGTI 801P5GA)2$9#_EA$[TH!C*( %HLCQ-A#]\Q@!Y'G(7"-CN!6%".90@H MPM2^@ITC)..>R6.8H/ SP>==8P?B,.<\E)'CHEIL2&'\#-D57F6WZ2&0LV.; MC;$P!2>% +B;9QJ2T9 <>12%;N4Z-@0Q?@9!W%/AC&U^J(02B>.L(C;\,'Z^ M_ H= H?"(,U F 6W9,< 9V69IH@T)(<.N8O@V'#$V,\1#Q(X8Y*8G0%().U( MG].F+FC()0WYL*=#'VE3(P 1Z$H3;6I"0S(:DM,.#4>'H<&QGP;_7K2Z9.B[ MH*AG>G1LZNSKLNCOVW+K)MFLZE97FX+5,%H"^VKYC-ZR' _NBA_+!_;@?*05 M90#A@)_2EB8T)*,A.>G/,-A;#U_]%7IR3.O) '+,(YLFC&E;$QJ2 0CJ+?>: M&L;0SR!AP_@9ZAX?+B/'M(Q,0\8 H@LY M#G@P;2Q#QI@ EZ=@KXGG\;#85!;QR\K(,?T8%0T9TY )@!P#E86VE).6AJ$S MQ4/L+QZ>'#K[THD5.O).ZIB&3 $AHZ^ $M:&CYO:NH;Z:]O]K@_%,&G3$&Y MP--T*<0['B21IF"0^UT8WHS>3]^>[ =ZU,?MAZ%!\B %S%#Q9"[%P=05 O;J#JR?(4\8]N38D1.YW MZ_7).REX1-J_DRJSNZO]=O=]_%"V< EW4F7O_*Z=%$"=.RG$HEPC(-Y) =*W MDRI#4-0S+KU24J:R]_=$,L6X0\M49H-7_@W^R5JULD5,<)5! 16ZA2AH^HY]]W)1-L[^H\5II6.)PSF[IZQ@/6OJ]@H9^O5C8G M&-YN7F>8UL9H2$9#02D?MK6 MA(9D ()ZR[VFAC'<^IJHPY4_12M_-&0,(,>1!!=_)K2Q#!L#3\9"H$H]P\XP M]-YK0]T83^MXH#9G0D(R& MY%[(,&2&XB?/OB\*B_<$/'?E%XP2PYD3/V=^BF"4 -J)!".$B8 !@ !X;"]W;W)KSC< RW1-K#;/#\X#>QWECW8'1]N6-K?L?MU]U"P]WH,$LMMEP:H231?'4U MN,G>S\,JZ*1C\W/,Y;QHW$^#X MLYMT<%C3#3R^?I[]DU<>E%DRP^>J^9>H[>9J,!N0FJ_8OK&_J8>_\TZATLU7 MJ<;XO^2ADQT/2+4W5FV[P8!@*V3[RQX[0QP-@'GP ;0;0+\?4/0,R+L!N5>T M1>;5^L LN[[4ZH%H)PVSN0MO&S\:M!'2N?'.:OBO@''V>JZD48VHF>4UN;/P M SZRAJ@5F3.S(9_ SX;\]%6R?2U YF]\N M1GL6FY#/2MJ-(1]ES>N7XT< _(">/J-_3Y,3_K*7;TD^?D/HF&8(GOGYP\<) M./G!F+F?+^\SIK/8REMLI=66P&'3S JY;G>KL(*;Q#+%89G"+U/T+/,%3G>C MC,$@W[WQY9!!,L\FQP+O@!7'L"521O![=RP-:R#>.BNJU4I47!O"9$U6G,.N4Q"AN;Z'Q]T6O.>R5AK=*M,8_C2+ MM8S%BG+>KII MCA$,BSP&BLCU83QBL2R)\9\NL/A3[8+(7IB-BT#.KC5?HE;M)L11=$!C$9KU M[Z6,!K3T++0"-D8;*]T!OX,L:T/^H2 ;D^0/!2?!G5Z[UVB0ZI9X 0XS=BR6 ME?TJ!*;+\J0*[UGM39N*H]T421/'(EG6#R\P9):FR \( M%6.Q/.^'&;@R2Y/E?,/D&@(">)\9PZWI0@);BN8D!V:!!+,T"]Y4/A@9Q\9< MW+O8@QH#(;0"801$;M:?.&2!][(T\2TTWS%1/_NK-8:"<*HA$];:'9/62BCX MF*DHP>O (=15(N!BL:$/]7WX GUE:?Z:^TH" M#%GSG3*BQX0QAP2<&6>W2'TI@Z+A"$B-B0 MTGZ,@69HFF:^G).WHL!C*AG2<5D@V%')HI_(:: =2E]5GK3T[)PR*-R8&884VY(( MT?3'3!H8A):OVY&GG=H!+\\$CLC-$N<]D!*=O&HWKH1D4"F>O1L#K=!3M*(J MSNMN&>=5W]ZHCBH0U$ Q4^0E11)O1# K)OU9# VL0M.L\A(Y5 U:-0W9:2@B MVB887*XUV_KT'-4A)I0(/58O7?2##Y1#TY2S8$_'.3A1RT:L?4*&[\>8588S MBC0N$,$>K'G@GCS-/8=3! :]%S6>"D_ MS4M\M8)=X@(.-"9H(EIXA<629@'O7VTJ3FXQ6S9,G70DJW+<#40/]"U2C>F*2F M6+L"D9N4_15:'K@L3W/9,U[NDN@D4H2:\A+I=V&"=-R?F>2!Q?)T'72WW^T: MWWEFC>^=-,I ?M#&Z6>>@-W1OK:(MO'+50,#Y>FRZ#;1:\KC&B='RFM$+-$< MRP-GY6G.NI5 3YQ8]M@3II%/3&ARSYJ]S\4>F(98!I5LUS)\$)!:1@TVU&(Q;>1("8:(]9BL".Q2 MI-GEN3A\ IM5S;YN$S7V7)0?=P/AH79Z)5H61:I]UO7V8Y%$2"D"S10GNFR M7S62+)C^YMZ5M?6: N+1SO.5,M:\\2U_[91D4,'7M7#G%8ZU*^V'/L#O!!QS M5+73/3E$9)@E:*@(-%2D:6CN=Y'IFK@O&[56G4P7BYAW2RI *!H(HT M07U\[%C4)[?2[!M_.L/[ *7)O'G2[*#+AFG\L!2GBS!$9#J;]:MQ]'+K5.L. MB* &%G")F$09JXB)*(*'<%6B1"P"517I@NNF:51UZ/5+!2="6I>7.UNGWEX4 M<2$UH0C+(G+%+)&1%X'OBC3?M<[_S&M1P7GLWL"T;\C^_9EOEUS_)_5V,I!7 M,?TK*[LB<%'QFOKH[,JNB$N>$JGK$+&D'P*E%6E*^RBMM\$; D<6^,!9!D*J M%:QIGLBO#]*]BM\OC:B%>]-WAF_*P$7E^*_K.)>!*U-VX!0Z?FUW_#U!+ P04 M" K@Q!3N2"DKC@' "F#P & 'AL+W=O2U(U^7I7!/ M4ZGM[JPS[.PG;M2V"#S1/S^MQ%:N9+BKKAU&_59+KDIIO+*&G-R<=2;#C],C MWA\W_%?)G3_X)O9D;>T]#^;Y66? !DDML\ :!/X>Y(74FA7!C+\:G9WV2!8\ M_-YK_Q1]AR]KX>6%U;^I/!1GG0\=RN5&U#K//6]:76>WC+^V:O8,. M9;4/MFR$84&I3/H7CTT<_HG J!$81;O30='*F0CB_-39'3G>#6W\$5V-TC!. M&4[**CBL*LB%\X4-DH;T+YK6'DO>DS Y+=U6&/5%<.!.^P'G\.Y^UNB<)IVC M'^A\1Y^M"86G2Y/+_+E\'_:U1H[V1DY'KRK\3VUZ-!YT:308#5_1-VZ='D=] MXU><]A0L?5)&F$P)3:L@@@38@G]%_U&K_RCJ/_J!_L/P=>G"&F^URD6"(<)[ M[:3'46G";KYK!LV4S[3UM9/TQZU\##35-KO_\WOI>-V:E.(>S:3/G*KVA[8) MGRI[)=S6=FENLAXIA@ I8^R#X(JA(+/"6&VW3X#[ \JXDBZZ(G1;R-8W MH;TENX,-[)NQ3H4GG PUT@=\\+3,<:ZFRMF\SI!37Z^]RA78CT(A A7"(P 9 M.$[F;1XX#,/W)_YKX.%(CY8U^&>?,W@'@Y$1E;Z9>Q"*G7#Y1]I)'(^X!^+@ M9'_5RLEGRM+A.XZ[5D@I[. \P[D*6#&!D8@TK27ERKNZBC" 1QKFQ0"4TD6X M@L?O9? GK*O!1@S<@XAXCSK]R[,MB?P!>)=Q*V)3VK0343_0[>LLBWSD6;N& M=BB5>N&B]CXQC$.#J]B$'0\C1>U$FNE5=A7#J=#A60+\L\"AGNAQDKM M?"PV>X#+'J%5)KWJD4#;LJ7M[LNAL2%^T1C45,=2_X'@$.3%N\D/'78HT>2V>(JC>K#+$ZY>TC(VP<5)O M02K-F9^%0ZS3PNO&XW< R^<;QAPR2'6B,)2!D_J)\QDA73O'21 NLEA,2&0J M6(\>;V"9NV>A38V\L 3?=B(*1*68?YV,A1Z3U>7#=K;6>5/:!X?!3L>T6<98 M-K#;UPLO2B858^F6A:8]2.(./G"%\BYRZ5)1SFYK4$.FOG(UQQME*-T M"43(0VX=5POZ%U.2K1)W,Z,H6;,942.7!C0V;9-%.62H[4Q5B4P2:^V4UA'G MRM2R(:I]3'.+YK#'ZJ;FXNP!"S_*SENTYT+)PQ:\3+;3Y6-H[IYHT,KG'WC2%+M?3$9K76"O^R?'MTIX/"_1()ZOX? M^T"M*>X1/%W>*V+/ EUX MVT"T +,5%B#B,D_YQ_F2 P3.S=K^FA6QBX#*-]#&HBU:/'?SU.)8EK//&-MQ M[+Z2O?K"BVV;9,B[RC;GL5?/6V%JPW]'GH "L\9TOKR:W/RZQ/5F<8$R7LQH M=3==S6?SR3VPRL4&(Q'>X?$QN(P?3"?\>\R_ MPV,&X_ H?K_CU>%[&@[X?X25+KB,_05MU* OF?\#SY$NQOM%D/L[<(7^43,B =2;&I#Y0(,Q_8X0C<>I.7S+ZSS+/78F,UFN M4:/C8=LC!M_,#O8TO9?O?>]JWS]X.\&!;7PA>HJQ2,^H=K9]A$[2V^OK]O2" MQ6FX?N!&)S<0'?3>O^V02Z_"- BVBB^QM0UXU\7/ @]IZ7@#UC<6/:@9\ 'M MT_S\?U!+ P04 " K@Q!3:8INS@H4 !_-0 & 'AL+W=OU.*K7E=$Y3UH51Y/1Z/1HI6UY M\/8U/_M:O7WMVJ:PI?E:J;I=K72UO32%V[PY&!^$!S=VL6SHP=';UVN],+>F M^;[^6N'745PEMRM3UM:5JC+S-P<7XY>7QS2>!_S;FDV=?%=TDIES/^G'A_S- MP8@(,H7)&EI!X^/.7)FBH(5 QG_\F@=Q2YJ8?@^KO^>SXRPS79LK5_RP>;-\ M3 Y4UM:-6_G)H&!E2_G4]YX/ MR83ST2,3)G["A.F6C9C*=[K1;U]7;J,J&HW5Z L?E6>#.%N24&Z;"F\MYC5O M/[O&J(DZ5+7FZM8N2CNWF2X;=9%EKBT;6R[45U?8S)KZ]5&#C6GZ4>8W MN91-)H]LGW\$@B/5DT#UY>3)!?_5ED,U'0W49#09/['> M-')ARNM-G^!"K1JGWMM2EYG5A;IM=&.@?4W]Q/K'J[4NM[3[ M3!NR$U5 M_^._SB?CLU=D$SA5HVR9%6V.38M"Z?Q/Z#(OB46PE*V9 ZXL6.5*LK "!&1M M5=$+"P(PM#29J6O22^ /'<%6:J[Q'Q"HQFI,%W:B-0FA;+.% 35+/JGG\AH+ M9G9=@,\+4^(L!?;$>[.FLUIAVO?2TB^6.I_Z8F4J"&RHOG;3\?@*M$-JN6S\ M#3.S^ 3SYU%_$AX&1@0)M)ZQ]/M*Y#' @6NU 2>)'YN2A-#.:IM;74%!!NKR MX_7M-^'Y5;&MM/IDC5Q>T5 M?QN_>CY0Y^,1_P=B'3/<7MJ,U3 =:!VJ:Z@=*;,MBS/<,"EKJ'*-=[SHKQB6_*^6#(+4\"6 M2^L^ZFKAU ^,K :PPVPX4*ZMU!5D Q&6G3 A:<#,3)0AOLXA=UT-:7\X)5 U MD&,6PK4%G*L0LBESGRUUN3"J8F4F"<.P M7)4+;\#-=M6*I3N042GB#"=GN/S='K6MQCUS63+ MTA5NP;;'\\,U33\[P>38^#5I?JQO0 ![-"J.^53I/C+WJWO2D M41JV*W#.;32+CV N=^VLF;=%G#]4UX#+%4N3!OQJ/&^2&R@C3 +;4-@"69=J MK;=L!DO KP.H$E-LF=L[F[>LU!1OD$+8"CH"LZ$]6"V[/1_;\N])[:H"BQN" MT0R$B%]1/XP8LE9DQ*279N$D0@A]4R,)FRA1:_ M:ZL 3[6]WR%0:!J/?M]YGOX: 1X\6R[49*)^5_\HFE= J]^[%Y>D'OM>7*GQ M>.^+=]VS\13_,0MR;Q([9S8ZBPZ-? R.O@)&T,OR(?&#_XNQ) 1/'R-X?+;W MQ?5C1WS?/9M.TA=_)&>G_SX )DK6Q_#->MABX,X5>$#R@P)ZG7 U[*9B\T$F M4MB_V+0 3ZU1;1WD#96JX!IE^,HT2Y?OTV4W@[N#L3!<"1U[E'DO6W^;$FH- M?\G>&[TA[$-$P>CQ8DP0 K8AW+0(OW*U< ZN*@7*S=K65,..WZ0EC:XCNX'_(0F;$* 17& (; M(C,GB,?<3\PICH$Z?_ZE1*!100\GHW#X'Z9GC;1F!_C!"?_IX,D5\;6%/%O$ M_QS&*2-[K>)>7< VC'B00!@;PF9I(>:-?YN:ORWGD#U)U-WY'?H[P[!@&W 'VSQU[*K'6![ "CP'? M:"OFPT=7+@X+^-6<-Z'@F$)-)8] (CRU9<<@\A3_0%&5-W7;K;6!BS9T/@(W M$BZ0FCT]N_T>:#.L(^@RPCDZ2Z:KB@-_O6*A$=-+V1;*N7WJ1%[BY^I:5R66 MJ-6SCXA$GJNO(.9V233_(+()A"%.5K3F&X7"T;8B!.:OA.T_^GAUTSNO#E)Y:C=XQ#RBL,HC1,FCJ7)(FI%7B ML.B,&XA&KA(@-H%L>LO.[3DOH.G89\N["!8 \QWEI[EXN7 MC^0J_V^I%*0!Z1%?NK24.+C2/W'F2"GQ TK9KCQ_Q.T+\VCY*%-18]XAV Y% MR%;/;,$QYL +H,Z@=@0"[#KX)+3U_DG!V5#Z$W*>?9P:^(R9PPQ9Q=RO"4R0 M-G0Q!U3=NCP2C>0F:UK.="F")Z5JB]P'\!+, Q#KA!]I[$<6T))>$!"DR(];+'L+YGG.F<)P\\2L"K 6M:!#+:45AUU_\ M8$"_**4G[^2#1H%WK-L7[Y]MOO!9 1^(LY+UNMAZKN')BGQV1KD"Q>.I"H:: MB8\8>UX 4 DM\=@=6.PCPGU"' IX'5XRURBE@0#E>-O>+S2@/P> M/*\50"$/RXS@D0 $*H=(Z&/KU&5Z-BP(65B=PVE%1_:>!2O$9*$_6%AOK=9DM'Z/!%./$5=D\#/KG<%()=PJE8.XHP:&'R$IQ01 /!Z9#P M2XY:NO+0K-:%VQJ?]GB6>3,/^>C*:++UVILG)5KT/9Y0Q](+?$)A):",!B]! M!IAM+.WZ$A(D^+42T]"N8#N7PLE&O#-)2>.R 1Y32%_N>\3!O>R^JL^D9P4D/!F- MS^7;GDFX6 1AJ.B3 M3,$X$Q:!3!%_DV<#48GWZP8 E'S *1HTW,M%!K"*(V/O"XVO5; ;R+6E^J04 MMWRTL=+53]-XFCS4IQ$3^2YR,[XV*N%$LN;#D\](.7SX[!@>YBVSO!LJFE]! MIP[WZ%1;=\%0'Q:#XG/1>@=JX5KO<#YBW??A+7:H6 );KQJZA^T>>7C@>Y-3 M)*9N#"&BZ=(GR160/5#JL97:?5 X=D^[O)*@77*;?T86%=M!S+GHS8\0K,8O M'KLY6I0UD0W:MU=$EC M@D^Q74$A3/(\3?-]5$VL%LH*0]&>LSC(8K LESZ2D$.TM>N-[1H!UM M19Y,P#][_$QBSUI8P$7&DGQ/ UNF+&N&<)_:.E0EY$6X*SLWFBTCI'&75^]C M&@="!#BZC7E.1(^"B@]#P];AV,GU_J:A=8BYXR%D95R&\@C\%&4B:8N=FX/,#'QQY!8PQ MW5/+"()U9#Q)@\Q@9P$V4.. E++"2_VAAGX2=@E,R8/-7Y*\1!^''+/Y%O: MJ@JH##)/G^R="@R28.\J3NJ/ \"NI&LG1HVE-B%'D1: MS?2)O>^706,X1F MT)SQO.\M4AZ*G&BSKA1;+^V:F"YBYA9]FJ@X:.\BQC 4SB-2:601FAK,@OG. M=1$27'A ^5$M=2C#NW.I+4A$Q"39-CM6LA#KR\EV93J!2\64Q>V8=[CM4WLJ2RZ$1#[P7;B!%Y-: M H0IBG_ TM@E]=$4C4\Z!!B_8-NNZ$@4KW$@'B*VG&:?)W?E&"VH$;/R;N>9Y?=V M-6NK.L9/!$:U#VX\JQINI?$S ?L$FQK'#1O3(9@X3RQN22Q@<4$7\QCC^IOM MVP.H=6>*B,9,C%SU"JKF3RR]77%86>@9>?:6@+*-A)DP(J[88"1G!9%/% YS MG362P.V(SV1UU.;\[!J!!Y;P-WWONV/2XDB[05MQWEIJ[R&7[+H!B*Y,13K3 MZ/O'NDD!PV,ES->2: II$7&8^[6$[Z#;5<33]$+7S#0;XX.>G19NY[)I.0K# MNV[8+B5#]>YOD/O8Q2%II#TDJFNJ2(=+LMY\#SU[]O+&%2O07-M1UJYT@>*2!2=R=D8Y'.S$[Z 003C\"[=\O2QF"#KXGIG9M[7)6/ M*K?O_F/593R#P'@Q[=Z%6FG>IWW32!"3$*Y)X"Q2^:AZ?*;KC?R\3WAEH/HE M^W/:+8.CDP+&GE[R_J9SJ#/]<7'Q-12:ANH[,X.>#:(QB'2]X.*MCE"V\^+B MU,92S8WDZ->FJU6'A?V)$/608IU#@F2_&:-S[^[$D'[7ML L0?O7K=4Z.IZ<#/CKVV9T+_\=ZA==A?P M/R3EUGUWG/?B8?^2\IZ;SVD1]YFY#VDQ5\>8[0^:;L__[M5&N!)_O;%67]K$ M XJTX/W<6NJ,5!"TP;)]C!)NX'PT#)L?]M<=SH\G WBP7:VCFZ<[?UI0N9+B M(.\Y/]#UK:T?_=D-Y1"C8[KJ7%0 M?S7ISC\^>:#Z_M%T(+7V4OT+&3BYM;"#WP!SIJ!B.IGR#M,)/YC27? 3;V'# M. )1TRFFR(/Q2$U/U$3F8Y-]?Z)QE/Q1#++K!?_I#U^X*!OY^YCX-/YUT87\ M44TW7/XTZ9.N%G0#NS!S3!T-STX.5"5_[B,_&K?F/[&9N0:I/']=&@U4H@%X M/W>N"3]H@_@W5V__%U!+ P04 " K@Q!3'@&P.XD" "A!0 & 'AL M+W=OXA#2CQ'AZ+(R4[IK:D0+>QK(3AI6X1ONS66GRPH$EYS5*PY4$ MC<4TF,?7B[&+]P&_..[,D0TNDXU26^?.2YK:;!50 Y%JP5]D'M/F.?S[GCRY0P_@N[ M+C:EX*PU5M4]F!347';_;-_?PQ'@*GH'D/2 Q.ON#O(J;YAELXE6.] NFMB< MX5/U:!+'I2O*VFK:Y82SLV_*(J3P =9,(*@"UE9E6Z!JPY*9:A):.L2%AEE/ MN.@(DW<(+^!>25L9^"1SS%_C0Q(W*$P."A?)2<(OK1Q!&IU!$B7Q";YTR#CU M?.F)C U8!;=<,IEQ)BAG9I%>FC4G^,<#_]CSC]_A[RYPU>JLHM<"\U*CYX;? M/W!O82%H^\];]WJ2UC7GM6E8AM. NL^@?L*@K]X(OG))#T'"BNGM(2]9PG<) M]XQT'*Z/OK8B.?2 GGLK3D J*+@V%N9M20^. N-+B&'>:"X@[I&CWD_B U/O M?QS\%_0(;EKM!-@*P? ]4 UQJ&$?_VKM#.+4K_\/LLNILUV,^Q74VW!Q!H], M:T:%A#MC6LR!RX[VK<*&1VU3HR[]<#"0J5;:KH.&U6'^S+NV>PGOAA=)*KDT M(+ @:#2Z/ ] =P.A\<=,$SEV3]02P,$ M% @ *X,04R;0F"5Y! O@H !D !X;"]W;W)K&ULC59=Z3],-C@] 56TCWG?NCH2I.U-H\VY]S14R&5O>CDSJW.^WV;YKQ@ MMJ=77&%EH4W!'(9FV;%XG>&;%D4 MS&QF7.KU12?N-!-?Q3)W?J(_G:S8DM]S]VUU9S#JMRR9*+BR0BLR?''1N8S/ M9T-O'PS^%'QMM[[)9S+7^M$//F<7G<@'Q"5/G6=@^/O.K[B4G@AA_%MS=EJ7 M'KC]W;!_"KDCESFS_$K+OT3F\HO.N$,97[!2NJ]Z_1NO\SGQ?*F6-OS2NK(= M1!U*2^MT48,102%4]<^>ZCIL <:' $D-2$+DW&6X/-?X14 M QK!">4WY=X9K K@W/0/[3@-Z9BN^=S1E[D42^;+92=]!WIOU$]KJEE%E1R@ M&M&M5BZW]%%E/-O%]Q%6&UO2Q#9+WB3\O50]&D1=2J(D?H-OT.8Z"'R#-W*U MY#1]$HJI5#!)]XXY#HTY^P;_L.4?!O[A ?Y0PFMA4ZEM:3C]_<"?',VD3A__ MV5?.M]FJG>G10\YIH25.CU!+7V$Q ^DHTL#%<*Q?MX[3#KKF,H\@F&X M(-22M[7L8K=37LRYH4$VBO2F-07EII$TXAR'RTYQ326[&-SZ<+13M4#+X4E@M$3J.(,K:QO_XR M3N+3#SXXD7(ZTH9NF4ES&@<'@_?TCH)-\@%?)Q'=H(S>2VH0K=MA'D3'H&P< M-"A@'K1#6BK(HPZ)O(GKHR02*&NXL^X M]Q"42[0'OV.!H(&/]@76H!I0G(3\XM$+\# :U<5(#^76VL;=&-9!+1DTKTN% M:BM<(R@8*_QV_P@":@%'<32D]PU_K0LIV%Q(X00\;#,G=*/5\MAQ4]2"^7E% M*F%4RAM4:G@NZ_\(]"@Y0WP-X'YV27=L@ULP?:0[ X_5/8+/I6$%2(\+2V>1?&V/ON*#HC7#CD<.ZM M>'IQVORAZK[H"3ZKTH9K4JA4EAG80TL0RCI3AO;FV]XZ%Z@/PSBKYM8(G8[V10&SH?BTZ6!:;:FYH0E6SR+ [_8IB<^Z M+T[-/L0]7[FJB<45J >YU>JS=0N[KJJ+O&W.0G=!D]!%@57$%$GR!:!1[_2D0Z9Z+54#IU?A MA3+7#N^=\)GC@N =M$_6Z7]02P,$% @ *X,04ZU:C "& M!@ Y!$ !D !X;"]W;W)K&ULK5A9;]LX$/XK M V^Q2 '%UFVK.8 EH81U/BKX=E;B30'N^\M]QMK.VQY M8(I?B?+W8JQG9[U1C\9\PA:E_B*6O_+&GL3PRT6I[$A+1YM$/EBE] M$K6>*7I?C_GXY?D!U%OI&+8Z7H8'&7Y67W3 9D5: MT$U1LSHO6$GWFFF.7-/J /]XQ3^V_.,]_+ON(U:/Z7TU+\4SYW3):SXI--V5 MK%;TQU?^I.FR%/GW/W>Y^: 44ZWOU)SE_*R'$\X^?5!J =,XB8F) M9@5%[C7D4%$3?\IGK)YR0DG3G#T;LPT=7ME#"<_87@E:H6"89C=<,>O>SCP_AO[BSR7"V3P MAUIS.$73]4(6]93TC.-?(@0;TE[G[OQV.[?1?/]D(LN[;%7Q]))IV]%A:';;$A^_FD4AOZ)?:_8A7ZV01,+P*I5 M2UBU%"U0:M*J8T]NZ[1AY.\6K>"HBTI^XS O8>B>1 M C0'_Z+6,%L5.=TNM$(0Q\8)ZWUE,*09O[%RP>DH>$N7R!VDHD?7/.?5 ^A: MYQ*<,$H3+PD3>N/W@]0Z(PA.R._'/KW!(\CH%XEL@:JA%X\B+\T"LQQU2,/( M$2(XA02AW0E/MIXK13;"%7A1G'DAQ!LEPJX24:O$9U$?/R*AP/XH!BT4CR)Z M2YL'?*?/-TNZ*2D8>@$FT2C:*VF$1YCXGN_[>QT'=8RZL1$_[/HM?.FW(V2K%?S6:;*FC&)#GN[VH&_L2L/$\^,=86S4\>F( M7F9AT*>OR--MH#E^0(5B$;4B;C-*47C0V7WQO@6ZGNH$13(+N:OE(E/ MHM[FC+&MQ!:53F!-*^[$B7N#/+:SJUG!)YW6TD(HD$]+7$+@;MU<:E9@"@'3#'Z0K>K/BCR!HM007.RV/Z#;7PB1$DP_;&H+F0E'>[40&.8SI5CXZ,WWE ML@+>R3Y=,SEE-2V9H@*= WN8.>?140-0#A?L)#AY^R).49,W392 P\8CN>L[ M%JAHXQ:;R\$21$B7_ 8?VC=^-(\U.;KR#ELO*DN:P$O0@ ML0K/((774V"OZ5V>(0=J8K$6[D^[YH$=S[>K?:N]CO "WDL+,AM^ERG#= M2?!N.LG&N6#8[RR9N?=/V@J8[FYU_VLSF?_[9I(8C/.BU((K,/@8N)/%%G[B M> UR@1><,T M@^B@8;&&R%;'<*UC%JV!&!JN:9.1&?8"\1!=:9>0M;;!+APVS@FQNZEUG24+?E\%J6?&ZYL-?399T.'U;I(EY-E\7 -,L\A($;3_3[ETB\+(L]9)AZIINMSTC ML^RPYRZ!A,+)+#VD/NX2H]>N$N@>J1][ >I[,VFV_1!FZ,G1<.LF$;@;P[[[ M0>:-C)4HP_VZFKQLU]<9L48)%U3W@0KPS4NA3 9TNTR3#LA6)X;IS4P_=&_W M#NUBW/5E..A\>5=<3NWO"Z;O+FKM/L)7JZN?,"[&UL?59M;]LV$/XK!Z\=6D"Q]6;';I, ==M@'="M2-+FP[ /C'2VN%"B M1E)VO%^_.TJ6E=3)!\N2>'SNN>=>Q+.M-O>V0'3P4*K*GH\*Y^IWDXG-"BR% M'>L:*UI9:5,*1X]F/;&U09'[3:6:Q&$XFY1"5J.+,__NF[DXTXU3LL)O!FQ3 MEL+LEJCT]GP4C?8OKN2ZH_M>?S/T-.E1K=,V=X;_)"XM8-[X$CNM+[GAR_Y^2AD0J@P[]$O?>P4RYVP^%&K6YF[XGPT'T&.*]$H=Z6WOV$7SY3Q,JVLO\*VM4W" M$62-=;KL-A.#4E;MOWCH=!ALF#^W(>XVQ)YWZ\BS_"2@N&K0F-;WRH M?C>1DQ4GY=H96I6TSUW\H1W"#$[@5A@C*F?/)HY@>7&2=1#+%B)^!F(&7W7E M"@N?JQSSQ_LG1*?G%.\Y+>,7 7]OJC$D80!Q&$?%BO#:Y)D[X.X/,#FDR20X\)-1KX4CDCJ1\S M(N&L$U4NJ_5@W1;"8'?="-4@O(G>PE(H4AT#^(09EG=DET2>30A)'"SF(?T6 M\"H<1S/X]9=Y'$7O(1J'(;R">3WJ$SRG]16D8A/3B MN)&JL5.W"F$/ROX*JAU(-K#IRVJV]) $-+ #Q\HU38:M(XEIV\.PHVF MZ4[O:.AZ6=I5[%8-*L$-1.ZX(8?]L/TYZ)_XYGCG2+<5L@XV\$JLF$RK.BF* M@C@+PLIAW44/1$"6WBWA\):<4T;&K45C]Z(NE5P4&)&$Y*.#Z-7G,C)Z]]166X:E2;.FZ0D*5[25:F Z(H7]N;!]<+KV9[$[ M[>ADYV\+.DJC80-:7VF:7=T#.^@/YQ?_ U!+ P04 " K@Q!3:N]XG>@" M "9!@ &0 'AL+W=O=7 M$,8.&]#&'_EH5R0!FK3%-JQ#T'3;8=A!MIE8J"QYDKPD_WZ4[+@9L ;%#K8E MBN^1>I3HR5;I)U,@6MB50III4%A;786AR0HLF>FK"B6MK)4NF:6IWH2FTLAR M#RI%F$31."P9E\%LXFU+/9NHV@HN<:G!U&7)]'Z.0FVG01P<# ]\4UAG"&>3 MBFUPA?9KM=0T"SN6G)/6'(W![215ZLE-/N;3 M('()H<#,.@9&G]^X0"$<$:7QJ^4,NI .>#P^L-_YO=->4F9PH<1WGMMB&EP& MD..:U<(^J.T';/7:)9P<$IXG)PD_U;(/@^@,DBB)3_ -.@$&GF]P0@ #5L$=ETQFG E8 M66:1#IXU)_B''?_0\P]?X#^IZV?.4BZXY93"#3>94*;6"#\><6=A+E3V]/-? MDI^.V)2T_US1ZB@R:R-C6U&@>PVJIJ="S=Q%,:!L@1ILP:1?J9BV)(O8GZNM M)*BI4\-S3E<8%F*O&=QCSC/2CJ])F]X _%P1.]!/.H=U.32HD9C(1G!,.G,1*,I&8C' M,<2C<>]164J6O4H="C"(Z3V*!Z_4LQ6!5-0YG2@2*:T-579JTQGIPPH1?'W?G_W/C6U.<'C4+DK4&]\4#7BVIG-T MUJ[O7C?MYMF]:=KW3&\X'1F!:X)&_0MJ<[IIA,W$JLHWGU19:F5^6-"_ [5S MH/6UHMVT$Q>@^QO-_@!02P,$% @ *X,04T3H TTE @ K@0 !D !X M;"]W;W)K&ULA51=C]HP$/PK*S_?$0@!U IH[C?'TL,I3Y,V8"=)I9B6Y"?B-*DXEM<(7VK%L9%4<>2BQ*5%5J! MPT$H,2//P-UOCX\HI2=R,GZW MG*PKZ8'GXQ/[<_#NO*RYQ42EOKP$5L_=YXOT]*&+QR: MW-%[!EEM29>)D8?P/ALQ^8' MP6I .W%"^4-9D7&KPN$H_:P)X1YN8:YN*Z,SM!:6:)&;K "NR1M:?:@R\*5E@Y.VLT$(_]M@WN M;^ M8]'9'2K1;$.G6,ATK:BY3MULUXP/S1W\F]YT\@LW6Z$L2-PX:+_W[HZ! M:;JC"4A7X4:N-;G['8:%>U#0^ 2WOM%.?QOX MT3E?X!4$L#!!0 ( "N# M$%._(*OB(04 )D+ 9 >&PO=V]R:W-H965T D+=:A+T'=;1^&?:"EL\6%$E62BN-_OX>4 MY#B9X^V#9?'(>^[NN1?Q8J/-OC:*5GRG2%;%X4PVVM6>G/9 MBWN=X+M^_/AP.^2 M-W;OG7PD2ZWO_>)3=MF+O$.L.'4>0>#O@6]8*0\$-WZVF+V=2:^X_]ZA?PRQ M(Y:EL'RCU1\R<_EE;]:CC%>B5NZ[WOS";3P3CY=J9<.3-LW9\5F/TMHZ7;3* M\*"09?,O'EL>]A1FT2L*2:N0!+\;0\'+6^'$U871&S+^--#\2P@U:,,Y6?JD M+)S!KH2>N_JJ'=,9O:>ONDQUZ8Q6.+*F3Z5CP]9AYT9MC: OG,E4J(NA@U6O M.TQ;"]>-A>05"Z?T!;BYI0]EQMES_2&\W;F<="Y?)T2ILJ;6O# M].S@>?9H;BF#V=I:SDB6 M%$XE?0*GO.-T0//T9RVM#'VC5W#Y?65TRM;2=^ +D^8DRHQN^0%=77FBZ%M) M"Z[ VI(-):<>*9[UO?B6TT8:3SOI24P:!OUO)51<_2T\[R#3@,21M'SYJM+L(,711!CCI@ZHMD:6=M*[ 06,R5&_I?)< M04M4'&FSRP/>,S:A58-YQD Q!!^!TLK6^#"AO;Q73P5FT&SQ+,+8W-)M;3R\ M/VOEX\NZFR-;ZE]$MOL@\QY*-<7R'>&*R$S^B+,/8<( M,5A1V?AX^,4''6]KD1WA'T,U*X$EG13,<-VL/?+M LZUJ)<$>0=M R M?J!=7_/RL!RAMQ[/T[3AI)MZWD4(C9]#'QZ]2]Q%EXLL,++"-T=O/#^BTZ[V MM$6KS9TVAEZC8L__:^X\^7,$D4YH,DOP'$?)SE?9?0#C9$JC)SEP_#>2)C$* M(FE+XWEI_[\H3FAZ&GG3HU,Z]/T>[EV7"C;K<"FT%*";F]-.NKMWSIOKUM/Q MYM**=EY+U(_B%52CP732(]-&PO=V]R:W-H M965THYZ.56T%E_BH MP=15Q?1;BD(UDR .]AM/O"BMVPBGXPTK<('VU^91TRKL6')>H31<2="XG@27 M\44Z=/;>X#?'QAS,P46R4NK%+6[S21 Y02@PLXZ!T>\59RB$(R(9_W:<0>?2 M 0_G>_8;'SO%LF(&9TH\\]R6DV 40(YK5@O[I)H?N(OGU/%E2AC_A::U/4L" MR&IC5;4#DX**R_;/MKL\' !&T1> 9 =(O.[6D5=YQ2R;CK5J0#MK8G,3'ZI' MDS@NW:4LK*933C@[?5 6(8[@!%*NYDP7"JYE04:HN2QZL,@XR@R!R1R6F)52 M"55P-#V8SV?CT)($1Q1F.W=IZR[YPMT9W"MI2T-.O[A M%_S/I1+B[>1G(S&'1;TR/.=4#/!GB5L+J5#9R]_/TGJ4U57NA=FP#"C/BQ+A'1^O5C"3%741TQ+28N* M6TL*2F:@HM:CL:@%T^*--+GG9@EHWK.3$< ]PQRH&VE/8GQE38/:H^?';MX4')5:@+WU@, M":VE;:NOV^UZUV5;LN_F;>.C?%+!&1"X)FC4/S\-0+?-I%U8M?$%O%*6VH&? MEM1_43L#.E\KNNG=PCGH.OKT/U!+ P04 " K@Q!3#5'^A)(& "H#P M&0 'AL+W=O&.BS'!U*@+R(IS@R_^>:0 M>'"CS94MI71P6U>-/9R5SNW>+A8V+V4M[)[>R09W-MK4PN'2;!=V9Z0HO%)= M+7@8IHM:J&9V=.#?G9FC ]VZ2C7RS(!MZUJ8NQ-9Z9O#&9L-+\[5MG3T8G%T ML!-;N9;NU]V9P=5BM%*H6C96Z0:,W!S.CMG;DYCDOKWU7A MRL-9-H-";D1;N7-]\Y/L_4G(7JXKZY]PT\G&? 9Y:YVN>V5$4*NF&\5MS\-$ M(0N?4>"] O>XNX,\RO?"B:,#HV_ D#1:HXEWU6LC.-504-;.X*Y"/7?T53L) MC,$;.&DM[ED+:[E%UAU\:KJ8(WD'"X=GD<8B[^V>=';Y,W93^*(;5UKXT!2R M>*B_0(PC4#X />$O&ORY;?8@"@/@(6RYTV3C5;>*]L7FG;&@E_7,A;!R>5SJ_^?(K; M%TU3G;ZU.Y'+PQD6HI7F6LZ&0.[!B=*?A=EJS!YC$$%U!Z6PL-&M :QE(SR8 MRR':ML-I ]A5K07E+.3:(&;D G!#N3NX*55>@K)8A7:GL2 O*XDQE@P:K MB49_ @H%H)J\:@LZ3128NLHZVKI&U;;)>YF-9U\&4+:UH#*WB#.7N(,]XDH2 MU@ JN155 -+E>W!1RLX7=/7TZQ?,KVME=$,^() YI:PTZ/-IH[GL1/V?[K^'-F][G0EYCW]I9$$V! M5%65A;HWLS.Z:'.DBYI" =AA")6;&)\RX.UO6V$*.)/&Z@8MG!F,F>]*L-X9 M<;T6J 8 MG(HK.%?%%B-W(1O*)"E?[WN+\20'?R<4(\E^]9CD$C-#&R(5X[;1V/7P#$H] M(_$%NG7^HZAW^^\#;YZ2N<%:M*7:>##.=DI4S+FN,?Q4S>H?(L=AMAR?KN_# M@^ MGN)*A^%UNCSM,[ MHX')[!R9:%HYZ3YC2W@%%'+&]Q_,EI,5U7'$,N"K%:11!LDJ[>N IRFP-(0T MB2&.XSZ?!KUA7(VSAY4^O$60C,4T?*($'_@R/>8Y0P=>PSSE](RR)0T\3'"X MT-157D&$P744I M3HF%.0O]Z2R*/8@LZ@9Z^="W>11ZT#'WJ)?1R@\\PZ'C;LY67H)Q;RM:>EM1 MQ'#HZY*EF9=8I7[+NXP6XXGG"&\9\@XI#T(O@M,H2 ;\$0J0ON=66@?R%G\9 M[3.Y,$]8I[:,>E/,:_N3XN7J"4<[C)V;'BB?AF:>]90NXX'FC \&DY!\.<>/ MI##8::B$IS7[,E(>#L%B_22)!_PS48_,@D&6?4&P2#.Y?99YBSCN?TG02 MB][/J$N_I+/#E@.S0];VS1 H:5$ERD)@&;NG(TIZ.J.D#U#JL\A/?&0G+4-@ MWW[<.!Y6^GN9RQK[$99HT/>-8_N-S$@@)7%'2^=WY]R'2N$/0'= !_1"X">, M?B,\ MN5U9)3D6&"^A5+<22B<970<]X'F 8I7W'A#5^%$OX1>.-IH&_-'X! ;N"H[^T.'RD_]R(HABD;WSB 4N^ MWT0GCTQMEV4-Z.?M.>N/_0&\: M?3MOR/27W#;N.XB-;X=KZ''W>WK7KR[PW[!$"G\ M?:CD!E7#O64R ]/="[N%TSM_%[O4#F]V?EKB55H:$L#]C<9?PGY!!XR7\Z-_ M 5!+ P04 " K@Q!31,'J"Q@# "N!@ &0 'AL+W=OF#84QKNT=9=MMNPTXV,;#;@]NHB0^ M'*NS'0K_?I(30K=!'^K(EO1)^BRK\RVY.U\C!GAHC/6+I YA(/A^^;*\2X=4 K=H/6:+#@L%\G9]'0U$_MH M\$/CUN_(()6LB>YD\ZE8)!-)" WF01 4?^[Q'(T1($[C=X^9#"'%<5=^0O\0 M:^=:ULKC.9E;781ZD9PD4&"I6A.N:?L1^WJ.!"\GX^,*V\[V:)9 WOI 3>_, M&33:=E_UT/.PXW R><4AZQVRF'<7*&;Y3@6UG#O:@A-K1A,AEAJ].3EMY5)N M@F.M9K^PO*" ,,W@ ,ZI:71@OH,'90O>VZ!MA3;7Z.=IX&#BDN8]\*H#SEX! M/H:O#%![>&\++/[V3SG)(=/L*=-5MA?PX9[* M/02"#]HJ+E(9N DJ8&1@#_YLP)]%_-DK^'OYA'?:YX9\ZQ!^?L.' "M#^=VO MEWC>'Z:_P#%.T(:52"TW!GN_[P4;.^)[GAV53+T.#BOY#W($\?N#8E[_- Z)-GK%EQS]$%O:.G MC/(_V8"J',9@8^ I$$V\?@!N1AR:4186_SH;L2E[PJ6%S\JV/.]@*IKIVQ&< MS#*P%.+OK*V8>%$A @ H@4 !D !X;"]W;W)K&UL?511;]HP$/XKISQW)"2THQ4@0==JK=8-P;H]3'LPR26Q<.S4=H#^^YT= MR*A:>(E]]GW??7?.W6BK]-J4B!9VE9!F')36UC=A:-(2*V9ZJD9)-[G2%;-D MZB(TM4:6>5 EPCB*KL**<1E,1OYLKB:K+!CR7B%TG E06,^#J;]F]G ^7N'7QRWYF@/+I.5 M4FMG/&3C('*"4&!J'0.C98.W*(0C(ADO>\Z@"^F Q_L#^[W/G7)9,8.W2OSF MF2W'P3" #'/6"+M0VZ^XS^?2\:5*&/^%;>N;4,2T,595>S#9%9?MRG;[.AP! MAM$)0+P'Q%YW&\BK_,(LFXRTVH)VWL3F-CY5CR9Q7+I'65I-MYQP=O)=681^ M I]@V:P,OC0H+=QMZ&M&H:4 SBU,]V2SEBP^078%3TK:TL"=S#![BP])6*1-Z9F*8X#:CF#>H/!XZTJ M>&S$*_3;I[R :5/0SPW7!WLX'%PDUWU3,LH3$GB6W,*//$?MPCS(#1KK59SF MZL>' R71[2+B,7Q'26X0/GK=\*AO*M2%GPX&4M5(V[90=]H-H&G;=__=V^GU MQ'3!I0&!.4&CWN?+ '0[$5K#JMIWX4I9ZFF_+6F(HG8.=)\K*N_>< &ZL3SY M!U!+ P04 " K@Q!3E EIL(X5 "W0@ &0 'AL+W=O5CL0TML M23VA2"T/RYI?OU]5=3>;-LW8Q@)!))'LKNJZ+_KU-B]^E"MC*G6S3K/RS=ZJ MJC8O#P[*^K'6%G\7RH-P41B>\:)T>3$:CXX.UMMG>V]=\ M[5OQ]G5>5ZG-S+="E?5ZK8O=N4GS[9N]\9Z_<&F7JXHN'+Q]O=%+TA<;'M;DP:4H[ 8__NDWW DQ:&'_WNW_@P^,P,UV:BSS];I-J]6;O M=$\E9J'KM+K,M_\P[D!'M-\\3TO^7VWEV9/#/36ORRI?N\7 8&TS^=0WCA#1 M@M/1/0LF;L&$\19 C.4[7>FWKXM\JPIZ&KO1%SXJKP9R-B.N7%4%[EJLJ]Y> MV65F%W:NLTJ=S>=YG54V6ZIO>6KGUI3JF?_V_/5!!7BTZF#N]CZ7O2?W['VL M/N=9M2K5^RPQ27O] ? ,R$X\LN>3W@W_66=#-1T-U&0T&??L-PV'G_)^TWOV MZSKPO\]F955 6/[3 ^ P #AD (?W +C(LQ(;)YHD<"! =NK?[O-W%JGJJQP :I6E0KKTSHQJL+36LC#>]'OBWR]T=ENH"RN;5=YFNY4OLVP M55G/2IM878"" W7^Z?W5[P.ELT1=I+M"J\\F@82E0_599U!U@J1F)K7F&HBV M'OG[WTXGXY-793=RN@!2FTV1;PJ+BP#?.M#65BL@JJM;""N]J$P!&W(-G29F MT[V(]U<54-5% ESRA)6!"?:,D)F,7IU=7?"W\:OG W4Z'O%_*LLK]6*HSM(4 M-,/V%R4@ 8_0(7[Z0:KGP.&GM!=TMK7?QB7BVTB6L:XG[ M3"EA!9G !>1G4>1K!9E9&$+' MD/XHZY0TZ;&FJ!=,-W/OA=WB,NFO34P!,D&15G"A M4.K4XFFB%VLL99I,(8E6=&_3(Y&@U&(]'),[X)3V&"IU#O MS-RL9Z#T=,Q7>K+$_S)5M# M7C]^H4Y>J-_S"K=YZ=$)/D_&QWUL/@EL/NEE\R6P!W5GJ7DH/WOWZ^;GF;=K M$328BR1R$T5SIR7TF6&+# [G6\U: AV#TM6S:E&G8?U0O2\KNV:EH0=^]CP# M20QT'L848"@X@TIE:J-W;$!7%N%3L6/FV2RQUS:IV7905$5Z9PNH(@PNP6#M M;V#>!_)ATM7#U-/ U-.?A0YS'*(0$W1IRQ\#=5% PBKWXW$:W OL'@T6:&U$ MOAOQ8UJ1#R,;EM5\>)#%$[84)^R(QI0LHS!SDQ?B8+"$K#3\LLEJ6+QWT&[G MG4M[ MWW?$#\VUZ22^\5MT=OJO1[!?!,%^T2O8'V'6,]++QXIP[[;=(AQ@*?_-.H_, M85:BP#(2-RB]$^&\A*TJV&0AR4WM7VS.X+IJH^K2BRP.4/-K/("A.U MS',$MN.3L1H?'PT/\G)WT<'8^:)'+4R].O',><(3AZ?&S1OW4W7V-X MJO6# XJ28ZN%*LV< H8=O,0F+ZUD,K],CSA8*(S$8(@'R0K-B+NFI$=@I\@? M]%$F2J_'O92AP <(?&8982GT(5WG$ZO(Q]/&AF8]%L\Q+JV8&*"O.]L">2@A4#F M4YXM]S\AZD^>JCR]D.\QB@TZ##]E^$2XQ" /A5-7<@ED1QYC.9X3[9*PCM)H MY]QLL]<6"8PAGI$[)U5#@,5Y$"=%K5B+HS%DV4:D@?@SUT6Q(_G4:Q9$$J1, MP,*^[?JXY*3XM)=934EH/.U76%UDP /I+XYRM=*4##Z2)[T [M%8#_79)Z28 MSQO@I$*%H9")XEL[%S[9M";39<*JE%=ML*KD5;YV\?[;E:]=,+^06JZI%HI- MW%=YWC3YV5"=,R L5;;DY)2!S6!&*80F)@E&,0:X2VS<PE!7 MQ/N$K<([AWX'!)WP_K#)?;O1/:8!YE2'8>"$"KANI#+M:F7\CZ1*PI"H[[JX)_P$Y!OD.V\V@!>T)E\#9, MCE9P>Z-=8(^;]Q0$R:=2^9_,/.?AC87'#J'@N(3Z%YIJ@KAO-E%QZX^,$X6K MB@&3.T)H"?V'&$'LB*'KIBX(QJSU#S K8$J,A"&HUXZQDEP(UVG[((QB.AB" MMU=4L[%Z9E,N&PR)*2E)>@F,M(WK$:3*I;DT"3<8W MY@OG7"38^Y(5QX7( >S\K+ISJ8 !8(5J$:P=T,YTPHL'SC(CKH(WM2)!S*=4_J$2 M2RR"OG+O\M)6- 'W!"EQ,8 GLBS"*0YGG(-)?AFUO>,*):R,\SI8JO>7J.'U3 MU!PAJ[Q/V+!/*IM0C7@&RE/$0.@@)O/R[A2'=QI0_(<(U(HEITB3&4DT#PM.\*2-4WR[-]L]ZD^G,"]74Z'LXH0[]&3CCU$H>&PR6!-L@MK$$]24X2'[/ M2FQ/4$%V;NZ2CCLO'J/&A7CN6A14W"!*%G<>"FV;>#/GVBD!%N5WJ8+-($-U MT]%Q!PS)N-3VJX@_8EIOBZ6C4]]V$8MO,59YQCH17PM#"77O)Q1H 2BI;4N?IC* MX>1<51RJDN\E-^D:J!(.17O>/?F,A,.E7#F;AT7-)&\>%VW?)=5X M;"C_A,[:=Y_4A"_.U7!P+B3(0*B*,_<-Q [WJ?:(LY)SH0_JD9";QD_VXQ0( M2[F?>^RM G93ZXG,J3BC5"+&Z'I<#'79%PG&PA80)D >,L4_BH>*'H@K1,*O MB^@0'+#>-O2AOZ3;OL(W)K"/[L11I+3>>#E%5DA]]B63@:J$T;,N$ZVX;AI= MESD);Q:B&WGK:!#FNB#'*[YJ?O^9Q/QH(0&WOS)RE15,#V7C,V17"&HI6I5- M>"QJ830KLD_WSR\^A'0?B(B=:P#SFF#L4JIVXH\"00))T5 M,L;,DQX/.V]/41+GB83@'1((==BGNYI"%Y7N.Z38G6"XFBY85*.X>]C27_-% M""PGB2/A=RD2H1^BW[8FPF1*#-76+Z(;K>I T\W,I&4>J0LN-&-P&C5X<9 7[-I"!6N\4/UNN+P VU, M I2Y M,8GO/E-&W6?/FY[ZN+^I3B$7CRZTAF0>:M:?T& 'P/V[ +WK@R^&O9:6CI:< M=]4'XM6)XU% \=VBZ M/E3(GM#3]^ OI0+@6_IQ^\=5L-RH$G25DSG&\.SJ0AV/C@?JJC(;-7XIGQ/W M.76?A^[SZ"7292:"Z[-4>7M,\=GPNWA:TJ,&E3%XB.J78)FP$G M"J0:IP;Y1GP9VQ[94N9"%NQ)VWXZE@.1-0+6]*[*E=V0X(BHYAF,39S1YM# M90AV*>]#2%O))K34&R26'2X DO#Y"Y1(EU)P-0R=B^&>(R)J4I;AD(:TW+K^ MFUV;1FBEH\M-;,#ZBN MG'YZU@K6CB7<3/3RY 7&/^EK3"5R,KNPSB%W,[/TD8=D.Z%D$ED(FD!+4QH< MG.&3K$2UVT@NP1$ ,8A%R;7BJ4I+O(\,C&<]5D24H$4LB-\-8E&KE<.Z+4]"Y*)W(J[)/H7ITO.C]M6:)L9#L22E M=/^6>B/TS%P0PEAF7#$+=."W :.36H%1T+IWAV2AJ$C%\?2\U'[$<\O6;<+ M.A)%RIP"^5CY%C =C[Z1^Y#DBL,]WD42HM*T9]=T\F?-HPJ8?J.:=\;&]C=)PA_JM9\PQG07V/>8Y5Q4QSG7-)0, M :%&A^$9CZ4\'4I/8>+YBW:B=ND?_0A=LE7M:W#C5[B2U,23^*FSDJ9KV'[" MMV/[M7KVY?)B_^/EV;?GP8R&W:_FEF- M[:[>7UX\%P_L\ \!)VF-C__"^+0,3$N!MO"9N3@95PQI7A&(&IL496Y<&%D. M75M$P$AWB"H6D]'XR(F._$_E6^E*LZY5,9J-2X 04G;((OO,/J>=ZX)/SO:- M>J1KYRB?6;YOU[.Z*$/42N:S=.&8(U7%[7F^)NXILJ95SKU4T]A<6\1UQL7/?SG7DS6!\MQ+<0^VY M&(DG.8,,=*(DA%L( 07N%'XA.T%3'U]R*AKU:>RDF5&;],^H?10Q^5W?/+;? MWK_Q?9.''IKKM4O#-.XM[R1"TM()\Z62IC>'$-84).:5OKFO-^T=9:A+N\HN M+2'!)Z'@B1MRHB!U7I 8Q"\LS$RU-2ZRO#6$T\1%M!WE:TUO_38F0_7N >C> M-[$M;?F[2#4M6NF72U$GZ<"G Y:S!Z$?U'2 3*:EB(]MBM"$3O76N1L?ZUE? M/VJ"[QA+'IR).@;D6:%6KMDE"ZEV=HV5S0M9OZ9/>RO%@=,7M,O1F6P(,,KB2K[[U9@KWR(+(=;VR5#1IY< 3 M7JQ1_#*3FV&*IS "0HR"'][#6:2P5[3H3*_O\/4VXH6!Z&<<-!&T.:()J<]U M3*9TC[#X,NIO9V???!UUJ/Y@8M"U05 &X:YC7)@U]%5IQR[.'RV5E(F/;F\: M!]]/[0_D ?L44.Z3%W' V*&T?OYT4GC8>IV&I*OD9@UP"[-9[CT(>JF)&R6< MF8;YBZ8=%!;(+&![9%,2[CN2+.,JA'<+TS9:@29ETUCBQ =BZH+/F).FE!HE M21\\@7C$B-&N\SU @,?0RYKJN$U'?&;<[/9/JC:39HIWTC_%RR,)__+U_0]! M\C\V+8E'.Y4GS/4^ (W.5RP[;7O['@SF:QT%2Z(E")3RC;0OJ,]@O45UX:R? M7>T[<3.;.NF?3?U$R@VY_V38]SWTT$^81W40/G;7 $\/)P/$9H\8EIXTPY&3 M_N'(+V;;>A&]R#/*$BWYR'F.87@""%MZ /<7>5[Y'P0@_*V*M_\#4$L#!!0 M ( "N#$%,YMU6WX@, #D* 9 >&PO=V]R:W-H965TVP/=DH_FS6BA9="2#,,UM9NKCH=DZVQ8*:M M-BA)LU2Z8):&>M4Q&XTL]TZ%Z,1AV.L4C,M@-/"RF1X-5&D%ESC38,JB8'H_ M0:%VPR *7@6/?+6V3M 9#39LA7.T?VUFFD:=&B7G!4K#E02-RV$PCJXFJ;/W M!E\Y[LQ1']Q,%DH]N\%]/@Q"EQ *S*Q#8-1L<8I"."!*X]L!,ZA#.L?C_BOZ MG9\[S67!#$Z5^)OG=CT,^@'DN&2EL(]J]SL>YG/A\#(EC/_#[F ;!I"5QJKB MX$P9%%Q6+7LY\'".0WQPB'W>52"?Y0VS;#30:@?:61.:Z_BI>F]*CDNW*'.K M285ZL":@ESOI)\R3,F+8RS3)72V$&A^ M'70L9>!P.MDAVJ2*%K\3K0F5:L&]S-H^.5,N#,\YTVZA?X:HE21]:GM)"E.QUPP>,*>= M(2C;;"V54"LR//A'EY!>PI.RI/:N%RFU:=2#!BHO:BHOSJ+2>"Z5S(@ZS7QE MD^"1F^<6+/:^ W=4ZTJ?R6MSV.\I/!Z%,/7E282.(8[A WP4]CH*J5,K)HZ3 M4XHI1-%)QCY.C7L*J]>E5[ M9Q?(O=S2FBJ];U%$K:E_Y@HVAOA_E?'(=G3*6M3<[^7+R&UHHNN.2TZ';0XK MI7)#S$80]7KUGH][L?NG:=..3VMNTK.YF:^9QD_N^LEAQO:%(V>\8SIOP=P2 M+_#GQI4"5>)7)LJJ+,:&;MI*?":1C?F<)M+SYRG[0B%G@DD:1?VJ=T+DZW.I M$8%+HA>-!:IBA*B=NNT>MB\3^/A3/XZB:R]SHGX?#LV;YC+\ +T>HKCK=F=\A!)W72U%4/UK<9(<(>1\RW.D\V_/4>2547S];DL/@B5R M6VJLLO^1_6>^=!.&/3)M7.W4WZE]TCFZSJGL5O[18L!?Q-7-7DOK=]&X>@Z\ MF5>/J@Z[:WK;H78&I%\JNA$/ M Q>@?BV._@-02P,$% @ *X,04Y!3[_E; P R0< !D !X;"]W;W)K M&ULC57;;ALW$/V5P28H9,#V7B7+BB3 LE,TA=,* ML9,\%'F@=D<282ZY);F6W:_OD'N)U-A*7R1>YIPY9Y8<3G=*/Y@MHH6G4D@S M"[;65I,P-/D62V;.5862=M9*E\S25&]"4VEDA0>5(DRB:!26C,M@/O5K2SV? MJMH*+G&IP=1ER?3S H7:S8(XZ!8^\+S,7[@"\<=V9O#,[)2JD'-_E0S(+("4*!N74,C/X>\1J%<$0D MX^^6,^A3.N#^N&/_U7LG+RMF\%J)K[RPVUDP#J# -:N%_:1VOV'K9^CXI%))W*1'"7\O9;GD$:GD$1) M?(0O[4VGGB\]8MI X^\(7=;399XN>X7NCFY*40L$M6[*^)>GAGM\LK 0*G_X M]E(1CY*ZRS@Q%A0A+E7 ME@F7@N):2>!"Q '70:8X(F]*/B+9+/N%\@J#=T M,>&R)>C@HY>$=:@.%"?>7SSZ#SB+1FTQ\M>\];'Q:4S1_J05W.2JEE1M20V< M"L9*][G_\7>X!PSB*(.3CK\]%X*S%1?<UO\A=)!X@B5[IEN5/\!24\:F@]-PHUD)0C'J3VF<03J\ M\-'O/]SUC-O8TQU.1[7Z486HAZI2I9X]7I<5UJ* ME5,J\K%/:30N1%9Z\ZE[=ZWG4[4U>5;*:PWUMBB$?E[*7.UF'O/V+[YDZXVQ M+\;S:276\D::/ZIKC:=QA[+*"EG6F2I!R_N9MV"7R\#*.X';3.[JWAZL)W=* M/=C#A]7,HY:0S&5J+(+ Y5%>R3RW0$CC[Q;3ZTQ:Q?Y^C_Z+\QU]N1.UO%+Y MMVQE-C,O]F E[\4V-U_4[C?9^A-:O%3EM7O"KI&-$@_2;6U4T2HC@R(KFU4\ MM7'H*<1T0,%O%7S'NS'D6+X31LRG6NU 6VE$LQOGJM-&U1JG+?:RP?8'L"/X MJ$JSJ>%]N9*K[_7'R+,CZ^_)+OV3@+]ORQ%P2L"G/CN!QSOGN9(ZS6H)USI+)5120U8:G6&_I?!Y:VHCRE56KGOWM76P?=Z*?"OAC)W#4N2B M3"6!=S*5Q1W*<>921('%)(Y"$OHAO*$C%L'//\4^8V^!C@(*;W!A"?R*$;)4 M?1+$G$0)LZ]Y3]3GC>#[IRK3*.AN_+=':T<$ZT1V=0(^(SQ(B(_F+0F_3X+O M27Q2Y<6CK"V/LP!ED3CG< X_*M"&SZT3_=$2FQ"&!Q[S04LQ+GY(":5T,'!( MQ](-" ^CX[@U0!C1?=QB$C%*HCBQ^)-^W/SOXW:&7VIG^+QA) -8_L83-<$:_V[) M6_@5PH!X/6V'M'SHTJ9>3=OCOTF;3\D$ MFS1L6V?2(TWIGO2^X@-.$G2__3+@8ZCS$33A),3@#8/V.Y^1)(E(.(F:%NDW M$V;8/08Z'Q.+FDETBCYV?OQ:X[.$1#0@C$Z.DG<WFM44SIAS$FV'OH]!KK!_( MY3VJTM$D]$ W U1S,*IR0\N=,C@"N>T&9TZIK0#>WRO\=[<':Z";8N?_ %!+ M P04 " K@Q!3T-/S'*,# !)" &0 'AL+W=OU7:W#Z=[<),! MK#HQ:SO0_OL;&QKH"5 ?2&)[YO/WC6<\#%?:/-DYHH/G2M5V%,V=6UPDB2WF M6 G;T0NL:66J324<#H?NQN#$T2EJ44E986ZEK,#@=19?I MQ:3K[8/!3XDKN_,-7LFCUD]^<%V.(N8)H<+">01!KR5^0J4\$-'XM<&,VBV] MX^[W*_J7H)VT/ J+G[1ZD*6;CZ)^!"5.1:/-W%XCP/?./# >[U18/E9.#$>&KT"XZT)S7\$J<&;R,G: M'\J=,[0JR<^-OVN'T(,_X4$8(VIGX?1>/"JT9\/$$;ZW2HH-UF2-Q0]@]>"; MKMW+3G^2F["CP)^;>H.9"P&SGAZ!"]KQ68!+SLBUL):WQ&X MO(7+ UQ^ .Z.*J1L%(*>PIW3Q=-K:S;N?"X.:Y%*I!.$W/8"*4 MJ M2^!D+K![)+DO#63'(>#SH,_H-X /KI#WX_;<^3]./D'88@P_ .GP U]8V M1/4\9OU^S 8YS:9Y:TDF/?]@1'@A#1F>IC'+>W&7]^',VPYV;+.NM\VWG"AW ML,T=R 8QXSSN=KN!3[Z'SSF]TIS%C"8.*:,M\RSF-$A[Z2%E.7]5EL6#+(^[ M ^[99E1D@6+XWFK*8W[.XS[I]*)R%LSR@=?$]LL)X>T/*,19=H@$Q>-(AG?; M#.^^+\/_GL(E::H6_BJU\,,2]7M-X7%HZ%9"^"*D@9\A-WQOHW.K;1/,#6((&OBA]:!\17 .N?IB3^#[,3'G_H"J5AJ)9Q4OEQ3QDX@ M3?EVL91+66)=PHM$5:ZCS#^V;^H+4Y2NH:H(&_Q_O<51N]0C,+3K-N7.N!TXO0+!ZUH]83/N?4Z]%X UJ?:KK3-@._0?OO8?P?4$L#!!0 M ( "N#$%-JP;;J:0( %@% 9 >&PO=V]R:W-H965T(R5JNM7FT5:(#G:U5';&*N>:\RBR184UMZ>Z044G M:VUJ[FAK-I%M#/(R!-4R2N-X'-5<*#:?!MO2S*>Z=5(H7!JP;5US\[Q J;H_O6+ WMH@&E%#4J*[0"@^L9NTC.%R/O'QR^"]S: M@S7X3%9:/_K-YW+&8B\()1;.(W":GO 2I?1 ).-WC\D&2A]XN-ZC?PRY4RXK M;O%2RQ^B=-6,G3$H<[T]A/V^>0>K]#2AA&VG>\D95"TUNFZ#R8%M5#= MS'=]'0X"SN)7 M(^( VZ.Z*@\HH[/I\:O07CO0G-+T*J(9K$">4OY=X9.A44 MY^9?M4.8P >X* K=*F=AR9_Y2B)P57JC:;&$ZQT] HL6WC[X,_MN&CDB]Q!1 MT1,M.J+T%:(QW&KE*@O7JL3RW_B(1 _*T[WR17H4\*95IY#%[R&-T^0(7C94 M(@MXV9%*6.CR.P(W&N!& 6[T"MP]M4_94AWU^GAMOPB^$E(X0>P_ ST\X,[! M0NKB\==+A3Y*[+OXW#:\P!FC-K5HGI#Y8N%0++C" NL5&LB28(E/!H7-@4+> M*\3N]N$-)*..DBHH/77J/9A)ZV$*"[AS]8AV_CHNN6O^[=GW/+S48H"Q+7%!J? M3G(&INOC;N-T$WIGI1UU8EA6]/6A\0YTOM;T:OJ-)Q@^T_D?4$L#!!0 ( M "N#$%,D!4L\2@, .P( 9 >&PO=V]R:W-H965T%)N)A*-*A$D4C<.*<1G,IUZVU/.I:JS@$I<:3%-53#\L M4*C=+(B#@^ +WY;6"<+YM&9;7*']JUYJVH4=2L$KE(8K"1HWL^ JOEQD3M\K M_,UQ9X[6X")9*W7G-A^*61 YAU!@;AT"H],^@HG>'Q^H#^ MAX^=8EDS@]=*?.6%+6=!%D"!&]8(^T7MWN,^GM3AY4H8_X1=JSM) L@;8U6U M-R8/*B[;-[O?Y^'(((N>,4CV!HGWNR7R7KYEELVG6NU .VU"- ,;K#@.1/PZI:M M!9K7T] 2O0,)\SW5HJ5*GJ$:PPT1E ;>R0*+Q_8AN=WYGAQ\7R2]@'\V\AR& MT0"2*(E[\(9=+H8>;]B3"P-M?#UPHPYNY.%&S\"MJ(&*1B"H#7RV)6KXO).H M3H<)?%P]9'IK1J0'_DYC"X&232!40HO8<4DHW:!:U9S2]<=9X-)-()X MXLYRUTY;EJ)&5PR1Y\"IDLG% W6,!'SM9<<,OQU SW$C^=8:H_[.H/WF*.U9HR M,(R])#KK/*R//&1[#_&>OJL&X07$E/@79)6>';SGA^9+4A@EG9A@7'M"/(XA M3L=G;7K9"2S&$0QC>J;QL.\BQMU%C'LOXO$WX=N-C_Q[#_"D Y[\'SV8=7#9 M[RJ87N+_5#!P8L&D64+/493 +P43)Q,8_I0?*B:E@B'UMF >W]VIY3,91XYZ M.'ZR?,*C"52AWOHY:\!#M\.HDW:C_*J=8#_5V_^ &_HR<6E X(9,H_,)=:9N M9VN[L:KV\VRM+$U'ORSI=P2U4Z#SC:(:VF\<0?>#,_\74$L#!!0 ( "N# M$%.BUZOUAP0 $<+ 9 >&PO=V]R:W-H965TKA(U%F?R_D@UISKN&Q+"HU\-9:;RYZ/35?\S)3YV+#*_RR M%++,-$[EJJK[4:_,\LH;]NW:O1SVQ587><7O):AM66;R:<0+ ML1]XQ&L6QOEJKS.1V,?!\ X@7?*Y-A S%CE_QHC"!$,:_=4ROW=(X'NI- M]%]L[IC++%/\2A3?\H5>#[S$@P5?9MM"C\7^5U[G$YIXV<;,@_E6 M:5'6SHB@S"LGL\>:AP.'Q#_B0&L':G&[C2S*ZTQGP[X4>Y#&&J,9Q:9JO1%< M7IE#F6B)7W/TT\,O0G,@!'Z&T5;A-Z5@PE?(NH;;RIVY(:\SS68%5Q_[/8V; M&M?>O-Y@Y#:@1S:(X$Y4>JW@IEKPQ7/_'H)M$=,&\8B>#/C;MCH'YG>!^I2< MB,=:!IB-QTXPH,#E=R)%T+3F'TAT!-T< M2""W!$[RQR-?#+5F\ ^T,=_Q:LMAE(O/F5P)F N):65X?\[@PT\))?33,RT^ MF'W]<@>,)$#3%"*60)A&,/I\,YD"C2(@D0]1&$ 0!/ - \K6KY%IJUT53S*# M.[[(YUG1KB)(0@(C;BOT5S6MLL;<(9C 1^A$U(PLB8V@?HAB*C3&.8,@"LR( M&,^ ='T6HDS""+YN..9HSJX06!QO9M])F8F("ND2FC9J$OF-FK((5<-"A_AV M=\(""R)A3IC%Y[EUF&]!!]2BCEEJ!4U0..XZ)+46A-I8++:Q&",H'(\=$B76 M(HWL)YLR1@P.,D=XL4\=4MKUK0FJK!LV^!D:&'_++5<:^"/^%-21N] )B7.+ M61V*6&^[4Q"G;R3J,+HT+5!Z>#2=I*8T#AJ:$]H$#'V3RQCO>R;G:\BJ!3[* M._S9;.P-.(V4^LUAD5H)@R9]2EX#M=@L"&397BAR6^$ 2\IT.%M9TLK ^H,C>(JL8-B[5 MBU)NLSS>/X!;9)TC*RY(F-'JUQH@IX!U>,4M$7L$$&XDU_"ZP MX:C@'Y'C*I:TWDH.@?_*_YA$4V3X14ZT2\+WAW#6R"RF=,WGO)PA<8QTW>/X M PB.?&9&&EAZ"34/$"-VYH>67EK3RY+D.;V4O)/>X'_0&[%WM_Z_ MO8/FIN1R95LXA76\K;3K<]K5MDN\=,W1=W/78M[A$>65@H(OT=4_CT,/I&O; MW$2+C6V59D)CXV75-7:Z7!H#_+X4V"S4$[-!VSL/_P-02P,$% @ *X,0 M4V( E&9,!P T!X !D !X;"]W;W)K&ULM5EM M;^.X$?XKA-$662 ;BY)E.]LD0.*7W13);1!G;U$4_4!+M,VN)/I(*HG[ZSND M%=E5+K3]VN3%8T)_*, MKVD!;Q9=@*-B&8T47H( C_/=$2S3(\$.'ZK M!NWLYM2*^]=OHT^-\6#,G$@ZXMEWEJK596?802E=D#)3C_SE"ZT,BO5X"<^D M^8]>*MF@@Y)2*IY7RH @9\7VE[Q6CMA3@''<"F&E$+Y7Z!U0B"J%J*U"KU+H MM56(*X6XK0W]2J'?=H9!I3!HJS"L%(9M%*S#.*%$>_<- HE.!9IL5N M"T4%E>H4/7%%,E=Z;$'T#0C-1,]7'_'@/("_B^[S?MRY!(>#H24X=@B&@P!; M@A.78!_W+<&I0S#J]^VI/SL$XZ@Y8F,M>KNUZ!U=BQ&1*_0@^#.#1$?S#3KY M)N&"%1_0US454)O X=>:*YEB5!YV^70[5]RP.XA[MCE.P=[@H#GQSIS8:\YW MX'N-=D36###JBKI@"5/.^AE;(**A'1[3HV(-I/T=TKX7Z;645($O1Z40M/#% M<=^:'WP:VCA;RGWI6Z&$XR ^:-!@9]# :] C?:9%2=%"\!R-=*I">P47U0/+FE[?#J3QP#*FA^WTF=JCX2"*[;BTY8;QX20; M[EPS]+K&))AF>W,Q^:UDSR2#18?E)SK]A-AHE_Q*LI*>:K[5=SE5C=/PTB"TB_JTA6 3ZUYGB%MBO8,WVELC05/F18VM MP+?P8@OO^X5WC!(?+FTXK T*O08!F224IG);#&ZE+'4H&\-XG@.[SQ1/?CA[ MTM"NMB8>WF>J0Q#W^I[5J+L3[&]/##8#&JK3N!2F*Z&"\?3T+46KE[ #1M^* M-6$IFD&VBHU)\EU_/WF%C3)4.:>=-J%''O UG>,C?%[F<&VP3:MX175/OZ%,T2 M1G6X_(WDZ[_#7BA9%3SC2]-ZW-V-T+_NJ3;RWYY6%-O$3*&-D275S]$ T7SN=Z)_IO'<6!']U!L-/*MX>482 LC6;?JK9'?OI?91M M!$'W4)82Z*OV%Z75>M14B?U<^6>NAW^F7GQP/7Z_8M/:FB*QGR.?5M1LRJ", M,(6^+A8F!=IX-*R9,/0SX<\7XVK@)CTXNJ;09L:P=YC$PYH8PR/$R" 8LD*O M\8]=3S\MB[1U(0AKS@K_7YQ5#=RHY0%V^(2SH)_44 W&4S0F M+-M !RD9E,Q'"@VGH+G99=RS@N5ECF8K2!O8]#$P\805*(5\(T(BV.\AJ=^Y M=DS3"L5POZ4XPP? UYP5^CE+-VB0Z%*)<@MR\OJV2S"OMCL*4W_:K'C-/J&? M?5JWB-4XC3S ]F9D>ERNB;0FJ=!?R!_()EE1Z$H@2%5U> V72T' ,=>/DYG> MGK=R3EWO0W^];^\<>\\4.9US5*Z)M&:,T%^.)\ 7/&<)A-!_2NC!QDP2"'V@E-_ITJ)5/Z@H?_4D5/K(/^7 8.(Y46@@VL=8U/O+7^)\X M!(CLHSRS5;9 'Y7;8N[N?=W*J5B:3Z,2);PLU/9X?_=T]_GUVGQT?/?\!G^: M8,?S*?[T>?MQM1Y^^ZT7L@)V@!)E= %3!5 A.DAL/Y]N;Q1?FV]K&ULO5AM<]HX$/XK&N9N)IV! M8)O7= @S"1":-K1<^)-BPN]IG M=[7/2KVUD-_4 D"3YRCDZKRRT'KYOEY7_@(BJD[%$CC^,A,RHAI?Y;RNEA)H MD"A%8=USG'8]HHQ7^KWDNZGL]T2L0\9A*HF*HXC*ETL(Q?J\XE9>O[AE\X4V M7]3[O26=PQWHA^54XEM]:R5@$7#%!"<29N>5"_?]V.L:A43BD<%:[3P3 ^5) MB&_FY3HXKSC&(PC!U\8$Q8\5#" ,C27TXWMJM+)=TRCN/K]:OTK (Y@GJF @ MPJ\LT(OS2K=" IC1.-2W8OT!4D M8\\7H4K^DW4JZU2('RLMHE09/8@8WWS2 MYS00.PJ>>T#!2Q6\L@J-5*%15J&9*C3+*K12A599A7:JT"ZKT$D5.DFR-M%- M4C.DFO9[4JR)--)HS3PD^4VT,2.,FU*\TQ)_9:BG^Y^%!N*1&KG;U"(1,W+' MYIS-F$^Y)A>^+V*N&9^3J0B9ST"1DR%HRD)%[N%9QS1\UZMK=,48K/OILI>; M9;T#RTZH/"6>4\4_SWFX&Y*3WXJL#.Q6/L;\E#0V5MS#5H;EK5A\&?T27ZY^ MB2]CNY4A^&C%M5BI8YEL:\7;UHJ7F&T>,)O6@B*WX -;T:<0JN0BQ&Y&N0\$ M^R(92 B8)C="J2H9Q%("UT5YW2S43A8RW7+5=[%Y.KWZ:C?BI:3&!5*-7:D] MK(TMUH85ZS5?H>L"-\0C#6.:M,U;4"!7@,A&/# [XI*&!GD1P(WUUHY3C3R^ M,D+C(T)[Z)I;=$TKNCOP8\GT"QG"4BA6F*)F?MU6'L(QJ3WW6EOW6E;WIO0% MV0X+30ML0-]C)H%<:AD7NMW/NU[Q\ M95P5B+F'@]_98NC8,41+RJ1QT7#!C>#SV@U."P&Y4 HP)Q\@#&JXUVNQ*JS\ MSK'8#SNYV/]854=M7-EL[,'N;F%WK; ?N 1?(/']@U#OZ3.Y! XSIDOM]NXQ M?T=')<8VB3U$9UM$9U9$7Y8@:<+<-X##6I4DY!!2)C0O$FN[!&G6=;&QQK. &E-. 44[&8@62)^4ZEM0TC3\G$#V!_,O" M>.[.>.1:U_D<&UMF)Z36-]P'0>&$X.9BUSV$-"-=U\ZZ>^L:SBV."^WYFA.G:&;-$1LB_9,(XB^*H5)(R-G/M=)8L@].HC,C)1'"]*)[? M[$;:)#*JRN911F"NG<%*!H,^EPY&1D&NG8-*!L-NQ.V6B$;&**Z=4@;).0:W MT4!@ ^5:IO,44]]VPU$P7Y8*3=;B77N/SS;SA/YMIM74+U48H7Q#;OS0W I$ MO /;*&O:KKUK#\(727%<"/#\%6(:_047H9B;)6'A9 _7L#?0SI@(S+$48 M&HIX':^JY,N:8T06;$FF($VVZ!S(TPN9TH/#O'VE9NO4<7XO"O$;%/?19FW< ML[?Q+\C@6'WD1@>EPKAS)+)WYY\=52^]@N.+I1][63_V[/WXD4J6;*&M.R,\ MQ^N7*OD#S^Q,4W,'1' 7X*OY8?-^S3?76[@_BTNA$(/=DZ9SH &;U4?"6>&;TY=GIZ^=[33?? M:UH%O::^7VIKW_'U!+ P04 " K@Q!365TGN'@" "S!@ &0 M 'AL+W=O06/+5IH#: M2-"R6E8"552PA]4>W&326#AVL"JN!\%0>)7E DO M';N]N4K'LD'.!,P5T4U54?5^ UQN)E[H?6P\LE6)=L-/QS5=P0+PJ9XK$_E] MEIQ5(#23@B@H)MYU>#5-+-X!GAEL]-::6"5+*5]L<)=/O, V!!PRM!FHN:UA M"IS;1*:-URZGUY>TQ.WU1_8?3KO1LJ0:II+_9CF6$^_"(SD4M.'X*#<_H=,S MM/DRR;6[DDV'#3R2-1IEU9%-!Q43[9V^=3YL$<+! 4+4$:+_)<0=(79"V\Z< MK!E%FHZ5W!!ET2:;73AO'-NH8<(^Q04J<\H,#],'B4 B\ITLVL=(9$$6;"58 MP3(JD%QGF6P$,K$B<\E9QD#O@J=4E^2&EK,R,FWT[&/ MID];S<^ZGF[:GJ(#/?UJQ#F)@S,2!5'X"7UZG#Z#S-!#1P]VZ;YQI[9\H;.".W(K=1Y\AGXMMJB:MF M/[)U&L;#41"87M?;*O=QHS#9ANVHB7LU\5$U.P?N<"_D@XH!-'I*$ZY&7JSU]MKW511#2E5';(&;.VLA4ZK-4&Y\ MM95 5PZ4)CX)@KZ?4L:]\=#-S>1X*'8Z81QF$JE=FE+Y9P*)V(\\[#U/S-DF MUG;"'P^W= ,+T-^V,VE&?L&R8BEPQ01'$M8C[P9?AR2P +?B.X.].KA&MI2E M$ ]V\'DU\@*K"!*(M*6@YNL1II DELGH^)V3>L4S+?#P^IG]SA5OBEE2!5.1 M_& K'8^\2P^M8$UWB9Z+_2?("[JP?)%(E/M$^WQMX*%HI[1(<[!1D#*>?=.G MW(@#@.$Y#2 Y@!P#>F< W1S0/0;TSP!Z.:#GG,E*<3Z$5-/Q4(H]DG:U8;,7 MSDR'-N4S;O=]H:6YRPQ.C[\*#8B@#VB1;3P2:[1@&\[6+*)';$#1EB7IG%SCE((^6S)EZ0#_O(5V"_#7T MM2G RO"C7.PD$TO.B.VC>\%UK- M7\'J!#ZLQF-20> ;YPK[R+-]$U+)^&7' M.Z@;O$'"JGFIX")&!XU/P%]5TB\/0=7R],WS%KMT4FX3^HCD\ M M\!6DN1VOTTFQEIH5.'IIJ% MD$X0O*F0D7MN)!-4NWSH.K0LY5,P\FKWI"<%"&>]"*/S4T^*K&('SPU!E1YBUN&+BW;1A1 MYBIN)UAK:&J3%9?1BAMFZUT;1I3ABEM)U["&IEOW XS+?,4- _9C"T:0,D9) M*S$:UM#@X)P1_L$?>%/>QC5""KFRLC^CQ6S1;-VX%N-H?H*OIUG+5-)D'=P] ME1O&%4I@;2B#SL"\>S)KBK*!%EO7)BR%-AZ[R]@TDB#M G-_+4RKD _L XK6 M=/P/4$L#!!0 ( "N#$%,9+($M.0( $X% 9 >&PO=V]R:W-H965T MGN -%.P7JFEN:ZC(T.PT\]U MPR2*9F'-A0K2A5_;Z'2!C95"P48ST]0U MUT^7(+%=!G'PO' CRLJZA3!=['@)6[!WNXVF63A$R44-R@A43$.Q#"[B\]74 MZ;W@EX#6'(R9R^0>\<%-KO-E$#E#("&S+@*GSQY6(*4+1#;^]#@''HZ? MHU_YW"F7>VY@A?*WR&VU#+X$+(>"-]+>8/L-^GS.7+P,I?&_K.VU4<"RQEBL M>Y@HF'5)VA1,E0HL3'F[X3[X:W5'$+ M6G YEDQ'SSSMFF:??B77^T/#;R5Q_$_SPM5D<#7YT-654(*N/6VE^<%T* M99B$@JCH=$[IZ*Y[NXG%G6^ >[343GY8T8,'V@EHOT!J@G[B>FIX0M._4$L# M!!0 ( "N#$%-#V[D#7@, - - 9 >&PO=V]R:W-H965T)[O,<[\HZ3M52W>HEHX+[@0D^#I3&KMV&H MTR465 _D"H7]DTM54&.;:A'JE4*:5:""AW$4C<*",A',)E7?7,TFLC2<"9PK MT&514/5PAERNIP$)'CNNV&)I7$DY$#5".^,ESKK6]P4FZDO'6-]]DTB)Q%R#$UCH+:UQV>(^>.R=KQLR$- MVCD=L=-70V M47(-RHVV;.ZC6IL*;=4PX=QX;93]RRS.S#Y)@Q##GW!=^Q%D#M=L(5C.4BH, MG*:I+(5A8@%SR5G*4+O!1J:W\'GE/*'?P%?*2UIYY53;>*B[X?4[-)1Q_<ZP:P:449JGA0F28[>)#J["5&3_*/(N]A!]*,8 D>@-Q M%),.>\X/AT<>O/#J.6AU'7IZ+^Y7=XIC!G>0VJ#@S M#UT:_"0D'@ZBJ%-%#S A_P?NZ!BU.D:'Z3ZRW(44/"!5=E-_LZ_.'>UG(5%-T*7C5Y [4L:ME+&7*H[(&"Y^ MEC:DX+U(4;@4+-U/%+'RR5W$G[P./*![ M6$B<[ OO/F3O$4TV.9/XD]:!(4'O#PZ)39HC_DSSG)#HR5G[$G8O[L2_C)M4 M1P[,=3TAX6?Q).T^9-(13+66<*LV+E MJBN#AJJJK>O'MK>]EIQ6Q?B3_C-W M7:EJ[@U-?=>YI&K!;,'+,;>4T>#8+KNJKP]UP\A558'?2&/K^>IS::]@T !D !X M;"]W;W)K&ULO5?!;N,V$/V5@=!#%G C4;)D)[ - M)'8739'L&NND>RAZ8"3:(B*1+DG%6: ?WQ&ER'8L:[UHTXLM4C-O'A_)F=%H M(]633ADS\))G0H^=U)CUI>OJ.&4YU>=RS02^64J54X-#M7+U6C&:6*<\[>%S,(]5L*K.O/#'IV!DZ MD+ E+3+S16Y^9?6"PA(OEIFVO["I;3T'XD(;F=?.R"#GHOJG+[40.PZ(T^[@ MUP[^6X?^$8>@=@A.=>C7#GVK3+44J\.,&CH9*;D!55HC6OE@Q;3>N'PNRGU? M&(5O.?J9R2=I& 3P,RQHQD N86%D_ 1XH&!*=0IG,V8HSS31:Y! ">/&=;#K*IA_)%@$=U*85,,O(F')OK^+Q!OV_BO[:[\3\+=" MG$/@]<#W?-+"9WJZN]?B/NMVOZ/JF/O>:H)F+P*+US^"-U=X2>S>M,E>X486M[SISY,@Q)OO(:OG73D.[4@_(KMV>\3[#?%^ M)_&O5"DJC+:<60)<(&,AZJN]X2:%&_',M,&$8:K5W:>*L7I6*@U_W+'\D:D_ M.V0,&S;A:6RH2, F,@V?"Z,-CKE8]? HJQS.[%%L/<3=\!'D]A!W,(T:IM'_ MI1O\#7=<\+S(3Y%RT! M].54O2X:%A?OJU]3JS[E'7ITQ5CI[:0SAA5+:EW9%;8 M '.,(Y,>+%*JF.[!)VP-K(6&,SS_VDZWUY8J6+B;Y?H!"?N#-UFNQ9"$ Q)% M@_8T1_SM@OQWRM U\&[J#;WP,$.WV/E]_VB&)MO:0KJ+RRT7V"L(F%/UA*5] MS0W-X&,A<"MN;ZE#M^[Q0<8HM&5RM,&>5*:S7W+FK7!:8TKXO MW*P.M5>S/#_TCDNRK1.D.Y/_Q\PMUI2G.F5K:YUQ"7&U]U>,UL\P%Q9=OF-_/7 MY'):?09L8:JO$FS 5EQHR-@2(;WS 4JJJD:_&ABYMJWOHS382-O'%#^.F"H- M\/U28OM;#\H S>?6Y!]02P,$% @ *X,04_K3-/=J! I1$ !D !X M;"]W;W)K&ULM5A=;^(X%/TK%MJ'&8DA<0@01H#4 M MUV-=U!93X>5OM@P(#5),[:3FFE_?%K.VX22.+)SFY?(!\^]Q[[7)^;9'*B M[)$?,1;@.0IC/NT(\F.)9W]I1%2,A3=G!XPC#::5 4.I[K M#IT(D;@SF^AK*S:;T%2$),8K!G@:18B]7..0GJ8=V'F]\$ .1Z$N.+-)@@YX MC<779,7DF9-'V9$(QYS0&#"\GW:NX,=;3P/TB&\$GWCI&*BI;"A]5"=WNVG' M58QPB+="A4#R[PG/<1BJ2)+'7R9H)\^I@.7CU^@W>O)R,AO$\9R&W\E.'*>= MH -V>(_24#S0TRTV$QJH>%L:)1(G9K]3@8$//H %W@CP>1.2 U)% MQ<&[!1:(A!Q\P<\B1>%[.>CK>@'>_?)^X@B96@5PMB;-=9;&:TASCUX #+K M3EXN7EXNEX?D.\NUA@AKD RV?IGAQW==UTP1 ROOC+(@FQ #Y25=<(]$RDA\ %?I0?H7 M@%Y6^^"/>QQM,/O34H;#/.O0FO4!)^A%=E#!M:8E#FJUZ@QF6)W^*&B<_2CG M,;+R6 NZ?01WG*=X!Q;9M%>8$;KK@O41R9W2+8EZR76-MQ(B")9F2V+ -:#. M7.>CBL;0&WE]92AU](.$(^^35.A)XOT,X)QVWF#TLM%_Z+%3CW*%X0JFU5L%()%O.!A:U#NZ__A%&: MB/5.>4ZCL&MH]^L5HQ'AG+*7RWJ4N^?53X*+F@1_7^PQ[:4D%M3LP:S.HDC> MS39L&S4+XX9OY-S7L.K)-C$+2X9V3ZXP,IM,>M1=S 5+5>V]&M2K>]D=Z-JD M+*OMC7T(@P:RA9-#NY7;)4\8"?-GMS=6O#!]:'?]GU9\80*?M2&;E15&#NU. M_@:2+TS*LN2^C6S1 *"] ^AWCA5Z0=+T2WK+!^WM$62[N]]&,:]P>L_N]'IY MR@MQ@[:X6:>E"=>\,\W#[8^&G=,M&H1G;Q 5NJ4N>?9 L6)$SD/IN*-AB!@' MB6Q:6M,Z299V3]02P,$% @ *X,04T=4 MOZ\#! I@\ !D !X;"]W;W)K&ULM9?;CMLV M$(9?A1!RD0"[*U&63X%M8&.G:(I-8ZR3]*+H!2W1-KL2Z9+4.MNG[Y!2)*UU MO.F-KA'$G.U=$Y:G]^[K@I/-"'J3IPIASL'(1.B MX50>7766E$0V*8E=W_,F;D(8=U8+>VTK5PN1ZIAQNI5(I4E"Y,L'&HO+TL'. MSPN/['C2YH*[6IS)D>ZH_G;>2CASBRH12RA73' DZ6'IW./W:]\W"3;B.Z,7 M53E&9BA[(9[,R:=HZ7B&B,8TU*8$@;]GNJ9Q;"H!QS]Y4:=XIDFL'O^L_HL= M/ QF3Q1=B_@/%NG3TIDY**('DL;Z45Q^I?F QJ9>*&)E?]$EC_4<%*9*BR1/ M!H*$\>R?_,B%J"3@H"7!SQ/\H0FC/&%D!YJ1V6%MB":KA107)$TT5#,'5AN; M#:-AW+1QIR7<99"G5[\+35& ;M&&[C7ZLH_9D1A]%5S:P3L3I3%%XI#=?KNA MFK!8O8.;WW8;]/;-._0&,8Z^GD2J"(_4PM4 94J[80[P(0/P6P!^2_D=&GDW MR/=\W)"^[D[?T!#2L4WW7J>[($6AAU_HX=MZ04N]!\&/MYK*!#W '3/RM:01 MTS?HJ] D;AI?5G!B"YJOYGD%(,_5(=0CQF7(*\Q1@3GJQ+0PB$/S%#J3%[*' M+H'^*,ZA0PO=1)O5'7?0UB.PUX(;%+A!)^Y:\& MM!EL5H#-_H<^S^I=].=7L/68EJ]E7J#.^]O<1#,?(%T]!D^\>3,0]LI9PNM$ MLM/$-C.:&_29Z%0R?H0#&9[0S+KO"/WYF29[*O_JL&%K^N%;PAI,V)<3ABX>\:H>IN!KLAS?Y8L!FWLW#9(GM+_[=[\U MXKHCCVML7;[^FJST;-QMVM?M4O5^8=^N+_ D6VD-ZEMIS;C;FX?UK)0D0>O[QX\[=!_J(8+XI=WZW7;; M_ZKD!:I#'>'@>MW9$#1NF4?]TIG];F?^& HN$A:B3_SO5+Z@#5-$ 2QZ$(0/ MTJ&R&!^Z&F_5H;ZVQK5OIBE_S$;-6*K?GJ/U!+ P04 " K@Q!3 M[J7)8^8* "%4 &0 'AL+W=OV@F.'>W!O]<&?T>VLY!\,C@[FX2V]HN6W>9"S=X-U*],H MH6D192G(ZM7Y6*<^4N0X+.LSBOZ)I.3O<\_; E-Z$ MB[C\,[O_1(5"#F]ODL5%]3^X%UAK#TP619DE0IB-((G2Y=_PIS#$A@#$+0*V M$+!-!9 00*8"6 A@4P%'"#BF JX0<$T%B! @I@*>$/!,!7PAX)L*0&OE.&V>51FDQ_@O"@6+%"<+/(HO04!S:-LN@^^A_&"[J^^ M9'0'7-'\+IK00N7R93]NU0\G/G='KL7^'0SN-CW;1$$(&[!1$V83NP&[5+1& MO$U8S29H;1/4UR:7C%M5 *4I4'-8&.*F,9HX&UINTQI-G*.P[643YENPU1IX M;0VLMP;/)"#(F=_!NR@%TRR.P[P <\J8+/].F3>6;7H;8['>\T"U.> +$]!G M$]"X U13W%DK[F@5YX$9G/Z]B,H'<)Y.:,K),@CB, 7_&M'DFN;_UBQ =]V+ MVVU>5:(^SO,PO:6,[I?@^J&6T(/PH?KX^#[,V9P\_3F/\J70HU-+5UBOIK1?WG5G0\ MYP+%/OC(),H"1.DZBG[,LZ+HT&SL-S7#'G)]6%_[01/GN2R,>K[: M"27-KJ M;8/BZ4;XJ]H>,Y'C.YJS[3Y;QS2?1,6C@^U8Z+$5_OPM.W6AZE;:V'% K96^ MSB@C(Q9Y>JB$DJS #K;RHL'R4\=H#*(EE)P#ZDG')1^0J<%D[H8&R?MUE[$8 M82T6(]]QMV=G$V;[-D8M21S*+ [U:?S_9Q4[BO5IHVT[J5!\!ZFTDF0AL(.& MT)A]=,LTI"G3(P9ARE2:)E$:%25?+W=<,VX\EJ9,IJCD"="<**S-+EVSO^I6 M:3+2H+S$:1+M0('S=/3>HHOV:WOTYL[[ M4@%3A!<%"K53<'NC-J,G&..;&[:$:S," M$>3BK7B@P+G8(XZS%1$4..02;*$6HTI*9!M0HAU$R:&M*CILY^M3):H1)=6H M[2AIU-87HW&-!,K7QS^C<05=XZI[2C(WNX.Y[:HV.10=U19HL^IXIH!5Q4EK MVP]-G..WKW=)PFP]"1LRCKF(RXIBFJQYR;'L#H[U+&O^@]TLLR"'0&37[354 MX-@.'3;72A,'L>6ZJ.$H1<>^19#3X@')YVR#^LXN*)3H1[]PADI4TRS*MAHA MQ*3'IJIB&_@OZ%=D1Y(PHMZ$T^C9:UL]2S6!&&&M5(-]VVM9%&CC0$W/.4^3>9P]4)YF5O- C%10 M7/:*%QQ.HIQ.RBS?Y121Q!"]^5H94A3!E#5O!5!;]$:2="$]Z1K.(GH#SJ(T M3"=1&(/M/4A_AT@ZA-[2T=A)QV@,JKU($C+T[*=C/>?:"5)P**N97\:&N$"! MPPYQ6@.CY&2H_YG;6RC@GB 3IC-6HMK.JI'D'>CE#NR^TZ*DJ@-8_92Z0,VC M.&@[BJFBP)'VJ8(ER<#]3^R>/E/.PBA?D@65]\70:J6B]DTAELP%ZYG+:7H; MBI$?W^94%,6_TCP![T996LZ4<[&C46B#A,OJHAF6U 7KJHJS,T>-HC1*%HF1@R3U MP+_&25V E6=PN,4[DN_@CO+/SKP3_C3VCJ0LN#]E>1O>(:HT#%N\(VD(UM.0 M#QE3@?GD.38I6*9Y;)[F'WM:BIM;>X@43*X;5[]/)].S\YKIV6B'Y31/I%P? M$7>K9!DH<)X-,6I9Y(Y,YXX^\_:>1H^+OHY,XD[_^L-;6-]CH4='>:\+5;>2 M)!&.GD3LQ'WFX=F1J=WI7[UX&^XS.9X*E*BVZJRS<:573S'6A:C=Q6Y'YG?' MO)[QV-@MFJZ5;Y'B*%J!@T[[)7!'IG_GK5,CV/0RWJV,*H(]\M'$N M53>"Y #.LU__K?ZL-SI=1:EQQX"PJB8EC/ $R;I9)"EQ]*3DJ:N*H899R@)* M%5C$E2E>!_Z6SL.(A=GK.+I=5HJKLGR0T[LH6ZS.YY;5/?973"RC:_F2K+CF M9.61JS5PF[4 B-LW<*YD#V[',<:KK\) C+"V"BW7AG[+ZG(E W'U#*3'-'H$ M(W)EKG?[%PS>1$H5>G0P(C6J):6ZDGBX>N*Q0Z^]1CR0U,']1:H30H^MH_26 MC8N[\9R2GKWT\;,YX74E(7%_C7K$V%76([8)KT"UWFVM6TDR%E>?YG?HM==8 MG9*"N/V//]["; CK8B_2%+EN,B>)F;3N/ M(I)J$/-BQV/)'5$\Z>RX[8.2?(.\]0.*,5$<4/AL [E]L5N!PYYG^;CE!AZ1 M=(+\&G6,@"@K%"UIEDB:0?K3C)UN,8.. <%JHZB+"Y)"$#V%^$[3Z5;%[#&/ MO9&-9X\-N,$NKG$2D]Q]883Z;(0:=Z'J%I$\@#Q[Y:)W;&D^JJQZ$% !TST( M2"1%('J*8#+[V&>=J6%I!Y,)Z\GT[3U;L6'L*8H-BE,=!GGLF9PKE Z9\_&QFA@JX>ZQ:1',+3;+FU%,>$Y^ _TC<+\-F([F9C>,#'K/<^D M^?(W[Y9ORFQ>_5;7=5:665*]G-%P2G,.8-_?9%FY>L-__FO]RX-'_P-02P,$ M% @ *X,04RA0.6L9" )S4 !D !X;"]W;W)K&ULQ9M9;]LX$(#_"F'TH06:6#PE!4F )LYBNT"Z0;-M'XH^*#9C"]7A M2G*2 OOCESIBZB"IHT[7#XDE#<9^ I#*+T;+;)LNW) M?)XN-SSTTN-XRR/QY#Y.0B\3E\EZGFX3[JV*0F$P1Y;%YJ'G1[/ST^+>37)^ M&N^RP(_X30+271AZR<\+'L2/9S,X>[[QT5]OLOS&_/QTZZWY+<\^;6\2<37? MU[+R0QZE?AR!A-^?S=[!DX6-\P*%Q&>?/Z:U[R WY2Z.O^<7[U=G,RO7B =\ MF>55>.+? [_D09#7)/3X454ZV[>9%ZQ_?Z[]C\)X8G,XSH4I>X7Q9-7M9-HLTS3)P'4?9 M)@57T8JOFN7GPH2]'>C9CDMDK/"O770,L/46( M!A3Z+X<4M@SIX[U9@&-X$7@:_7/+SCR3=#*V3?"C&V\MPE8CZGF1>M M_&C]5LP"T.PRA%]'3^4'=<5]!%D&#* M]G(-W>E>=VK4_4LQ(\5@\QYX(E88P)]XLO13#K:)+]3?\J14OVG1*@X"+TGE M8Z5Q9=-.36?K&+HMPU1"->L;5K&]56Q0CZP3+\J-Z^D$UO$M(@YF+FRIVI5S M&+28XZJUM??:VH?J@[I!P_K 'M('/4(-JYR]5KI[/=U#>?^J9LHP[Y=-,X-5KFKX:R8UM"1.K$'._Q!'1P\\'3 ' MJ@H;[B5(+$88:Y2IL0T>RL,M?8E!:0SCQ#53WTHZ0?-^/L5=%=5-[ !,1%89JTYKI"$ M-A,6$ WGH 0=-)/N1?E=M=T##Z44TA@FF0C-4!RP=0/_@FL_\L-=.&0W!R6X MH)E<5X=T8=F4VW1A9X#T2#4-D62#9K3I#1F_CZB::JF(VX8HI6RU(4CB#)EQ MIC=D$C"JUEI::H8LDIQ#9L[IM?P\6D,X1D.)-&1&FE[#T5N;1=64.X@J2,(. MF6%WR,E7-:7U8F6(4DHS^9#$(S*C;. "YCT-7<"0I!HR4^V@/J0*[Y"V"Y5" MFHT/DG!#9K@=OVQCGS25E-A#4[$W?OE2 M\4P['B3/T%2>35B^5*3"&B=B22H\E53CIU[5E*/S8FE(GU33$ DS;(;9/QLN MSAF6/3U\AB66\+"3UI1=..Z>NRAS7,PZ?NH*.C9S"84:5]6"C&9DO>@>'*L. M;Z2] *NE-.L6E@S#PR*; V,XN!ND/(*$8H>VHYDJ21?K3W18L@\?+* Y/IR# M5<'*3E^HA"BSZA_=F)-HQ,,BG).F3#>.21"FU'+:EG0%;0<;IHP$(CY8R'/" ME%&%,TEG""JE=)9)BN*>L&>]0T:%1GHJ5H=&%N92>;[R)-UZ2WXVVXKQP),' M/CL'IE5;TAB;:3R0$.-.Z422EOP^TA+5@;"S.20JTNKBC$22EDP]-HY?H(CJ MW(C;$9L^J:8A$N-DZNER0H^H3I?='NF1:AHB@4[,0!\QLHGQB4/R; TX*3D>#?EARR;N-3I+ 1=2>@RBT!+ M$WLD$G/D8/G!"1VN2O^1SLCMD6IF_B5!Z; DX< L.>UF" EV:3N6K1!#+B)8 MTQ%43X:! =DS*DDH#43, 7S>17;6MUKMRODM*%9:E$(C4C<7Q"N:JP M>1AT749MW4]6)""I&9 OG5"NFM<>()IJUWYJ,RS9."RA3!5)0\=VFEY!6; M>J ;G5EAJK.95D.))O;[,H9,=<[JCMD>J:8AM1]^FM&FG.7##^E,PHI-3>E- M\)C=7<_;[C*)-$V0L&)3$WX3YKVHH MAN$R+MRY*S\7WX%6^2 $O:^Z=52O*O/8V2,B3=?%6 M32JJW459^6[!_N[^S9V+XGV5UOU+>+* BOOO;'1R::M*""^()\6K+'/9=/D* MT;67K(7=(.#W0@WKV!9#+2G?RBDOLGA;O*=R%V=9'!9?-]Q;\207$,_OXSA[ MOL@;V+\;=?X?4$L#!!0 ( "N#$%-NL?'\)@0 -02 9 >&PO=V]R M:W-H965T7E&1)=65&N33-0RQ*G*-S1L,Y$L<[J;[K M"-' ?1(+/>E$QFP_!(%>19@P?2JW*.R5C50),W:H;@.]53SD?R848'+B";\2O'G:X=@Y.RE/*[&URM)YW0,<(8 M5\9!,/MSAS.,8X=D>?Q9@';*>[K ^O$>_3(3;\4LF<:9C+_QM8DFG5$'UKAA M:6R^R-W/6 C*"*YDK+/_L"OFAAU8I=K(I BV#!(N\E]V7R2B%D#Z1P)H$4#; M!O2*@%XF-&>6R;I@ADW'2NY N=D6S1UDN_LQ:^+"SCYX=TX,/:6+C!8%?#G.3P] G_- MU"F$I LTI*0A?.8/_Y2*4^B%3>&!%5JJI:5:FN'UC^ M(J80YHJO$$ZX@+6, M8Z8T;-%6MKO6)'&68XXR3+G");,Y^)C( M5)BFQYJC#6N:!Z']*T7GF7ELUC^H#DJJ@Z=1O4&5P,EOR%1C!?K1*#S80.U) MX;#D-?0BE2OD2NL4UV#K9R:%*/K1CIO(LKY#;1QKV"B9P$VD$(NSTM99BP=Z M5K(Y:\>&B35DW5?#+ZG1QHYM)>VS=BV%B1JKV@\_A,1%^O(V*IF.O%"SF&D- M5 *G= M-\QQKR''SL4;+E"\://WC4CDCE1\1O M2/]_8RT(MNZLI'(WXO>?XX_YB:VRK%7HE#-K%8)4*J+_" MO^ -GM8^7EK:RS-[T_DC^(_W)EKY#'VVS[QV%SHOJ-2[$*6#H]\AM/(:ZO<: MCXB#2J[F'/)N5=_G!9&#EC \(J!R,_HB-VMD,OC7-UVO(9=!;0#([?9+L12&B.3[#!"MD;E)MCK&VF74S%P&QOE1M;T M;U!+ P04 " K@Q!3[I._"T8$ "Z$@ &0 'AL+W=O=>?AR1DP/C3V)#B 3/>4;%=+21 M.J9=5>XC0G M5*2, D[6T]$MO%DB5QL4B#]363L23<^Q].1K1F1C$12N\#J9T\6 M),NT)\7CK\KIJ(ZI#=O/+]Y_*9)7R3QB018L>TACN9F.@A&(R1KO,OF5'7XC M54*>]A>Q3!3_P:'$^BIBM!.2Y96Q:NBF(6U2C^E>MSO)5=O4V4G M9[\S28 //H('S#FF4K0?_]A)(3&-4YJ ]TLB<9J)#PKP[7X)WK_[,+&D8J#] M6%$5;5%&0SW1?+!B5&X$^$1C$A_;6XIY31^]T%^@08=?=O0:./850#:"!C[+ MR\WM 3I.74VG\.?V^)OC#-.(7 '6KEQ*@=A@3H2Q8J5'K_"H5^E^YJ PL,,@ MG%C[=BJG0-=!#H0^K(%'I-V:M#M(^K,0.Q*?H^F>1!_;@:+I=EB>XIS0<;T0 MF4EZ-4EOD.2GYVW*S[/T3J)_A+;K>RCHT#0!731&@9X')J)^3=1_]2G@&VIF M(^1Y7H>U 8B"$(6.8R8]KDF/+R.-DX23!*L](:62IVI[C\ >9SMBH#T?]OD= M_C#E6AKYK12@:ZL_#[BN2/A/\86,MA[3+\UP-Y!;8\ MC0A0VV-"BE&-699A+L"6\'*$C0-<1@I:2=O7T.\,[AG041+0;O9W>S"-7_56 M3N*?95YY#X]9=1>]&=4S*6%+F^#%B_Y"NM!$I+N3&E%N#UO4L$5O-F&J4.?* M;D3U39E&Q."PBJWP\Z6+"38B X=5YE6KI&4)\\H4:>T&O+$S()#^INZT94']M&GM#;R5,5ZOA;!8V[>9A0K1WD M.!$M3\<]C;:@86TQ?VK.SUC=]GWK%A<),6 41!D3^OL]8GFNFNHT'CU5)6-K M\$Y-HC' $JAC).DYA9896:T#>DYX4EQT".5V1V5Y4*M[Z\N4>7&%T.E?P)LE M-/3?(N=F@1S#&U4%]::\+&A"E[]/VS 0_5=. MD9"8M#5I"FV'VDJT@+9)G1 (T#3M@]M<6@O'SFR'MO_]SDX(A86 IGU)_./> M\[V7^&ZT4?K>K!$M;#,AS3A86YN?A*%9KC%CIJ-RE+23*ITQ2U.]"DVND24> ME(DPCJ)^F#$N@\G(KUWJR4@55G")EQI,D65,[Z8HU&8<=(/'A2N^6ENW$$Y& M.5OA-=J;_%+3+*Q9$IZA-%Q)T)B.@]/NR6SHXGW +<>-V1N#4[)0ZMY-OB;C M('()H<"E=0R,7@\X0R$<$:7QN^(,ZB,=<'_\R'[AM9.6!3,X4^*.)W8]#H8! M))BR0M@KM?F"E9YCQ[=4PO@G;*K8*(!E8:S**C!ED'%9OMFV\F$/0#S-@+@" MQ"\!@U< O0K0\T++S+RL,V;99*35!K2+)C8W\-YX-*GATGW%:ZMIEQ/.3KXK MB]"'3W#'M&;2&AJ>&OJFN7/9P(W!!*R",[2HZ7R$"\8UW#)1(*CT"79($8P+ M\V$46LK+L8?+*H=IF4/\2@Y]F"MIUP;.98+)FI1\:.H:=Q*^*V0'>A% M'R&.XFY#/K/WPZ.6='JUQSW/=_0*WQ4W]Y!J1."27$1C03.+34:U$T6=0?>@ M2<];L+AWT*+CJ-9QU,ISOLWI\M'_\* $LUQPNVO2T$[2C:).%#6J> /8C?\& M/M-Q7.LX;F6:<\FS(H.?<\P6J'^U4/9KRO[[K!$\13C\@4PW7H1VECYD_B(T MF=..[%5(B#]#PG:F1=*@EC1H=XEMW^O2L*8<_A>7VEF.84? 1I/^ 5@*"?<*JK E"CI*M-/ MJLLF4TZLRGV=7BA+5=\/U]274;L VD\5U>IJX@ZH._WD#U!+ P04 " K M@Q!33^")5L8" "B" &0 'AL+W=O\X].8TSW'#Q*%< "CUEE,F1LU(JOW!=F:P@P_*,Y\#TG047 M&59Z*I:NS 7@U((RZ@:>UW,S3)@S'MJUJ1@/>:$H83 52!99AL7S%5"^&3F^ M\[)P1Y8K91;<\3#'2YB!>LBG0L_#P7?(&%VZVIF8+VQ:-T-8>8Q MSI30=XG&J?$-5X#ZJ(,NDX073$DTQ<]X3@%AEII%44"*/CWIV$B0>M^L?-Z( M+PZ$'$] 84+EB08_S";H^.@$'2'"T/V*%U)#Y-!5NA.CQTTJU5>EZF"'ZF\% M.T.A=XH"+_!;X/%^^ 02#?= M&2QUT!7Z>0W9',2O/0QAS1#N9:BMSAM6X\IJ**UNL[&LVK-5S3]Z/?:[T=!= MMTCIUE*Z;TFQK(0I$"!5&VU9(6K0!CM8HYHU.HA5]R\XI6VDT1:IW_/;67LU M:V\OZSU7F!J?WS2_-<2]+??#<(>B?JVHOU?1;0XZ:(0M494R6<<,_4&W*1>= M&]ZYY@(.B=^@9AU\1/SBP;8!_HX@G-=2SM\;O_A\*PG=H)W5]_Z])[UW!C"N M*KQ*8-3;0=QX0?L?F,&XJMY\!I$?_B?*;1P@YO2^QF))F$04%AKEG?5U3Z(\ M$,N)XKD]4^9G^,^;;JZ02WR/Z"K=N49R*%/&?LB;Z]FG T=:1&,:"MD$@3_/ M=$CC6+8$=OQ=-GJP[5,J[EYO6K_,!P^#F9*4#EG\5S03\T\'_0,THX\DB\4= M6WVFY8 "V5[(XC3_'ZU*6>< A5DJV*)4!@L645+\)2^E(W84L-^@X)8*KJV" M5RIXM@I^J>#;*@2E0F"KT"T5NK8*O5*A9ZO0+Q7ZM@J#4F%@JX"=3>0<:Y5M ML*VCC3?AQM;QQIN 8^N(XTW(L77,\2;H1<)WBHS/I\LY$>3DF+,5XE(>VI,7 M^9S+]6&61(DL#_>"P],(],3)A F*!N@CFK D9(G@+ :1)W2=",II*N#),%YS M@L9T%H4D1A_.J2!1G*('^B(R$O\!$M_NS]&'?_QQW!%@D6RW$Y:]GQ6]NPV] MCPD_0@X^1*[CNAKUH5G]2Y8<(<_)U1V-^KE9_9R&1PCWI#KN:]0OS.KW='F$ MW&ZC^J5%[X7Q.-"H7]F/'6O4/UMXWL.-ZM?O\_P7^]YUZE_-ZI=T"I[O-Z;- MZ'VN&[]O[)/W]7YCDS9:UW5@[F\+@+LM &[>GM_0WH@E3Q]AKB_0")X@]HB& M'*:Z.$0/3)!8EYA%@]V\04D_GD_ D.==_[=*3%HE;NH2@0/_ME*5T7K;T7K& MT=X+%OY UVF:T1DZS[@L=;>41VQVB+Z3.*.'FX? O- ]Y<]12%.=$XI^@AWS MNA7SBDGHU0:!,:Z)7=?%W)Y;$_NB::W7;_2)O_6)_UZ?3(#FY0):5_AULWSL MUYU1EW.QTZU[HRX7:'S[I2XV<'"C-X*M-P*S-^:$4W3+(>[H0Y2@&0 BX2E: M4B#5\ID.YJZ*-ON[Z7R$>Z]FA8W0I$6H,J;N=DQ=XYBJ"/[O,5U,*?^/H7CT MM@WW?FGJC'HMD[RHQW6IOC]HC'1_:WR_/=)I:?UA&7*P'A4I8!W\8;]FGH=? M#>'*0N;:0F9D(3.VD)F892K^'&S].6CWYT>Y5INA(5O C8E^1+PE'.2/%%8 M5 HT7:-=N5NRSG\^71$.,;A92H44+C*1"I+,(*$@A3*9KX?H(K]'9R0F23D[ M\Z"DVJ@,:@4:#_S@55@T0J[??Q47FY9&-BV-;5J:V+1THQ&"HHOU$<2.6@TX MOZ#ZE8V:,]=&:-(B5!W5SAH'[U'_T'_1=YK,& P/,@U=+)8Q6U.H"!8%$BMZ MA:+HXH7R,$K?',01KA.NIG12 M; NWT*WWEX2+EV7$"Z5BS.C#ORCA^B&8K<$.6H-J:HJK(DW8S)KVS"D0T Y6 M^6,3;JLT5*P&M]":GT5\1V5'%1K7]>J@K9'S_69^AA69P68V\Q.2ZI)$O!@V M.H51+S;SZSQ*0Y:!W!T15#MXLVF><^0X_S0%3#$K;*96C?EU1DDX1Y]9!G-\ M"%9GL<6KM<<=T4OL)E? M:.TI:P(L6S>_-=>'RY8._-;RX"H@=5N U##?"N*IG7 MI&9<]KJ+^U[7&^A= MZRJ =%L 4N?:ASFG18K1,).;^$7PMTAS1Y]I C-(RJ5S%A9%MZNPT36C4>,$![^R^%E: M7.S$0+4*HS@2ZRK*\ 34SL@:#TL?.*@7UX*@[ZLX MWD.QZB"%OZX9?VL.>I!;;HVE:MC2',Y+EN&;->I<4FV:#4DY=HD2W0 M&>/0:)Z/9 E/Q5IK<+=.'QVGOIB_MA4<6PA6AZRPU35CZRUG(:6S%#UR5NQ[ MIC8;GQ.WOA'A=@T&*:AUS5#;&(,A@]E+9+ZF9,TS_0-J:MD$N!)FD(FL5D6"G1/ M8I@E=_3O+ )U">M3BKY);DW2+;T&K;S0 1F_C#A4?]QWT#E9ZY!UV&*MCDN7 MN^5[*H[W4*RZ6A$JSTRH?I^KR2, +1)S:N-QL]'=9H_OJ3C>0['J<<7XO/T9 MWX9PPVIQ$8GKH][NV1EHX: MZ\[7%D6_M>XHZN:U[)+\_T1S0UGV#; B5)Z94-D$>$- M6&M,YQ>\'H"?FV3 MJAYV*Q;DFU&^,6#W8;Z)& +LII'M#JRO*(%OQKJS+)7U--WMX1!=P#6DQ':Y M7 (#X_D5F<9T<_Z53Y3BR-(,7!>E(96BW+SQZBN(]P]"M8"\L!*OCVGEEPPS4^G$5 M-++#]YN,>U@QK7'!VXQ3Z.N;T?=MQLDM M4*UYW9IY@9-YE]*RW3K-/82ZQ#2I1.6', M1>FJ;'C78P.O1LZLI"9M4M7!*5CS6PX8WHX,\+#0JH1+$G@0*JB^!8@$"KP" M,WC]/A )ZB<-N#F# @6#P9YG\>]R\AV=4P\\B-B+\B6V%BB';A$*A M86")AK\^%)HC".R[_:#?$ P%C\&>9Q!%,.Y9G.4GHU:>4^ 5_/K#@HN6/MIV M[H.=]P'?N'-?VB7C)UEY6JS4-WO*6EO-/;BMQBIT"\SH9C*V B):,\UMMUJI M0"XP@YS\Z"#?R2KFPU 2P\2TM@_J@ ;%J%=?W-L*3FP%;RP$JUY06!KLN7+\ M&8BB0"\P@]YO*V.CH/[.6C-J=Q4D=M^RGGN@X3QA,7N*[.I]5P%7UPQ<#1_( M'**;54)Y.H^6N[L:4_F*!->_(7'5TI/?=%XYVE=QLH=BX:;.SJ=%\GO!,<2/8,O_::,J$8(O\-]H P >@L !D !X;"]W;W)K&ULK59=;]HP%/TK5J1)F]01.T"!"9!6JFF;U ZM^WB8 M]F"2"_'JV,QV2OOO=^VD@0X:JJHO)/XXYYY[C&_N>*/-M^BE7N_$0\':_Y"J[ ?5_/#8[BAB43!2@KM"(& MEI/H/7LW8Z<>$';\$+"Q.^_$I[+0^MH//F63B'I%("%UGH+CXP9F(*5G0AU_ M:]*HB>F!N^_W[!]"\IC,@EN8:?E39"Z?1,.(9+#DI71?]>8CU GU/5^JI0V_ M9%/OI1%)2^MT48-102%4]>2WM1%/ 20U(/D/P+J/ +HUH!L2K92%M,ZYX].Q MT1MB_&YD\R_!FX#&;(3RQWCE#*X*Q+GII79 1N0MN=0JU6QP[S\:KBM-9^5FE/'M'^N50=TJ4G)*$)LT'" M0Y(8S6@<21I'DL#:>X2URN7D83)"D2K FT,R*\)^(/3WYF;*Z' X8N/XYH"0 M;B.DVRKD3&C)S4H_XM #SE[#V7OIY'I[R?5&"1T8JY@X9R\-+F#O;_.<,![1TV=]CH&#[7W'8@ M&QPQ=]0H&+4[D?H2?:5EZ6NU?8K)C&XK%GUIFVO&79\3-J"T\3ELFQT)_(NU M)K!3D;ZMC:R].'YQ.9@G'>>VRK'V,O>(/MEW$ M:;(&$WI'E0(IP!F16N)R[DC.,9*G7P HO]0YY$:\TZD48%:A@;,D]0*K+V,S M6S6)9[Y)])W.?_/O61\7^@=6T)?[OC+>AJBZT@O\G@JL1Q*6&(YV!O@7,E6C M5PV<7H=>::$==E[A-&ULC55= M3]LP%/TK5L0#2!OY:@I#:21H-XU)H(K"]C#MP4UN&PO'SFR'PK_?M1.RT(^- ME\8?YYR<<^W>*4Q]87OZ[R$BNI368/ G954%34X56M? MUPIHX4@5]Z,@&/L59<++4K [PPV>C F-LE2RD<[ MN2XF7F - 8?<6 6*CR>8 N=6"&W\[C2]_I66.!R_JG]QV3'+DFJ82OZ#%::< M>.<>*6!%&V[NY.8K='FXH+HW"7(<]DM]( M^40^DELI2X;8329TQ>ZY$"H*.RB:J @ MGY_Q:FG0Y'@&AC*N3Y \Y2^*DALH6$XY^7D#U1+4+]QX6,S(\=$).2),D/M2 M-AJU=.H;#&6M^7D7X*H-$!T(\*T1IR0./I HB,(]].F_Z3/(D1XZ>O"6[F,I M^WI&?3TCIS MV(U[N_'_[#IGK#ON?=9:A63PVC ZV[*VBXD/.!OUSD;O>]M3G8.\6P<;+G>Q23Q>,NU/_CF;;^] MH6K-A"8<5L@*3L]01+4]K)T86;LVL)0&FXH;EMCV05D [J\DMH)N8CM+_T>2 M_0%02P,$% @ *X,04W@*T"DO!0 M!0 !D !X;"]W;W)K&ULQ5A9;^,V$/XKA-$6*>"-1?G:I(F!^$@VQ1YNO >*H@^T M-+:(E4@O2=D)T!_?(:W(WJQ,N4""OM@2R6_XS<&9$2\V4GW5"8 A]UDJ]&4C M,69UWFKI*(&,Z5.Y H$S"ZDR9O!5+5MZI8#%#I2EK3 (>JV,<=$87+BQJ1I< MR-RD7,!4$9UG&5,/0TCEYK)!&X\#=WR9&#O0&ERLV!)F8#ZMI@K?6J64F&<@ M-)>"*%A<-J[H^4T86(!;\9G#1N\]$ZO*7,JO]N4VOFP$EA&D$!DK@N'?&D:0 MIE82\OA6"&V4>UK@_O.C]&NG/"HS9QI&,OW"8Y-<-EXW2 P+EJ?F3F[>0*%0 MU\J+9*K=+]D4:X,&B7)M9%: D4'&Q?:?W1>&V .@G&I 6 #"IX#. 4"[ +2/ M!70*0.=82MT"T#UVAUX!Z#T%] X ^@6@[YRUM:YSS9@9-KA0D2&7;YE:2C(12UP$BHMED\PB#B("PD1, M/D*4")G*)0?=)&_?CLC)& SCJ<:I>Y.S]%>4\VDV)B<__7K1,DC/;M**"BK# M+97P !5*WDEA$HT$8H@K\!,_OE>'OZG9/_0(:*%=2^.&C\8=AEZ)OS-Q2MJT M2<(@I!6$1G[X>[E&>&#A]*P"/O;#9[ JX?TJ<]:0S\4CO)+\]?'PH,H9?O@8 MHM)T@<<5[3+.VTY>YY Q$J;@E4U:,9FR!TRFAEPIQ<02['.3O)3*:@( M&6.=(')!IDHNN-'D5AA0H/'I,_Y6AO_(+S<\[08_>RS=+?EU_P._#RM7<8PD MTUQ%"=J?.%=H.SF268:3,R.CKU6$_1O1X#3P,NZ5C'O^V( U"#+)5JE\ &3V M!8LG)C_"3$U2_(5EJ]\JTN)?[R";@_K;PZU?GX%:<^2)+N$R)B=_ E-5B7GLY] E#PC4 M'FU>E]J\]L<&5AMA.$O)AXT I1.^(M_'RRR?:QYS[(K(&TAC,G_8']KY:.A. M,IH"X:XA0W]4:>;GTZX+H;-2L;.CT\M!3UE=JM+0AJFX69P4C* ;1. YYJ+P MFQV16I,3'-'N[%06URW![EZZ"7MA]VE6&OVXC/:[!Y,2#79]1."UP*VP7L2V MDMQJG5MWX+GFJSQU=M $G53IR2:YBB*96XWO( *^9O,4T(:I;5;!!8 -6_)! M%/D$E)-8Y>P:BF=UWJ9[71-](6VW"9M,F!*H';KT>.W\E&K3(0UWVH4O4V*& M-8+;I_VNE^*NG%-_/7^^*C.LV8EVZ^RZJ]S47V*?,TML?;"?):X95^0S2_.J M1#@JJ.VW(YW.#TW+I&+9DR4W%4MZG@RRZQNHOYZ_6!DF_]CN[M4?6!WY@J/1 M7"@\!LT1Q9KN.@E:TTK\[W5@7##\,<,?'4D&:NFNOS1QKH>,X-@4I+'"K &M@@ZCM M%=GVQ5 [^!5!+ P04 " K M@Q!3L*=+!/4! "! &0 'AL+W=ON ;D&SR[-BT[9073R)CK._'R4[7@:T M?;%%BN?P\**LM^[)-P#(CEH9OTX:Q/::;98B/ 3\E]/[LS$(E>VN?@G%?KI-Y M$ 0*"@P,@GX'N 6E A')^#UR)E/* #P_G]@_Q=JIEKWP<&O5+UEBLTX^)*R$ M2G0*'VW_&<9Z5H&OL,K'+^N'V-55PHK.H]4CF!1H:8:_.(Y]. ,0S_. = 2D M4?>0**J\$RCRS-F>N1!-;.$02XUH$B=-&,H.'=U*PF'^U2*PQ8*]9YO.TYWW M; +5_B64RN6D>_BI59T>@^.V8I] M:\%1W:8^]<(_5^[ MHIL8?T,#B.:O-."WPQS M_1<^O(X'X6II/%-0$70^NZ*\;MBXP4#;QBGO+=+.Q&-#CQ1<"*#[RM*D1R,D MF)Y]_A=02P,$% @ *X,04_);:8;1" <#H !D !X;"]W;W)K&ULM9M=;]LX%H;_"F$,%C- 7(L?HNUN$J"Q+&R[2:=H MVIF+Q5XH-A-K1A8]DIQT@/WQ2\F.:85')&,[-VUL/Z1X*)+O>T3J_$D6?Y8+ M(2KT8YGEY45O456K]X-!.5N(95*^DRN1JU_N9;%,*O6Q>!B4JT(D\Z;0,AN0 M(."#99+FO6Y7%=9FHLO!2K7RV52_'TE,OETT<.]YR^^I@^+JOYB M<'F^2A[$K:B^K[X4ZM-@5\L\78J\3&6."G%_T?N W\=\5!=HB-]2\53N_8WJ M4.ZD_+/^\'%^T0OJ%HE,S*JZBD3]]R@F(LOJFE0[_MI6VMM=LRZX__=S[7$3 MO KF+BG%1&:_I_-J<=$;]=!P54/7 !LBU 7A9@'07HM@#UO0+;%F"^5PBW!4+? M GQ;@#=]O^FLIJ>CI$HNSPOYA(J:5K75?S2WJRFM.CC-ZY%U6Q7JUU25JRX_ MRTH@C%$?7:U+]5M9HEOQH(9.A3[FFX%;#X ^^.W/D:B2-"M_4;]_OXW0SS_] MS;0NN-BT@'2V@Z$;FU:)$TWPNYD#YR%Z>6\H/5&_LNH0\=\D5 ML5;X:9V_0S0X0R0@&&C/Q+]X (5SW-6GQUT]MA>/Q$P5QU#Q5E_2W?"B37VL MH[ZOXE'D:P&-BDU!WA2LU[_'2\99$*BK/NYW-H#AD8%%)H8#&AK!-#LUKC\9FT V9$,S9H##([,3IQ 7 M!JPS9+X+F3N&3,VQ@!'!]1,W:0 MZPY]N M]: W]6Y(_I'>90$E9B@H7+QT)BKA(Y&G9&,=I&, M/"?KM5">Y PU=JHO[_O?2X$^U.%!T8V,5E.,S>#\L!C &.X,;;P+;>R8DH]J M0C8ZG>;H5CG)!?JW5(XS1W_(5'VK5N-J78!3=6RTB &CT(N*38K3SN!PH+U* MX%IQW*-P6T=K>&%H0OF"L0?8#FC/?.%#[]>GYG[]MKE?Z#\W8GDGBO]:)!D3 M?57R9J-D6[5KF/AA,8#9!HIV'=AN.R:R6$DUR=7D_BSS_K-W]>E%+?G8KOD6 M:X--R7VYZKN1"$!,29Q:*VJ'IH4=VY7=;6!]/ T&%#8TE_@)Q T!3QI!( Y,JS %038<=P>NU1W;Y?TU MS@:; JX\*F#K(!!CZ-X#8,@ ^PZ!E'0+)]:F -M=@8>_P:9HXV!HVL_(%XP! MD >6!5#[ &PW @=Z'&P*-QY!(]:/BP%NHYQP?$0[ 7(")T!\G8 O&'N [8"T M$R!V)^!0+/0_=$JO0+17(&_G%8B?5_##8@"S> 6BO0*Q>P4]5;:=7N[W^J]S M6?0_R_Z-].Q9[1_(P?Z!F)I.@8<>$X C8V!Y!3A.S?JF !>.NV65:$-!CC44 M!-+T # 4($B!+!,""90PP^"P.VSM)HC=37AH"C$EG5$@K?3D8H#CI#O[)]H@ M$+M!.%!1B"G81FA.)+8B[8"TX!.[X/M)B"G01O.=2&Q%VLW7"D]\%=Y[V3JQ MB%"MUM2EUH>+"#4EUWCVZT1B*]*.2DLVM4NV_0Y,LK^+!-V(>3I+,J_NU)I, M[9KLL:Q04RQQ@,V4(O(%8PC$I-O+T;TM E\!?M7*LJW5.C"<2&Q%V@%I9:=V M9?=:6:C[ 8 ;B:U(N_E:K*FO6/N/ZU,O+5IBJ2MA/V)I,;72N 5.)+8B[:BT MV%)?L85NP=7U]/:;5S=J,:1'9[\4>&1- *?BR<40A[N="M7*2-\D]Z5 3DN@ M%=./B]U<>ZM1JRD[0>[+W++I1F(KTFZ^EDUVC&RVQ_:)EQ6F)9:]7=K+3*4T MNMZ)Q%:D'9566G9,JGN5RNND>)#H]Z02A5=_[NV/'YSL,O?#'KR+ M[13+;=6V>^!&8BO2CDI;@-!N 3SOP50-LUR(0H%GZ':6BGPFT#^2Y>J?Z)N8 M+7*9R8=4E&?H^GKBU>U:S<.#S]:%9E9+.'#V". PL.,: 1P/S6>N4X!CK%MM M0NT?PF,/V(70";NQ&$6MQ#UW9X]]QR/JZ> B4 M*0,8QM"L M('1Z _>Y55/4^Y!AA3@,A0UP0^"$!\19'K)R[2BXW5&\ZN2JF?7WH8.K 8= MVH4X"AU>ES)+Y\U+"V=HFJ7+-&\^E#ZK!M>6@=LM@V75 MX&8ZOQDH1J\"( =&%,31$9 !02"Q9 U<&Q#N,B"O&%. TP##-P_H _,N JIK M,"-XX+V D65,:4/"[8;$(_OC@"T YX*7WG*3Z/V^-^^N]&8BO2;KXV']QN/GS6JQ,G>UR;!N[:-C\\V=M6 MS6U=[D1B*[*):K#W0MQ2% _-JXLEFLEU7FU>7MI]NWL]\D/S4N"+[Z_P^PD& MOH_P^^GFY4==_>9=S!N5%:;J1F7B7ETJ>#=40Z/8O-ZX^5#)5?,ZWIVL*KEL M_ER(9"Z*&E"_WTM9/7^H+[![R?3R_U!+ P04 " K@Q!3)'IP_#$# Y M"@ &0 'AL+W=O@6; MXC6:V^)*TH]!<"E XZ7O'X=$PC"S 67SCN-1KWV!#&4MY9P>?T[X7 M6$6886(L!:._!0XQRRP3Z?A=D7JU3PM<_WY@_^B"IV#&3.-09M]Y:F9][]"# M%"=LGIF17'["*J".Y4MDIMTO+$O;+ADG V 5:*G-AG3+#!CTEEZ"L-;'9#Y<;AZ9HN+#;>&T4K7+"F<%7 M:1#""-[#4.8Y-[1#1@,3*8V%X6**(N&H8>\4#>.9AAMIP#J***'*$ZB1L(O<[$/<="" M*(C"#7J&+X<'#7+B.JFQXVMOX;LL4#&;/#A'.F(M.%O1M=.X*5,E4]P":S]KK9$Z'M6FC[WX1^=\<>4SA>T,H4883V+:@M:/M5#GL_ MD*F-^][L+H9[ NJ&#'=JX9U&IG/4&DGO7P&<GM=N+:_[.GFG7"=R+@R,F-EX')IYP\/]('C;D+^#6N!!(]%0 MJD*2-(3+R80G6.WNSPO,QZA^-7@XK#TD=,>);V9O[SSQ8?#X4@?-EY7=P8BG4])V@T*4 M^?W($G?<7[Z!X5II"/]K:G;0=W;G)GJ4&KU.ZF7ASAB]!6&PO=V]R:W-H965T) +0A2L\XS)B]9"J>6YY\ED07(L M3_F2,+TRXR+'2@_%W)-+07!J07GF!;X?>3FFK#7HV[FQ&/1YH3+*R%B +/(< MBZ24RRS&C2?ORHE+9J MFP:X^?ZL_=H&KX.98DEBGMW35"TN6MT6I&2&BTQ]XZO?2150Q^A+>";M-ZPJ M6;\%22$5SRNP]B"GK'SB=96(#8#6LQL05(#@-:"]!Q!6@/!0"^T*T#[40J<" MV-"],G:;N!%6>- 7? 7"2&MMYL5FWZ)UOB@SC3)10J]2C5.#+UP10"&SKH.O+@.?)AX%1X6<2H^#L*-/*5][];@9S[8<:D=H4^Z%X^W:\;;3 M\1O*]!9@,,;B 6*\I IG<%VP]!AN;F+XZY;D4R+^=J2H4UOJ."W9#-C4D!1& MA:!L#F,B*->F)@LLB#R&+_I@M!)Z\U &TD[OVBRCTE9G,QW=3A"%?N]5WK8% M0]3KAIWN[KQ%=331!Q4\VBZXCSK;!=^6ZK7U(+8;0-WC"KX.IL16\L#6J5;^]AU^EA;QRP% MR[T2OA9**CW6IH[U@2IR.+('VLZCU*T^ AND='C:JSWM.57%&9;25+UR&;@H M'=:]7)ATF+4)272[*ZJ[.L99IMM_^M1D^!GQ5LL/>]N=W-6?WNY^0'[#8/Y[ M8[A:$Y%026 L:-G=>]Q.>99A(6&I([8A[&:XTA'SJ&/P3P,4[0EA@X31NYOZ M6O^0.GDB6'Q04Z.@\3+XV+9^0W\'3)BNMD8-GR$WH?W*QJY<.;BS&VY#;G+[ MA9U=.M)]V=AG>P)H*!.]P9F.OO[_S(T:LD-NMONIW!U7QC;KW>VVPQ[:DZZ& MVI";V]Y-RG&E^ 7;1NV]9(L:)D-NKG%5\/O[SYR&GY";H'YJY8;HOW%0T'!0 MX.:@=U=N6"G>K-R9OUTX;^.*EQ,QMW=K"0DOF"I_YM>S]?W]TMY:7\T/T7F, M=LR/]'V_O)TWZLL_"VZQF%,F(2,S;'@, #82 - M >&PO\Z1=%V9#"NS$NQNP9@)EH60 MU8@LC"D_AF$U6[""5N>J9-(BN=(%-;:KYV%5:D:S"I(*$?9[O20L*)=D/)1U M<5.8*IBI6IH1N>A"@;M]R48D2BY(X.@F*F,C\G#Z_F>MS/6[P-U//IR<]![. MKG?CIPUP1D(OZ>4!I.<]N%!J!V,"R6$"^]@QZJL#O>]UWI"'[0Z,A[F2FXV( MB0M8=5JPX)&*$9E0P:>:0U9."RY6+MR'P$P)I0-C*\#:B2!2/3DXE=3C7 M=!7U+\DFH;E9D:G2&=.=3$36H?%0L!SL:#Y?P-VH,@30&%781L;I7$G:>%AG MM U+.V-"W,&3\R-_QKW,M_:U![LJNZ8UU#8=C>L _S:;X]ZF?1UO4/)'93[7 M=CJRZ4.UL%O-&R[:WX%G&Y(M#V-(;.K4OQ<_X[?B,Y;06YKX#1V33 M_L8R7A=I-^H6%J(=M6E_A>E%2?>*9;6XS-B299.VJ^?3IAG8AE5M+TC816Z: MRX]@.0[S(X!A.I@#+,=E83K_TWP&Z'P)$!FC- "5B,\77&A#_ND%&FOIW&].!#&P7L-H!?;\.U)0_)XYA5S%OV!.,(VF*(5"+ M_AI-$F1U$OCX]P=[2N(X3?T(8'X'<8PA\#3B".8 /&!('#?GX,YY%*[/J7#S M2]'X-U!+ P04 " K@Q!3EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( "N#$%->GV("2P0 8B / >&PO M=V]R:V)O;VLN>&ULQ9K;;MLX$$!_A=!3%]C4ED0[%\0%4J>7 $4)?,1H.^F'ZR=3%U-!+GC$:^?-+F8:7U _G52&5GV=:Y MW<5H9*LM;YA]KW=CA@F5?;C'_62=_,V@"P0R.*( MD#^+ +)$(,N$D$L/X7]@B5Z3Q8Z; )(BD/08D)YQZ73U$$!.$,C)T2(Y9W8; M0$X1R.EA(6\A.Y*:Y MN]!BHP3\GJD0\@R!/$L 67I()OF_MR*!L5Y?[G,$\CP!) 7(:[YR9+&28M/O M%*;Q,9;'QPD )SZ*6V;XR8I9F#QSW<"0%O8.,5'='-@W'>84,/]BQL M&,4/ M4TQ^8,=T8*< =E55NO7IYHX],V#HYO55B(E))C^P93K,,\"\42<[HRN?>+YS MRYFIMD :8F*:R0_LF0[S'#!OM:J@\//5'=1A0 V5&8\N.B::_,"FZ9/XV&=Q MH;\QL]%0J&T@G7,#M'^&F)AJ\B2NB62SY)O.W+Z@##$QV>0I;)-[W4#>:83K MK>VG#Q@]3D&8;O(4OLD[X;0KR_]N?1P_/?)7R0B337Y@VP2.WN8,XI4CCG+7>3=_#8*$-,]"$GA8&&#!Y'$S-0D<) MH<'[*'+[1TB(R:=((9\AE<>!Q.13I)#/D"-C3$P^Q3'E$V-B\BF2R&?@>2S& MQ.13I)#/8,HL0TQ,0$6*QYU!3!IV7# !E4<5T"3$Q 14IA#0(.8TQ,0$5*80 MT"#F:8B)]ME2"&BH7Q!W S$+E2DL]';5<8C;BH0J*8A>@Q&W&1TREF(7K49Z'HWL0L1),\"PUA1OFF(4FG85&^_\=U'P-5Z:^A4-86%\Q M6=T9XC_Z5R%TXCN0ZU;*.:Q;J&^:U?N_,>S_@O'A'U!+ P04 " K@Q!3 M.(-O)L0! -'@ &@ 'AL+U]R96QS+W=O^9H[=3'_\SL5NO=ZOXTJT^]_&0_Q@7!E&ULS=G);L(P% 707T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B( M2KV;1(GM=U]LZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8 MU=E*+XB)P6#$,E,'JD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H M:\LBTR&.LTV=?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C/P<M.='.(.T_[* MK\YORW0%QIDS9ZR/)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B] M'\:MVO/PK+U=O\=?S_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@ M-((B*D&UL4$L! A0#% @ *X,04V!1U<+N *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ *X,04YE&PO=V]R:W-H965T&UL4$L! A0#% M @ *X,04_30[]="" #24 !@ ("!4 T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *X,04VXOV2 +#@ M[F !@ ("!&B 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X,04VF*;LX*% ?S4 !@ M ("!F#X 'AL+W=O ; [B0( *$% 8 " @=A2 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ *X,04W_SD34L!0 J L M !D ("!!&$ 'AL+W=O@" "9!@ &0 @(%G9@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ *X,04[\@J^(A!0 F0L !D M ("!XFL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *X,04T3!Z@L8 P K@8 !D ("!#7L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *X,04SFW M5;?B P .0H !D ("!^98 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ *X,04]#3\QRC P 20@ !D M ("!\:( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *X,04Z+7J_6'! 1PL !D ("! M[*P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *X,04UE=)[AX @ LP8 !D ("!]KX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X,04T=4OZ\#! I@\ !D M ("!P=, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *X,04VZQ\?PF! U!( !D ("!:.L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X,04T_@B5;& @ H@@ !D ("!&_< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X,04]7006%[ @ M5 8 !D ("!4P@! 'AL+W=O K0*2\% "T% &0 @($% M"P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ *X,04_);:8;1" <#H !D M ("!EQ(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *X,04[DJX=X> P -A( T ( !A",! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ *X,04SB#;R;$ 0 #1X !H ( !+BP! 'AL+U]R M96QS+W=O XML 62 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 63 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 405 386 1 true 103 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://biolargo.com/20210630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets (Current Period Unaudited) Sheet http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) Sheet http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Business and Organization Sheet http://biolargo.com/20210630/role/statement-note-1-business-and-organization Note 1 - Business and Organization Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Sale of Stock for Cash Sheet http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash Note 3 - Sale of Stock for Cash Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Debt Obligations Sheet http://biolargo.com/20210630/role/statement-note-4-debt-obligations Note 4 - Debt Obligations Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Share-based Compensation Sheet http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation Note 5 - Share-based Compensation Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Warrants Sheet http://biolargo.com/20210630/role/statement-note-6-warrants Note 6 - Warrants Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses Sheet http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses Note 7 - Accounts Payable and Accrued Expenses Notes 13 false false R14.htm 013 - Disclosure - Note 8 - In-process Research and Development Sheet http://biolargo.com/20210630/role/statement-note-8-inprocess-research-and-development- Note 8 - In-process Research and Development Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical Sheet http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical Note 9 - Noncontrolling Interest - Clyra Medical Notes 15 false false R16.htm 015 - Disclosure - Note 10 - BioLargo Engineering, Science and Technologies, LLC Sheet http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc Note 10 - BioLargo Engineering, Science and Technologies, LLC Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Business Segment Information Sheet http://biolargo.com/20210630/role/statement-note-11-business-segment-information Note 11 - Business Segment Information Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Commitments and Contingencies Sheet http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies Note 12 - Commitments and Contingencies Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Subsequent Events Sheet http://biolargo.com/20210630/role/statement-note-13-subsequent-events Note 13 - Subsequent Events Notes 19 false false R20.htm 019 - Disclosure - Significant Accounting Policies (Policies) Sheet http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies 20 false false R21.htm 020 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies 21 false false R22.htm 021 - Disclosure - Note 4 - Debt Obligations (Tables) Sheet http://biolargo.com/20210630/role/statement-note-4-debt-obligations-tables Note 4 - Debt Obligations (Tables) Tables http://biolargo.com/20210630/role/statement-note-4-debt-obligations 22 false false R23.htm 022 - Disclosure - Note 5 - Share-based Compensation (Tables) Sheet http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-tables Note 5 - Share-based Compensation (Tables) Tables http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation 23 false false R24.htm 023 - Disclosure - Note 6 - Warrants (Tables) Sheet http://biolargo.com/20210630/role/statement-note-6-warrants-tables Note 6 - Warrants (Tables) Tables http://biolargo.com/20210630/role/statement-note-6-warrants 24 false false R25.htm 024 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses (Tables) Sheet http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables Note 7 - Accounts Payable and Accrued Expenses (Tables) Tables http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses 25 false false R26.htm 025 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical (Tables) Sheet http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables Note 9 - Noncontrolling Interest - Clyra Medical (Tables) Tables http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical 26 false false R27.htm 026 - Disclosure - Note 11 - Business Segment Information (Tables) Sheet http://biolargo.com/20210630/role/statement-note-11-business-segment-information-tables Note 11 - Business Segment Information (Tables) Tables http://biolargo.com/20210630/role/statement-note-11-business-segment-information 27 false false R28.htm 027 - Disclosure - Note 1 - Business and Organization (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual Note 1 - Business and Organization (Details Textual) Details http://biolargo.com/20210630/role/statement-note-1-business-and-organization 28 false false R29.htm 028 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual Note 2 - Summary of Significant Accounting Policies (Details Textual) Details http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables 29 false false R30.htm 029 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) Sheet http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) Details 30 false false R31.htm 030 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) Sheet http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) Details 31 false false R32.htm 031 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Inventory (Details) Sheet http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details Note 2 - Summary of Significant Accounting Policies - Inventory (Details) Details http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables 32 false false R33.htm 032 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details) Sheet http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details) Details 33 false false R34.htm 033 - Disclosure - Note 3 - Sale of Stock for Cash (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual Note 3 - Sale of Stock for Cash (Details Textual) Details http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash 34 false false R35.htm 034 - Disclosure - Note 4 - Debt Obligations (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual Note 4 - Debt Obligations (Details Textual) Details http://biolargo.com/20210630/role/statement-note-4-debt-obligations-tables 35 false false R36.htm 035 - Disclosure - Note 4 - Debt Obligations - Schedule of Debt (Details) Sheet http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details Note 4 - Debt Obligations - Schedule of Debt (Details) Details 36 false false R37.htm 036 - Disclosure - Note 5 - Share-based Compensation (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual Note 5 - Share-based Compensation (Details Textual) Details http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-tables 37 false false R38.htm 037 - Disclosure - Note 5 - Share-based Compensation - Stock Options (Details) Sheet http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details Note 5 - Share-based Compensation - Stock Options (Details) Details 38 false false R39.htm 038 - Disclosure - Note 6 - Warrants (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual Note 6 - Warrants (Details Textual) Details http://biolargo.com/20210630/role/statement-note-6-warrants-tables 39 false false R40.htm 039 - Disclosure - Note 6 - Warrants - Warrants Outstanding (Details) Sheet http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details Note 6 - Warrants - Warrants Outstanding (Details) Details 40 false false R41.htm 040 - Disclosure - Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) Sheet http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) Details 41 false false R42.htm 041 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) Sheet http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) Details 42 false false R43.htm 042 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual Note 9 - Noncontrolling Interest - Clyra Medical (Details Textual) Details http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables 43 false false R44.htm 043 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) Sheet http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details Note 9 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) Details 44 false false R45.htm 044 - Disclosure - Note 9 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) Sheet http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details Note 9 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) Details 45 false false R46.htm 045 - Disclosure - Note 10 - BioLargo Engineering, Science and Technologies, LLC (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual Note 10 - BioLargo Engineering, Science and Technologies, LLC (Details Textual) Details http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc 46 false false R47.htm 046 - Disclosure - Note 11 - Business Segment Information (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-11-business-segment-information-details-textual Note 11 - Business Segment Information (Details Textual) Details http://biolargo.com/20210630/role/statement-note-11-business-segment-information-tables 47 false false R48.htm 047 - Disclosure - Note 11 - Business Segment Information - Segment Information (Details) Sheet http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details Note 11 - Business Segment Information - Segment Information (Details) Details 48 false false R49.htm 048 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual Note 12 - Commitments and Contingencies (Details Textual) Details http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies 49 false false R50.htm 049 - Disclosure - Note 13 - Subsequent Events (Details Textual) Sheet http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual Note 13 - Subsequent Events (Details Textual) Details http://biolargo.com/20210630/role/statement-note-13-subsequent-events 50 false false All Reports Book All Reports blgo20210630_10q.htm blgo-20210630.xsd blgo-20210630_cal.xml blgo-20210630_def.xml blgo-20210630_lab.xml blgo-20210630_pre.xml ex_274535.htm ex_274536.htm ex_274537.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "blgo20210630_10q.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 405, "dts": { "calculationLink": { "local": [ "blgo-20210630_cal.xml" ] }, "definitionLink": { "local": [ "blgo-20210630_def.xml" ] }, "inline": { "local": [ "blgo20210630_10q.htm" ] }, "labelLink": { "local": [ "blgo-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "blgo-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "blgo-20210630.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2021/country-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd" ] } }, "elementCount": 524, "entityCount": 1, "hidden": { "http://biolargo.com/20210630": 6, "http://fasb.org/us-gaap/2021-01-31": 49, "http://xbrl.sec.gov/dei/2021": 6, "total": 61 }, "keyCustom": 82, "keyStandard": 304, "memberCustom": 71, "memberStandard": 24, "nsprefix": "blgo", "nsuri": "http://biolargo.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://biolargo.com/20210630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Debt Obligations", "role": "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "shortName": "Note 4 - Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Share-based Compensation", "role": "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "shortName": "Note 5 - Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Warrants", "role": "http://biolargo.com/20210630/role/statement-note-6-warrants", "shortName": "Note 6 - Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses", "role": "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses", "shortName": "Note 7 - Accounts Payable and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:InProcessResearchAndDevelopmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - In-process Research and Development", "role": "http://biolargo.com/20210630/role/statement-note-8-inprocess-research-and-development-", "shortName": "Note 8 - In-process Research and Development", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:InProcessResearchAndDevelopmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical", "role": "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "shortName": "Note 9 - Noncontrolling Interest - Clyra Medical", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:WhollyOwnedSubsidiaryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - BioLargo Engineering, Science and Technologies, LLC", "role": "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "shortName": "Note 10 - BioLargo Engineering, Science and Technologies, LLC", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:WhollyOwnedSubsidiaryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 11 - Business Segment Information", "role": "http://biolargo.com/20210630/role/statement-note-11-business-segment-information", "shortName": "Note 11 - Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 12 - Commitments and Contingencies", "role": "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies", "shortName": "Note 12 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 13 - Subsequent Events", "role": "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "shortName": "Note 13 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "shortName": "Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "role": "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "shortName": "Note 2 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 4 - Debt Obligations (Tables)", "role": "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-tables", "shortName": "Note 4 - Debt Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 5 - Share-based Compensation (Tables)", "role": "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-tables", "shortName": "Note 5 - Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 6 - Warrants (Tables)", "role": "http://biolargo.com/20210630/role/statement-note-6-warrants-tables", "shortName": "Note 6 - Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses (Tables)", "role": "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "shortName": "Note 7 - Accounts Payable and Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical (Tables)", "role": "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables", "shortName": "Note 9 - Noncontrolling Interest - Clyra Medical (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 11 - Business Segment Information (Tables)", "role": "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-tables", "shortName": "Note 11 - Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 1 - Business and Organization (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "shortName": "Note 1 - Business and Organization (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:RepaymentsOfDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 2 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details)", "role": "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30_ConsolidatedEntitiesAxis-ParentCompanyMember", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details)", "role": "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Inventory (Details)", "role": "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30_PlanNameAxis-NonPlanMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details)", "role": "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30_PlanNameAxis-NonPlanMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 3 - Sale of Stock for Cash (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "shortName": "Note 3 - Sale of Stock for Cash (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "blgo:StockPurchaseAgreementTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30_SubsidiarySaleOfStockAxis-The2020UnitOfferingMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 4 - Debt Obligations (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "shortName": "Note 4 - Debt Obligations (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 4 - Debt Obligations - Schedule of Debt (Details)", "role": "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "shortName": "Note 4 - Debt Obligations - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "-3", "lang": null, "name": "blgo:NotePayableAndLineOfCreditCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 5 - Share-based Compensation (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "shortName": "Note 5 - Share-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2018-06-22_2018-06-22_PlanNameAxis-EquityIncentivePlan2018Member", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2020-12-31_PlanNameAxis-EquityIncentivePlan2018Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 5 - Share-based Compensation - Stock Options (Details)", "role": "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "shortName": "Note 5 - Share-based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2020-12-31_PlanNameAxis-EquityIncentivePlan2018Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 6 - Warrants (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "shortName": "Note 6 - Warrants (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30_ClassOfWarrantOrRightAxis-WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMember", "decimals": "INF", "lang": null, "name": "blgo:ClassOfWarrantOrRightIssuedDuringPeriodNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "role": "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "shortName": "Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 6 - Warrants - Warrants Outstanding (Details)", "role": "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details", "shortName": "Note 6 - Warrants - Warrants Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "blgo:ScheduleOfAssumptionsUsedToDetermineFairValueOfWarrantsTableTextBlock", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)", "role": "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "shortName": "Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "blgo:ScheduleOfAssumptionsUsedToDetermineFairValueOfWarrantsTableTextBlock", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details)", "role": "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "shortName": "Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual", "shortName": "Note 9 - Noncontrolling Interest - Clyra Medical (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30_LegalEntityAxis-ClyraMedicalMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30_LegalEntityAxis-ClyraMedicalTechnologyIncMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 9 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details)", "role": "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "shortName": "Note 9 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30_LegalEntityAxis-ClyraMedicalTechnologyIncMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30_LegalEntityAxis-ClyraMedicalMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 9 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details)", "role": "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "shortName": "Note 9 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-06-30_LegalEntityAxis-ClyraMedicalMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 10 - BioLargo Engineering, Science and Technologies, LLC (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "shortName": "Note 10 - BioLargo Engineering, Science and Technologies, LLC (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "blgo:WhollyOwnedSubsidiaryTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2019-11-30", "decimals": "3", "lang": null, "name": "blgo:PercentageOfProfitsInterestsVested", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 11 - Business Segment Information (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-details-textual", "shortName": "Note 11 - Business Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 11 - Business Segment Information - Segment Information (Details)", "role": "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "shortName": "Note 11 - Business Segment Information - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "lang": null, "name": "blgo:FinitelivedTangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual", "shortName": "Note 12 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited)", "role": "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "shortName": "Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 13 - Subsequent Events (Details Textual)", "role": "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "shortName": "Note 13 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "i_2021-08-12_ClassOfWarrantOrRightAxis-SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 1 - Business and Organization", "role": "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "shortName": "Note 1 - Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "role": "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:StockPurchaseAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Sale of Stock for Cash", "role": "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "shortName": "Note 3 - Sale of Stock for Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:StockPurchaseAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 103, "tag": { "blgo_AdjustmentsToAdditionalPaidInCapitalWarrantsAndConversionFeatureIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants and conversion feature on convertible debt.", "label": "Warrants and conversion feature issued as discount on convertible note payable" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantsAndConversionFeatureIssued", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_AllocationOfStockOptionExpenseWithinNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of stock option expense allocated within noncontrolling itnerest.", "label": "blgo_AllocationOfStockOptionExpenseWithinNoncontrollingInterest", "verboseLabel": "Allocation of noncontrolling interest" } } }, "localname": "AllocationOfStockOptionExpenseWithinNoncontrollingInterest", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_BLESTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the entity BLEST.", "label": "BLEST [Member]" } } }, "localname": "BLESTMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "blgo_BeachHouseConsultingLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to Beach House Consulting, LLC.", "label": "Beach House Consulting, LLC [Member]" } } }, "localname": "BeachHouseConsultingLlcMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_BiolargoEngineeringScienceTechnologiesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the entity BioLargo Engineering, Science & Technologies, LLC.", "label": "BioLargo Engineering, Science & Technologies, LLC [Member]" } } }, "localname": "BiolargoEngineeringScienceTechnologiesLLCMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "blgo_BiolargoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the entity Biolargo.", "label": "Biolargo [Member]" } } }, "localname": "BiolargoMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details" ], "xbrltype": "domainItemType" }, "blgo_BiolargoWaterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the operating segment BioLargo Water", "label": "BioLargo Water [Member]" } } }, "localname": "BiolargoWaterMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "blgo_BktAndTomorrowWaterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents BKT and Tomorrow Water.", "label": "BKT and Tomorrow Water [Member]" } } }, "localname": "BktAndTomorrowWaterMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_BoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to the company's board of directors.", "label": "Board Of Directors [Member]" } } }, "localname": "BoardOfDirectorsMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_BusinessAcquisitionBaseCapitalRequirementForEscrowRelease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Clyra Acquisition common stock will be held in escrow subject to the new entity raising the set base capital amount to fund its business operations.", "label": "blgo_BusinessAcquisitionBaseCapitalRequirementForEscrowRelease", "terseLabel": "Business Acquisition, Base Capital Requirement for Escrow Release" } } }, "localname": "BusinessAcquisitionBaseCapitalRequirementForEscrowRelease", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_BusinessAcquisitionGrossRevenueTrancheFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of gross revenue needed to satisfy the performance metric under the vesting schedule, tranche five.", "label": "blgo_BusinessAcquisitionGrossRevenueTrancheFive", "terseLabel": "Business Acquisition, Gross Revenue, Tranche Five" } } }, "localname": "BusinessAcquisitionGrossRevenueTrancheFive", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_BusinessAcquisitionGrossRevenueTrancheOne": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of gross revenue needed to satisfy the performance metric under the vesting schedule, tranche one.", "label": "blgo_BusinessAcquisitionGrossRevenueTrancheOne", "terseLabel": "Business Acquisition, Gross Revenue, Tranche One" } } }, "localname": "BusinessAcquisitionGrossRevenueTrancheOne", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_BusinessAcquisitionGrossRevenueTrancheThree": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of gross revenue needed to satisfy the performance metric under the vesting schedule, tranche three.", "label": "blgo_BusinessAcquisitionGrossRevenueTrancheThree", "terseLabel": "Business Acquisition, Gross Revenue, Tranche Three" } } }, "localname": "BusinessAcquisitionGrossRevenueTrancheThree", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_BusinessAcquisitionGrossRevenueTrancheTwo": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of gross revenue needed to satisfy the performance metric under the vesting schedule, tranche two.", "label": "blgo_BusinessAcquisitionGrossRevenueTrancheTwo", "terseLabel": "Business Acquisition, Gross Revenue, Tranche Two" } } }, "localname": "BusinessAcquisitionGrossRevenueTrancheTwo", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_CanadianGovernmentGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Canadian National Research Institute \u2013 Industrial Research Assistance Program (NRC-IRAP) and the National Science and Engineering Research Council of Canada (NSERC).", "label": "Canadian Government Grants [Member]" } } }, "localname": "CanadianGovernmentGrantsMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ClassOfWarrantOrRightAggregateValueOfWarrantsOrRights": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents aggregate value of warrants or rights.", "label": "Balance, aggregate intrinsic value" } } }, "localname": "ClassOfWarrantOrRightAggregateValueOfWarrantsOrRights", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "monetaryItemType" }, "blgo_ClassOfWarrantOrRightExpiredDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants or rights expired during period.", "label": "blgo_ClassOfWarrantOrRightExpiredDuringPeriod", "negatedLabel": "Expired (in shares)" } } }, "localname": "ClassOfWarrantOrRightExpiredDuringPeriod", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "sharesItemType" }, "blgo_ClassOfWarrantOrRightIssuedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants or rights issued during period.", "label": "Issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightIssuedDuringPeriod", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "sharesItemType" }, "blgo_ClassOfWarrantOrRightIssuedDuringPeriodExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share of warrants or rights issued during period.", "label": "blgo_ClassOfWarrantOrRightIssuedDuringPeriodExercisePrice", "terseLabel": "Class of Warrant or Right, Issued During Period, Exercise Price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightIssuedDuringPeriodExercisePrice", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "perShareItemType" }, "blgo_ClassOfWarrantOrRightIssuedDuringPeriodNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of securities into which the class of warrant or right may be converted for warrants or rights issued during period.", "label": "blgo_ClassOfWarrantOrRightIssuedDuringPeriodNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Issued During Period, Number of Securities Called by Warrants or Rights (in shares)" } } }, "localname": "ClassOfWarrantOrRightIssuedDuringPeriodNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "sharesItemType" }, "blgo_ClyraAcquisitionCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the common stock in regard to the Clyra acquisition.", "label": "Clyra Acquisition, Common Stock [Member]" } } }, "localname": "ClyraAcquisitionCommonStockMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ClyraAcquisitionCommonStockRedeemableForBiolargoCommonSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Clyra acquisition, common stock redeemable for BioLargo common shares.", "label": "Clyra Acquisition, Common Stock Redeemable for BioLargo Common Shares [Member]" } } }, "localname": "ClyraAcquisitionCommonStockRedeemableForBiolargoCommonSharesMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ClyraMedicalCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Clyra Medical common stock.", "label": "Clyra Medical Common Stock [Member]" } } }, "localname": "ClyraMedicalCommonStockMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "blgo_ClyraMedicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the entity Clyra Medical.", "label": "Clyra Medical [Member]" } } }, "localname": "ClyraMedicalMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "blgo_ClyraMedicalTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the entity Clyra Medical Technologies.", "label": "Clyra Medical Technologies [Member]" } } }, "localname": "ClyraMedicalTechnologiesMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ClyraMedicalTechnologyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Clyra medical technology inc.", "label": "Clyra Medical Technology Inc [Member]" } } }, "localname": "ClyraMedicalTechnologyIncMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details" ], "xbrltype": "domainItemType" }, "blgo_ClyraSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the operating segment of Clyra.", "label": "Clyra Segment [Member]" } } }, "localname": "ClyraSegmentMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "blgo_CommitmentFeeRecordedAsAdditionalPaidInCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment fee recorded as additional paid in capital.", "label": "Lincoln Park deferred offering costs, recorded as additional paid-in capital" } } }, "localname": "CommitmentFeeRecordedAsAdditionalPaidInCapital", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents common stock issued for accrued interest due on promissory note.", "label": "Common Stock Issued for Accrued Interest Due on Promissory Note [Member]" } } }, "localname": "CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Consultants.", "label": "Consultants [Member]" } } }, "localname": "ConsultantsMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ConsultingServicesMonthlyPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of monthly payments towards a consultant.", "label": "blgo_ConsultingServicesMonthlyPayment", "terseLabel": "Consulting Services, Monthly Payment" } } }, "localname": "ConsultingServicesMonthlyPayment", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_ConsultingServicesPeriodOfServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of time in which the consultant will be providing consulting services.", "label": "blgo_ConsultingServicesPeriodOfServices", "terseLabel": "Consulting Services, Period of Services (Year)" } } }, "localname": "ConsultingServicesPeriodOfServices", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "durationItemType" }, "blgo_ConsultingServicesThreeConsecutiveMonthAverageRevenueThresholdForConsultingFeesToAccrue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Average amount of revenue needed for three consecutive months for consulting service fees to become accrued.", "label": "blgo_ConsultingServicesThreeConsecutiveMonthAverageRevenueThresholdForConsultingFeesToAccrue", "terseLabel": "Consulting Services, Three Consecutive Month Average Revenue Threshold for Consulting Fees to Accrue" } } }, "localname": "ConsultingServicesThreeConsecutiveMonthAverageRevenueThresholdForConsultingFeesToAccrue", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_ConversionOfDebtIntoSharesOfCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of debt into shares of common stock.", "label": "Conversion of Debt into Shares of Common Stock [Member]" } } }, "localname": "ConversionOfDebtIntoSharesOfCommonStockMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ConvertedAccruedAndUnpaidObligationsForPreviousIssuedExpiredOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to converted accrued and unpaid obligations for previous issued expired options.", "label": "Converted Accrued and Unpaid Obligations for Previous Issued Expired Options [Member]" } } }, "localname": "ConvertedAccruedAndUnpaidObligationsForPreviousIssuedExpiredOptionsMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ConvertibleDebtDueInMarch2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the convertible debt due in March 2023.", "label": "Convertible Debt due in March 2023 [Member]" } } }, "localname": "ConvertibleDebtDueInMarch2023Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ConvertibleNoteMaturingApril202021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the convertible note maturing April 20, 2021.", "label": "Convertible Note, Maturing April 20 2021 [Member]" } } }, "localname": "ConvertibleNoteMaturingApril202021Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "domainItemType" }, "blgo_ConvertibleNoteMaturingAugust122021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the convertible note maturing August 12, 2021.", "label": "Convertible Note, Maturing August 12, 2021 [Member]" } } }, "localname": "ConvertibleNoteMaturingAugust122021Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ConvertibleNoteMaturingAugust92021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents convertible note maturing on August 9, 2021.", "label": "Convertible Note, Maturing August 9, 2021 [Member]" } } }, "localname": "ConvertibleNoteMaturingAugust92021Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "domainItemType" }, "blgo_ConvertibleNotesMaturingAugust12And162020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents convertible notes, maturing august 12 and 16 2020.", "label": "Convertible Notes, Maturing August 12 and 16, 2020 [Member]" } } }, "localname": "ConvertibleNotesMaturingAugust12And162020Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "domainItemType" }, "blgo_CorporateOfficeLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the corporate office lease.", "label": "Corporate Office Lease [Member]" } } }, "localname": "CorporateOfficeLeaseMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding customer A.", "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding customer B.", "label": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding customer C.", "label": "Customer C [Member]" } } }, "localname": "CustomerCMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding customer D.", "label": "Customer D [Member]" } } }, "localname": "CustomerDMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding customer E.", "label": "Customer E [Member]" } } }, "localname": "CustomerEMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_CustomerFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding customer F.", "label": "Customer F [Member]" } } }, "localname": "CustomerFMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_CustomerGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding customer G.", "label": "Customer G [Member]" } } }, "localname": "CustomerGMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_DebtInstrumentExcludingDebtFromClyraMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the borrowings of the company, excluding the borrowings attributable to Clyra.", "label": "Debt Instrument, Excluding Debt from Clyra [Member]" } } }, "localname": "DebtInstrumentExcludingDebtFromClyraMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "domainItemType" }, "blgo_DebtInstrumentPercentOfGrossRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of gross revenues received from Clyra Acquisition's under the promissory note.", "label": "blgo_DebtInstrumentPercentOfGrossRevenue", "terseLabel": "Debt Instrument, Percent of Gross Revenue" } } }, "localname": "DebtInstrumentPercentOfGrossRevenue", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "blgo_DebtInstrumentPercentOfInvestmentProceeds": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of investment proceeds due under the promissory note once $1,000,000 in base capital in received.", "label": "blgo_DebtInstrumentPercentOfInvestmentProceeds", "terseLabel": "Debt Instrument, Percent of Investment Proceeds" } } }, "localname": "DebtInstrumentPercentOfInvestmentProceeds", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "blgo_DebtInstrumentPeriodicPaymentPercentageOfSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of sales used to determine the periodic payment.", "label": "blgo_DebtInstrumentPeriodicPaymentPercentageOfSales", "terseLabel": "Debt Instrument, Periodic Payment, Percentage of Sales" } } }, "localname": "DebtInstrumentPeriodicPaymentPercentageOfSales", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "blgo_DeemedDividendForTheChangeInAccountingForDerivativeLiability": { "auth_ref": [], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount charged for deemed dividends for the change in an accounting for a derivative liability.", "label": "Net loss attributable to noncontrolling interest" } } }, "localname": "DeemedDividendForTheChangeInAccountingForDerivativeLiability", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_DeemedDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of deemed dividends in noncash investing and financing activities.", "label": "blgo_DeemedDividends", "verboseLabel": "Deemed dividend" } } }, "localname": "DeemedDividends", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_EconomicInjuryDisasterLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to debt under the SBA's Economic Injury Disaster Loan program.", "label": "Economic Injury Disaster Loan [Member]" } } }, "localname": "EconomicInjuryDisasterLoanMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "domainItemType" }, "blgo_EmployeesAndConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees and Consultants.", "label": "Employees and Consultants [Member]" } } }, "localname": "EmployeesAndConsultantsMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_EmployeesConsultationsOfficersAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to employees, consultations, officers, and directors.", "label": "Employees, Consultations, Officers, and Directors [Member]" } } }, "localname": "EmployeesConsultationsOfficersAndDirectorsMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the employees.", "label": "Employees [Member]" } } }, "localname": "EmployeesMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_EngagementAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of the engagement agreement.", "label": "blgo_EngagementAgreementTerm", "terseLabel": "Engagement Agreement, Term (Month)" } } }, "localname": "EngagementAgreementTerm", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "blgo_EntitiesExcludingPartiallyOwnedSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents all the consolidated entities, excluding partially owned subsidiary.", "label": "Entities, Excluding Partially Owned Subsidiary [Member]" } } }, "localname": "EntitiesExcludingPartiallyOwnedSubsidiaryMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "blgo_EquityIncentivePlan2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2018 equity incentive plan.", "label": "2018 Equity Incentive Plan [Member]" } } }, "localname": "EquityIncentivePlan2018Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "domainItemType" }, "blgo_EquityIncreaseDecreaseDividendsDeemedDueToANewAccountingPrincipleAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The equity increase (decrease) due to dividends deemed due to a new accounting principle.", "label": "Deemed dividend for the change in accounting for derivative liability" } } }, "localname": "EquityIncreaseDecreaseDividendsDeemedDueToANewAccountingPrincipleAdoption", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_FinitelivedTangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets which have physical substance with a finite life.", "label": "Tangible assets" } } }, "localname": "FinitelivedTangibleAssetsNet", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "blgo_FiveYearWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the five year warrant.", "label": "Five Year Warrant [Member]" } } }, "localname": "FiveYearWarrantMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "blgo_FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to five-year warrants issued in connection with the 2020 Unit Offering.", "label": "Five-year Warrants in Connection With the 2020 Unit Offering [Member]" } } }, "localname": "FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "blgo_GainFromPPPLoanForgiveness": { "auth_ref": [], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of gain recognized during the period from Paycheck Protection Program (CARES Act) loan forgiveness.", "label": "PPP loan forgiveness", "negatedLabel": "PPP loan forgiveness" } } }, "localname": "GainFromPPPLoanForgiveness", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_GovernmentGrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of policies relating to government grants.", "label": "Government Grants [Policy Text Block]" } } }, "localname": "GovernmentGrantsPolicyTextBlock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "blgo_GrantTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for grants earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements.", "label": "blgo_GrantTerm", "terseLabel": "Grant Term (Month)" } } }, "localname": "GrantTerm", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "blgo_InProcessResearchAndDevelopmentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets.", "label": "In Process Research and Development [Text Block]" } } }, "localname": "InProcessResearchAndDevelopmentTextBlock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-8-inprocess-research-and-development-" ], "xbrltype": "textBlockItemType" }, "blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesAccountsReceivableCollectedByYearOneOfOperation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The required accounts receivable collected percentage of the total accounts receivable necessary for incentives to be issued to subsidiary employees.", "label": "blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesAccountsReceivableCollectedByYearOneOfOperation", "terseLabel": "Incentive Issuance Stipulations for Subsidiary Employees, Accounts Receivable Collected by Year One of Operation" } } }, "localname": "IncentiveIssuanceStipulationsForSubsidiaryEmployeesAccountsReceivableCollectedByYearOneOfOperation", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesProfitEarnedInYearOneOfOperation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The required profit percentage necessary for incentives to be issued to subsidiary employees.", "label": "blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesProfitEarnedInYearOneOfOperation", "terseLabel": "Incentive Issuance Stipulations for Subsidiary Employees, Profit Earned in Year One of Operation" } } }, "localname": "IncentiveIssuanceStipulationsForSubsidiaryEmployeesProfitEarnedInYearOneOfOperation", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "blgo_IncreaseDecreaseInLiabilityForCustomerDeposits": { "auth_ref": [], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the increase (decrease) in the liability for customer deposits during the period.", "label": "blgo_IncreaseDecreaseInLiabilityForCustomerDeposits", "verboseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInLiabilityForCustomerDeposits", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_InventoryInAccountsPayableAndAccruedExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory in accounts payable and accrued expense.", "label": "Inventory included in accounts payable and accrued expense" } } }, "localname": "InventoryInAccountsPayableAndAccruedExpense", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_InventoryLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the inventory line of credit.", "label": "Inventory Line of Credit [Member]" } } }, "localname": "InventoryLineOfCreditMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_InvestmentInSouthKoreanJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to investment in South Korean joint venture.", "label": "Investment in South Korean Joint Venture [Member]" } } }, "localname": "InvestmentInSouthKoreanJointVentureMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "blgo_LesseeOperatingLeaseAnnualEscalationRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The annual escalation rate used by lessee under an operating lease.", "label": "blgo_LesseeOperatingLeaseAnnualEscalationRate", "terseLabel": "Lessee Operating, Lease Annual Escalation Rate" } } }, "localname": "LesseeOperatingLeaseAnnualEscalationRate", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "blgo_LesseeOperatingLeaseOptionToExtendTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease option to extend, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "blgo_LesseeOperatingLeaseOptionToExtendTerm", "terseLabel": "Lessee, Operating Lease, Option to Extend Term (Year)" } } }, "localname": "LesseeOperatingLeaseOptionToExtendTerm", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "blgo_LiabilityForCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the current liability for customer deposits as of the balance sheet date.", "label": "Customer deposits" } } }, "localname": "LiabilityForCustomerDepositsCurrent", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_LincolnParkCapitalFundLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the entity Lincoln Park Capital Fund, LLC.", "label": "Lincoln Park Capital Fund, LLC [Member]" } } }, "localname": "LincolnParkCapitalFundLLCMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "domainItemType" }, "blgo_LineOfCreditFacilityCovenantAdditionalDrawsMaximumPercentageOfTotalPrincipalOutstandingAllowed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum percentage of the total principal outstanding allowed for additional draws if certain covenant requirements are met under the line of credit agreement.", "label": "blgo_LineOfCreditFacilityCovenantAdditionalDrawsMaximumPercentageOfTotalPrincipalOutstandingAllowed", "terseLabel": "Line of Credit Facility, Covenant, Additional Draws, Maximum Percentage of Total Principal Outstanding Allowed" } } }, "localname": "LineOfCreditFacilityCovenantAdditionalDrawsMaximumPercentageOfTotalPrincipalOutstandingAllowed", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "blgo_LineOfCreditFacilityCovenantAdditionalDrawsMinimumAmountAllowed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount allowed for additional draws if certain covenant requirements are met under the line of credit agreement.", "label": "blgo_LineOfCreditFacilityCovenantAdditionalDrawsMinimumAmountAllowed", "terseLabel": "Line of Credit Facility, Covenant, Additional Draws, Minimum Amount Allowed" } } }, "localname": "LineOfCreditFacilityCovenantAdditionalDrawsMinimumAmountAllowed", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtAfterTheFirst180Days": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The monthly percentage of gross product sales required to be used as payment of debt after the first 180 days under the line of credit agreement.", "label": "blgo_LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtAfterTheFirst180Days", "terseLabel": "Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt after the First 180 Days" } } }, "localname": "LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtAfterTheFirst180Days", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "blgo_LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtOnFirst180Days": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The monthly percentage of gross product sales required to be used as payment of debt on the first 180 days under the line of credit agreement.", "label": "blgo_LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtOnFirst180Days", "terseLabel": "Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt on First 180 Days" } } }, "localname": "LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtOnFirst180Days", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "blgo_LineOfCreditMaturingSeptember12019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding a line of credit, maturing September 1, 2019.", "label": "Line of Credit, Maturing September 1, 2019 [Member]" } } }, "localname": "LineOfCreditMaturingSeptember12019Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "domainItemType" }, "blgo_NonCashTransactionsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting policy disclosure for non cash transactions.", "label": "Non Cash Transactions [Policy Text Block]" } } }, "localname": "NonCashTransactionsPolicyTextBlock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "blgo_NonPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the absence of a plan.", "label": "Non Plan [Member]" } } }, "localname": "NonPlanMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "domainItemType" }, "blgo_NoncontrollingInterestDecreaseFromAllocation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in non controlling interest from allocation.", "label": "Noncontrolling interest allocation" } } }, "localname": "NoncontrollingInterestDecreaseFromAllocation", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_NoncontrollingInterestIncreaseFromStockIssuanceToAcquireAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from stock issuance to acquire assets.", "label": "Clyra Medical stock for other asset (See Note 2)" } } }, "localname": "NoncontrollingInterestIncreaseFromStockIssuanceToAcquireAssets", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_NonoperatingIncomeGrantIncome": { "auth_ref": [], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of nonoperating income from grants.", "label": "Grant income" } } }, "localname": "NonoperatingIncomeGrantIncome", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_NonqualifiedStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the non-qualified stock option granted pursuant to the employment agreement.", "label": "Non-Qualified Stock Option [Member]" } } }, "localname": "NonqualifiedStockOptionMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "domainItemType" }, "blgo_NotePayableAndLineOfCreditCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents total amount of note payable and line of credit current.", "label": "blgo_NotePayableAndLineOfCreditCurrent", "terseLabel": "Total notes payable and line of credit" } } }, "localname": "NotePayableAndLineOfCreditCurrent", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "blgo_NotePayableMaturingMarch82023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the note payable maturing March 8, 2023.", "label": "Note Payable, Maturing March 8, 2023 [Member]" } } }, "localname": "NotePayableMaturingMarch82023Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "blgo_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_NumberOfGrantsReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of grants received.", "label": "blgo_NumberOfGrantsReceived", "terseLabel": "Number of Grants Received" } } }, "localname": "NumberOfGrantsReceived", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "blgo_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "blgo_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "blgo_NumberOfWhollyOwnedSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of wholly-owned subsidiaries operated by the company.", "label": "blgo_NumberOfWhollyOwnedSubsidiaries", "terseLabel": "Number of Wholly-Owned Subsidiaries" } } }, "localname": "NumberOfWhollyOwnedSubsidiaries", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "pureItemType" }, "blgo_OakRidgeTennesseeFacilityLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Oak Ridge, Tennessee facility.", "label": "Oak Ridge, Tennessee Facility Lease [Member]" } } }, "localname": "OakRidgeTennesseeFacilityLeaseMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_OdinCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Odin Co. Ltd.", "label": "Odin Co Ltd [Member]" } } }, "localname": "OdinCoLtdMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_OdorNoMoreMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the operating segment of Odor-No-More.", "label": "Odor-No-More [Member]" } } }, "localname": "OdorNoMoreMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "blgo_OtherAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for assets classified as other.", "label": "Other Assets, Policy [Policy Text Block]" } } }, "localname": "OtherAssetsPolicyPolicyTextBlock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "blgo_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents entities classified as other.", "label": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details" ], "xbrltype": "domainItemType" }, "blgo_PartiallyOwnedSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the partially owned subsidiary.", "label": "Partially Owned Subsidiary [Member]" } } }, "localname": "PartiallyOwnedSubsidiaryMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "blgo_PaycheckProtectionProgramCaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents loan designed to provide funds for small businesses to keep their employees on the payroll.", "label": "Paycheck Protection Program CARES Act [Member]" } } }, "localname": "PaycheckProtectionProgramCaresActMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "domainItemType" }, "blgo_PercentageOfOptionToPurchaseSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of option to purchase of common stock.", "label": "blgo_PercentageOfOptionToPurchaseSharesOfCommonStock", "terseLabel": "Percentage of Option to Purchase Shares of Common Stock" } } }, "localname": "PercentageOfOptionToPurchaseSharesOfCommonStock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "blgo_PercentageOfProfitsInterestsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of profits interest vested.", "label": "blgo_PercentageOfProfitsInterestsVested", "terseLabel": "Percentage of Profits Interests Vested" } } }, "localname": "PercentageOfProfitsInterestsVested", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "blgo_PotentialOwnershipPercentageOfSubsidiaryHeldBySubsidiaryEmployeesBasedOnPerformance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The potential ownership percentage of subsidiary held by subsidiary employees based on performance.", "label": "blgo_PotentialOwnershipPercentageOfSubsidiaryHeldBySubsidiaryEmployeesBasedOnPerformance", "terseLabel": "Potential Ownership Percentage of Subsidiary Held by Subsidiary Employees Based on Performance" } } }, "localname": "PotentialOwnershipPercentageOfSubsidiaryHeldBySubsidiaryEmployeesBasedOnPerformance", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "blgo_PriceRangeWarrantsExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the price of warrants that expired during the period.", "label": "Expired (in dollars per share)" } } }, "localname": "PriceRangeWarrantsExpired", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "perShareItemType" }, "blgo_PriceRangeWarrantsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the price of warrants that were issued during the period.", "label": "Granted, price range (in dollars per share)" } } }, "localname": "PriceRangeWarrantsIssued", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "perShareItemType" }, "blgo_PriceRangeWarrantsOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the price of warrants outstanding.", "label": "blgo_PriceRangeWarrantsOutstanding", "periodEndLabel": "Balance, outstanding, price range (in dollars per share)", "periodStartLabel": "Balance, outstanding, price range (in dollars per share)" } } }, "localname": "PriceRangeWarrantsOutstanding", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "perShareItemType" }, "blgo_ProfitLossIncludingDeemedDividendsForTheChangeAccountingForDerivativeLiability": { "auth_ref": [], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest and the deemed dividends for the change of accounting for derivative liability.", "label": "blgo_ProfitLossIncludingDeemedDividendsForTheChangeAccountingForDerivativeLiability", "totalLabel": "Net loss" } } }, "localname": "ProfitLossIncludingDeemedDividendsForTheChangeAccountingForDerivativeLiability", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_PromissoryNoteMaturingOnApril202021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the promissory note maturing on April 20, 2021.", "label": "Promissory Note, Maturing on April 20, 2021 [Member]" } } }, "localname": "PromissoryNoteMaturingOnApril202021Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "domainItemType" }, "blgo_PromissoryNoteMaturingOnAugust182021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the promissory note maturing on August 18, 2021.", "label": "Promissory Note, Maturing on August 18, 2021 [Member]" } } }, "localname": "PromissoryNoteMaturingOnAugust182021Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "domainItemType" }, "blgo_SaleOfStockDailyBasisRequirementMinimumSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum share price that required for selling shares to counter party on daily basis pursuant to the agreement", "label": "blgo_SaleOfStockDailyBasisRequirementMinimumSharePrice", "terseLabel": "Sale of Stock, Daily Basis, Requirement, Minimum Share Price (in dollars per share)" } } }, "localname": "SaleOfStockDailyBasisRequirementMinimumSharePrice", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "perShareItemType" }, "blgo_SanatioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Sanatio Capital LLC.", "label": "Sanatio [Member]" } } }, "localname": "SanatioMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details" ], "xbrltype": "domainItemType" }, "blgo_ScheduleOfAssumptionsUsedToDetermineFairValueOfWarrantsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of assumptions used to determine the fair value of warrants.", "label": "Schedule Of Assumptions Used To Determine Fair Value Of Warrants [Table Text Block]" } } }, "localname": "ScheduleOfAssumptionsUsedToDetermineFairValueOfWarrantsTableTextBlock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-tables" ], "xbrltype": "textBlockItemType" }, "blgo_ScionAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Scion acquisition.", "label": "Scion Acquisition [Member]" } } }, "localname": "ScionAcquisitionMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ScionSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the entity Scion Solutions.", "label": "Scion Solutions [Member]" } } }, "localname": "ScionSolutionsMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding seven employees working at BioLargo Engineering, Science & Technologies, LLC.", "label": "Seven Employees Working at BioLargo Engineering, Science & Technologies, LLC [Member]" } } }, "localname": "SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options granted during the period. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "blgo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The discount rate assumption that is used in valuing an option on its own shares.", "label": "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsDiscountRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount Rate" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsDiscountRate", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAdditionalSharesAuthorizedPerYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of additional shares authorized per year for issuance under an established share-based compensation plan.", "label": "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAdditionalSharesAuthorizedPerYear", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Per Year (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAdditionalSharesAuthorizedPerYear", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "blgo_SharesRemainingInEscrow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share remaining in escrow.", "label": "blgo_SharesRemainingInEscrow", "terseLabel": "Shares Remaining in Escrow (in shares)" } } }, "localname": "SharesRemainingInEscrow", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "blgo_SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to six-month warrants issued in connection with the 2020 Unit Offering.", "label": "Six-month Warrants in Connection With the 2020 Unit Offering [Member]" } } }, "localname": "SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "blgo_StockIssuedDuringPeriodSharePaidForInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued as payment of interest.", "label": "Issuance of common stock for interest (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharePaidForInterest", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "sharesItemType" }, "blgo_StockIssuedDuringPeriodSharesCommitmentFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of commitment fee stock issued during the period.", "label": "blgo_StockIssuedDuringPeriodSharesCommitmentFee", "terseLabel": "Stock Issued During Period, Shares, Commitment Fee (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCommitmentFee", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "blgo_StockIssuedDuringPeriodSharesFinancingFees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for the financing fees the entity.", "label": "Common stock issued as a financing fee; deferred offering costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesFinancingFees", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "sharesItemType" }, "blgo_StockIssuedDuringPeriodValueCommitmentFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of commitment fee stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "blgo_StockIssuedDuringPeriodValueCommitmentFee", "terseLabel": "Stock Issued During Period, Value, Commitment Fee" } } }, "localname": "StockIssuedDuringPeriodValueCommitmentFee", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_StockIssuedDuringPeriodValueFinancingFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for financing fees of the entity.", "label": "Common stock issued as a financing fee; deferred offering costs" } } }, "localname": "StockIssuedDuringPeriodValueFinancingFees", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_StockIssuedDuringPeriodValueIssuedForUnpaidSalaryAndBusinessExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for unpaid salary and business expenses.", "label": "blgo_StockIssuedDuringPeriodValueIssuedForUnpaidSalaryAndBusinessExpenses", "terseLabel": "Stock Issued During Period, Value, Issued for Unpaid Salary and Business Expenses" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForUnpaidSalaryAndBusinessExpenses", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_StockIssuedDuringPeriodValuePaidForInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as payment for interest.", "label": "Issuance of common stock for interest" } } }, "localname": "StockIssuedDuringPeriodValuePaidForInterest", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_StockOptionsExercisePriceRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock options exercise price range.", "label": "blgo_StockOptionsExercisePriceRange", "periodEndLabel": "Exercise price per share, balance (in dollars per share)", "periodStartLabel": "Exercise price per share, balance (in dollars per share)" } } }, "localname": "StockOptionsExercisePriceRange", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "blgo_StockOptionsExpiredExercisePriceRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock options expired exercise price range.", "label": "Exercise price per share, Expired (in dollars per share)" } } }, "localname": "StockOptionsExpiredExercisePriceRange", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "blgo_StockOptionsGrantedExercisePriceRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range of stock options granted.", "label": "Exercise price per share, granted (in dollars per share)" } } }, "localname": "StockOptionsGrantedExercisePriceRange", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "blgo_StockOptionsNonvestedExercisePriceRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock options non-vested exercise price range.", "label": "Exercise price per share, Non-vested (in dollars per share)" } } }, "localname": "StockOptionsNonvestedExercisePriceRange", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "blgo_StockOptionsVestedAndOutstandingExercisePriceRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The exercise price range for stock options vested and outstanding.", "label": "Exercise price per share, Vested (in dollars per share)" } } }, "localname": "StockOptionsVestedAndOutstandingExercisePriceRange", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "blgo_StockPurchaseAgreementMaximumAmountOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum value available of the common stock for sale in a stock purchase agreement.", "label": "blgo_StockPurchaseAgreementMaximumAmountOfCommonStock", "terseLabel": "Stock Purchase Agreement, Maximum Amount of Common Stock" } } }, "localname": "StockPurchaseAgreementMaximumAmountOfCommonStock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_StockPurchaseAgreementTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The textual disclosure of information pertaining to a stock purchase agreement.", "label": "Stock Purchase Agreement [Text Block]" } } }, "localname": "StockPurchaseAgreementTextBlock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash" ], "xbrltype": "textBlockItemType" }, "blgo_StockholdersEquityAllocationOfNoncontrollingInterestFromSubsidiarysEquityIssuance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity in connection with the allocation of noncontrolling interest from subsidiary's equity issuance.", "label": "Allocation of noncontrolling interest from Clyra Stock option issuance" } } }, "localname": "StockholdersEquityAllocationOfNoncontrollingInterestFromSubsidiarysEquityIssuance", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_TaxCreditIncome": { "auth_ref": [], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of tax credit income during the period.", "label": "Tax credit" } } }, "localname": "TaxCreditIncome", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_TaxCreditsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for tax credits.", "label": "Tax Credits [Policy Text Block]" } } }, "localname": "TaxCreditsPolicyTextBlock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "blgo_The2007EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Company's 2007 Equity Incentive Plan.", "label": "The 2007 Equity Incentive Plan [Member]" } } }, "localname": "The2007EquityIncentivePlanMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "domainItemType" }, "blgo_The2020UnitOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding the 2020 Unit Offering.", "label": "The 2020 Unit Offering [Member]" } } }, "localname": "The2020UnitOfferingMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "domainItemType" }, "blgo_TomorrowWaterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Tomorrow Water.", "label": "Tomorrow Water [Member]" } } }, "localname": "TomorrowWaterMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_VendorsAndEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding vendors and employees.", "label": "Vendors and Employees [Member]" } } }, "localname": "VendorsAndEmployeesMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_VendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents vendors.", "label": "Vendors [Member]" } } }, "localname": "VendorsMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_VernalBayCapitalGroupLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to Vernal Bay Capital Group, LLC.", "label": "Vernal Bay Capital Group, LLC [Member]" } } }, "localname": "VernalBayCapitalGroupLLCMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_VestingMonthlyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the vesting of shares monthly.", "label": "Vesting Monthly [Member]" } } }, "localname": "VestingMonthlyMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_WarrantPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for warrant.", "label": "Warrant Policy [Policy Text Block]" } } }, "localname": "WarrantPolicyTextBlock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "blgo_WarrantsIssuedInConnectionWithConversionOfInterestOnNotePayableMaturingMarch82023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the warrants issued in connection with conversion of interest on note payable maturing March 8, 2023.", "label": "Warrants Issued in Connection with Conversion of Interest on Note Payable Maturing March 8, 2023 [Member]" } } }, "localname": "WarrantsIssuedInConnectionWithConversionOfInterestOnNotePayableMaturingMarch82023Member", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "blgo_WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the warrants issued in connection with investment from three investors.", "label": "Warrants Issued in Connection with Investment from Three Investors [Member]" } } }, "localname": "WarrantsIssuedInConnectionWithInvestmentFromThreeInvestorsMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "blgo_WarrantsIssuedWith2020UnitOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the warrants issued with 2020 unit offering.", "label": "Warrants Issued with 2020 Unit Offering [Member]" } } }, "localname": "WarrantsIssuedWith2020UnitOfferingMember", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "domainItemType" }, "blgo_WarrantsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of notes that entitle the holder to buy stock of the company at a specified price, which is much higher than the stock price at the time of issue.", "label": "Warrants [Text Block]" } } }, "localname": "WarrantsTextBlock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants" ], "xbrltype": "textBlockItemType" }, "blgo_WhollyOwnedSubsidiaryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The textual disclosure of a wholly-owned subsidiary.", "label": "Wholly-Owned Subsidiary [Text Block]" } } }, "localname": "WhollyOwnedSubsidiaryTextBlock", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc" ], "xbrltype": "textBlockItemType" }, "blgo_WorkingCapitalDeficit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the value of total current assets net of current liabilities as of the balance sheet date.", "label": "blgo_WorkingCapitalDeficit", "terseLabel": "Working Capital (Deficit)" } } }, "localname": "WorkingCapitalDeficit", "nsuri": "http://biolargo.com/20210630", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_statement-statement-note-11-business-segment-information-segment-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Business Segment Information - Segment Information (Details)" } } }, "localname": "statement-statement-note-11-business-segment-information-segment-information-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-11-business-segment-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Business Segment Information" } } }, "localname": "statement-statement-note-11-business-segment-information-tables", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-2-summary-of-significant-accounting-policies-inventory-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Inventory (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-inventory-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-2-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-tables", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-4-debt-obligations-schedule-of-debt-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Debt Obligations - Schedule of Debt (Details)" } } }, "localname": "statement-statement-note-4-debt-obligations-schedule-of-debt-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-4-debt-obligations-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Debt Obligations" } } }, "localname": "statement-statement-note-4-debt-obligations-tables", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-5-sharebased-compensation-stock-options-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Share-based Compensation - Stock Options (Details)" } } }, "localname": "statement-statement-note-5-sharebased-compensation-stock-options-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-5-sharebased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Share-based Compensation" } } }, "localname": "statement-statement-note-5-sharebased-compensation-tables", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)" } } }, "localname": "statement-statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-6-warrants-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Warrants" } } }, "localname": "statement-statement-note-6-warrants-tables", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-6-warrants-warrants-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Warrants - Warrants Outstanding (Details)" } } }, "localname": "statement-statement-note-6-warrants-warrants-outstanding-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details)" } } }, "localname": "statement-statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-7-accounts-payable-and-accrued-expenses-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Payable and Accrued Expenses" } } }, "localname": "statement-statement-note-7-accounts-payable-and-accrued-expenses-tables", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details)" } } }, "localname": "statement-statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-9-noncontrolling-interest-clyra-medical-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Noncontrolling Interest - Clyra Medical" } } }, "localname": "statement-statement-note-9-noncontrolling-interest-clyra-medical-tables", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details)" } } }, "localname": "statement-statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "blgo_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://biolargo.com/20210630", "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20210630/role/statement-document-and-entity-information", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-details-textual", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-tables", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-tables", "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20210630/role/statement-note-8-inprocess-research-and-development-", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20210630/role/statement-document-and-entity-information", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-details-textual", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-tables", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-tables", "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20210630/role/statement-note-8-inprocess-research-and-development-", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://biolargo.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r125", "r239", "r244", "r252", "r382", "r383", "r389", "r390", "r431", "r492" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r125", "r239", "r244", "r252", "r382", "r383", "r389", "r390", "r431", "r492" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation, Eliminations [Member]" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r125", "r167", "r180", "r181", "r182", "r183", "r185", "r187", "r191", "r239", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r249", "r251", "r252" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r125", "r167", "r180", "r181", "r182", "r183", "r185", "r187", "r191", "r239", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r249", "r251", "r252" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r67", "r69", "r123", "r124", "r258", "r294" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r197", "r312", "r315", "r481" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r257", "r293", "r322", "r325", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r479", "r482", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r257", "r293", "r322", "r325", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r479", "r482", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r197", "r312", "r315", "r481" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "label": "Officer [Member]" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r194", "r312", "r314", "r449", "r478", "r480" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r194", "r312", "r314", "r449", "r478", "r480" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r257", "r293", "r320", "r322", "r325", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r479", "r482", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r257", "r293", "r320", "r322", "r325", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r479", "r482", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r68", "r69", "r123", "r124", "r258", "r294" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r135", "r323" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r135", "r139", "r323" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r135", "r139", "r237", "r323", "r437" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r199", "r430" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r439", "r441", "r444", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts payable and accrued expenses", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Total accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r49", "r434" ], "calculation": { "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 }, "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details": { "order": 0.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable and accrued expense" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r31", "r200", "r201" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r72", "r73", "r74", "r468", "r487", "r488" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r71", "r74", "r81", "r82", "r83", "r127", "r128", "r129", "r388", "r483", "r484", "r501" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r32", "r354", "r434" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r127", "r128", "r129", "r351", "r352", "r353", "r396" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Stock option compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r328", "r349", "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r38", "r203", "r213" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r107", "r277", "r286", "r287", "r417" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Interest expense related to amortization of the discount on convertible notes payable and line of credit" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r122", "r175", "r182", "r189", "r211", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r248", "r250", "r252", "r253", "r382", "r389", "r404", "r432", "r434", "r451", "r466" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r66", "r122", "r211", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r248", "r250", "r252", "r253", "r382", "r389", "r404", "r432", "r434" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "terseLabel": "Assets, Current, Total", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r17", "r18", "r19", "r20", "r21", "r22", "r23", "r24", "r122", "r211", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r248", "r250", "r252", "r253", "r382", "r389", "r404", "r432" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_AssetsNoncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-current assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r329", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r321", "r324" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r321", "r324", "r369", "r370" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r371", "r372", "r373", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r46", "r109" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "terseLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r110" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r102", "r109", "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r102", "r405" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net change in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r300", "r327" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightOutstanding", "periodEndLabel": "Balance, outstanding (in shares)", "periodStartLabel": "Balance, outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r58", "r236", "r456", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "COMMITMENTS AND CONTINGENCIES (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r233", "r234", "r235", "r238", "r491" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r127", "r128", "r396" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r30", "r434" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.00067 Par Value, 400,000,000 Shares Authorized, 250,996,373 and 225,885,682 Shares Issued, at June 30, 2021 and December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r318", "r319", "r326", "r357" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r76", "r78", "r79", "r88", "r460", "r477" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive loss attributable to common stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r76", "r78", "r87", "r379", "r380", "r394", "r459", "r476" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive loss attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r76", "r78", "r86", "r378", "r394", "r458", "r475" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r156", "r157", "r197", "r401", "r402", "r490" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r156", "r157", "r197", "r401", "r402", "r489", "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r156", "r157", "r197", "r401", "r402", "r489", "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r151", "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r156", "r157", "r197", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Credit concentration" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r156", "r157", "r197", "r401", "r402", "r490" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r117", "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r301", "r302", "r313" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r27", "r453", "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "us-gaap_ConvertibleDebt", "terseLabel": "Convertible Debt, Total" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "us-gaap_ConvertibleNotesPayableCurrent", "terseLabel": "Convertible notes" } } }, "localname": "ConvertibleNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r180", "r181", "r182", "r183", "r185", "r191", "r193" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r91", "r449" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "us-gaap_CostOfGoodsAndServicesSold", "negatedLabel": "Cost of Goods and Services Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r155", "r197" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r112", "r114" ], "lang": { "en-us": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r112", "r114" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "us-gaap_DebtConversionConvertedInstrumentSharesIssued1", "terseLabel": "Debt Conversion, Converted Instrument, Shares Issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r112", "r114" ], "lang": { "en-us": { "role": { "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Name [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r112", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of notes payable to common stock", "terseLabel": "Debt Conversion, Original Debt, Amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "us-gaap_DebtCurrent", "terseLabel": "Total current liabilities" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r120", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r271", "r278", "r279", "r280", "r290" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r25", "r26", "r27", "r121", "r125", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r284", "r285", "r286", "r287", "r418", "r452", "r453", "r465" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r256", "r282" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "us-gaap_DebtInstrumentConvertibleConversionPrice1", "terseLabel": "Debt Instrument, Convertible, Conversion Price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r254", "r284", "r285", "r416", "r418", "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r56", "r255" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r57", "r121", "r125", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r284", "r285", "r286", "r287", "r418" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "us-gaap_DebtInstrumentPeriodicPaymentPrincipal", "terseLabel": "Debt Instrument, Periodic Payment, Principal" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": { "auth_ref": [ "r415", "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt discount to be amortized within one year or within the normal operating cycle, if longer.", "label": "us-gaap_DebtInstrumentUnamortizedDiscountCurrent", "negatedTerseLabel": "Debt discount, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedDiscountCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r415", "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.", "label": "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent", "negatedTerseLabel": "Debt discount, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "terseLabel": "Total" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "auth_ref": [ "r317", "r330" ], "lang": { "en-us": { "role": { "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "terseLabel": "Deferred Compensation Arrangement with Individual, Requisite Service Period (Year)" } } }, "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r107", "r224" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20210630/role/statement-note-8-inprocess-research-and-development-", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net loss per share attributable to common shareholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Loss per share attributable to shareholders \u2013 basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r405" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Net effect of foreign currency translation" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 }, "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS\u2019 EQUITY (DEFICIT):" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]" } } }, "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r81", "r82", "r83", "r127", "r128", "r129", "r131", "r136", "r138", "r148", "r212", "r295", "r297", "r351", "r352", "r353", "r367", "r368", "r396", "r406", "r407", "r408", "r409", "r410", "r411", "r483", "r484", "r485", "r501" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of equity interests that are issued or issuable in a business combination.", "label": "Equity Interest Type [Axis]" } } }, "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.", "label": "Equity Interest Issued or Issuable, Type [Domain]" } } }, "localname": "EquityInterestIssuedOrIssuableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r47", "r176", "r208" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Investment in South Korean joint venture" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r47", "r101", "r210", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r221", "r450" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "In-process research and development (Note 8)", "verboseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r107", "r288", "r289" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Loss on debt extinguishment", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.", "label": "us-gaap_GrantsReceivable", "terseLabel": "Grants Receivable" } } }, "localname": "GrantsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r90", "r122", "r175", "r181", "r185", "r188", "r191", "r211", "r239", "r240", "r241", "r244", "r245", "r246", "r248", "r250", "r252", "r253", "r404" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r107", "r223", "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse", "terseLabel": "Impairment of Long-Lived Assets Held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r222", "r229" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r85", "r107", "r172", "r208", "r457", "r474" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "us-gaap_IncomeLossFromEquityMethodInvestments", "negatedLabel": "Loss on investment in South Korean joint venture", "terseLabel": "Income (Loss) from Equity Method Investments, Total" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r227", "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r80", "r360", "r361", "r363", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r104", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "verboseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r106" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r106", "r446" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r106" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r106" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r84", "r169", "r414", "r417", "r461" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r93", "r275", "r283", "r286", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt, Total" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r99", "r103", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r10", "r11", "r54" ], "calculation": { "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details": { "order": 0.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 }, "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r39", "r218" ], "calculation": { "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r62", "r434" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net of allowance", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r12", "r63", "r118", "r147", "r215", "r216", "r219", "r447" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r40", "r218" ], "calculation": { "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r62", "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "terseLabel": "Inventory Valuation Reserves, Ending Balance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r107" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Common stock issued in lieu of salary to officers and fees for services from vendors" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "us-gaap_LesseeOperatingLeaseDiscountRate", "terseLabel": "Lessee, Operating Lease, Discount Rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r53", "r122", "r183", "r211", "r239", "r240", "r241", "r244", "r245", "r246", "r248", "r250", "r252", "r253", "r383", "r389", "r390", "r404", "r432", "r433" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r37", "r122", "r211", "r404", "r434", "r455", "r471" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r55", "r122", "r211", "r239", "r240", "r241", "r244", "r245", "r246", "r248", "r250", "r252", "r253", "r383", "r389", "r390", "r404", "r432", "r433", "r434" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r27", "r28", "r122", "r211", "r239", "r240", "r241", "r244", "r245", "r246", "r248", "r250", "r252", "r253", "r383", "r389", "r390", "r404", "r432", "r433" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r27", "r453", "r465" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "us-gaap_LineOfCredit", "terseLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r51", "r121" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r51", "r121" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r27", "r268", "r281", "r284", "r285", "r453", "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Debt obligations, net of discount and amortization (Note 4)" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebtNoncurrent", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt, noncurrent" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r61", "r122", "r211", "r239", "r244", "r245", "r246", "r252", "r253", "r404", "r454", "r470" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Non-controlling interest (Notes 9 and 10)" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest Disclosure [Text Block]" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners", "terseLabel": "Percent" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "us-gaap_MinorityInterestOwnershipPercentageByParent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r105", "r108" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "terseLabel": "Net Cash Provided by (Used in) Operating Activities, Total", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r132", "r133", "r134", "r135", "r140", "r141", "r142", "r144", "r175", "r181", "r185", "r188", "r191" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Net loss attributable to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r298", "r381", "r387" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Clyra Medical securities offering" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r127", "r128", "r129", "r297", "r376" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "us-gaap_NotesPayableCurrent", "terseLabel": "Notes Payable, Current, Total" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r175", "r181", "r185", "r188", "r191" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "blgo_ProfitLossIncludingDeemedDividendsForTheChangeAccountingForDerivativeLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating loss", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r421" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "us-gaap_OperatingLeaseLiabilityCurrent", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r421" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "us-gaap_OperatingLeaseLiabilityNoncurrent", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r420" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use operating lease, net of amortization", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r427", "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r180", "r181", "r182", "r183", "r185", "r191" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r70" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other (expense) income:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "blgo_ProfitLossIncludingDeemedDividendsForTheChangeAccountingForDerivativeLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "us-gaap_OtherNonoperatingIncomeExpense", "totalLabel": "Total other expense:" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r112", "r113", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Fair value of warrants issued with convertible notes" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r107" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "us-gaap_PaidInKindInterest", "verboseLabel": "Common stock issued for interest" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "auth_ref": [], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.", "label": "us-gaap_PaymentsForProceedsFromProductiveAssets", "negatedLabel": "Purchase and sale of equipment" } } }, "localname": "PaymentsForProceedsFromProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r95" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.", "label": "us-gaap_PaymentsToAcquireInterestInJointVenture", "negatedTerseLabel": "Investment in South Korean joint venture", "terseLabel": "Payments to Acquire Interest in Joint Venture" } } }, "localname": "PaymentsToAcquireInterestInJointVenture", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r329", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r29", "r292" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Convertible Preferred Stock, Par Value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Convertible Preferred Stock, Shares Authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r29", "r292" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Convertible Preferred Stock, Shares Issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Convertible Preferred Stock, Shares Outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r29", "r434" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Series A, $0.00067 Par Value, 50,000,000 Shares Authorized, -0- Shares Issued and Outstanding, at June 30, 2021 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r44", "r45" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Clyra Medical prepaid marketing (Note 9)" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r96" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from sales of common stock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r97" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from payroll protection program loan" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r97", "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_ProceedsFromLinesOfCredit", "terseLabel": "Proceeds from Lines of Credit, Total" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r75", "r77", "r83", "r100", "r122", "r130", "r137", "r138", "r175", "r181", "r185", "r188", "r191", "r211", "r239", "r240", "r241", "r244", "r245", "r246", "r248", "r250", "r252", "r253", "r378", "r385", "r386", "r393", "r394", "r397", "r404", "r462" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net loss", "terseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r225", "r434", "r463", "r472" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Equipment, net of depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r89", "r214" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r202", "r205", "r206", "r207" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "us-gaap_RepaymentsOfConvertibleDebt", "terseLabel": "Repayments of Convertible Debt" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "us-gaap_RepaymentsOfDebt", "terseLabel": "Repayments of Debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r98", "r121" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_RepaymentsOfLinesOfCredit", "negatedLabel": "Payment of Clyra Medical debt obligations", "terseLabel": "Repayments of Lines of Credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r98" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Payment of debt obligations" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermLinesOfCredit", "terseLabel": "Repayments of Long-term Lines of Credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r358", "r448", "r495" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development", "negatedLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r33", "r297", "r354", "r434", "r469", "r486", "r488" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r127", "r128", "r129", "r131", "r136", "r138", "r212", "r351", "r352", "r353", "r367", "r368", "r396", "r483", "r485" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r166", "r167", "r180", "r186", "r187", "r194", "r195", "r197", "r311", "r312", "r449" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r156", "r197" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r119", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r316" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r41", "r42", "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOwnershipInterestsTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other units or shares or classes of ownership in a partnership.", "label": "Schedule of Other Ownership Interests [Table Text Block]" } } }, "localname": "ScheduleOfOtherOwnershipInterestsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r175", "r178", "r184", "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r336", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r300", "r327" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r154", "r156", "r157", "r158", "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "us-gaap_SecurityDeposit", "terseLabel": "Security Deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r162", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r180", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r191", "r197", "r231", "r232", "r478" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r162", "r164", "r165", "r175", "r179", "r185", "r189", "r190", "r191", "r192", "r194", "r196", "r197", "r198" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Stock option compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "verboseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "negatedLabel": "Options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Options granted (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r338", "r350" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Options outstanding, balance (in shares)", "periodStartLabel": "Options outstanding, balance (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Weighted average exercise price per share, balance (in dollars per share)", "periodStartLabel": "Weighted average exercise price per share, balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Vested, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Options Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Vested, June 30, 2021 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r327", "r333" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Weighted average exercise price per share, Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted average exercise price per share, granted (in dollars per share)", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r329", "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedTerm1": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Period an equity-based award is expected to be outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedTerm1", "verboseLabel": "Expected life (Year)" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedVolatilityRate": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage amount by which a share price is expected to fluctuate during the expected term of a nonvested share or option award issued to other than an employee.", "label": "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedVolatilityRate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing a nonvested share or option award issued to other than an employee.", "label": "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate", "verboseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "percentItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r344", "r355" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "verboseLabel": "Life in years (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "negatedLabel": "Options Non-vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Weighted average exercise price per share, Non-vested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "us-gaap_SharesIssued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "terseLabel": "Shares, Outstanding (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent": { "auth_ref": [ "r291" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount that is required to be paid, determined under the conditions specified in the contract, if as of the reporting date, the holder of the share has exercised the right to or the shares are mandatorily redeemable after one year from the reporting date or operating cycle, if longer.", "label": "Common stock held for redemption (Note 9)" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r116", "r126" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r162", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r180", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r191", "r197", "r220", "r228", "r231", "r232", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r60", "r81", "r82", "r83", "r127", "r128", "r129", "r131", "r136", "r138", "r148", "r212", "r295", "r297", "r351", "r352", "r353", "r367", "r368", "r396", "r406", "r407", "r408", "r409", "r410", "r411", "r483", "r484", "r485", "r501" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-details-textual", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-tables", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-tables", "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20210630/role/statement-note-8-inprocess-research-and-development-", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r148", "r449" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20210630/role/statement-note-10-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-details-textual", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-tables", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20210630/role/statement-note-12-commitments-and-contingencies-details-textual", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20210630/role/statement-note-6-warrants", "http://biolargo.com/20210630/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-tables", "http://biolargo.com/20210630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20210630/role/statement-note-8-inprocess-research-and-development-", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r112", "r113", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Exchange of consulting services for Clyra common shares" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r59", "r272", "r295", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Conversion of notes (in shares)", "terseLabel": "Stock Issued During Period, Shares, Conversion of Convertible Securities (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Issuance of common stock for service (in shares)", "terseLabel": "Stock Issued During Period, Shares, Issued for Services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r29", "r30", "r295", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Sale of common stock for cash (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r60", "r295", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Conversion of notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Issuance of common stock for service", "terseLabel": "Stock Issued During Period, Value, Issued for Services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r29", "r30", "r295", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Sale of common stock for cash", "terseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r35", "r36", "r122", "r204", "r211", "r404", "r434" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "totalLabel": "Total BioLargo Inc. and subsidiaries stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r82", "r122", "r127", "r128", "r129", "r131", "r136", "r211", "r212", "r297", "r351", "r352", "r353", "r367", "r368", "r376", "r377", "r392", "r396", "r404", "r406", "r407", "r411", "r484", "r485", "r501" ], "calculation": { "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20210630/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r412", "r436" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r412", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r412", "r436" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events", "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r435", "r438" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization", "http://biolargo.com/20210630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-11-business-segment-information-tables", "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20210630/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20210630/role/statement-note-6-warrants-tables", "http://biolargo.com/20210630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20210630/role/statement-note-9-noncontrolling-interest-clyra-medical-tables" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r359", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r149", "r150", "r152", "r153", "r159", "r160", "r161" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).", "label": "us-gaap_VariableInterestEntityOwnershipPercentage", "terseLabel": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20210630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "us-gaap_WarrantsAndRightsOutstanding", "terseLabel": "Warrants and Rights Outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_WarrantsAndRightsOutstandingTerm", "terseLabel": "Warrants and Rights Outstanding, Term (Month)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20210630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20210630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r140", "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average number of common shares outstanding: (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://biolargo.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r496": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r497": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r498": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r499": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" } }, "version": "2.1" } ZIP 68 0001437749-21-020177-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-020177-xbrl.zip M4$L#!!0 ( "N#$%/7<*T;GQ@ 'HD 0 1 8FQG;RTR,#(Q,#8S,"YX MM,XE[>O?ICB+1-D]E MTB6E)+Z_?@'J6Z9DR983NO%+ZX@@"1 @"( @^?'OCU/?NB="4LX^[?5>'^Q9 MA+G_;K=V_/;V\W+-DX##/\3DCG_88W_O['__Y'Q__R[8_$T:$$Q#/ MNIM;PTG(/"+.^)18_SRYN;)LZ^#W#V^/K[]8WX:GUN'!8<\^>&_WWMGV'Q\? MI?=!NA,R=2S @,D/\.'3WB0(9A_V]Q\>'EX_'+WF8KQ_>'#0V__GEZM;!;L7 M ]_Y8YY"WU'N.V+,7[M\NH^]'+P[.D@@71ZR0,Q3X,<[X;^6Q'T]YO?[<:&J ME%8(A8 1J*H1EQ:J>(3JH:&@"!@(.YC/B"Q0JJH@K5"\C\58Y\ ^Z-E93?+H M3O1]8$FA$Y^R'_KV82R/]K'XSI$D 6<.=:6^:554:%M25P\*!45 $:2 (T?> MJ?[AXWXD!3W[* ]:&I1\A:A(5RV8B0I/,%MN/"S2M0TD%3DF) MIA)BX05%I.)Q?[L?%>9!:0V7*,,9YZ9<>ES@:CP_>L?'Q_NJ=,]R@D#0NS @ M%UQ,S\C("7W )F0_0\>G(TH\F-L^F1(6% !RQ0',(Q)\=:9$SAR7+)EBH 0L M2\UD.IUQ$5ALH6+-=(MF_Q5WG4#I'JPAZZHD?]CXQVOH=F^_+09YB6[4?U8A M^MFN[SJ^ZKK75L&_[*2>C9_LWB%(76,L:L6]=A2T-?>)'\CDBYVUU1Z?LCYH MADM2*\(#5<0*.%2HZ48RD8#CCS5D,:>F&G6;PJM?ZW2_6I':_WZL,8L4XVM+>(ENZ69[LW72?]:0P-J M[9LJ5);55'_+E93.R@Q:5#TK_N4[=Z_!N$E %CHHKH**3JA"_*L,O:0NII[3SG>,K$UY." FD'2VH M@0VR2[EGA\P)/:IT_TJL7ZFKKN2A!T)PFZ "OT]SR%@G$3+6K4+&>G4:86-= M*VRL;PDV?]O)21OFV3,'OT](0&$HY!.*3;GGKJ3HL!,ILEY=%]#;B57$W/2S MM/G(QB53=2G56@$B GA,")/TGM@^E[);A;1ZYUT)UU&=<*4%TN(C:Y"B9P%Z M )E#S[H"]*Q7.Z55Q6#DKPRX^V/"?8\(:9.?(9HA2(!+@PV)5?->NY*G-XWD M"<7I-H?7?UOG"C'KU5F$V=]VLK1$6;B.G-@CGS]L5"5I>^E*5MXVUSVG@(=U M@7CL! -9QGA [)Y]%TK*B(S6"QACA]%_K^,H+6VV*]:_0_>(2A=6M5 0^.,K M]&RAO7P2]ZW6F$&N[Q?.[$-;AM.I(^9*I],QHZ H'?1I7;4!1-G8GL'L<<'A M7X?[K?KI2AQ^UXJ#,GPC9-2"D2%C]5-DK.L8F1V='R2+OCVB NEO=>1 MARW?E4T*':=6@@4=JR7@A?/X#1AN=V#4W?ET'%GBZW!7TUI7?#W6 M\A5MPS/HTAID7;YPCKZUY03<&C[1GSMRY@_40 MK6+X*$*87N0117P]DZMI%UWQ_%#+<[3!8K-*6M<1'LH([T=X6.@9TPUR9L3!DA MDFP47%/22 MJ^W[[EK!FE7ZZTI8WNJC.&@=GE!^A4A9YQE2OUFW$59*C0QS6/UF75V=OG3) MR<7=)!FK@O53'QHUW94\5$3U"F&]VZC_72)$QIU#=-*F-(BB[M'6GXIMP5Q9 M,YJWM.VN6*^/X"E3\S1#(-XXS"'PTGE_9,OP3I*?(7X"PVI-#U';7E<\UD?K ME 5YFW9JG:M.7RY?E\3,UPW2-VZ^*ZXOQ/*6Q.&M5\FOE[X_UV8KQ0[0WWZR MG9NDNXZ$Y% ?$&RW@6.]&BJD7KK8+,;E.Q".ZD:[$@%])%$7\]\Q>DFC^1WP>[&QKABL#Q#F=PAV#&T5Q^^ VRU[ZDH4],'! MQAL'.SEI%=/M0$Y:]M25G.CC@BV"R#M):12XZT!"&O;0E62L&"'(*&6L8(?/2Q:-5!*!#>5FKWZX$ M2!^=;!N"V$G4ZIS-@:IS _&YN93E3R9B2Q'I2N;T>8XM9:X K XZQ(?Z,G'< MB6$+[KL"C$AUJL6%!D1AV7HR$:Q%HB/Q.^HDZ@JFM\(5]^4R7'>BMPK7*\<-(I3@2&HF_/ODR MVP*GKJ11'VYNO^*J8R6#",G?K#\3W*U^AOM.4)<< ^K2A6C<1U>"I ]K5Q\] MVKD&RW<4.Y2'!JUW)0GZJ+9^XW(G \NXA#>T>6$TE55A!ZM2FVZZD@I]#%LK M%: R8FQ0;:CBW=*Q;!NZ0UW1O).NA$,?QJ[?]-ZICH9,*YJ5':B/MEUU)27Z MD':ME)0LTYT>64QOZ%!QU+3:E0SHH]+%[(F=9JCB2OJ#AX%Z:P']SPXT0M,N MNI("?9RX( 6YGX,,DYT"6.18/KR [=L!1X81,:6,V".'"A6+4*9A>7YW)#1K MH="14+W11W]+0I6/9WS#Y2;@8*'&F%H7@*D*?BC+=4$CO72A:YIFE8N9-:O0 M@31N'+>NQ%0?/VZ>-%:([#7,,]O);ZOTKPY-JE6[[$K:]/'A5JEG.W-L)8[B M.4,,_H-. 91&1 B\31 =G<[-MTVAU)40ZF/+;83P5&&NM-MU@GGD->[,PW9" M^AQK\P:PZ4HT5[G?8;?^KBB5JUS.T&D>9Q?]=R5YW5X6L5NF6R9R=RE6+;OJ M2H)63A[?B4HK_M7P=)-B4]=M5R)4D66^5(3L6L%Z\0*UY):13I5/V[ZZ$IV* MVR^6WG"R4S\-[BCI5$*:M-^55.@C^_H[45Z4)'S<+S^E%W\I/KFG'MR+G]]5 MPH*ODOVK[_T5RFA"#7G?\Q3NCG_M4.^2G3HS&CA^$JWN,P_F6_Q6]P5Q N## MI90A/H> #PQ^VNNL->K[Z/1\V@O W]FS4,H"&H38W&?!P]FG/?6 \0<*XKAG M1>^?15_ F0?6B_DEE. @[5G1]_ADPJ>]*%\\^1P]+314#7AAE)&=?[=P<'B8=O9(0^KBY7OENB8PF0 MF93%:CWG^<5^7][E X>O1&OK:D93KR=N.W#_#HNOT!-0+#*3BA\!J/PAGW(A M^(..EAH ,RGBCO &HS,JB!MP(4OD5)4^)RT9[K$/UG=_AE2J=?H$#*UXC;[! MUZN$JG+!Q;ET@2$WT(9ZV30F;XT&-KB(>>1NC<5=0Q0@).4-VK8A&8+AXD[( M!;VO&X;J&EM.]X"U)#NJL.54#R>"M*0[J;+ME#_PEG2K"J917:F_3QWF>-1A MGSEX(0QA/RO/I*C'ET(9H<]/?4?*P2AVK@;BAHXG07\\%NIE=I5XE);*N%BF M)*Y8^5F<$?G6:H^WPS7 Z<5.MQ3.C(K4Q12H<*K914>0- (SV-&L1OB$?(%%$&0SMQ!^-R M-=R-AZ!Y2^:.49S54R\!-4#&4U9-SO;0D \<5=.CA=H>VN:7S&U 7 ',7.KB M/5D-0>42,ZSA=)OP@I ;XG+A$:\O*W8D4GK:UMH>3R=3=='B#QH^SB5+]A;. MP,9GUX)/J91ABZ:GY[MANSO>3!""\& )W$([-U,*HV M!UM6,E6) 1$!+%61-NXS[QN;P5*5NSD!>'PMR#WEH8R4=QSH?-"=95V#Z*CUL2?+QU],HRQT!1]=ZAJ-:2W:":H=2+&8=Z9# : MP1I_A9NI94)K(,RD"1C IT3T2X0L?#8:^Q,]]B?;@?VI'GO#$WH2-,_TV)]M M!_;G>NS/MP/["SWV%]N!_6<]]I_-QCYR4Z P1+CS1]D*5/&ZWBAG^AK?@">> M7$*;MH*9%$)MZL81IQA_9PS6"5[\64WFLEH;I[6AD,('[XS>4X\P#*(,)^1T MXK Q>(C95;CP_0Q:OGD;Y6&\9&\(IT23VYSY9!LIK>Y:Z2 M3W 6SH$KP?PR_V)X3%\]S!H;YP'Z*YVO)>.R*@CN_/!P^,>'@4 MCWH4%'.),ZVKF2EW/T.EUM&"@,7X&M::PX/>^Q*M2X#,D,D$28%1HC,2_Y^L MS?%2'9(A[W\E#YDQ<@TKD4MG/NE[T6VN"U1WT*!Q9D$Z;!=XO)/XP%9O"'8: MQA3[4I) ?B7IWNL2F.>PVFJL]TI9QT,+_T<<$:< %F6\JM#(68O(SC-DY26# MY8_!.@<-X7E+L+HQ_/L-V 9+H3KCMDCMJ@T8,=L_0R/H[%]?7Z/9!A[%&$C" MC/Z$Q%H(<^=C.2M?O3PRQU/?)SYW?Z34+05;CTU!TM+ZG$+\\M9!_H,!J0R7 M3$4=,+HB"6Z$HM%([HG/9Y'A4AKY%O"FL"!=N7%G&Z7T-J"S^#H W/C.C)7, M=XAOZ[HA+@%'':@XY;X/"@)SJ%%/#A@9C : 2L%A?)*>C @-K4 IR,V(!N>. M8)AAUND@-FC:C"!3V9RZ9&G\!]-VDLT.,N.29EG_K6L9&TA*WS)+XV$RO@\/ MU$BY!?GD4[#:7[7 M:$-^0G!]R/Z,MX"C5*3^Z. X/;@!14RZ+T_.'/F MLFXT-]>EL7+8 OG.&KHWB%A7141*\JB-0(\IF#&)5L!.1Q(Z+(J_)'4QBBN?LN\64Q1IG= MH)O=I8Y_F]P2'%_".TQN&LX(;01M M7+Z4.CVB0UWF::N$V")Z^G&5Y73E()^+OHR>^!J;:(\OVB')?,[*TM7QQM=F MQD1TAO@7YZ\L?B3+B"^4FH/X]PE?2.6A9(&":K#529F%]1G.735$-9(Q3WP*#OE5X%7(FGALZ'8<_&5?^'E+0+-=R-,H$$P M(2*RL2._L<+/; !GJI>I4"]QH_#)2$%JEL*XG1F+8%*Z$^+^N!:PA*N@!?P: M"V=ZBM<<]-V@3&13<".F5#[\EFPC78=@-8/JU5SDD%+9NIH10<\\VE$*@TR< M>_DG_)/9.HT@S: )Y(SAO,)9)>2$S@I'?M)9]@_B>R=S32X'WCKM#1C44F4BBL7'1&K*C:4@MW%73481 M:/.T-!,H5!)77(*>2 ^(%DYKY4^G-3W?UGFKVQ.Y*UV#%D=T!JSR^I4V%-^"9%T-(^P-W-:+7^TYL-]=/$Q M>.^ 2)]YR3MH\0&R1B/2HJWM'*QVRKNBBN&DQU9]X?TH%=0M4%L'94:7J#&13ZNK!#:0OVJ $#9G;*&E&:N.: M!DW&9-\YO?LI/AT6'7C2;E^O4,^TC-DE8[ 8?5T*9LKM$0I3?%>#"!G=B90= M/1B,]*GY*B4_W7^.JR7I^84AZ+AA3FUVI@^:B>CHN^K2@ MG3IH9PO&!VFIMP%:P)ND'&257I &J80,:X8V#R72CKQY MV^7*&17M9*W+GG[1\:7)[8.;&51=\[_H2$J,]-G1;>C2OG?\,!(A)TM^VLP8 MM^OX5QW]#-1UY,2.5\Q-#?GRWG[1<6ZX;*W6YO:,V1O@]%U@\^QM95O&J>9( ML2IL*GGMVMKJ,6HH/74UMX?^M[9,4SG!K,C2/4L:NZF;$P^[N.0H#\\ M=>#/_P=02P,$% @ +(,04W*H9UHZI!;3/ KM8["[ 3S\_S>+6 G-! M&+UHG[XY:;T^Z-[WKJ_;+2$1C5#,*+YH4];^^:>__^W3/X+@ M"E/,D<11:[1L/4P3&F'>9S/<^NWSW4TK:)U\^/CN?'C;^O;0:YV=G)T&)S\& MI^^#X*=/,:%_?E0_1DC@%C!!1?KG17LJY?QCI_/X^/CF:<3C-XQ/.F2C2!_>L!#)5(RY$%I:"O57L"8+U*/@]"QX>_KF241MD'JK ME8F.LQC?X7%+_?YV=[WYSA%A,>(3]B9DLXX2^82J#D%'! M8A*ID0LVCT7 QD&(Q#08Q^Q1! E%242 !$"FWSGE>'S1'L43%JQ[5FS]4+EC MN9S#O!)D-H]QN[.#,D1QF,2I5&_@[Q6Y0M,(X(PO_"0Q3.R5^->LQ2S,$8MZ M\OL5(O0+9[/A<'C#$/T" TT6H#5"K+\D1B,<9^TMJ#.68C75&%_)JB!+US3D M&&97'V>_KT&V:$1B(I?PA;U$2-!@WL=S)HCV&5NF%F\H=HB48QADD&3SC,K_4*2+ !;(7.O$)_AT,,V@<\%\;Z MNJD7R'I@)S@*Y:]$3M<.S,:IL09IU8L7>)5^4?C^(M-U3QLOL PYGB,2]?$8 M^"U309H J=N4 O1*(VGH/QO63AG\#7KXAS!(H%GO<] MY@L2PAK!>S$B,RWH,GTXP/H52[72#SE;$-A_?5Y^$Q@6AHT?W@TE69@L;O$. M_$&9+8 54!HZ\ ?ERBLKC]+0@0.40[ )[8-T07$R.US*_IO]BA,I?X,.$ZUR9@JU= MX-L1^]:V]]ALQFAJX77(;-MY@\FP1[]PF#I#<@>^6:>M@?$,H>#'C'CAQ1#=I(3Y1?NDW7K$9#*5%^T@ M36=E'2$>/DL;O,Z\K"@Z(IG-TDX#(O%LW7X,9J62,\)*1W. ,2ODI_XB+Y3< ML,5[ML7K&=QJ^0-;_&^]QY_GY=HB_:?W2"MLJ6V%\,Y[(=B85OX+HV[*2/R;-=2 M(J!]#)OT@O@+!;R/8?Q->;\=_)9!P6,8\3*(M3'$(XC+6.*US14<022F$F)M MJJ>$-A\,N*/B4E;)G):U$']A*?I6^.F3.7,_.F5+97PRD=Y*,;=(92O%3YV7 M0@07Y,^Z#OY0)G%P%J3"Y$MU_$60"25C$B+X%&4;&^ SF+.8A,!F0%9QC640 M88E(O&$\_S!0C5]V\ -"M?-J=VBHMI+(%2^@KD1,<73%6"1@,@[&,-\Q7QB* M/*U;.BGU7'$'#.4!V"%QR>D=>KR%2<4)BHL-0&[#2JGP@]GUV1+!/$M(!8A&ZJ%*204X"]6*79MGUZ#<0M 4.\TL%^XO87ZS)08;$:M#S=9C8]W.R2*:Q1FM M1L1,[.=B648Q6#'(/JV?%>$6G*H^[>Q-HWZ$N?PBZJ("GP8JVT064W% MIKR'PS'0C+]P:/Z_>PC?/83O'L+_O8=0;.$X>@^A3H?H"-R"T@[183V$9Y[+U2I9BK=+F4J?AROVTLVLS]JON7 M]RZVI8(J>V0%S-3$#9)DEJ0V*2W[5-7_'$_!724+O*TE2P.C#^A)#ZY,+R[P M1J#(8#I0G!UPZ:$YD2C6X3)3N^#?=)S;^6GMC($<1=A'XXS7K["ULV#W-9FC M^^+ (+Y(?G=E#W&^A(WI+RA.="?A"[5U@6U;SF2$H2%SPK'A!(E9!8HT=;'[ M+'0/F'\W?ZF4GL0WL/2HLXN(3HCR)#(]UB:C[1I]3Z0;.,V_1LV/N]%VN "3 MF!J3*8MA)RFRN9S/O+&96T1FR^.5%[W#3.XR;*1UP?M.J76.R/64COG.%[J1 MV 'WMX0R#JJ6X]/FM6\P(MG>/*G4YY MY&[NQ@(]E(4[ Z8B?>UL=C$AHN MR;)MZ.JN*7&?C/[ H7Q@M^HU)6FY*8[P;*[B;O=8RC@-URLW1'1G*H2:.Q5K MZ]>%3&QW(U[M/UXSLSE\,537*#':E9*342)5X/N!?7U64)'CS=7;N:>YX[U& MGU58*[Q*%>>ATP"?.=R[ M?!V3-W%X*]ZVT\U9LV:LF3>;<;O>+U+3[9?3N,N6E=3^V+V:FM.73JJ>$I MLFO.359Z:G[,&&TR^YY.X+UP\JM#/)V*.6B\MRR&-,2S2PJ+I:%\&BP[A)4J MX'TR(99P;0KC?7)<[&#E5A;XY*?803)73/MM2BKE^9B5I([ W-0E!7-5G$\S MP;K2UCC&U;/$/LV+,C*Q>'=)@\=+-X^%NC"!;:[V3*]*"'?7RR"&I;+R@=/* MW]?L$=2:V*UT*+6/@8.H3]0-F#3ZPOC#%/?2NS,WKT< 95'WZ6-.%DA=J*Y[ MT79M_14I9]' RG][V2[3MN\ZJ\02F!^VWF=F[N&5>N54]L]]7%DUJ(&Q[7Q>M'04/BYL# [O;U3^46KU_7=@VNDA9[7P $*Z]>*O@!3\'6DS6+B MP%=F['7#'1JFQ PZN&R@&_H*C;@%)W@4B;.3G^U,_B,! DU>$KV MXO* SI9?#28#I:O#.)HX(/@RL&&D67@W7#Z *R=0F)I;&J5_K3:9T1])5BB1 ML[@?]LM<2>^UTVM64KM&;HZB','+Y-7-UXB'JMBWCQ%SRWV( ,\/" 5 8FQG;RTR,#(Q M,#8S,%]D968N>&UL[;U;<^,XMB;Z?B+F/]2I>5979E;7K:-[)N1;;N]MISRV MLVKV>>F@24A")T6H0-*9ZE]_ )*ZV"* !1(D%V5$S.S*M@!P?;BN^_K[__ZV MBK][)CRE+/G']^__\N[[[T@2LH@FBW]\__EA,GTXO[[^_KLT"Y(HB%E"_O%] MPK[_W__K?_P_?_]_)Y./)"$\R$CTW=/FN\=EGD2$7[ 5^>[_GMW??#?Y[MTO M?_OIM[O;[SX_GG_WX=V']Y-WOT[>_SR9_*^_QS3Y\C?Y?YZ"E'PGB$C2XG_^ MX_MEEJW_]L,/7[]^_O?OQAVWK[ZOF\M2,A)*6E/XM M+?YXP\(@*Z;1".$[90OYOR;;9A/YI\G[#Y,?W__E6QI]+V;]N^_*J0MXR%E, M[LG\N^J?G^^OC^>")MD/$5W]4+7Y(8AC07(QPI*3N9+4[01*"GZ2W_Z?!SVS MS5IL@Y2NUC'Y_H?V1$5L%=!DLB*K)\(;DE<[AG-"Z8HD\J1,RL\UI54QC&MR MEV(\'N9/9++[8D.*-2-U.,=D'N1QUGZ27XZC)'A+[6M2GRB+ [Y@?PG9Z@=Y MB[W[^<=W/Q3$BDL@(^([V21A&9G\*NZ%-69WQ>!G8J@OVT_&P1.)R]&L^Y;DQO(F9[R: M016Y=EDM%L<_'BQ%>DJG[&04W] M >J$JANR".+RV]-O-*TA3-&B,4WS('TJ+I$\G2R"8%T21N(LW?YE4C(N[ZM' M^']6?_[G!4W#F*4Y)[M=-'U*,QZ$V2NZ+7H,@.-A>[K%S4"NQ3]?3[NYX9!4 M/P9/,3%1_**1CMK]/3GEX7>,"W[V']\+GKA\7?XFEX]$__@^X_ENN.KA:LCF MS#E;@::8-=A'XLM]XE.P-25$W>%EIBNP7R :;D>Q7"_W%P-<54!$[YTOS3Y7YUH#9.ED'6SD]!?,I?BCF+YH0KZMQ58FNU4#LM&6 MH_;"2#>B"<9*>][T3?.FTVI?W97;2ISQ:;FI;FCP1&.Q?TE: MW//FGC?WO+GGS3UO[GGS>M[L3 O_B&95E+LP0E-YHRO"C,8G$$' M#M0U3VY%1B=L^%1\/I(D7,7!HH;!K/V]0Y;W7%XXG 3G+'K]C*M^[I*:G'.) M76S_(/YO(;Q>"M%5+%X=98:F'5)Y4>VB\MMWA%,678F_U0D,QK:]T2GG"$;E M4:+S>GT(5(PQMWB^U=0PPI&D/5):[37V$M.UZH.__Y '/"(\W]V3-^&NQ M#="R!QH?>2 X-[EZ1B)53?N@4GQ"1]G!SYTK=:91Q$F:5O^1I_.]4L.C:=L7 MG?*%F_%']E6MAU*V[(O&.R98F/C_HVO%*VUNW!>E!>,^XW>BT/!@_A:L'??_HMLE&0JVG5/'UNM6/*0";[_81F(F9KE6>&?1Y,ZIA'> MJ7O*2[:LO '%A^4*U[()AFA=\\ZIO2<+*K5"2?8I6*FGMKY9 MY]0]+$DE8[CA\C&T M/RG3)H F)E4B2Y:H[VQ5DPZI>B!ASL4DO/_P]$BS6ME>U:1#JH1P*?FXA\WJ MB<4U)-7^/IBI[1>([0-2 M;#K&"@CM1W30-.8B(*:_HL,$L^P X?V$#A[0(@3$]S-R? I;$A#=+VC1':O4 M@9!^10M):V0!HOL-+3J-D0OZ:'?O4M)X-VI-3U!\6+D2EA6"@^H"#QL2Q :R84(#ZF!60(A<+#Q[/ C9)0C/@X%ZB1&(H0'R.C=E:# M8L+'ON@5H%"1'!_GHE>A0G'AXU@T>E@H**SL"L16#\6(E4^!V BA&+&R*1I# M,Q0:5@9%8P6$0L/*G <*Z 0L?(F:O,R%!D^GL36-:NGP(Z0)2F+:203NTV> M@E@F.IND2T*R=!*6E]YD76A,)GD2Y!&5[=:!_/N29$*&BRVBLQU^K.L $>>D M^ECN@9S7QA3+?7 ]W 5\Q@L)-/H]B'-R1WAQ8[RBOT'/87&5U]XTSY:,TW^+ M\V#$H^J! <=UFN9P#"];#T#_G1B,B,LK:K+%[#H/C@ZXT6"=D*#1;C=S!R0H MU#[LEKU\EH83SM+P9ES'?!:#\3F-]9[%H'L%IQVD)LP &K^Q-E#U' (:_['V M$.M8!S2N9.WA 10O _N3V6&T%@#1^)4UQNGD*':O VV)3W\.N\_1^'[R5.G1 MBV0I GR0T'];IGV!CM1++D8P':U2F9]5]%PF"_$MPJ6A+*0D"< @; 4-!_'F\X<$MB:0B\_!;:EIA/;HB3;I06=)VW,4% M<2QY)CRC@LV[($_914ZNDUMQ6I>BZ8\: N'='! I/W&=I.*>DV?B\EL8Y_(9 ME'^^$C=6-5LJ6NU[.R#Y4G#R;$7#Z^1?.=]N)-" M%B?BX?UR'JQI%L17>1)ISS:PBP/B[H)-N"2"+>#B\@OE+2?^M>#!ZKQX/L-, M3:1E5P?$/BZ)^..[S^*NG\WGQ96G)L_8&(>Q QU<6^ISZ0RT#GBVD1%CRAVB;M83 MI;.O">'IDJX5)-;^WC=MRH57M,!*WT"[\9ZL<\$8!BF9+C@II)K7.T^)P+KO M*6%ROU[VJ!!AVT(DDNY\=Z%SV#[[4S"71G2PT MEV3%_YS-KV@2)"$-XIWZS**:05>?&<*$&\1D-B_T@G)'SN9%J%]0"&7:W0SO M>%JH$)Q6[RS0 [7Y4THC&O#-P9;0/*W&]H,Y//BR%.-PZ- #4(SWRYL^:,T>CV2T>^2.F,/3$8K-'=N,U&#-7&W0'7K.A?#6EW CDZJ0Z8! MJ-!!LX\;B!_,SM\%U?;M2#1KM8D=^:<[NH,U5GDTFU:GN&(NO%51[5E;'1YR MEA:R>#;NN_U&2/CX.5\%^(2K '=KHNXS4.3#),U7*_' 3]A\DM)%4N3XE#5V MRT+'XCV8K 4\\298Y(QI/'0OH23-"6L76_(E$]OCD:T8Y^SK'X(DKHDB,35V M$?<0)(%@[I*/3 C-B9R?CS+!OBY>!-3CM$-99A$59_XFB]2T*)JX\+2'[1Y' M^\9[U[]![_JQ^$W?!M_H*E_5'@+E[WW1)MXJ+6UUOWM_<^]O[HC.^R!9J([N MT6]]TJ0\$36_8J/+QPZ,"Q,"7])I*5"D]R0D]%G*P;4;#=I\D.1Y24AD6;&B M/ E-OYR1)%P*X>F+UM,7VNUT$"'8;<=T# PY) MD]UV.^XQ=AP83DR>9FQ%^!&5VFL:V,M'&C6/#]@KY:8[G=Q=I9(SQ0_9=?81 M)B>.>>'MPEP5(MFMUH*PW4S/AW\BJ5X[9 MZG/'LHU;,P(8+N66#ZC6LV-TWOBN7"S[*5!:*ZPRJ,<+JE.&PENTO\4!.K.- M,A#@S01CV?C^H3ILN&*Q\#C8:YQ!<&W9&@T?,_I1H=N"$ TF\HO>M!IJCSL? MV3"2R(8FQK,^XQ5^G*1!3 K'?1EH.)DS/@F#=+FE"!B;8!JFES@$&!&M8@YN M,.>X+^O>O'YS5>9=FRXN/.T'RVFO(.B/@!?\5EE:YEK&'25EZHH_:+:\3IY) MFLG)D*E)'L5(I/P3XYJ@"5=C.H M/][[QR/POXR#-)W-J_=[QN_I8JE+L6]LCP6#WB?6W&/L.!#LK9/QA?4YY'T. M^3%[^/H<\MY+V7LIC\1+^:WY]AH92M: ;\.(U&=9?[V-WXSE_L:G4<64Q]JG M4?5I5(=+HXK0,1BFU$&WB2'L .O$T(9RD[MBI4XDT[7WKO+>57W?*U#+-QK( MG3N4X?$5]NF,K1%YI[^.G?[L7:KZ=/7[J]A53]F$/<5T4804V28@5@_0BWN? MZ?.M'/O*2C?R ,_F97F5!^;4AQ.%P8<5'S-APJ[=TRQ%NS?WO.-D)6 M^3,G%R0-.5T7#)/:A&O5=W!L2B\M://Q(D#@@E'4_U-7VJ@!8JS+T3O]]?4Z M:TC7U5\=D&K0_C$7K1XC @PGX%09IFVT?DH- M!'>4MY3VU6#M->MH;RJG[RP&#P^7A[FIOK1?&W8OB/4Z;2!@1RF27 *VMC>, MSAO/^R=8(_+^"3TE)0)I9_MT3?AIDLH'_2D0LS01K==BKQ8F_BU)0 \%XSB] M."H J6A7_)@%/!+\$.4DU.>DT;=T8M#?\6"EV]P5X],PY(5C;D8$GY9=Y&26 MO'KD-$;^]N.Y\5-(Q15G*."L:N3.48)$%?AI$GU.U@&-9GL/&#$U=YP\4Y97 M+HN7W]9BH:-9P4CJ"7<[N / E^)4L@TAJ2 &-/N@#BX)VWZDP#^;SVDH>''Q M<< Q;#J&2_(!U+G_^)^Y8!NNBTS6])G/DG8GUS9P\N%4)D>\%?S?,M[HOJ]NA\-5!1NJ;3<4K3+*Z9[$)4.ZI.M'IGE<6HQPJO@0N"9-OPH9_W&C MK>1/(L>QKLF E&JGN[[1 M.*A%L!M\KLD1YIHDL1AT\5$P$UPPZ$DTC59"A$V+.GS/Y/*;9#T4NM168PR! M5=JISJ2=Z@5+)7,@+(K[-3W;[-OV&0.M-O>%#ZGQ(34GG]O71DO &HGB M&-'6ZQ!9GUP>QFFI>X 8Z-;'B*96/\%@.@&,>$XH4[/Y5M5;F)@# \[HXOB MACZHW?WQ+)T M@\V+Z'8Z3(9A3K3A*#>V2YD/0^RFPUVMMFVBV\8*,8;9NZ&CW*1V4AR&R[5C MAJE= :::&H'T@'8KQE-0+6+]8?$P?4+V%=%\%413J]$0/?9!IR^!BV0_CPN MI.8@R7Y7V"';J;0 H[D$];8 !@YM0W4E-K%_M+H>'9TXASM/XU6/;N]U:IQC MW0:6H]SW@YA#D?,70/':+J 9C2 *1*<)'0="^644O(4F%!S=ANSZ]K.,?NEW M'_B$5CZAU0DGM&H>$+A'WGV6JY\G7ZOR@EL:@&FMCCOVDL=*]=E6B:NNQ#/_ MWR3@5:5%=9H/;4,G^5]&4"E)7^?V,#/JUF(\2QH"Z_A3G4\&O.@O'+5M(6$G M\%31S_I&.'+-X*+&9[[Q&61\EA9\="&(/C-65W^=I0S,X MD#U&IV>&K SK1%6$REKB>E=CL%%[[TKO77EZWI7]VFYO#*M]* MN@#-'1#U$,K'9;]_U/3H6[HBY8'%>4WTQ!$ABG8.R*BTJ8!EJOAY D :=,B#@D#-)Z?MKG'=W'!PJO61")JFXZ,CYA52@+/H.0"N M>_+,XF>:+%[.OO;M O49(A1PW&5>_-8'S_K@V5$$SZK]&AC K0 ; M$JV#"VME^<4$5:_B?_.U44TZ:=;8R( 1K;7"@K55!6"+_,S&-( 1 MFU&IP9JJ#3"A-?LN,"MG$FS8?!G@VF!^C=,HFA@R'9_'&H1>H(IKM.5P,83[ M(PH^[7[W*<6]NJV'?KOU&4:++W,!R!T$SHAG/L4K*EB#2+!4>Y8EWJ\$ZO9>;H9W<"I M+U!NV0$SN>$IL^=SCIY6SM%?4>TL0+PFJEUF-K\P>)0RNLW7S@+5:EO^AFI; MFG.AH-J5]EXKS#ZI&[K=ZM2?!X.JO1/M1$>*.UQV5$ H/:H#ZZC.M2E;&;HC MVX4;0#N-*QZ;K-YO#]<>[L6%L+,:YOU*D8/X8?H$S+@.BF7]<.N JCW@[K,R MOW\WV3:>D&0AUHC(_.R3-*0D"5]K4H@V'<) &]1-+_A2O>B$YFF+)X1T<$/9 GDFR M8ZC^8/R+F)1IYF"RW8[L .H?2Q;'&^G<%CWD3RF-:, W^D+?H!XXDK_BHL:G MHO5)5-]0$E6?_LZGOQLV8=.<<*X4ILK:B%LT1W)56KJ!S>:UP^BR/_7R59^^ MJ&7:F&+6#V7K_:J-3XF 1\7B4R)@"(Q[ M*PD%^G[WCUS1W;\SF*;7QXR>?,QH*^47*DO/&PTB?8N&]RX4N>CV,CHK/;Y0 MUE[%?30GJ$,.A-G;>E"=FY/@!T\D9M>7UK9&Y#T[>BFM;6%#[=6CX_WDJ7(L MG51K/J')G/%5<3EL"8,Z;\!&Z\=/PX86F$N&-UN?DMGZS9I#'LK3<$_6C$NO M?WBV;XN>7B7O5?)>)3]^O:/GJ#U'C8VC;OP<]"&M> M3$J>^:UZ-I>Y<_E*5^#+T!P) GTA+&.'<:/P7FE>!/8B,#(1&%AJP'2],OMK M;'2BOMU;@TYX!*P+LQ034.DVW.Y5#)Y(;A?57KP:G=^55\9Y91Q695P;";)7 MO=R/DS1_2LF?N?R3=.K+K'5QFB'ZT;\9"6BE<[NBSV1# OY'()V*I#^16,Z$ MA))XZ<;TN"2BT[O/ HYX0 N?1[76J_5@#C1V8L9#%B=W ?]2)=&]RI-(&[S $@*X*=$N0UH:>D"07%.>M2 1X$,YO3.G9.J76J MQ@/R&Q8G/0U,"/1JYW&0IK-Y=:O.^#U=+#.-NM;8'@L&K:H3T&/L.!#LK5.Q M:'C=^OJLF$/3K[UUC.W'C '!O?F*MM3H MO&IJ[VU)WI;4,G#=:6)RO%#A;"YKP$UB1&IZCICUO3]:\R#H94:GS3:OBAKB M\+8CH&G0Q2[%8!CTM3SL:GGU<7-4\NK=KMUMGH+(6G ?I\E%\)@V*EP!"'[R7BUBW;$GX-$W)=AX !$+[ MN' U";Z5E84A$V=L[("@ZGD'4*-OB:]!L5_Y%9S9Z#F!BOZT9]!XG03$(B7=CE97U/TR_E-23_I4)D[C$, MCE1,:E10!5P:0)@/Y[$A+!FS[%T(UG[C ("G&D M%URZ>&ID"68]9])B M)._+>Y*^O)]3P:5>IAE="8)4\UO?:/2>BJ#;&9,?V(B\%+W1SAOMQF2T,]T% MS%YSB0XC@'#61&F&SB7"#J@C]46__D[NE]M>?=VO&XASQ%#)!@CSKTAA@K7X M0)P_(<4)4_, 0?Z,#&0#DS80Z2_(D#8P# "1_HH4:7O],7 "?D,Z 586+2BS M@96MTLG24&Q8.:G6ZB7H!&!CHL"^-%" V'BF1CY?4+!8.:*'29JO5@'?3-C%>J'+;' S(\MOM!+8LC6]/E"B-[CV&QG#9JY289U9XH1U'Q3A45GJZ=> 'U;C3B4G4]:D3L55 M4_[-XZX3[7+7\4U^I1-V%-,%Z6W3C/EBG&<7E0H0"J\HL0K2BP$ZPNQIRS%9'47 M+_QYX<\+?U[X\\*?%_[>IO!G>AO[9']_FJ22?7^2[/LD//"^:L8%0X?KA1FV M(\;SQ)XG;F1L.O19/)1ZIV%&GP7)C0U,S0;V_+7GKSU_[?EKSU][_OIM\M=N M7M ^N?"?)U^KS-K-V&YE_U[X;,/76Z7 W:_J@>W@LUC:1W9!,L)78H:!D@U&[P7&:L-:=ZRX>42"[FDBI=,[\I]-DVB:;G+;FCP1&.QH8EM MT$SS(;UTXJ43+YUXZ<1+)UXZ>9O22=NWLT_N_#?QGT1N"/%C+,/UJ2P,3-)L M$L8;'H@YB6@8Q,VX\V:#]\*=MR&ME7GD7 Y_6X[^LN+JH:U#W0H'2XZ+&B\@ M> $!.!-%9LW9UX3P=$G7U]6AM[#90 ?P8I 7@[P8Y,6@T8A!W>\VY<0S(-?C M!3HOT TAT-F]^2.R+XU;=GW_?O*4IV)'INFDVO)"C)LSOFH1#V,W:"^R:A.2 MO 7)"X@VGFWEMKHG:\9EUL;K_?8ZVU0_6OBU-1G-"TQ>8/("DQ>81B,P>3'# MBQENO=J:/YN]LMU[;E0Z-(F)"1+Z[Y(5C4@6T#B=R'V2![MEAO+>]B/WPX W MI:N5I>BLHN\R68AO$RYVQ$-(21**_10N$Q:SA1#&;F[.U6:DAD/8L D ,]?A MMV F+W6/KDC;7">A)6W'75P0QY)G(DZ_N#5DTHF+G%PGM^)T+T73'S4$PKLY M(%)^8E]2XO);&.>1V%KRST4)E7*V5+3:]W9 \J5XO-B*AM?)OW*^N:!ID&:$ MW[ @41,*[>. /'%'A2Q.[@+^Y3Q8TRR(K_(DTIYM8!<'Q'W*Y8"S^1]+%L<; MJ0>+'O*GE$8TX/2HE+1-%P?$W04;\8"&7^ZXN*F+4D7B7PL>K,X#3F38J'H& M+;LZ(/8AV'FO7XA78W,6I#2])W_FE!?/S:UXLE;YJJR-QFGX6KIK-X@+ /*K MUVF:D^@BE\_)G7A46%2XGI=_OF+\<[(.:"3(#/AFFD1GU=MY67D\UV)R.*X# MF(]+(O[X[K-@(&;S>?%NJK>1L;$#@OY@_(L8MSKH%X*W"6E61XRV(0YE'"YJ MWH9J,.79@HX)A30=D.+:582>_&N%PKM2$@\LN!"L%!M M(_L!!D>IO*J@S<>+ ,']^I*T1\)7( R'#0>@^D8(];-Y6=)506]=DR$H98<;C# SD\DDZ_L'6?/-"+1 MV4:F2;A.9FLBZ]@DBRJ+W+'2LOD Z 4U(6$1*G4EDOE6)"$\CBPU:K*F:< M!^XW#*8YS6Y8JEJ9XP8#4"FXZ[)@3EKF!%?0JFHV",7:RO;7265]D7QV*G.* M!-^4H!J/-(23U%Y)+M_DV?R1!TD:%%I^[7L.[WA:J!#P*]X=KP=JMU:XS<&6 MT(A0QO:#.>F=BD>;'HA:3\D :D)L2+1*8=9**XXBFK[=B2: MM=K$?T6SB0U>;6@VK4YQQ5S$+J':L[8Z/.0L+63Q;(*Y@,!^0G/*? "Q]S$"DOR!#JG?= 8+Z%1DHM1V5$%-G;NA>+$Q M+":78R@N;)R+-DH""@H+?]+0<10*$PN_XB*J'HH9"T?34=0]=!JP,#CVR2J@ M"+$Q-HT=^/> NT\M]6&2YJN5V&@3-I^D=)%0(0T%XM>JE)XLU+%FL9"02-HR MUY2+3_62?,H=H>VR47W)Q.E_9"O&.?OZAR"1:_).F1J[R)04)($XH_*A#7A(+5_^@P>5 YU?$HHF+[#:P0^SH^/I$,F\PDI-+QB_(+E3]D\CX_)-"0":C+&,,ET MI#J%%]FA[VGZY8PDX5+([U^T ;K0;J>#",').B9QLR-2$Q,+[88#T:.@P@[, MZQX8<$B:[+;;<8^QX\!P8BI=R!&5VB<)V&L /(>Z)DWXOJK9 !1?K]8!Y9)A MF'/RE1$Y@X^D51G.'>>AC=$R CW=+$4 M1T8BU1[&D]JD MF>(?_T96O7*',7P@:^)8MG%K1@##I=SR =7Z%?8;0(LH%K_[4Z@45AG4WQ+5 M*4-1E[R_Q0%ZM ,!XM-JJ/V]VVXHGP('?8#CJ'+DM'"([)?+=QNDJPO)ZI?[XC=IQ'Y<9(& M,2GR9<@,-Y,YXY,P2)I!F1+5*!7(#2WY_F$L V,5!Q4BD_!/CFFPGKL9T#D]^'C[]MGUQY*G 18W/FN&S9KR9K!D^ MHX+/J. S*B"(8HV#-)W-J_=[Q@O!11"-A&P>5-C])&;M-LB*:V>:+_(T>_]! M=C 1;=&Y:X)_:T%O35\'Y-X?N^!K+/B.^\_O'O_F];-VZJO W+EM-P% MFR(S4?7%6W$I+7\537]44VK1S0&1XN58T31E?'.XBK-DNN8TEN*%;@]8=^Z2 MX/*@_-J08F5O',[(N*AY&Z[1UB9]^=;LWYZSC9#,_\S)!4E#3M<%;Z5V4;#J M.SBVZO*7RLU4\(2242@?V)+=?@\""1UD<+1*[U)H\_$B0. N]I*T&:<+F@2Q M_&LIN,(VFZ;?0)CVN]YP+=0W')SJ P9P/\UWG(9$MR)6_0?'>!6$I-PM($C' MS0=' #KYNN;C18#@[MHEIOBV)DE*)*4*$)J6 ]!]*"TI"*YK,@"E]V1=)3R1 MLOWN1M',-*#'P#ADR@NISY)3G!J6 =S/.WJ_/4?O0T78P5:OTA[19@[@X$&] M"W(OOIX:%I'9/O-8\<$E8V8KE8W.FQ4J&J!Q/ %O0=9.%8[*IN[F=([$B<7- MRBJ-!NCLSV"\-XVL#J/U4&Z@Q$1Y2VE?#=;>RHCVIG+ZSF+P[71YF)O:CM!Y M6[1'K+?O 0'WEPT6#-C:]CHZ/WSOF6C]Q'C/Q*[SVAI4G^CX/Q@NL*(1W9/H MP+_24DN$[HVT7V* ]A7=PPA#>:-4]0,!86>>@K$=$U$:_F@%_["+=VAK/DF;*\NK\%\RP6 M.IH5FAH]X6X'=P#X4IQ2MB%$!G: 9A_4P25AVX\4^&?SN;AEN?PXX!@V'<,E M^0#JW'\\602+XK+O?]5,R^0#DYB M!!(YMBX:H*:!BV3T\N4ZDR_7^<'#-94!5N52G&WV3:J:0M.O\D4I+X&RO,=U M4LI\5P'ELD34:W>)/C[E:C*>S!0^O:9P6\!E&D4%3Q'$)4\]S;,EX[*PAB#Z MOTE0N[3]?=55]O]WO]2<"T,1 $ ?!^3]+C@J[3526)=DRWNB^ MKVZ'(Z@#%S5O(\0$EGU_21 KUE7;;BA:9?:;>Q*7TM22KA^9YG%I,<*IXD,0 M'"'+!(O/D:A>0*C,@:^@-NL\!#K)J3^*[VJBNVK;#$#K5@M0Z-Y*J:OVW@*W M'R341E9'W6O2Y;?U(;> 'GAP:".@0'U. 0N"6TN*KXH:6+HF U*JG>[Z1N.@ M%L%N\/5'1EA_A,1BT,5'DA NF-DDFD8K(>ZEF2P8^TPJUJ%>E]1JC"&P-M6] M%O^G4EJ5BE=55'<7GQC33&VUL:]UL*ZGR_2=,I,B*QNR]AG+=4 M>V8*B2&)0"]FEY_R,V?[*0RO7V-8M4?I#R(S,9)H^BP>PH5X^ @/:4H*1R3G M$]N8@J'FV3@-**AL8H,L7$**QN4JZ$"Z''],W1.K,0QV[$.WTV$RS.':-O=#0;FQ71/3LM M<-Y]8CBGKT$+I-UGC'.*U)R'IM\5=LAV*BVD:"Y!O2V @1,PH+H2F]@_6EV/ MCDZXC][%SP-G EMJ_X[AY MX*Q@J0DP2 )9*"O3H]H%OG5J(FVA>-#Q9ETG0X!.#$H.;HC(%)X\8(]LNYK\/P\$?->3'?+HCOF@4IP M'5?9@9+1JJS.>1RDZ6S^1_FE&;^7-_^Q0*5+;])Z' ?9Z(&?WUU/NVI\YT$< MD^AL4_5,JZZOPV:[_8B#";BBST0RKM4GU/GXM0V=%/8 5Y)]6>[#L@!M*R*W M"U$NWK6L$9>0PB]<&BL.2SANG>9G24-@'7^J\\FX%@2FF;R5KL0+\2A&(N6? MM%4G7(V)HR8#+FI\A0A?:<%7,\!'%X(<=[4#G=S_N&%Q5ZMQ68V'!WEB8<#SJ //QLB*OYH)1-QR! CNPY>DU93X-#?TV5E][LG!J-T^)],D*M^369ZE69!$-%DH:(=T M089$-I^W#9042L/L,-M'&2,^L[3(&@AE_2)U&*8#%)[1A>Q 5H9U MHL=%YE=CB*'QT=\^^OOTHK_[%T[EW1LCM=V.J1^+Q W;IX= M.[T!IP2+M[0C7T<@:BR>T'86,2 X+,[,G5AC@7. +?+.@5T>B!Q;E!W1B0BNF?!+&&QX(M!$-@[BE&W_+K_3BX^^$ MQE8! &W]$?V4M2-YW=A)M(^ZF@P\>%!U0 MWQO@3MT2>$\B0E92GA9'_:RZJ*O?BZ#%1@@L1W4%\;9\'@PDU[9R3,(C"9<) MB]F"&F?0V,,%:;NG:9O9I:7(* 6-V@*AEKTZ(;&X]N2? MA2PD$^L5LU.%B&]O&]$D7;)8IM39#W!%1&=6YFZ$X7+Z*0>3\9)Y%K,NXMZ\Y=$"SV,@VKTU:1(!9<;.\@KC\1S49P M0+JS2?TS3-%^5"4(N:!K*:^$^R&IYB,X_YFI"Q :5JDIQ?5\GI0I%"4?= MU 4QNNR'4B2CI<=BO0; OG=W)!>KUY1B=6<'!%F!(^(?%S4^_\ N-OQ<7J:$KP.>;5X71CL($MDS3@Q%UU!K2=8Y#Y>"X=QE M?GM]PREWHW7?4\(TT'H]"*$R$#SA%>,D#-)Z/96Y8<_4?D[2-0GIG J^5C7S MQK9CHGFHW;'U2-@2IKBEM>UZHO6HMHR"5FV[H6B%U<'1H0!6TCE1? AR/M06 MYWH55JZIWM8KK36. <4_Q0NE3;D![G=*F!#LK3H:U;O,T!H'_=M*;*5+6Q6< M,^/RO])5XF6RZ/)7.-P6@P\X.^=L]423H'0?25(:D;)@A?332>>$U=) MZTO!34=[@Q\(#62 P5'ZK&1XSLEKCYBMKP4(EZGSX.C&DG/-6+WS%?' :I_] M8GC!;;UFMLXV!J'(MCLZA)) [9U@V_UT$2*X!6\.?&P4:.J:#$PI@!\V-4>" MX$;&(W'M;H)V.QU$R,[%SO>L=,P\8YRSKS19G =K\4NVL4!I&F( I+:@\5 M^#O[#L8Y4U:.W-LYDN@N#A*CU-SEI_S,V7X* 3[ MZZK?=2#=5Q7O?XXJ8U:Q7H*BXF\ZS+KV0V#PN?U[H%83Q5#^_8IQ1:QQNT'P MH"TB(%J"U8^!#.LG\K7XI0G&H[XZ;+[J06L@XZ]ZH/;,9P#'>&Q(M"$:K)7O M,B:HVZN@WDGM=9[.3H4UC--B\JIB^J8:-SF,:*V-?=B&XS6\MT+ZY9>&I7E-N[#V$8 X,PT#YHE" 7 MW*WVL*.B1+X4)Z 4)S@I,LHM.V )3D=5HWRQ:%\L MNINJ7(YV%B#C$*I=9C:_,'B>+72;KYT%JM6V=%1+S=&V-&?S1+4K[;U6M@^T M1:4O=+O5J3\/!E5[)]J)CA1WN.RH@&1PJ YL4TLWL\NWC>[(=N$&T$[CBLW$A/-2^P])EH-KO@_IAMCH4ROU3_9$ELD;I95P0)\XL6:P.(HW! M\Q?$L>&,W&C+S&LB,=!9%6"0&L>CH^-38'B[2/D'G I'%F;G4^$BSU^_YJ;6 M4^"R>F^_=HS.H$.*Z/:K[NX3ZE$EVWZ5IKU"/:XSW*\>KT^PQY6K^U4.N<$* M*F_5LQCM[!EJFHRR9W'+S4HV+(@*Q8J%VVI6IQ:*$ALC9:794+ADX0*E;)9H*,-86A M,X"*@:H]\-U6QX7J1["P8\,678;.%BIFKFE55RA85-Q#I@5D4H M/-R<'2PG.Q0K%FZO7@AY ?3@3BONL6: L3%[A[=X,T2H^+N]F\@V4]+V22I7 ML1E$5!S:,<1RIXIM69L<"@H2"Q/F(OD7U,J"BJ$Z7MA"_2K_3,(\H\^DV,M5 M:L>M[E(T29DCFX8A;Z@W^1$+\^0@.QH4,A86JD6R-"A4;!P4 M,$LD%!XV#JKC=,W0:<'";+7W+&F9^Q8Z8=B8M8X2R$*G PNG]V(Z6BPO*K:N M\=I>!907;\)47)^K\F!#4U@K8OY2_%#Q+;/9E_)__[ M^?YZ-P]/5>CT7T*V*K*&OOOYQW<_%#.1;F%.$I:1R?MWDVWC"4D6 CJ1S]@D M#2E)0C(1-]HD.TC',XGCK"Q3F,J9FFR_6=8![NZ3Y82E M=+6.R7;.:J:L:OUBKPPS1R7!XF\R%C'Z7IL,]G@F2TMY141C3@FYU;LF"1 MY3E)[TE(Z'-AE&-Q3$+QC)QM_IL$?";%X]FZ9HCO.YC2[#'A" MHNNDLSF!?L;!)'QBR9_BV!2Q0::*>/ .#@@[U#&5GWAD=U6 2,DBS^8' 1)U MI#8%?%NSY MAXC0,JNY^$$:3/TM4E)G_+L(!V] M^%^O4]$KTR)6U!ER5_9'6^VB&C.3XZ//?:D>$)W:>*P#:@'Q=?W3"HN9TZ&P MR2][>O@0E(>Z(&5(@T(BE_3OT11^#2G-2*6%+C4M[U]-1!=#8Y^9(QU>6B:S MDPX?-<.H:\_V]-4!YK.,*RJH/=1_[M&GUM M&F5.I5.I3=-*.PX-L'&^5WVQ&OWQ0[XIVR;XZL+2@VXOH\L&AJ]D3J\*.30G MJ$,.A-E['* Z-R?!#YY(;2!75=1.K_:8SR#G_"[T&>1:OX\@*U^_MY ;U^;. M_:& DW)J82%&-3-P7D87%]+87@&<$"QQ'X/X%P/G"$LP2#_^QL!)P1)18F/M M!$+#$A[MAK%-3[R5.5?W)221(3FA2,3%9* M0ZT"GIJ-WD]L4QO:8&%,WO'[E!R_K4WV]\X%WKD MO7.!UPUZW>#IZ0:!=W.OK-N'2;A+5Y<6L=AR_05M) EE,'9+WJWA\/TP;ZV( M:Q6$?L[XFHD](.2>.0W)C:RCH(XZ-+=V$#1Y(WA80G9;L_C(-$D$[LLT#$I% MPV&RA4,";?MV1.Y6A+PLEN8P0;.)6'5/!Z3.@B_W-%J01Y(DQ;?W%96URV[3 M#PAM5^NF^%'.LBHTI>DP7BODM4+HM4*P0 TCP\+L&8/1:;_LN#=T?J> M=6&6PC$J=9_;O8HAS,#MHMJ+OJ,+JO#Z::^?1J:?!O#$(_52;<<6C\PCM9T$ M.C)/TQ;ZYY'ZCEK)WV-T!VVBH!^92VOAL$?)VG^E)(_<_DG&0R9M38& M6@S9CP'0FJ!61C]9?7E# OY'P"NW=L$,)R248&2R4 M(&\P/"6#(2@7YKE\@0A?!SS;? I61)&65->L)TKOR;KR&)\N."EN]]=4*?-U M6O<])4P(C(;G<9"FLWEUJ\[XO93+-+9H8WLL&+1V7$"/L>/ NK=>5$S:_9A6 MOZ8JJUJKL;!@WWH?/I PYX*#)NEY$,3?2^EZ%LK3(#:#D^[S'>BX1L,K7'0 MKWUKC>W'C $!M[!]K*9)5+Y6!P4I-;Y0T&[>]:/S))):492UDOGR9M:WY&B]>4#O&#IG'O.JJ"$.[^H!].1QL4LQ^/$X2A=J5@RBV:;- M'@;6Q*"!:N@_3T_,P;:(3':G+J:7M8*0^IG8*L)'YEG9B^!JIUZD# M$VA/[HOB]DY93"/QOZ/)[L_IA,TG89 N)_.8?4TG>1+D$3U(HVAV8FPX<->N MC*W(:N70.(T+C;8 (([!/H5_%3@@62N:?&*)?$X%S6*\Q3:%Y2MUNJ/1'#C9 MG<<;'MR2B(8RF_[NKM;D9H%T<$'8+E/-%1%G(Y371#1-IU%4[* @O@MH)#C; M4@=12VFC$1R0?B$%[>A"Y@ 7>^VUC4[7Q,''"YY17,Z7W\(XEZ_2G1#TJ;BI M-S)5=[1/FZM>XH9#."#^H[B[)?]P=W=WPX+D2MSP0I:1$7%U=)I;.R#I.@EY MX:5.RO]>)[N0$O'!\SS-V(KP"[)F*3WR)&DQ@A/2I;J5\Y&$-":?2";N>W&AW[!4_/U<,*1",);/O!"4/J2*2'I++G\)D]R3M.EY%]DC<8GU34 [C< ICVG)34. M96'*6Y(MYPR^D52JQ+0HCEH-0^^KMU*IG]AJ6J@R:J'= M8*C0[VN#66,][HH"V39YEE2&;Q5E.^49&"1H%!1XMRHWF^U:TP<%EIWL62G8 M#3R@_0 H4-YQLA:WX;8J:*4/%7?&+%L2/A5OF>Y9:#'8(.A+\Y.\_C\1]4+6 MMAJ"WIT70F&B$O.X-=C*^H%E1=9TQL_C@"J#"1N-,0!6,=-U"J :\4D!U'X MU"@-MTWS@?"@WHO)#==6,P!JE,W6%C 0'M0UBEL[M)H!4*-LMK8X]=S%J_U M%PF=TU \&95ZZU$\'VE0>.,6A2REDUR2"CBEY/Y1VK"5ZANDP9*5[Z0^=&\>\HE_N,:-D[R]X#XGMDT_#/G'*RG?/KY#\9 M3;+?Q8\Y5PF3EKU]%HP.,6F4:N8.PZ"8T^R&'?GUJ!L,0^4SE>IY<80O6/Z4 MS?-XJS!1TVWL,@"2>R%7EJ=U-K^1U7O%=A8")E5M&F/[H3&PTMM:L^]-S8?( M'Q'$6SE2!M[-Y@?/MCZ1!+CC::%"X.511&JKD*D;>QS)IUZSB05UU[7 M9*#\-:5KY,'1,V01TK8?!,-Z78:I!?'6;>!Z7X#>(#Y:]O99;'K(8F-PIF1V M#HR8\,'/$6O^UH\NMPO MD:;!Z#Y6!]T^Z!0RLU.OH;L;^IJ<%HY*Z$Y:7W-FLC:CRU'3U\0T"[%#E^VF MZ^FRRD* +@].7YO),JP#.$_]57#L[0:W#Q,!SE5_52![N[G!=G;@%/UZZ#L: MN&RCXQ[SXZML'-7#2-#T/W8+2Z'<#!?V.Y'2" .D_@/?B]X&06&JNI M!K\*+.'#W.;1"1$=@%>'/:!CBMR@;QH!CNX5<#,=V%(XH9-(W$SSD+GST*G/ M$4SI:>U1H+-1D[ =%R@+8H7JA)-SA9TC%XKH)HD9NBN V"E$J?9,]%M:V?P M#J;,71H%=(?#Y72U*P. 3D)R/C5M*HR@$Z&Z.&>666[1"59=S(DZ&!2=(.7\ MP&C+WJ!C'IW#=U7Q:3]3G1862UA&)A\F:;Y:!7PCZVNE^R=S$I2/@2!RLF8Q M#<44'#8M2G$]!;'4GZ63B&0!C7<+;JX]UMVWNRY/UC7EL IFOH2-+V'C2]A@ MIMI]<+X15VDAK+U"T:CO M$*D1:]_[VH6QZ>*3S0R;;,:G!_'I07RV#$,^!=!+T[.&S2?$L%A ^Q>I7Y ^ MD8!/)'!ZB00:L+1H-49AX5\C:[J'1#IG9^76[EQ;!/DN/DT1G.I6=>ZWOO%3 M31GX^B8V#+SAXV?FCY]U]O%S\\?/._OXA?GC%YU]_-+\\D :[GM4=I(36(T*NNH^:@QB)H5E>6IY26#P23J,'\^6,Q LR]M+D?6D$-$ MM6'=/QXGDCJ_F=R/?R.K'CW62C(8RYYNS21@N*$[6G:87A4-U&8L1*V]$DV, M7C-,M09@-)%US3#5FG;11,8UPU1K,483[M8,4ZTA&DT,6S-,M?;M?L^3=]GS M+GLGZ+('MM:@]=2CVSP ?;CG*3^&SR?/0*H/UWQ[WD'6MI-=CHTKL8?3)8D^ M,A:EGT@VF]^3E/!GHC(!6?0<$M=!4B$5@*.\0\-0>A]\O167 :=!;+< QH[> MDN@MB>@MB9[]]NSWZ;'?MICK/.3]@)15Q M)18C#(_3"M+PU)\SOF9\K0>@A53TF(-K"BMLT8:$7P-NSDJ;,\ ME05-TNW*:T*D0'V\,M,K,]$K,VWRB]4RSD>9G'3L*B9L=F>9@2[;T2FBH9(1 M&M=5T%YCUCPB*GU[^U.'P1'5H9NUQ7.+9J/J;PL&TGJAVI5N[DL,.]/A]0(2 M%T87WN#-D];WAC=/=FO/@BBK1FN2-&M,1FJ%M-1JH7'A;[4WX;KA/DVQOXG_ M'&:@G=!JVTW">,,#,0T1#8-X$A;%C O+X%H(^420'4W292":3EB>B5$36?JP MH06V8RIZ,;SV@J&5O?6LPJ*VMM:W<)$I4$[!;3D#CR1<)BQFB\UU$FHR!\*Z M.""NJ&FG,4$?_^S@HP]!(CE)]6=K&[CX<"BV^P.+<[GMZ[7>QG8X[-VXJ/'6 M]YUU>/8U(3Q=TK7"Z%[[>]^T*0W6BA98Z4-@*[FE">-BJVU9UAV%^UB=L\W+ M3/=E$X52O_5X0U@KBA=\MG_ 508+53MO%_)VH1.P"]7?[0QPM8[.2N)*']:] MUEFYA5@39OO-JOGPF$ ,7!2:C:<[] P@=*+::K;7&X:]UG)M-$(H&K4J"(=1 MF$6C2H7 4:HDO+T"M[W"P/VC.5-VJ!S):SCTWCT%'75'P,#:;@2!18?<+$S! M[-6;7KWI0TA.-H3$AU]@"[_PJD<4&KL1J1Z]PDZEL$.O./&N>&] M/6N>#CT M1]X5S[@W<;KB_3SY&G >2'DY2(44O2YTE9-639UFJ M6@K9NT[-]!".O]J+\J$3FGVZR;),:6FK^[TG MVNZ#9%%74++VMSYI4LY6S:_8Z$+@[578,,Z"M$J2)A[33RPA%1_Q0/@S#4GZ M*&[:- CEQ?R[N'^+H*E;DBU9=/EM34+!:CR*.UI5HK.+3XQWIGX7[V(FN93- MO7@&NYVR^F^-;^YDIO K3LB6=>]NYG1?\HHUKUA#KU@S^_0=O];,\&".3C6H M84K0* 55,\Z,O!XJ;2!T1XW ?4JW&FJI8'3>AC[PVVN;D6GT.F?:1JJJ[D$, M&*FFNSN9LBB*N>LJB29X$>41%.[@R MN,WH72M]V]/6RIVL>"TH22^_A7$NG3;O IY1<2=OI!=C]) _I32B =^H?[[K;E[[NLZ?R(9#)BNRS!(\E5>.#<443/G;+7F9"D% MR&?!_@NV@]RPM"SU\AA\4X-K,LH0>*.H8+B"^"Z@T75R'JQI%L0J7/K60]"? MIH*M4Y'[XL?!J#,<;(;)(@5AEFK'J.T@-B=6*9F4^4D$F M*RK1DD26H54A,O<8" =+'C(6?M$NAZ+9(!0GQ<;^@V;+K2"Y$R[U%ZE-UR&" M2L1&%V*+_IS7-QJ,VE*7):O I>7>UI*M;#T _;(P7T9N!+LE",J"9$$E]US> MHLH2N;!.@P3OC*6\[X%8HB"TIL6P=(K[NKCZEBR."$_+O6PF7MMM6$3Z>Q*5 MY'A,C.&&-'<8%H61"=6VQ4([?!%0\:0W+%E(B\L%>3*H'S0M!Z;;O(&TC1'D M\U/0K6HV ,6[A/LW)$@)D+^$=<*#QKB1P/T&QW1/%\ML-O^. =!\M,^Y __8N$V2.[#9)(?GQS3R)2ALX]D"PK7=0D&Y).5]*08]R*SL;U M7O+#>LEW1BU0!D*L=W-QMV!&$7%JN+=S%]7(:/ MRSB]N R (PF:AP)&\V'58'LO!W3+" 8+]^=#%RH#QJBVL:(+<@%CLE9WHH<"5Q!N9@/B_ DE3ICM! CQ9Y00G9S#7Q!#0WZQP%YYJ,L3NG<>0+C;K)M( MGGT[W$97)'3OO1T^>[]L=.<4!KA9)#0Z7L!N=6V\HM"Q Y8']32S'5LX4B&W);)4=<1K]*Z]L8H],\2+_457> M*3G?9T&9:'-%@BSGY#I-\SU!ASG^W([L($WA8=&]1Q(N$Q:SA;PD8$6&-5T< M$+>[L;A4$5R0ZK_TF49B<=,+(G9(=)&+>VOZB7RM=//R:N-42"%BFTXC5@C6 M=3"<#^X 9\:7JR&6HKA]BIMI5I;6O)=R1"H$ARI/?GG_WI.0+4I91CDKO7Y]V(1\ MVOVA;#=8*C@YVRP12U-[^X#:CI%V!'Y:#L+=@&AF07N((%V&2@>C MT-$+UI3015*ZEX2;@_HBTR0J_E=TG\K7XJ1'*H\YXT!5*+\<;VVY, M9'/1&FKN_KDRMA3*[D*&>/1N^*QAM/IX%E3>RG/2,S9^.I7X77 M2X0G[XZ#S=> *4>S(6%*KWJ/2O3[T6YACCQ[06HTI$ZQ@)6TT-\C=90%@(3H M)9"ZRT*6L)EI":F_+ P7!W:\[DTIE6T>1?Q(G%[H[I].IY\GK-.PUW4ZE)T MSP-TC09S?L:6GJ&):@C=*](*JDYA@"[XPL&B&O0_Z((SVB^N&\3]16\ TZ<- MX6^"+L1#/U>=N=8#Y^$W3//0W <-K%7P#!8N* M96L8MP/%BHHMZRC<$*J:P<*S]1$A!)T3+'R<\XC'_01T&L">L(Q,/DS2?+42 M2U($:@O6C,YI*&2L2;#;PI,UBZG,"E0&(T-)72/RCH*J@2%41K*)'7S!L:&J[WGFB[#Y(%483/'OW6)TW*V:KY%1M= M",*\Y 7Z*5C5+:VNR8"4:J/IZAN-@UH$NZ'>[#"5*O9%P=6<;?9-[H*-_-/T M:\"CJX#R0LB;[GD56<(@E-G1*HGH7G!&BHGH[;NG,J>_,ZD4E=EU^Y[5^B^/ M?5[O:?KEBA.RE=+ZFE7==X>:TR;'2,S'[_736:G'_0A=<.&U/D:STZ< M$8]Y;&9@8G,6DW%_#.SPF4PEU==%('==AM) MM(!AC2RT<_U"WKK/LZ MZR<:?]"?J-SOD<4Y2Q U#7">T#G*]:LD!,X2.E>ZGC0J?7HD_%5<_T_9A#W% M=!&4=O T7)(HCXFTJQ<_-G,R:#!R+WX#C>EJY0IPX%[Y25!Q*[WH:;*8KCF- M16O17I-#WK*OBTSWBD_FBSS-?FM&KJJO>W+3E]]\_V&:1.]_EE,%IAHZA(O$ M_8)+8BL:7B?_ROGF@J9!*I[A&Z;SSX#V<>(KDI%]!5]Y0<[FYYQ$]'5MVY?^ M(\!.;@G<+MJMN$*7OXJF/^I<7,#='! IOB0NF?#+'1>?+5SPQ;\6/%B=2U_5 M:5B?^+))5QQ^,;BH>1M>.M9VB==W7G4I MX&4+!E'M':)N.#C51O\+4_/Q(D#@2_*2M,])L)(1^O^6(E=:^+Z:CX%-=XP( MCVO@VH)45='M':>L8"V8MY4LMK841,I_"P'S26;J*:L::R#".P^ [I#O4V"H M:S($I=HJXJ]I!I0<[SF5.O3QQO5B>V\.%"X$)^/- 6"<[-)D1N'K=>TF8X3G5FJ-5Z]DA2=>:DI7COU*CI[$1AV(]T= M$&Y_:1; <.W4TJ-SDO)^(-9<@O<#Z3J=DT&@0_=$PG"I]0+HWD!0O@(K9"U;R+F-9WD29"+5V&? M6M/L;.7V>UV[8'5!;2O'K"J75.6K>,7XXY*<+Z5'WW6R3RPE_GY!.'T.9.#' M#0V>"O_/5[I?9^,Y\#?Y*,Z9S(-T=W7$G27\OSE*J:'R]AD4W3S!0?0'X-O)1^J7@5% M$QR./;BH>1MN1J!$+6+'1WF8S;;YQ17Y;73-^J54IKG>YD*O76Q0VS'1C,"1 MI29OL:'\-: '+AS3)\&5!Z':FP[<$QFNYH4:'8V*:SX<%K+LZ"N#S%9TW; 6C?EGJ[([R(33*0;VJ. ,%9D-)0 M;(X+&N>9LIP]L-< >*2LE4I1@*2SY/*;9/-SFBZE&#R;2[V& A&XWQ"8N*"K M%')4U!^W&(#.[94H@^^25.6[I6@UA&,?R?;5'*;/ 8W+B_Z@[FB5&;K8WPH\ M#4<9 ._LI;A_6*7C%29-RR'H[K0(QVOH/53\Z'_V2@R"RNK4I8:7"M9I*#3' MJBO]E0/K-$2RS5)ZK(U.T[89AM97I7V.":VM_=,KE? M0_WV /49!$O!YTK5\;D4/,3)^X-FRW-QMXC=RW?2BLR[+_Y?I+[46HPT'&[3 M':5J-H33.BEDPH\D$1=,+/;1-%K1A$JZI&Y9O_WL.@^"KA 4M;=4;1L?]#!L MT$-'U/XAF*"E$/.FSV+#+LBG7*[Y;%X6!IKE69H%B;Q-=%QSHS%\@$?GZ3JU M)@-FI:WM[+VPZQ]_)^ M#4DO2*"Y[XWD'D-J+O"-U+$=8"!"MYYZFH_ FW0[V0;!2XM*K+@2[V4-G%&9ZN(^K.;RX=' M=3F#FI\=!#*?59-TF2P$?B)3RSV$5%S[Y)&$RX3%;$%)>G-SKB&LV1 .B?]# MK"8W$UC3S$4-E7C#@UL2T3"(-652E*U@Q!?R&Q*I(CZ!L.1JTRTX"IZ7@H=I\: 41Y66#ZEF1+%I67-B'*.B7P#N.D M?J U>*AJ <[FQ^05G@(*HA5GV,5P@X2\\S7C@L\44JZ.(0.W'R)PO';"5=$6 MAM8#T%^REC>2M;Q.,@,S:M?)AUZ?;BCREIH;$J3D7BKZ9_//:;D'3 AT?8;$ M4ETI]1P>L+4/]?2AGHU""XO-I"T55]MF#+0B2 &VL]^=59K+[>G5%$8$]?&A MG;Z>U0F$.SH1()B]N(AM'@S*$&:C@L"$S>Y.8Z!'IU]\CN):(=HN-%X9H+W& MK.7CGKTRS$&N[4X=ABA7AQ7U+-@.-!M5?ULPD"4&U:YT0Z(L& M'6Q/FBS-Z+RR]'"4;@_H'*<,.$Q."&C6!7J(K"V$Z+RZ8"O6R*^EW]5TQ$JZ M,[J@><7=_&ZVES$7/*2 M4\TKX"+0'EO$GOM$%UB"NBP=;X'HL%7?M##* Q%BJ\<)B]!,>THJU50$RYS\63 M*6@1&^(N#I(/[][_JG:,!W5PX*3_B25R;#4AM0T;KM1'$!X7)(/[][]4G.)J \ZM ^.8!AZ*MN (4$01'O_5)DW*V:G[%1A<"YT9Y@2J"0W1- M!J14ZSM:WV@Z"C?S3]&O HT.NLC1+ M7B=WA%.FJG[8X9=&.&\%D[L#4F3P[6C>-%\:X;P=,*S72<9IDM+P]R#.7[.\ MO7UOW'-8IMGJ?NY>?F?<<_8J4]D+N:G[F81\?83SNY-(I3$@%/]\9/)/!\"G MBP47@D1&>CGWK>DYR37H]+JP_?Q)SO EXL;HC"N1FK/4G8Q_QV1,<89?\F, M#C'9]A0,-<]/YB/]I "YTTN_3*.JF]/NOC;F^7NU/XK-_*N 0&CIL6:9&92[F!!H%:@,IK0<7:"D66N,QF/=,/_,WMZ!S!#4=?XQ$V MNE Q'UAB?7_YP))NW88[-@.ANVT COXVGI\C#3\9Q&0UTK"6SDWT8PR&:>#2 M.]*HF,%TTB.-L>G<$VBD\3G#&I* D_8;QDGKVG@!Y=QZS)UD=P&# Q6@2%$R MJ0,87*#SA85]'=99 SI;6)AA)X$S4-"GQM6Z]"N!SB$6#AB9&QIT^K!PUDV# M%Z$X3XTC!GHI]QG4_?-$T%?(-?M_L#V9#8.Y+4?M)8B[$4VM@K?/XR!-9_,_ MRJ_->)&(87<1% N_^S6M?G[MF]%^( =AH;7?K\[Z12ZSPM6&E#3JVQ6YUVF: M-Z16W=4!L?L[34D6=LW E!)7X8/2_;=D+.P2T*HZFF X[P7US4^&!D M'XSL@Y'QT350-;M74I^24FV[ 1Q':Y]P]9MAV\T[\'H'7N_ VSD"[XOG??&\ M+YYS"(#'>G0^M]X7S_K^\KYXW2J*[9A)-)>'A=;?0LLR,L^ZYGK D;G%66CP MQNC8UDSQ/#+?-ANM\,C&UL[+UK<^0X MDB#X_V8S74H)A#L<[@Z'PQ___#^^KE/R3/."\>Q??O/A M]^]_0V@6\X1E3__RFQ_O3T[OSZ^N?D.*,LJ2*.49_9??9/PW_^-?_\__XY__ MKY.33S2C>532A#SNR,-JFR4TO^!K2O[7V=TU.2'O__3G/_QP^YG\^'!.OGW_ M[8>3]]^??/CCR_9MJ./PU*9L/VH/_\(WZ8S/TU=0OW\FQ'W[XX8=O MY%^;H07K&B@F_?#-__I\?1^OZ#HZ81E0) 9<"O;G0O[RFL=1*/P >'_X(>/Q#UVSE;B-XHV#K34I_\XTQ MIKF++^#_P,DKM8OYZ2MLX"Q5&+>/\:DK+ M.'^AEOGC>$)[^"(0+5\CJ8E="J.NQ4_50)AP0*E*>)4*;TU,OY94G$>5UFSF MYO'!(A[3)WX"1]/[/W[W7J()O_G/"QYOUS0K3S.A+$I6[JZR)<_74K_78"2: M:@:M\0JM%$X)GE<+/ECRQ'E/TC8UM8CTFOPY+?@VC]6A*D##L4^SDQ_O?_.O M-6PB@!,%G;3 __,W>VQ?K^4TK^D;BN9<[74XC,)U-. M$4(@<;PG1ZP"^!>UH;&,BD>Y@FUQ\A1%FV^ A[ZA:5G4OSE1!L^'ZO#^A^K7 M_WF_BG)Z)D[WY)RO-S0K)$JG>2YH3P'CL]U^R&VTDXMXB?+D8\3RGZ)T2T^+ M8KO>P%?%Y=<-C87D7[!GE@AVOQ-JX(@_O<.=R.?>\)LN+\(N?N2=9\" V-2@ M25+!)CM&TV187-X,2::I$&\+\:J,_$L4#\83GI7C3;FB^96X@*XI*.ZOL$!: MG#X691[%98]FT_L(J9:&)W4<5V-\1)A'Y!#6X#9*NTRW:5]BC#@]"*Y9"; @#YPT M>) &$5)A0BI4_)MV$S>!&U#6D-&*&L9)ZR?VE+$EBR/Q[_$@IPT>Y+8"[Y\]K6P2MTYY!ZR<"8DZ^?9$ M6 CK*-^=\.4H:F7TF.JSMNG\ME@=BX<7+?TM.2'W"C/"E^1-B(/QQ@Z)AYW= M_@S8N/QK1AE M5DWZOF7?TQTK?OV84WJ5E51L>.G+]S0$=PZ^IR[\//F> #19"MCBHJB DWS4 M._)F2#(#WU/70MZ^[VE0HESYGL9YPK-R_"26419W-*;L&51UCR[K&X94/]GSQCJP 64Z&+N2/YZN8#KDL>5-?J'DP)D$.)'DI.X):<8 MHU1W,JNVZ1A0+R;J'^ .!FB<2#Q(6^/-R%35WJ!1BW4:U0VY]S;G2U9>\Z*X MRN)T"^%F%U0@T[Q$%!]Y_K"BYRLX6O:77O';"YH+<2K9,[UFT2-+6;GK8FDW M$#!\;A<3U\SO .4I1\LL*%;V1"L-Z0Q:DE0@_.;6FE1Q$AVA*@/+%0@1H;,* MGK)$QG]NY#((SR45R%+\4(HQ&QFQMB"9( ]?5L]7I(R^TF(!_U(+5D-Y#BB0 MJ"QS]KB52H>47/XM$^J19Z5 .(7AS>4FRA+Y]T12K'EQW\./)=4 ]-Y))/^8 M-+0C:4V\W_O7ZXZT%/? 7*[LES^>B!N#M)PP!DOOUU8ME%=0O)@D?Q0FR<\5 MW!F9(/TD'[4Y1NCHBL7^5+N,BY--M).FN= D\,M\*XR?ZK4=Q7^XJ:TRYS04 MO'#NGP3G5MJE(+<**:F\3Q52I(X-F!%;(W=RE.=-ML>50/QP:"_:]<,'H43/ M*F3(O4(F;.Z"K1T;U:68;9A%'%%K:!P5JY/'*(4,R^(D4<%\[B*,="&'BST: MPW"&44F'@\\%UN2LPIJ\J^(S?S1SF*"JF@?=&^C! [9M$007F^IA*6\_:'M$JER7#!CB M#(^)5E!Z+=FF%-2^_"/&)$+,ZSH9JP]^L/0L,$\JG,"8D7^>HRF"V4M,-I?> M!H5[G3Q7+UKC3Y)' \W?(:L)?1T6KR%C3D\;^"/"1F5=/%*]/K9?44,_HAYS M1??+:2>I_"GM(=.'()G01Q?6&=Y'& WUB!=0F.W/,3.-C_P M;5E ]5ZX 6-$8^*6$C!U_Z8$[>IOBF_/266=W2S! M4'V F VI_F:9?1D*:[-TJLH+P?-1X;*UP9,5\K9!+<0RKOM3_\1 M[)J20PTTA2\!MX=TODNA:3Z;N7*WPA]3E+^]30^=Y]%Z.M#[ "/*OI )DDN" M17I>V2>'[W5ZG\Q1*WAC-6O)+G;X)W1ZC+@&KN$942"\$8!HG@N4Y371_!KF M&(<@"3<3<9U;9@YX0]:0L2STPFV-OW*7S/]:Z)J?K"7]&#%)B ?[Q_&7ML]A^_Z:/ETN3._">#)Y97XR&;9V_BZN00P8RL'#F?=T92R'L M^AU&N"W \9K!.H#//-):06@[?CM'N;2Q]\:YL-H;:J$Y2='5IZ)37L9'8YN0 M=,_J@W>+GLXC 0J^:)"73Z29,_;H*2PQ\2N[[.*KN,0@VY!?:C3\OEY.I?PX M)YF5G+#^7-X=""SC?*HPGR8KI74QF?C ;A.(\9.\#61\/N*WP[$JC(E$>:&7 M/S2[]W^KW- 9,6!_BSW+9VWTG?/UHU A@-ZYP) E5*40/^115BC7:"LZ\TJ5 MM4EZY-'.I$CY,P/NR_5EAB7&7>B;+H@"[,T-I(7C@AQ@25IH+D@+4:)'&T%&=X0M2 MHS?G4QNYMR,GM4[94Z82)>*=U ?"V@=+ M(TODOU)E=R1_W18E;/X76MXL'Z*O/=+E%IA)DUSK2'EZZ:L0K+)PXATI]TAA MCO"Y$&.:2L)3P9&J< HF14"., M$1;SO++\NG:>:Q#'=RXKSY[@H7NM=1R=I^GW5TB,XG4/*ME%2I'46T*&E2=;.7L1@RR-XW\55)J+I6JCJS%2%#WG',J(B!\/(C/?=MU$$Q&A+_^ZD^V=A M#:Y@C+AJ1$_T\BO-8U;0VYS%UFLI645JMII@"'G7^D%AMR#_J,;1XQZL>T6>(OSOMX@T\@V%M)BSH0 M^JOL5G83;3(CK"=%:8+SG1(U@M;L\X!&\/>:566=E@B]TEM0JX4_>=P-17KM M8[R49T/<6&ZK5KO[ZA5O*[U*5_AL)%=-X@+/RO*<9^+B4S*AN_7-!KV/D(IK M>')?ZF<8"XP2L;TNA"IHH4 @92',BY F]W WJL7X::O#^ ,_3("K\]_Z3 NKDV,-"2M(>#,;K&"+,A("T0E=![9H(?S? M_^'[;S_\Z9\(E8B3=PE=LIB5N!ST0(38R'/UOHSR:2\.'-'X05RUO;BY?SM=P_X[\TC.[[7%CVNFAOXQEQ* M7\" A=O?T6O3)RA3>"$8I;D-.G(R34<@D-M)'U'7$ETC0"*% :'5TR#9P-O@ M_JUV 54M3I[W01]S>LWURS,6O2581GACFD$YA50P2Y60<)RF[P-44"?S(4IO MR\%\B'LXY[(I#6?A6!::5"ZC23PNYA%$YTKHK#N7A[C@C2G&1O][T8TCT$(; M0V]30_:@'T))FE/R!T7)3-[K)KI=ZL#@(SOQ+>NU,8%Q80G.3;O9N>8&B/%] M&\&\,XG:];P*!,@N3X5FAJUFU:-VJJ0*JD+J6*4C],UHM^* MH[>YW.E.#0O[ZD@/8L2,6R"T_X T6:'P9U:NSK=%R=$^=[OJ_9'39YH%>E2<1&MN0L"YW>R*D4/_\NN&J7)<11WKZ>**YP@-5W<] MR^C.Z/%/8C[#E[\0S#/%=G;*$88UDE6K)1E7=%44XI#\R//JN*S#A2ZV]":[ M%61G1<'S'<2E?J8=M1BLS8>IJVP"U[6(5>VL5!59A1U9\KQI]-#TAKB SI@9 MV>-(9"627Q2:(Y7I@A,EX?$66%MRLC9Q[NA&_!6DA*B.5"I:D[ ]G6JCM&[S M0!)%I\V>3A#C_7O_%:NM<#NWOEMOS9"0D0Y!;8CI&(0R'_0QG9'E\ 1((RV' M-TA'1R$&A6Z,@5I;.WFMV:MJ@:1>(9%+_+LRZ1"R;-.:PS*69Z5]N=ZD?$?I M'4WE,Z^N#U3[.Z2"')W?@[]36AN;: =Q\T%D0)_('$TYS_Q6FS!::9?#@Y&< MU3VI+W9B6@E7COAIA)Y\&I'"OMM,>J)Q\AHSHX>7.?CG]5WQ<^"F._K,TV>6 M/9WG-&'EQRB6#ME.C\:D;Y"\-3BW:Q9K@!,%G=3@-7T.CAA,C]X<1<2YW8WU M']:=%D"=6Z53[R5-G2$>."X'2[W 8?('689J#0MR*?]-SEJA.UJ1I;,E,CIJ MK(ZSY6TR/?Z=T65R^)<=JLP_NLM=->)YE1VN$(1F$;C%^ROU"33X%;\?B6X6-Z*BDCU<(2B'AM M,HB$3V4X;DC;-V;*=CQS.S)F!R %,F<[,'HK!FT'ZB&L"C,*VLAIHJWPE[=L M2 Q)AT538G3#?(=;'K@&3K^R/KNA?R VE/+5A,XC3HZ].0 TC"]G@)I>6"KR.6:7'+X5 K_**F],XQ"NP<>.:(IKUD&C[IPV%H)/CL"W$T2C5!-Y<9XA$\D5XBBH2J:K;>J>,<0 MDP*>U52N^?WRJ[A^"DL(KIUB'XMM*IFEH/DSBVDA Q?/TUT>-6&-&B4!7!8D M/";Q<5G!3KJ]E5(:>V-S_&)I50 ? M>?<7&N5OK'Y&K\S8J)@QO+5OQ3-V6.?C=%NN>,[^BUKWBXW!\>T5Z\-G]CZQ M/L2]>L3L42^,>GM5^FR_A+?K7!L5,1NN-;V=?RO:3_X/E'.#\M52BP]V'K(, MPK?.ZT!E]NJN V>OFLX*S<(H.?D?4N$^%S/.M@C9T&FC>VR:X9I&17&S_#D" M5,J;_ X2,IIFAK*N;O/7HOKS\=. ^42HG%8,0-:FP(CPGN<0K1!:J$6-R>[M@+*F[//I,$Q9'Z0.-5QE/^1.CQ4"VN=87 M.-D;FMGY:XQT'%;@21N^03*XY15AQ4DF)Y&2DW)%B?@>7IOZUQM$G+28BB/H MZMDR?YT"-O(B-?X!TFKNG]BY*"EP)-UC\.<@!I@&;?ET@GGFJ,I.&XB>Z!B! MY)G63#X:C(.9'C!.HHMN7(,881A@,"2B)S0Y+4Z3A,$A'Z6W$4NNLO-HP\HH/=I]@QFP!7_T(;GF MG&N6Q3S-R&V4_TJ2NFP=7XH?@*%B7I3%@N05FB02EXD&4;(1F)ZPC,0*5U29 M'Y>DP%EZIVL(H%#/XS5^9$GI$!7(G@J!JOD@F)=;V ;?<4HJKGPPZ;5S##8F MJ3V7:UFL@(5-8>VF'M4O5]F2YVOEPAN^,DS\ M&NMUUX/BFK7::)"$%7'*BRV\8(&6$VB1IQ%#2 MEY6<+K\I6_B,+"R>^.+8&JBZ*CK1FSMEDAK58PB?T2A>_1O?%O2\">V[3N-^ M1Z36!Q@S=W!BY[Y^ $XD=+('OR#7U^=X/Z3E%>&,TY9.$_9HXY(<6' >U2/ MJ?ATNOJV-@7IOT1K.N UZAJ"M35;4SDW-<6_" +Z3GJI!W7(8BAEOS(,E;2 ME#W3Y$%0A4&Q?:F+O]!C:U%[/$9'#LWKF@-J@%I'HW/ZO_O(PBA7$F-#:G0(1(?\@M@1"1*@?)N,?O#;1#=^.&J MOO'<5_EW#V*\O C1> OU4S[SK%Q519CO5# IU]O<3?*3B8ZZJMG:_ M<#D%A7L*3?UTG!\/HI M2?I(8RX,X*J6;Y"73K=*C/MD L]VT,V&0N)A]G1-HX)>JCK,/0;/X%BD9=,Y MIZ^WBD[@F*<+2ZM :,L&,I&@9;9ML%+:PPS")]'+LQQ\H>55!GKLFA?%Z7/$ M4BCQ_L>2)/M LHT5!:5TI2>J0 M?O_3E.\P]Q6=^5V+GL"!2"2$I5RCL:]^)1'!^[/<+-#J2RK M"<#)0PS!=4GEV1UR^;>M,#KK]GFJF.)-#O^%(^=L]R#0&0B F_HYT@&B"\9Y M]4R)Q[[S.< -&4,WF?SRI,H,A'C@7%760Z#D6JQ5E;?P1X'3[9Q2 MY@GK).)S*^:.% $?..1$ #1XG3'$V/B^J9?P> MUA'BF:%G_[D.@0S9\UH^41P^YI]FV39*+XLX2B5)[\1IU,6W4[_%,+0N#"\O M"KK(3!8!=ZM$O"\H9$B#S:+REBJ$R!XC,K.UXO3 PPJ>$N32Z'YITG^ZA3*J MCSN2*HILLP3RD3+"FXB=4*[5R:+'C:CO.Z&^.9K[_5.=8[#I]>VY?%IHX?Q+ MW>3C6C3QS TJ,^X:,N.NA' /YW5.^PC)+\.33V>@9YH_\JEJ>@\9D>KI:B73 M1.$J.]E <]FB(&"*"8Y:R7M[0I]IRF7?7/(.WDG)]V%J5&MR$<<1U/0Q*_JJ MWHM5/%?G0U;W$-0CUN%4[M.8OV(#&8PQ-0];6+7C],MF*81)C$BRE4788)AJ M+!_B2:N'-;@.%0TY]RI[IH4L3':5W?-MN?IWGM,H^Y^<9>5/XK?;?" V8?+' M&&[7!N)>1=:(0"DZB0I1N!")#*FPP5^_'2[56)!8=Y0#ZR?*7R51GA7> <1J M.G=RLWTP%$5TOZNZ\\N^FN!Q#YA;FD-WB2X9]@<5(_SNL?/BK7"_C,FZ9HZ4 M#=UR:K^DCNY38E4$EJ7?ANJ-4-V*C94U1&R5;554(M&>B,+&(CL@(F1!,GA1 MAA(QC3=':-WH,67%2@PM6CL6MW=V(_ (<)QX5)0\$+?XCCNI:@#(3)>;#2 Z M6'5V=#PVLJ1O7NX%BE-LW.@9=.](L9(<['.4:ALG%>S.<_"D4VU*I"&?<,,$??&UA+9 M4#W#NGF%:]+1UO-$<U,?C1069_*)@$^U2:FX7@F/\ MBZ:S@+QLQS&\;0"G;]3B9.VAYIDCA"TRSD"O'C:&B1F@F&%.5^*ZS9ZI>G+Y M0LN;I<#VM%6,XH%_$83@62F((I!XJN/E>RZOEF8U*'EH -U'%<0&O>ZZ']D! M8M!75F(6K!:BC;WDCC;(O\!4S8V*TRPYYU(?47$KHL5>6VG4_T1,@A>'"< \ M<'^-C;Q3'N!#6@I_#D5 ,9O$[5#>,UO?YF!&ECN(2(>,$$B+DH$P_:%..I\@ M679H:A\I;QOED+VJ6^: MQ%#U)MY!@K2^BT58 M>?R-C_IHJUMH?+QB:.H)07CBB\/HKK M #S4_AS!N^" 1W)P($9F.B=T+24 5$595&#QODE+^%MI(;&$9%39 6 M.$,,PO6I9AQQJHZD"ZK^>Y4-R507J^-FP,6>3H'DZ678_"1QO2S$T_$TE&:W M8BO'**N0).^2"LW?P<,S_&GL9)U#&#M2++F%+3)429\BEH&%?'M[>\VC3(![ M$FH02H9VJ9_QT1A5TS^K\ZY;M[1*HD9S&_"F3D92O))Z *$(86;RB\:_D-N7[J/CQ*8_6Y-WYZ=WE M/3F-R]^](E4 ?:$A1WSBOOCW$"Y9"=6[^_V!1P/PWK]J(M?:H"Z\CDEA-,$2 M$?L-J*JG$O(.@/YN ?],MPD(QBVTJH0X\*-WI$,_25/&:T%D+=]0OLQC+N'C M1)W/JVA#](KF;EY)3:#8?S7%8..K981EM#&:(#CE$"TG7C]"S^UQV4@$]!Z; MS7?'1A;<4!6IOB)2*MJ\^ 1NB^(JNY5&T<>(Y3]!5&^7(>\8%#K?S3Y*_I+< M[...R[&: PW#I+-5JU@0M0[P(*B5+ BLA;QQHN*N51\/PONYPHD\ 5)==ZG? MD\NOH =I0:@J]\JRHLRW*D:#BX'0X$^6'ZJ(#6X9^C5:;Z#\J]"7T!^!I&S- ME!=XH=+9R#9CI1A=0'H,B3;[1W22LZ<5_ D4:LYB^$R."I7IYE ORN^3T#%YKR['B'RIA*=6;*MTO-JI1"Z ]QL2 3R&D[V <6IY'Q4I3 3H/>(!DN67*7PKEF6SE MS36XA.KO^C,&UOJGBZ M_C 5X\E0MVHL4.<% -C7$]D6O YWD=>U/7($L).'.^!' $%28XB/C/%(#JME MIP[S_(J&=B\-[50K#D'">$_"EWX2AKA;&?,_M[N+GL^AGZ*<@762FN MUS_#WRI-*&X\NIKXT0QEWO<+6(6UN-S;['CL)G M0?YC&Z4,E,DSA88[XI_P!_7O5D;P@C2H$UW".#K-I_,K-]X64Y='5<.E$/JD MV*9*=Q>J&V .63L7+!=JAN=%_S&/G0/E))D(RWFV3(W/@AQ@M" U3@N9YM6@ MA3_)W2_=5=U(NB=2?$@D?D"DI%Y "$\&EHFYE>VQ$#F^VT?RFIGMQI-A(]!1 M0'U$J9_L6E'J7LQVC^1P:+8O&]J]);/=G/^YW5WT;+:K( $(0H(P/)4_]IF6 M*Y[L:^7V!<%-^A9IKFO!\&6J:R&#,=,=K1)AHA^$W2G_;M474^%#6@AIA=;Y M6;!)@#%@081BTJUX'>2Z,4W6N!&E_:N@H_R 4U7\IKB-=G!+$O:4^$TNCI(Z M<8#1 9UD,!E>22& >LHJJE$A&X6+M+XCA0VA7^%Y?NR])NRJT;H:@5THV3;A M66YW2WR_7TTR.=P8&8',BH&^$^$/G E'C-5#I>?2JU$% 8*JZM('#_PT%ECE M55N@KINOG1DQUU\SR)YK:LB -@B"4\%QL@T6>7=/*9%-H[Z='FCC>_FX.^]I MDZ#59&]6M8([BI4I0UG1JBE^+^[$D<*\:AX6X'IKB%%@D" M=3F:RJ'<= ,\&W\7]%%HCSH NR/^=GP@TN1[/:&OB\EKR)C+EPW\$>XA $OV M<.N06R@L$J9[Y !C<'UJ^4ZYC(H5%$D4_P';^3E*9=G$\CS*\YTX6+L2FU#? M8M,C=6!X"3,%52R;,] ]'JBT13]/@YY^+4S$MH)JM^+(2!<9NSF'[0.I4TOK=R6 W "7.& M#2!D?K197:V-$Z^%4/V/0A7C$#C)'G*)N!Y%>2LF>0Y'HPYW]IZ8VIO@68!/ M4RE+-.G...N^_^$^1HJN'A!?5$IN-F%#8- M&!0+XFL67V5_W>:["U9$A=@/*-0S$""H^0TJ('!D;NJI[)X3JW)^=_K8@P\O?J&)4(<+Y=%F.HPANVG=*G9VT]KL( MD_C';!.QY.8Q94\JOIG5T +S75%9%BQW&G^J&O[?W(MH- MQWE*:<\37]1@8.G%T];R;#R(U'5IJS=.TO_(N2?#;)XS1_AQ^/%29Q=0M]J" MQK]_XL_?))2I"ZWX08JH%$_QC_\\%;N6P,Y]3*.G(_'K_?M$\7HUCVOQ:8 1 M@.:51?IIQD<),9^BBR,)_!.^=-!2SE>)B5<5^\*D[$\AMF;/MSG4C!C ;SK7 MN>.V&935M%PB,U"YR]Z:&!"L4]7$F)M\390K+P?V.2MWI\):..?)L5.Y[\^( MX[H]C7-%"YD= (P -.^G=2?%^!@9/&O+'PMZL[PL2K86M^"^P.3N04B=>#B9 M:QX0T. *T,!;D*J=\N2VRHZT1 ]MN1[!O%<:>SEM>C??YCP3/\;RX:'JA3S< MJ=MT&G25L6G@W-=U>B%[A,@A1K-C4/1F<5L[8,='#>^[$-7].2IEX=33[=.V M*'^ \:,N:.UO#3S,HS \.9 !#QG^OB U*D3A0GY80%[S!V/OL(.E&N=^QZW5 M9Q#\OZX7#W6,#]8?SK>KSX?5H;30Q/1FDFI #T6'*P1,('ZGN56ACH6-]NR*".9 M"=$CF;WCD++W:CY?//@*,$:^+&"/#;N%6HA[N#(:7D; %V%"X/OY@FN3RWOK MR4K#RDQJ70'0_ K=I')P=I_7O085(G%9J(9)Q:RX3G]@87?D48@6] M]];Q57<"K?L2XD='2X!/G\#*_7<(4)@[\!!&YO=@N^NU<1=NRH$#2D*E2Z1" M%_A&<&/OI5B?Y(9NY;I+^+Y)>-4C_!Q.E-.X['= MU/$>8V>K-/84R][P"2W84Z;"^3>JR1%9;K-$Q>P7ZRA-R>.V8-"$71A68M2O ME&X@#8CE^^K>\.0CVRI&.PBH#>!2GLJOW&1[@ONKA($(V02U^Z7*]CO-DALH MR]59YET9.4Y9/(Y859X-ZGQRJO1AHS2C.C;S:1]_,Y,,EKFG:R2 ^AO ?\9P5/62(M M1[T 1)U/T"'__5-[\"7N8<\ND%"+Z!Q#2<-[I?1(/HYW]'X\[NC=-.\69^IV MK1)=+X1D0*#CW6OGHA]@F+NK,Z1<<[Q;[*?WJ)P/'0UKR[3Q;Q>8(8\[TEF# M!E:Q(+ .5=Z-M%:R(/5:R%LG*SX?.:E)D O < 6K$"+E*BH)*\BV4%5KGP7" M,KPMJXH)R/X=94'X2_WT$Z(%J'.]Q?WNMN&AL4^GOEG*=RU5Z*"Z;$&T M&0);.WSX6+&%1 MOJL^J\OH=]K(KH"@;&/;R#@O4J&C-%6]$]4.X[XM576'A^E&6G@Z856,,+YH MJLS;?/^@M.;/*D7MH*< O L5\,HIAPL"QRNP2V0OS7;*^6]E5>=RU]<@,M+? MI:*AT&^+9M:*2"$L06?2R?VPDF,'IG*<]L<7#8XS<%X>S.?-=5FYMH-%%0U3 MDVN3R+/3\F9#Q3U0\.\UO-G\3-G3"NJK"2LY>J)W=*U:S\H_0D7_OB+=V&F0 MSLVIX'P]_$W%"_/TZ7[M")=-@Q21@!>DQHM4B)$&,S4B>$\+-,=R6UL1('+P MFF=/8G?7IUERO^)Y"3^?\_4CRP3:\G8S$#6H_[%!Q. X$)_1@N/88",%7:P3 M(;<:O84=1OY-X"AN1CY'IM9E5@KK[B-+Z9=M1\C?T!"$@74\E?-*W!(> 8!$ M0?1N5?52C^N0Q.FN7ZYI_B34^Z>&6PG8WT\;)CQ_#]\\&-]D+39"[P$^T5F, MERC[#H;IC:GOHYQCU\6#F'[ 8]'^LX&C J;QYI\ 8,&<$@<$XV-4\*S]/HEK M4G'-(1#^)KO\"O>I+2M6@-O-$MBQ1PUJ?X?4AZ/SN^8=@ UO[K)/"#U *,3 M;:[G![6>C#[!@]?#=!U9K^UP6:I*^F,8+:G/3QQ-5*<6Z3VDE9Q5626]EFCG M*+0%>C";)\M3PB0UT$ &9S<9N29MW/+!BJ;IV(6D:Q">"UJ3^6(" !GXTM%) M0ZY'&,<6U%6VY/E:OE1="_Z[*NEZ*(1]:+B!A=4UK3>+JP6<_ +@B83O-^A8 MF\A\*N7\,= #5#378YZ#H7881TX9AFDDZ%GPRR%=^WFE@UB^JPG1_)G%M#,% M>G ,MHI0>R[7;%(!TTQ;=E5OIY-Z7(LDSOW@^;FX$#SQO-_PZ!QEY UO9O/H M$,])#32@3_PU&5^YQ7MH$]3!>?J5]:51]P^TXM2$"9T?)8?>/_(+ VC*0:H MV>OQ>TTBISJC*K)S1S<\A\LS%.[H3+;4&8[6(MW3>E(G=7&D!CI1X ,IEA$2 M\ZET"ZIJOD1K>L$A$$-+X;P>;D7M[*?UK'P6!$"37Q3P.2BA#@KWJJ(^LOFN M$R)N[RQ7'CV(.[AFSS11U0O^C:;)1Y[_6!Q?CU#?8JN Z,#P5OI"!QE4Q0\W MJT0\[^TQ 7^[P5& ^M5:/YS6(<#5H7N-BI_*.T1H/'Y*F"6(-F.2:*_)60V> LP8KYHR1 MTK0?"J39?*8)BR-P2J]Y)C,6/UQZNT-EB'XE6MS%IU/8?^$7*#.92VK?L>+7?=W)OGP) MG4_PA5]ZIW8N6;G8GY+$;11"U7@9IR_'$,VI-^0A^GJ5"+!LR526V4A8\\;AG6B'\_GR MGBFH1((E FXHMUD/-;DVB9PRQ1U]8M 477E5>GFB>QB:)0ZG\\01>Z#2^Q6( M'WHHR77)X]F&.4W^NBU*F6;^P$\3<8H+U16EMQ%+KK+S:,/**)75;LZ."^*T MBD"(>\O?MJQ@):V>(%6>J[C-\*>,M4W9(YO%,W2D9>4)2^>/V.TR"W&[OE95 MR22(Q>:;!7C@?76J[3N?//K^C-;N?IXT*JT>Y VCEV1\C Z^KZ!51[%7]YC! M.!S-K[ 7T>'9W?><4>#) 7P""(2-W]&E.D>2TI%FN:9/4:H8OB. 8V $0K\< MS>0\T0+ D5K1^(_7&"(>UZ"(T[-$'(B"=$7UGVN6O7)J:8U%GS(=),_\)=^.Z1WI"FS[&?TS2H F?"< .RP M;-)!U2XFZ2.5#Q:YY84PK?\?MCGG2;]/8FBP*:,<3.J;5Q1P(J 3 !^67;K) MV\4Q S3SP32RM==-?@M=E5[7;=0=;LHX1]/Z9AT)'O1,C4!8YNDC@-LA?!T-:L. M]22H0W:.HZ5A)-C/$;0Q*(>[%&F,Q,1^=<_HFE4JJ.AF1 X7@@OV@HX2*2^V M.84PY$A%#D+VR$:M#!J-OB@, \1VC; -GT!"WR^AKV(P!WWH8\.Q;XT]TSHO MVE['U.X!A_66C]*73R5:\)#UJ^Q92#O/&=7O)MOQC;4@]=; M&? F?XHR]E\2MX-NR*=92!]9%F4QB]+[NC55L?=3C'7#=@4&R>"V MT7$M$&U\%^0 8Q)E"6GC#"ZC!FNR1YNTO$J_A&[4[8P?N*]-]EU[#1S'T&N, M)A?;7-A.*@99]J(5BWNF>2&7HGXNV6-*[VDL1I;]K@@K@^V/$?>7[! MMX_EGG+_J@N4!$E:OVL?(^7N#@DR> M #1-C#T_=Z0]KD*?2/P7I%K!@J@U$$'(VJ$D MUQ'>4^107KA'%O"LT*KHYD*HH7,?_^'[[_]\*=_(E0B1=XE=,EB5H91[-KLQK%T#G45^ @Q$2N:?.(\ MF787&/_2]#+0#\&U_-60R1. #GL?T*!SUX5 EWCSN!'(VS+2M]O]K0.'T3P\ MN[8]1/-QYE:>H;TO=TY&? ^7:3J"#+VW/=7GOO#L;]LH94M&DU8+E?X^I%H? M8&K1#4[L6EP$\)/_J*%7#4@5?'P?4LL+,NY#6JXHR<0Z&Z0JK5"U'ZICAS;; M'#P&)?0HA4_H>I-R%2,3/>54!G\$J&*GQW=\.NV]EU,J(W&+2BZC/!,"7IS& M8ENWLBOLA;)/>XXN_0_1A93& 'BH>%=#))6Q'JA$DC:I.9Y^WAFOH +82MPD M+N@S3?D&)'DXCEWK&S2[#/,8RLK40DWIWN/4X$Q\=KN$H M"OJN0%H4M"S$:1)O\US@U",G?<.P%4>/IO/E*SJ&BY$&<]S1OB P;BJH)))H MA"F3VL<,7)=*_LOLU@?5C;#XE*"!][IE>9N$+2:UXH#\!#]+5/!G"S MX(OR3H'FTW+A@(_LYMD@1%*!2ZB:O:A=X99([9F5+^ACJ5_E:F0TDC5[9G7- M@@!V5C6CQJC+)Y+,NW^[I(+<(Q9RSRBTW_I@-G\EH _ XHH^8S$W*_.LH 9- M^NMC :Y)G;!\#:*GQ]OMD7;X&V8,Q., V@*?XU: <'HWG%X!7A O2#2\IT# MVQ]P1S_KOR98\!X -QL*"=VR[@#T%S]]+&1QZUZIF#J!M>X ?8"<%Q=;0=:? M3(94]RKI9F@]O?]Y)D7V1W=BL.*^'GE]6[2OS:(1!M7X FO9]L_L2XT/H(!1 MYU97A*ZK5/+."K!AK'8-[N$( OH.$M@^%O1O6W C0C3#8)>*P;'8(("N.9T_ M^C= B80:MM'$,%GY)%KYYIYX19-M"K&.40%N:?@/Q%P]1RE(IE:M.MPD6'Z; M!,PY(U;8R(Q72"4$>T'^T$*)_"*1TN_[YHI/F+2HZUL%2<+;2*")A2LEK_8/Q):)>S6A)^5^W@Z&9?OL+U:A@='V-A:#4^^O(8>I>=?/'ER? M3&&OAP^[PW[VPY>YX]%VKHCUK-XOB0 X9 +:&'7[;XK=))N'17V.,:?/7=K2 MYW\GAC1Z'5:MZ//YF=#'W#-N/W>2,KPJ'BP4-CK>GCKV4QJL1R&'+ @V3N-A MI3R'$F"'6!6CE["Q\7;8JO!WS3IBJR)\1- XC?O9JH]PAOE/LDYI1P'0[C]B M\IJ:25QO^"&TR>E*!G@B'KXDM G5-^TBC,NE4LEX\L;XI*J*TBC/(%=%)2%" MMM2F&@-]P"$>.:>;:"<=&L5V#1X/<0&E.Q)!J5SQ9'#FQ/4-I>U M4F^6/Q94AE]KF>8]WUBQS(_F=I[S N" !;>"EWB-"4D!E07)J/Q;M.9Y637A M-+?9C5>(T"P-!N1:K4PB<<*7)P(-(O&8@='>QU>]-OL@*7U77*$"!=ISIZB* M@1<7V[Z8V:F?8RNP:(+Q5HE%$Q]4119G:\7T,I+(0"W](TEL,%K 6?=("7@% M0\8P3N9$;DIR0W/U/,JBA$79)_Y,\PQ J$+[_?GZ>E]@#-OAF9W')%;0R1Y\ MW;,!G;%O>T4X,_-!F)'-ZK[(;Z.4-!F>5UDAK,5M28FL;_3AG\1ODFU10MW& M_2AQ2# H"1\+(6$:I M-&F;^<[Y-HM9J@(Z!&Z1F.[^\N[\=P&L3DV6YHA=]7R0?HQ8+HM[M'J:P_[F MDFV*6YZRN*]^V:1OD4>H%@SGE90$$JJP"W#?/E"RANLG.>930&O? S*U?P@%V4 /NC6."#F(FJ7_%\X-"Q-2?F M6#*%[9J=FY8D504C<9/?HTA>!(YDCZ1R)$@T28,G_H#S3QO<$7B5+7F^5KV; MI,=WP=Q'V-T@C80+SY:;6PFR[?#=2+N@34V MI(5.W4:MPDA<_A1.9&;+M5)M*UI#)T>P6I[DHG.%%Q'6=>7\A;9JQ7)7NXZE MU@,[?$V%/1^3K:P0#'\$Z06#O*A"R\0-NB(=[; M_4YIV80]LV0;I7=4+8565;750\&''L/=YM3H$@7F*'C+^+* *RHU+ B-$&JV M1K2_Y65E5-;(+DB#;EWXOBJ@2=[]15SWPQ1(MBH6W.4^^LY8KCHXW"QE)ZW!7F4*Q>2E=3XAC!. MA]F(3Z"L9UVOZOK+ILJM,ZK8'U#BHB^3JPL(LQ.X=QQN@]&3]@$@3PE[B+@6 MYJK7@D2U;59!!Z$&6]*@NU#QFT($N@VSH(&=#K:?N]]3WZ\R/*?L*5/!T?$. M;J1%))UKT(9#_C.5N%;N^+'04N/YL*\W6+C.7W048J3&C+11DP98&[G9O>T8 M;R>WOD>F805B_FU:CD02] U"!0\<3^;^(M - @0,,?:BF.QA4>(]_=>1N!Z M=/+RWB"?/? O#@>?NWMSD&!F].H@\7'DB$>NU?7+PPR7_'9>'^3;ZFS?'PZ% M>-H+1,?6^4YA@I:=TIIN&\@]1N;P8&SR4N>DGC)([]O=:>+V%4JKVJO;%>'> M,KJAAUP'IO\6@#YYE-?A*LZU?2U>$*C*(FL]U:5*PP7XCD@%GT90W]DK4&U= MLP/%X%ALMDK7G*Y%10*=2RN'8:KR2:0*DJ,AH](UW10:7QAE8G3.[)J=ZEP$ M!7PV/@0=6K_*-= @H/K0Y8;7<=[X^'P$R"CGR8 M LQ?C,,4K'#1#&[7C8I;>"S)'J<%:;!JA78OB$*LCI9]QS)2R-^$BE) ,2NW MLQ-^'"-%1VMA,%EJ' MZ\1:"VV[H$*HKB):)7S,<;565-1&810]R=""5HK+IL*+)$)A[?60^/6:%07/ M=^(R74*8N-!6_^W#XOW[]_#_$ 0'+AP2JUX7\.^?#LSN7E0H\7%^5:WMVM4MT MZ<^11/7,A*>MBH9-497LZ9P7)8380@,[L"?Z3HZIGR/94A>,:_X\[JCO:IZI=:":5?BRT% M3@G'R7G+3#0KZ M'GN3LR>!9PJ_/95&L]X3[,!W5EY=.^;W$/U= 0<6/&1.*+O;RA(U?UVULCX; M#ZHU(E6O:(7+#)Y-AQBL]Z5TE*IN'A[:=Z@)3PY=GUE\;&A/'_*9H8V'+9>[ MV=HL/RT<>%;FL4('SPD'CI2B>0A06>_*>]MR*_RVZ']GF,_;0:<$CKP:]&^, MH7*YC^$^MB=A?Y;5\$B,"NF>T7V7/UF%9 \6GW5E:P%6!$>M*]IC$X#C1WB$ M3Z";(5]_X1GTNFVG+0Y?\B=^A>'W\=E=\[[ 0'4[/LAKG7R_][0VG%B\LYV/V;L;UMZ08LX9YM1 M1_B$;ZW<]GI@N);!H\L0:8$/ZV&>0O_>RY 647VGJS5=;V4VQ,U+)G!=L4WM M4AIOP35Y FQ:FS8@]U;2OA>RRGQID"$--O-KB:R]/YU-D:<1/:AR_1*MA[L1 MC@VWHD+WTWK6F@L"H,.6K!FE<*^2[".;[_I]6*Y[4!S7H)?U55^]?H7+6#7=O^/$5BN;$B3_]:B' M&LWH2Y1VM/N<^)51'FSO["$;D;70L-5_S&AE-MN.58A4W4;#53C69:Z1)F.] M=/5N*6]R&K.AHB1=0] 6\7XJ]U;P'I9>L1%GMF\'_;@.42PU!1ITX_8.,FG; MX\TP;?KPZ+?%=H,VSO]ZL?>V-A$-Y2HJ53-A"&M84;+BJ7RGX^1QNZN*8%>! M.U7)7A*U6@T+4V:3LUBHS)<5BU?"O"'KK?COBCVMY'-?E,EOU41R*'P/ORK9 M6B4F@444L,-.OU-W9*<,!>:V>4^]6=[F?,F@[&GEV/A)_ ]-NB1(_RN,2(W/ M[B5T8!R-R5+G8F4(B^/VX!&]0J3EMYO1ZHS?/@\#!C;56ED=+O@L\0H@^!-$ MB"/I&Z+L6U7_H<]3WC'$I,1;-977,F@53'3Q,S3.&]G3X[Z,\G*:N)]%J4PC MTJY!X@[[RRQQC+O+@FS'G'M$L!X@ M8,K[AJO!5BZL2PDMB$1@GX@A92/A:1KE\KA33+JYJ4=F!HCJ.^]"5L,[ M'\QS[QR#S:!HS^5+. Z 8@3"$&N$$"B(BZKX?JE5G=,-[@!W&NX253*#PI#= MC,NU:!-$#O>U"DX?"YF'.2B2_<.-I//UM!Y"\>902'24JJ]89XQ4LZA%?:,B MC[+D*H,;%7NFMX+ZPWWK#6:R6L5Z$*+SN)_A&LJS>2(WV:S1XLH3=L"B=TY! M?>"W8FM6 B5E/<$#)N2 R:+C8ZZZ"5.8^NTT0'EWXFG@9.3S>P@I\ MZ35>=6E2\<>JS>1,UV[9^<<;2FQJ2D!>;RN',K ?<(I\=CD%)V^"J7J"2]L= M*/_ZD:+3^ZN9TK5D^ 2RXB:NG)'G\H6[A3M=D)]].KK =.R0?ZUYH M3NLHHF2;0]!"E9W'>!!O^AAW\4GD-OS(11.YA_@(3QZW K=U+_XX8<_+K[[TW>R[,NWW_YA\?WW?UC\ M\?MOR9'_79Q__W,KV/^[]^(S070Y_H+&,DV5?/=!_O9]D'MO[RYRW:WQ[>5+ M_KI5]6Z+!WY'88DLI5]HJ0+7KWDA?@])C;!J+&S@K M&2W&/(0.06&]BPY0? M!L.4-*ZX4-);5;GJS'TN_ZR(A,^P]5<&)W>_4M/24F%PX+4 M6!")!OE>VA+?X6N0.%D@UK/05.2#BX.L[E_7,EMW+CM(U05]?N-8&H=6W(,Q M>B.C;2EL/YZZ3F7-YM&2:XS00TIZ!H%F72D^=37).R'H/>RE^YG%5+7V]"%S MU=IXV$I6,UN;S6RU&A,ROCR/>6J=K#62J-9/TW"*^S;*;_+[$@Y0>6D?B>J< M\*6Y0N^#X%>Y;Z+:#SFC>,@I^]"M[_6(ZYDQJU*#'\5:Z_+X4/#]7%QXQ=4V MURL8@9L$R:[3@+GFW J;JDYEA8]*QZ\QFDTH#7*;N!W:FS%VD9@IKA58#5F,FGLV6-6^MM((RU9FO[ MN*L]\:$763:L%[O^CM&+[7F[*0:'R6%:2027"%46&!Q^97F,2OH M/@2J,\1(ZPM4[-#@S%ZB@8=1F![D8WE%Z S?&G@5KM=<>A?DL94_:R$ZTV@8TQB+ MT=:W_5R'0A8M]BK/9+KA/OJAJ?W>"\ Y?_=:?D\*)1>6G\75VI&-#@L0HN^+ M SNQ(DA@TW"<%;LL1$V*>S #;G.>;./R)K^G^;/ HJ-'R=@PA$'0-9UKT:I@ M2I==S[D!_F3'Y-.SY($$,E*KNWMII MD*B^N_MVA]AE.?HY,[CW8X; MVBX.ZG?@;_P.5F;EGM,NS0%)9#E]BO(F@4"1(VQ'4WV&XSA:>U"8EP*79 MEBN>J.=I2GO[A^E_@%"MPQ.[%B\%4772#M<^; *!^72J^?2;]YS!G7\W\9G[ M.(M;'O,PIV\WU8Z]Y<%[:=Z*R6@N#,'1>@,#(Y'13QTSNK\%5R#A#LR@HD!W M[8$_#)8>.'E_.\K9MF 9+8J6.0?%(L^C#2NC](Z* MWZH[VT>>7Q9BK2]W-(4,HZZ[B_%DF#L-&JB7<"TT=I-O0![I@,BYJ[$[O/L! M@J3"D+10E%WL%9+D#= #=U-\=1<^O"R^L#0ECY2L:"K+CU!%CF+[^%<:ETT* M.GU1;:=V)(_$/%45NX*6!$KHTW WY;@F.=SY .]H M0ND:2BX(ACQC/(WR)U[]71[W*"?AQ%DM>Q$UH8=V,^[1E">-0/0:$&T&*;O1 MA3/2&8%,SJ"H3:B#0RCO(50]2*(\+Z?E5 '0\&JB-LW[.5)U2:<%Z+'>] M6@XF4V'U)P*D<_9N<"+BP*^Q@M!,P.M$(D;J1E95?8>YU'DPVD)N' MXEH" "39HP)1@Q4R1/Y)U=215S.TA+A>Y_Q%H"2[^%2Q,ILHVRT( M;TTSTZ!Q_S4WRJP MD[B6O%67X]ZJ2WO>JDO/WJI+!&388XXX9MA.FGD/!G@6Q.?Y;BBB[/40=!C ?BH? MKZ\ B]%B(5NT08?/-.4O4#(/TY'"#/F2EU%Z/6D%#_!)H/"%CBWG.J2PI&_/ MQ_7MN3U]>^Y9WYZ;ZULTRH[U[7E ?7O,$]?DVPVI^XG$S>GUQ%HMP?*B)X]&]>S9_;T[)EG/7MFKF?1*#O6LVPQ M1QSKV4Z:&3+L%Y[="DH-]<[L&(!AUH.)/#0)( #-I.>E$;I6/&'1H_A9^<(B MLA$C@_2R[-I_/DXESP; 2'^@JZQZYH?0,?%_R4/TM<<:,)@):1H@(+H6H HE MS'W.RVH0"9 :_;(6I,&.U.@1@=\<>V8-\J%^XZSQ[;!D$GT:-XD^V3.)/GDV MB3Z9FT1HE!V;1)\"FD3'''%L$G72+)2K#ZX5DHIWX@S/G^EQ.H?^!Z9NP%<3 MNY:#<0R,/(,6UH,X,!KPI(%/:@06Y%)652%GJE=(6'=B/R-U.1='J&E)WW\< MU_G[CY[U_4=S?8]&V;&^_QA0WQ]SQ+&^[Z29E2"N0E#C9JEB@TNNHL9N MEGH%(S$3X(.Y- 'Y\20",G _E8&[3.!3AQ"*WUFJ*^EVT18#NVI:) TMBH86 M[9SN8-%=4UF4FV^!<9077[.B@!>Q5FC9358%EWT_'&$Y_6M<')@N% _UU"M, MCD,L!>O5(8;?FT99NEROI0"RA@R'49:OJ1 D=FPR4W)#RKL2PDW.4B@9B)+! MOH^MBN QD+ 2"-@(MG,F@.:K=2]_!S28D_CU\N.H] V3W;0\8%7LI%_"ND>@ M"OD=S.1:5FIH>$$PQ1?+[2D\(M?UWZK:;S4N(0JX=3, UZ"2C=I:GVD"[05& M:F5UCD+7OCJ8S4\MJPJD84TJ0\1MHKT] ]"E-YY/9DWKU:@0CH#Y.-Z-#'48Y<@$8P633+X;927+$K3'51%3^ZW MCP5+6)3O^I4<<@J,!IP(RGDZ4H5.NXA"@Q&1*)$]3@8M15TOV]CX%;C4[J"" MIRR12IXA&I4C.Y3;VQ8,&AS)9-\L##=+;E61T+$*? M]\[I3ZV'ZD$R3DX^B4:&:E[Y+.\H3"SX]"I318B[U/G(4(S:[IG22Q'T'MC3 MN^'96@/B.;9Z6&B 0[6,JD*Y=I$"ETO"'1]?MK+[!C3>!41(WEZ>JC@>HI?? M"/OS*<2S>,E\H/$JXRE_VEUEL=Z-<^ 3T^MGQ]1^[Z)[!"!PS<[5U,JBK/@1 MU5K7U5K+_5I9%@>^KPXQ5=?E=92H5JN_W!;?1KOJGS'LQ9,X8N^C]%5< MDL$,YE7@QB!Y.1ZGH618"<[^BA&'Z:L">#56I$)+_J9"#$ZG>:X5.V( MUNH* $^VA7*2)510=,TRVJHR(2BS46@'KW:G+9S=%>^F[8+IV^%D1XH[OTE8 M-XD+E\CL/"!27N;DW)CHRW#ANNB[C+8:7_\$];R3TRQI]>N;WNU]VBRH*^QD M:.YK(?7U@5?XN6@#[VKE^,.LJP.\;!=2'#2,?U8D@;:/?(]ZX%;Q$[FVJV\\ M9D,\)PE\9AG/6;FK.QT=R?+8,&1"P/%T'M(N3V)(,A("IUP8"BYY!R$3!?E! M\MZ']V$RR7N)RW4IYIEIOM#R/"I6MSE_9@E-SG8_"@/U*KM1W>*RI].X9,_2 M]W[Z6,C,KAZVPD^$9+SI )T[3@0Z9)GRET(E /(:%1(UN 3A2H.]X?8([IFS M]^U.[ND3G'G"AN1Y*5V(37+"V:[ZXUCC$,/9D#R.A.J:T6NTY*5=P28-9J2% MVH(\[IH1OSS(BNZA^X>8[B2WO#V&-OY/-$MX/M!&L', QC(_F,@UBU7 \/=6 M0VP-#.54=;?-]U?69X5+ "NX>_/Y.(T\*^NZF]I7F.H0#)M'5[IH0[N : 6F?*Q2(]IHUXU0@%7D,G M>_ +TJ I?8'G.4U82:YY42R(UN(="2:./[D5\OOVX,CHGIME*P_IF]>7R+9BP!&_"RN!B%J^XBM!C[16XTK#](HT_#)M/-][+V27G!H#9]R M&I]@#[6!J5T+3*/(\Y8BGU9FVY7:UB$XQU#1-[,EB>PO'Z70(/PJ.X\VK(S2 M/CX;'HUEL>Y9G7-7 Y9LH#DZRTBL((=AJ1':\HD$"U-S+_)-NNMS+?\J9QOETH>@Y6!V=]Y-W EN3%[#]X:?>?ZK,.DJW7A!ERQF MQUII?"#F_:%S0B^QNYV0)[](6,(?XWI5D$D%FKRK@$^/4;*T!BM!@,^RC0"T ME89F*R169A^)BH**$94]6_\V9=$C2^7KM!A1-Z-^5)452;&B8C@D4P9XHQD6 M%*Y/><_'D%0Z7WC6A#DHG7/Y=2-44%\?#+V/D ?.\.2^_!##6&"<$;;7A6UH M1#@@ FT2 >Z?@QR9F@S$<=3S_6QS%#9PP8HXY<4VIZ/Q*/I?8A]VQB$X?^EY M%5NR1X+\$CR09,(6< .Z>LA?/U\QNOS(,G$8LBB]68K#A>:==PC-T8@<]H%9 MG0?N 6C2P"85\#!W UT*\XED,\TEB&2<$X1$7T0LW9U%!2ONZ-^V+)=OFY]9 MQM;;M@?MU8U+KHRI>4/4!DY@1B=J" MM)!;D H]5>272 2M95BXIPP^;FQ=K5OEZ*LL"]F5.E<()BK;@JJP]ZKL;\F) M]( +FD!.U [J'R:2M(^P-K+9YL4V$D=H59LJI7&J A RT[',[V^?;2R?O MH=5CQ(C[=G LUOO6-:?[>C#M2WB8&\(P,?DD"EFJK/ES5/;84V/#3&ILMJ;S M4&CS6A;:E##-RVT:H8[3P:V0;3ACRJI$2J4X][D<174I.5QRN)*<74QS7)>S MEYRFSN J'O*J*+8T@9Y/4*3VQXR5PA"E4+NVG^FG?HMR&6O"<"T>3>RK0D1U M! -4".!":F3PP?E[A&,+Y.I4+N1'%/=L@D*\%_W\I M;*1G83W)4 EQSK&XI G\ 0*9#W[1&MFT;;M@Q8874?HIY]N-^ (\%CP3RE L MO(KQX5E?N%D(%) 6DT]4?3FC?:X)X]J>-\U579;[4ERMIMUV92JHN+L]TB>6 M23M"7'W5;'^O5+K,$AR-*-0*T*..HQM#$!W%Y["]GL^CIC_<+4]9O!M[Y!@; MCM3S?=.ZULD-W 51D,DOU7]#/V6,$KJKQ]\@]6Q4KE&FU87L@:$J2D%;0:I^ M_9'G/V808'@?B2O.3O#[V;9@&2V*ZF&OLP2=S7G1U6T,X?MQ4UM %%S^;I$'8'%6/#&F&.T5 63:.'M+$JBFP&X)FT\<_7E046ONZBD-]D,_"CS00PIN^$7X+PT&1676;E*.-3$>4;94U9%H HC MO\RCK$@E*D$D,?P&= E_>*S>KH=6F0QBN3F-"GI!U7^;Y;=)JLCLPD>+1B*$ MEW8RLF_"3SMY5=Y]D![HC@AJ!H6M !.9I5BLWI[[$2]^MAR0AGMKZ"EZ6%'] M-^?1P1B?3N^DKG4'1(W9?$2VN!#C5V/6BL;(Z5.4RZ9F9>>* [@$QAF)3R/J M/,J^5G'$[5J>/2;#] GLEGGM .2MSH@V1JC"(P[7BSTBP3VWJ1""BI[+&IF9 M%K8=XL+Q@K:CI/8LJ]?[U,4>8>P8@92VUDR^Q*D%$B,O1ABC$^%27:0=,7[7 MCG,-HOB^W?+UFI6R]H^P(,_EW?N)"N'J966-+[#WQOZ9G4=%WWS^?/7P^?++ MPSTY_7)!SF^^/%Q]^73YY?SJ\EX5KBWQV!>*OGF=YTJV\VM"=-G6IRR?3"[?S+3'176-?0#7+=@Z/.OLZSO]0RQ[ MC0+PS&$P2QU*:?8PV\!(;/V$US.Z9J=]?<-40$,51["! M-,(0G(*YJUH( QS )U!H'LZ'CD8BTYP/ Q,X[S$3V/G0@9%%YX.5]6+*H-*2 MR"CAVY;SX1W@1%CVNU9MU#U>"R(O:+-;O('G9:O6^Q;;"4WPNHR2>1Y*"J)? M"Q,E-3"!7275 2BPDNK R**<6EFO#3EE-2(SE=,A#AR7TU$R>Y;3VYQ"C&05 M$@D-&J' &=#5\ M8[[*A!3$M(!'<2IF@>?P"_I,4[X9ZAV'^A;S JT+PWV""ZD0(34FDM]:N$PH MV^5UH0;]OK*2Y90D^\ID$,D>\P):'14%>\I4QW>A1,7()5/U9\4L#'X \K!L M_T]5O!(*L6?B^*@*O\"'Y0XF>:3-,0-OX7F;RDF+RON3IRYU*6Y^CRQ3D]%\ MD[."_IZ<9O7<45IPLHYV]3I47_IHL\DC5D0I6=-RQ87FR FL2"PCCI3JV*ZK MSK]U9WM5EK/!O1]%N=0 ;_>3)9(;<9^A[KD6FW:S5(U5/D>E3!6X%\N3,00? MOGW_X8?^<)>IWV)TCRX,U[H'\ !>5Y@L2(T+:9 A'Q8$\,$'R+A;*S9>9BDN MU5*Y=(;+1"2MJ!)75%GW4B6 ($YF3VZT#YX-TT\Y+PJA,):]N3$=(Y"&9FLF M7W>\%DC,)/<\37H?[,<^0+_7]TWL+2:[%P-4_+2-]?R@UI,)%5_2J?46! )P%D@4I#E6 M(T'&U^0L^F"4>_AT$OJHF"M,7IZR1!ZYERE;LTQED_17S=7[ E,Y=WAFY]$M M;? +TD8@8 5=36IS! F]L)L(K=4>...;@0M5U%!3^MJKL=X=0:IH+Y%<)$VC "L%2)I>FXN.7G:T^!)HAO 7:#+81Q#84.!N5QO4KZCM J*+;9I"2#[77-:'V"$ M97!BUZ+2 )?7BQ9XO,_-\GIP4M*[K@!BH,\HM[Y-AN=$W1I;G4BJ;3$]=JUIC,2<#-TS>JDF MUPUZ\EE@:P5&'=DK&S#X(O#V7M:L1=ER51]PF@0XS4;8G$\@FNE#*RT*2ILP MQ&LH8G CW[8?^.77DF;) \W7G<^LD[Y$/;)J0? BRGJH3']:=;1"A*@K5!:M M\&*)#?Q"OJ^*ZY#"B !*Y-U?:)1/[T7D:L%(M0 K$0HAE5C]MF@%&Z> F?AW MO78JD5M ",IO;[._9)^SBX?LW\1_[G]+U"/T0D; T*^1L#T%V7Y[^^$O?_C\ MX;N+WPI%TQ1XR&7_.ZB0&:EZ63RC9"=(*;X6LDW6/"M7Q4(:W.6*B:$46AOM M0IC<$P6<&VRQ[Z>+JY*NBUYWX=A0T\>*UI1>7RF(!!S.'3A*UZYGB5YB^2Z1 M*&WFD8Y6W8.PI0,/)G-^;WJX.?_W?[NYOKB\N__O__#]MQ_^]$_D\C]^O'KX M"WEWLK/3)$K""&R6<9J:[2E&2=$O7N,VBG MC'QC9+;TS.W\*4;Y>!5TT@(_FZ8C>J1_9=QHT3.0MM*X2/4-MJ2Q?%^F#G16 M^.M4+W4']):#^(G[2(:/]3__=@Y -91I3^2^]HL$AG_,-<36N*IHO8#S:,.@ MC-OU]7F(?B*=F\_':63(E=7[KTR64*&SJG3OS;+^=Q>KZG^%X=_QV;UXM5M 4_ M]1CD&E^@$TIZ9_9@+^U!$X"XJ!(5JW_,K!^@SB9P!&6M'V"?X94HW=U&N_7K M0@^3OK%S>!W.'>CH.D3"@DHW796M8ZO"@\QG9?BC*EI#&#<<5>MJ51N%!.3S MOD0YI&BUSJQ9G$8]DM-_%@V1UU 7'/9?O\H$\(S*(H[0BUW\ZUDPG?C7S?(* MHN5I4=YD$.D'O, MA5E6KL@>=Y"-&GLB_BG+)%<+V*?WRR60[R&)_=OO\#?3V1#4^(X+MNY+3>=] MK\WXB,[Q 9U9B\X9T'E3T7G=2>< VLBU$'*?C.#!/7FS7 H-G/<^KG7^'>&$ M/)C'>;58!2S<2UHWU?@H*4S]B1"RK$*'BB]P]_9^D!-^$JTYAH >#+_[F&91SOB/6;&A,5LRFO0^2X^.11B$ MO7.ZSW=3@,.]0X^3DT^BD4=N^"377G=RN-QAY4'5/ZIIE:JBD!AOVN['U^?(VG29RR.IJJ'8_R!E9#:?I4E[)DE MVR@%9^6=+. BKLXKMGG@,MQMUVL*(F= '/P3(;F6/(F.>FNH$0IG06)W@5L@ M;0@V[0GO'QQG@^5\!/9W,E:8L/YA>O8Q3Y#4H/LR*F69L]H"[F&1P7&8ZTC7 M?/ZNK&'X8IB(7)LRGJW(TR1AH-&B]#9B\$:GPGD'+R1:WR"MQ\&Y7?/0'C@! MZ"?PIEZ%-P>]I^@1G*.HZ-W%WUAV@SS6.P[MVC^:S[U;?V^.A^6>?E)R;?KX M+FA6ZTF5IP2YE#R3C;('VE#K?(,M3#8TMZ?TLSW0H"VIM:C,4:0+DN/8(#38 MC7IPK%%.X]&:Y#&M_F6!H5Q M1(4T?VS*.7[H,]E,YL*:=1B8WIJ>8)!#]4/Q0P5,[@%@!HZ;"GQ3&75!FA@S MB6!K3+M\*B;&S)49;<3>W.INS4%+#)CBH^-M2KN7PB)];!S2%!^G\AC3!3?! M.[$:-,0UOK#)7)YJ0/2S5TCK7(?68RSFH"+$:?+7;56OY('W>+IJ_:E*M5=Y M!A\I9!10E8YPQ%\.9L;$?]O!P%ON$504;66_+!42=:I,5,A^&"HY+ZL&EK(Y M;SLQ9G+$>"@BX0+*3YOL1);%N:P *XR::.]JEDW%(:VHJ6)8H[Y( Y''TWV[(HQ8:*79]R_G5\ M9O,0;$T?].K4PL/:+6T:]%9E((<+PC?@Y=W'7F_*28ET;A> MWF4VL3FFV>)\VC)=GTNM]P7& M"AF>V;4.4-") -^\ODH$%E!C"I^6;'M1.&O@ZJ"[>"JKOI6<#*XYP+FMR5L< M05M#.=FGJC4^DMY#4_\#C)0,3NRE7LD@!I,%Q/)ZK!Z.BW;6I:W,4R<+MG)< MOH7E6JFNL*E]O\UUID6% 'I/3UGPZ10UU'I0HS43JFEWS3*(CY9%H?I- XWA M&(TW,*UK?=> )@!;QKNKHE]H>\#J8JP: _*JWZPWK=8;2P0#R(0.,_&I1)W# M;;ONA'5/XVTNZ]>>1VE*D[/=\?/+E,OX]%EMWM7UH0>]RNNC:>TJ[)(R=E]& M]PWR]K@2A2QYW/4]D\[N=HT0A+'+-W8/#4_?MC+[&,4LE;%(0M,)B'OOXT4> MO12?HZ]LO5W?TAS*.$9/XCL9AB),A2QFFRAM60BG:IU+$@KMEXN94&JQ9#]:F *N1[2+(BT5D3^ M7BB,+W6YKFBV.: 9&(REI-NFH5O;^1HI1&4OP=;#4P(+)DR8EC2']&825S01 MQNC?MBRGJH:F.%;(FI9DFR7B5 )8AR8IB9YR*L>&Z"?H1U'R )QD6N&WZP!5 M#U\7LJZ>JFY]$'C4=129S(.J!(R YZKKU:52!5^%4%\5_% M]UER8OFA#TY!]U7-._1OY2171GL5)9$HLBGO88C:Q";RS:UMBQ]MA[[RNP7B M4$_.QR'@!FM7&N3MN NZU:]#)\(\B8HWJK.&5,6>5"PK>;OE24W_ESW]I1X7 M)OD.&J!4P5:5E?WFU3W.>>.#%PP/BB\\:QJR7V4Q7]-/ $S]V*7TM3[ */#! MB5TK8PD*(A(%K,G2;AES&YT?LA9*U;)4W.239*4 @J;'-WPZ23TZ,UD&5U@5 MP6K)6SDPI6MW9 ?HV?D;.W!TZNZR0A-O'D.%+:E"JM\,?0S\?=6**T7W_SOR M1G4(QE,WNLF^<\M;N/<\/7<-P>:6MZ;REEO>@HG*+3?"V2BW_%!S![^E/.BN,UYLHW+>RC#>:>T4?+ S^B/!4U.BZJ=U6C9T3L2*WHZAY4Z'#IECCEEHGH?N:BANW0>M9'8 1+E(IXGB>AG2V8T7FX)_C_QD?B MH*YU?#".:KE! M8",< MPZ>2+J"$Z!T%&E]8D)- 1\0 "J;2$N+HV,-7O;\.#Y+@$J-QFFA3T+?9%!4K MJ!DF_@-5QY_%94O@>,M3%N\>Z-?R+.WOK3?I6ZR)I0/#^:U&0)>5Y^0/+3P6 M1&%"?JG^"R@1B5.@(I:3MH0;T=DSIX*H7&5%FCK&5S)Z![2;,1TCY(3246M^'];8>W@Q"GRVD=L M%TEAEU\WX#=OIR)T^J@G?FLMA:L#1KC,K YD[.0&F:W2Q-%00;:?[F1EXVQD M,74D']%JT;/,/AJ2JL&DHE&*HX[\@L:_?^+/WR24J=->_""5BU0LXA__>5%M MTG]LHUS39N @TJ,RGD\Y/0KNVZ=+_J#_\IQ"?(RGJV2CX,(Q?Q]I*$&]R;=A$ "A 6C-$<6"-B"BSGMH1" M9D$J=&0TV2%"I,9(,S?&E5&!VB)NA>Z^.3I>T62;4A62"8=SAM(%Y"B+2QF?Q* MYW"="#M;8M-3=UFB!&4,:Z3(S-:+K&W_MRWH"[;>")&K>XX\ SHRAW^_VB6E MI)#T.7RIE-T>U6LE/"VEVT0&9+$$<4S2G9'9GA5^GWWX=O'!U:F M7=$6?4,0YO;Q5*XUB 0"#/7AVW>/OZO;,.R\F]:]).0Z=/'L@5 %SV6 !G#B M-6RP$./3KZPO(D+C"Z1'86!FYX%MJH)] YO4P,DO #Z,4T"'TAQ!OGFPV 5? M1RR;QF2'W]AE,S5W0$93",R*U8[H/<73='?SDM'D?OM8 ML(1%.:.=M1PU/T$U$1F>VHN5/(+#]/8BMM>$L(?WYJ#"XD2B0>:U+BOUN5K1 MQFJE7*ZT:&%&5&L2U3E*U?1:;Z)L%Z*KBJ8H<0S-+6F&S]%?>7Z^%1>'M6"\ M(870/=)$#QS.Z%7\#T&CI<-T!4;"+H&3\(NP+-EKN:RXQH=$^^ M:"7RX?W_ M#>ZU-<^;=L+%AL9LR83(QP?O5CF\53W2+%ZMH_S71=4AC54.O05YW)90Y8^D M3-PE99G015,Y])EFX!JM@,-OZDR:!:%E'%";],CAL1(9VE6'3PT?619EL?B= MN)=WJI/)']M^:C@ XKZBYGHM./' +Q,)GB;+&@OPV_P32>B2YI#TVKB08UX@ M&D8Z7#A.S'^JW>X')&"9$#JZE1XL*,H#@GU D:*6;2K?S^;CN1K@4QV/^< > M& KEPXJ*]?U)O7U<237(GNFMV(S^VK:ZWV!$<&QNYQXMP3R *E>@QH4"." MKV!K?UW&YR?+A/RLU9FW45VUI..72PDZ5_;O;XL!<@20+VW>XRC"&TK3!=3W M3B[8,TMHEGSD4)[Z?"7H3Z^R?10A.X MKB7T"Q6F%U1MC\HR9\(8D]%$@FLSP3I<6'%-5 ME#]5#?,2B3I)*MP+^4MYFY7X5\_/1Z9Q)#ZK%R+.UVHE 63;"K=SZ[OHV7?[ MF64\KX-_!/_"A3XO5FRSKY5_MOMRP.MJ2(]?UW@^I,\7#==7E#P:04STO$=J M(+P#%1)!_.#F_,FMD]EE& KVJCOPM?4PE+=TV747I!'DYKMWU+V*''MU]U7- M9P[NOW.\_ YQKE;8AH7KKZWL@?KU[6Q;0)).<4^?9/+.P.N]UC?8C("AN=WG MMRA8(1_L]8C+413SGFLE$1E\I.\<@\Z5:LWECU="OKEWDX]KT<30)OA)W$)X M7IQFR>5ZD_(=[6J,8X#@>YR(^C:2^%2(<_K(N8V M:8(O)G(:P!$)3UK;B;@Y18+!-\)0E5;JB.'M2IN_WGX^3B/3NQV\\392\C// M?X6N:.49XX(D3_PR>Q)6A;R>W,>,BC4\T'B5\90_,5I<7Y_W*WV[,Z/NA%8P M<&]*""Q;!TF%)XE*(C"]_O_*N]KFMG$C_%*54Z4T%PH4QA0W%7'T@5Y5^DAI^2C$![1=('7Y4VB=5D,GO:=%$HFH_SI)*]%:!E\P\BVD1Q@HW;5?N)47@.M ]MFALOQV MR],8ILY7/[Q]EL#) \*@#X>P2DU0H-2\4L DH%B-^Z6I\/&63W<>?AD&\YT MX!U(NC=_O'QK=NFC7L X^=Z"78\"D&0;)&JY0E8R+,PH46D!5I.F-!;8A<&% MCNMD?+JA;4!!-L+46UJPU6/.Y-GC1_I[\E0]K22"#XC# $A'S4"0A!EH&$A M$V3YXRB9H!0.!N*TUFB^$JT5:=2Z(+5B1&FFF/#7)_JJBH>)KJG M22J79G6>1]3&#@$D!A*Q),RU_FZGS4=UO4+A8C #F%MIH5 8&VY*!A1@DO76N_^\1X6]6$*%)HP71:H2^Q&92*W1-(J--.W?!%,'M93RMY$%/ M#UJBYSG4PJ>C//?DV= S&J$S@ A6E+>R7Z# Y^2L:B&"[KX.PD<;SK.C_2># MVR)9O-JS7#A_3B?)M#)BG2BU:=&# MZ(6BRJG@1\7^/#Y_Q)%KQC47M](&GGMWG7A9;.@!UB1P3T04Y16+=>IEPHKK MI(A27E0Y&[J 869IR!Z/E.JZ[VNU2*V7NFQ$:49:JI&C;N$O,YO;@L_OW9O7 M+#-CE]M$+%S23,3KWZ[H+BEI>E-E<2_H<^0KF(AFH&CGP HE'A9GWTBM $- M9H(NK5?+#9JR%0OU6R) :#2VTW&,R0-O+8V?/B:\:6DK*<"T8-A+6=0L,*4A M>O9.K'EW2SU3)QBNHO]42;UB-F>)#CR-[(&&4EWW.BV6M.2&S!(=,BZ?:+$% M]"3XF#/6FRTZ^CV+O>ND_!#][()H'<+FFHXW_D#OZ[%HN%W@*UIL;U+^?>B* M\C&OS-_U?5:TU]U>D$ZD^ 7M\IJMW;V[.V#"F2NC+F[B@RE F_ &9EW47[+S M/:I.KNW#A"C,0Y7P>(U2"*T@8^,87XH10@W$VR%(2D9V+(XP[F&^$/OX , MKLP%.]\W!,FD)9J [+"Q_ @S\^FV"Q>]2Y!@G=6FL-#CP_CA=^?'\V897@/[ MMAH_:K#_N/-:\3['MOU#_R%7O(=G\7I1O0W/,"?^N5LAWYF]-' M7@!"V[PJF&3W!001/1O/0X];#"!\;#V;PH=PF\^#!AX('?#;ST8JN@*XKS\* M,=OTT,="9WX.1T#WO#SWW'-2)JF%SF&=LZ&\%8C=OJ[3D2/V26D5A&.NIX_P MT;;S["+/KE(<"'X'GD8Z2$.IK@?$L]LP \>S0\8U7X#I)&9M:@Q[XD([-&)+:UJ/#Y('ZD/^);)/SAZ0$,B@6?\BK<-*2W#R=IWW9>9Q^E/E'Z VM L-G&OB$M3"\[99[6//)_,$V, M]DXSYH5IK3US(MCP$O2C:4=N\?KAJ-U?62IFI0YMW]."Q>M,O"6W)D('.@]V7\MPG88%C>M=S=1 !SH'=T2* \+C*Z9@<@*$)Z1%V]& M_#2P:ZS)&VN>+BE:3GY;6[/+[P-=JK+F[EB3 ).!2P_%?;5Y0+)+/;^M'Z[9 M_1BVR^X7+-!=GA;LVB^?DD/NZ &2:2 X*L5*3IYKYOPQIT\DY70@6/3 $FDP MNH$FLL^2 1GJ>SJ8Z3$+?/0^.I-)[ERZ=ISNLTGGAU7W0,9NZNC]]O&-OHJV M+*Y2,=+&9"I+RJZA!$8;16*Q6C-$NV=54;I!_QR=%:^HW$CH5$@K3@ZEU.8T/N4]D+]:A@X=@NWESR'4,+7?&5'6\PL%\I.B+FQ M.QVQ(8FN4Z^50H3G1"M\08ZW_BJE@Y/26!XB_2F.L]O3QIT4JZ)@PCWR-(D. MZM]>I.K8=]"W5_24[>=*"Z7 !5'"R;_KOW/@JO8KAMO?N#[-3E-3(T"J=JJ. ML+M-I9I+NAAC3&_C*$O[1J@>0P[@IZCR'N+7WF>QV-2N,GW-I)W",1.CI5I( M4,"T>4[>AT%2GCW^5 *X-CUJ$@9AV]M'^"23>1X*GU@)F=>;G.^3&& !_RC@ M3*BY\7X5E*CP 4L07A!Q$TP6Z'F$R#_]!YN'+K;H'K8KP\%J7(/US1MMP M>P;WO>$AH[4OU?UO+"KO^$>Q\H8.=OC,8O:T@^GZ"RO+M$Z[]3%7OO-AT+X301[,0#B3-^J1UY]XR<@O 2]MMM)\YW<]VVL3SR/EBN<[ MGM.2?0(]'^75#EU)&:.?1_9L8[GN>VPM6"R$>?93+7MDKH:C?CIL9#[9/I;]PO)]$K'B+J=90>5!UE>:5G(=]9&56QY_3HIO-SEC M>EW^6=2OSR>[D33'2]O5:/HHV+/\GD\^8!&B1?S"X!J;>L<(>A9FA; ((^!6 M20Y4#S?=.1H9YQ.@RY:VD0JN=NZN*Z#@V+ \X3&HP38TB6]XKF5W;;8A7D>G MB(\3XSQ-2T-96]SES257VC'@TL5=51"W%2=E2S21K%X-(:4%J<]N3RH<*C-\ M8M?C<\WM9K1))X$?;7VO6QQM76(6,=K&G\GXKBP>Y'>\(*'.)'X^_B2)P]*& M7V]?'!A^PS;W#;*K42IWO.;ZU%I]R/[&A>V_BA^KW!1[3WP;"[\;)\57>#A2 M'=1-U*YJBD$T:ZA5R36K[?$<67@CJ1!95&5_497-V*.((>,[3#H/\!M(UY/ M#4)5N25_YSFC&?E-5G<_IKJND)83!QN?:>J7M6/PZ^\[F=P(6VR7;K8*.D6$ MV2,X4<73YH"62=+D@9'7D#HT*1991M6#; F1GV9;N@K MARR\-"D/[K8N^V6%=4RG.OGV4/M&>D '-=<$03W5J?(OV6491H=]W]77WM[I M5L])-DT>R/@@FDCUO$!O'?^99-38MZ _&M74T&)_R**?9;I D],(>0)%2[=7 M/[Q]<_FG=X0I@._KF#TD45(&.EOB\ M7._F&E?+L47)ML_MA&%'_PUA@:6>AGB*OVP:/ M&0OQ%R2;ARZU5!7<1-(M/60]$+MWIPT2!AG;W\OY-#O-/);2:1Y1#BRWUZS^ MFP"<,8N+:R!1CJ\K=L=7G]CW58/*W^1)%B6[E*UBOC,145DO''.D94T)U^-, M:4+B6C-YS@4,<=%6/ 7(DW92!/PH H9D3R7+DD9[3XKM0IL'?T161W=)K36$ M>>K3'TA< :=>8\5"6$F957U/2<:^GV27Z'H$.$BS/SZXVU;U'#S4Y$O98XW? M*WHAF -/(\,'0ZG.T[VT6*+EAH5>#AF73[38>4]J5^I6?!)?ZJ_$/\!6([[Y M+U!+ P04 " L@Q!3O/7P%@]D ![90@ %0 &)L9V\M,C R,3 V,S!? M<')E+GAM;.V]6W/C.+8F^GXBYC_4J7E6YZ6ZJC([NF="ON7VWG;*8SLK9Y^7 M#IJ$)'12@(H79ZI__0%(ZF*) !9(D"!A1,SLRK8 ?$ EIA,GB'S]_>9A,'\ZOKW_^*@?/Q/Z\__^ M7__C__G[_SN9?$($)4&&HI^>-C\]+G,2H>2"KM!/__?L_N:GR4]O?__;KQ_O M;G_Z\GC^T_NW[]]-WGZ8O/MM,OE??X\Q^?8W_G^>@A3]Q(@@:?$___'S,LO6 M?WOSYOOW[W_Y\93$?Z')XLW[MV]_>;,=_7,UG/\:9;L)AX-_?5/^N!MZ\NCO MOQ1CWWW\^/%-\>MN:(KK!K*'OGOS?V]O'L(E6@433#@B(:T##( M"AB5+/PD','_UV0[;,+_-'GW?O++N[_\2*.?&>H__51"E] 8W:/Y3_R_7^ZO M=^]\PC0.D@7]2TA7;SCD;W_[Y>T;/NH-HSA#*T2R":$9FGQ@3*P3&J(TG20H M14$2+B?L*T\B](QBNBY&,OZ*URT3-/_'ST_Q@DZV#^44_<\VS\PV:[::4KQ: MQ^CG-P>\K?E4DA5@WK _5.,Y$UWS6=*$?F2(+>4*\"U9,0T5:/"__/.:W)5O MNZ]>-B71Q?Y5C^SA9^Q1W[:OC(,G%)=/TYY;DAOSA4>3"D--H4) M6\\XB!^VZ*73IS1+@C"K(Q0^2X=$_FW3[59.4?B7!7U^$R%X#2,:9HG:+>D!%];8\;8^9B\M\C);@.Q M P]=LW\>+R#U0)M4/P9/,5)1_&*0C-K#"V":A#_1A,D5__B9R2;LESE*$A3= ME.\0WJ/%35 0PEY8R )_X]\=1?_X.4OR'17LC'UQK9P^J!KQ9ATD_*((ESB. MMK/G"5WI'X@4!@U[<4>P9$S<0S>]8 -8M;31YNP.G7X6C>P^H*K[:^S,*Y8_ M!5R78 C>C14"Z('ORF* 2!BTE9R\1^KO;VH5#:/ZU>^3( QISFZ R3K8\*]; M:!WLCPS :()^K!%)T>YC C4LS:?VI&,UHJJ5EN75EE>HMDRK1797KC&VZ:?E M"KO!P1..<8916G.,".32ED\;N[KC"A]>;?-JFU?;O-KFU3;[.HM7V[S:5J^V M&16Z>E/D(AKFQ3^X-H.*-3W!9$Z35?$JN.X&?%#WZIH6(3 -35/AF++71YR$ MJSA8U*@;M;]WJ "=\X,J0<$YC8Y%(='/75*3)WS'7;$M$,3_C8+DDD07[./5 M4:88VB&5%]4J*M]]AQ),HROVMSKU43FV-SHY1C J3T;V0./U?A>*E GH\'ZI MK5,B($-[H+)<;>(M)!W7 WW_)P\2)M;'FWNTILFQ\@L8V0.-CTE 4LR_GI)( MT= ^J&2OD%%V\'/GIKUI%+'K.JW^PW?G.Z&=3S*V+SKY#3=+'NEWL352.+(O M&N\H$V'B_P^O!;>T>G!?E!9R_RRY2^@S+@/$I+0*AG=.[3G;%$D07S/Q[L=_ MH8V03,&X[NFCJQ4E#QF3_1^63 E)9WE6!"%B4B'S 4/SB!A0PGPX8E;^Z M@0K0A02&Y5<781'XK,"@_.86**<6?S 2O[N%A-1U! ;E@UN@2#Q^8$@^N@6) MW'L'%].<$EU%)EPX'$Z)K1K&6#A"CHBQ&F8W.#:.R+5 9S<<%T$64D,#1P1I\1825P$'!&G1%A A!H<&:;C2ER6*,-,"-6H;F+P9=UGT1DGMI-,N\M!1?B.J=#(P6:\"Y)94M@@ MHC^".$=W*"GVYQ']#6;:Y:L\9*9YMJ0)_C>*U/R(9@R!C^LTS>$\O!QM@?Z[ M[;759(GI3;;.'7"AP28-A!OIQAU:W M1Z9.$AU[E'5[5 #&MG&&6NM!HVV]&'O(=6-X#!TS [7IMX1%?L;T47S[W>2I M\D,5A82!9D;G\28);E'$+>R'[Q+3"IO1%6D\GE:3MM,I)HBC MY!DE&682^05ZRBYR=$UNV8Y=LJ&_2 B$3S- )'_%-6':<^%9N_P1QCF_K_F? MK]BI5:$EHE5_M@&2+T-*Z J'U^1?>;*YP&F09BBYH0$1$PJ=8X \=B:%-";L MJO]V'JQQ%L17.8FD>QLXQ0!Q0ZKP+R#Q+MB$2\1DI82]->0',?O7(@E6YX5P M$&9B'#6G&B#V<8G8']]^(3B;S>?%J2PF3SGXU10FLNBV3)/LP #+_M>Q\97] MB9_!.U=T002[O&H(A0RU2''MUX8-[HWJG,?",9DYV_"4;2'&XF$]43K[3E"2 M+O%:0&+M[WW3)OS@@A$]T7>/UCF37X(431<)*BZ.XR\JI%Q[KHW.&R^DH)H% MHAYHG6KA1X .'WO'$U?XL-JY97:@/N\O&6Z=(='=@=Y^X,+;RY+P)D-=O<:& MBS>(T6Q>F'GXGIK-BX3AH!!>I?L1/M$'$MAUMW=%;?Z4X@@'R>9@*4@N'^5X M=T(&?!ZF.25LI(V[ HS!S4#W3PM@Q :AT5%=Y M<@43M:1!F\NQSH D#-F"6Q7''I($/5CT'7=C1P8>V*>R*;F"A/R@;>6-="5^ M#0!1(P^9*Y%L 'ST_,2NQ+$!@-&.2G!E4ZGN:95G:NSG+T0WT@]B<.5( 03> MP\QN8U\F6K*_3C2$*V>L_!R1N(_'OC*DIJ7VH8UCOV?4\.A$4SH7.MYA3M=8 MPL1??4Z79C?T;KW#_8;:;QL^@&6XG!8P@QGD6878TW621&"[!$!,QR[ %;FAI^SAE'S_+ M2+@-?N!5OJI=;L+?^Z(-$SEM=;_[N./AQQT'9"':$B>_]4F3<*75_.ICM(U$ MRTU+R3&]1R'"SURCJOT(T.%6RK.1$/&6?T4S&9Q^.T,D7#(I^9LT3A0Z;1 < M;7;$20(9H=.&P1%OF:7'S/&,(?#!:=);9J2$.NGF!\X:>Z: M*WQ8S7AXV%LGICOCQ%UEFU#E,>A-]G'\OFR>CX'W,? ^!KX[3]RI6D@5FID+ M7/O(?Q_Y+STH(5H*;: ,.(Q/O4HJ TFJF+N"E ^#Z3?.8Z!HP(,

^S; M (",++I=01F^P2/O7RJ$5OF?ARR)(C A14A-(1)@F'&?CC*^18'*/F(<]>L M%)H1YTW\>/W&D?\R28,8%>'4/"%K,J?)) S2Y98F8,RXZC$]Q8?#R&@5"W[C MJSBW(K%L=W%L,Q+&4E<)6CA\*#_*H5_6,L4=7NL*'W2A17^79]>A07^791[CZ"-?! M+QH?X?HJ(UQ]C*/4>;C3: ,_S<5"CS:\T4=\ MU49\Z0>J]!OG]==)A)ZR"7V*\:)X@VY54/$#>HKM4A'0*JJK[&*0%L5?RZ8' M&7U8\M87L_DY7:TH*;ZMI(AEDP>8*+>Y;[_ +=ZW09;S:VF:+_(T>_>>3U 1 MK3&Y:X(_MJ"W9JX!O7_[[J,T[D]KKJ$ P+M@ M4R1K56\LFG%\..W&<1P!")SV.J(4[]@=@-.4)IO#A38CTW6"8RX#RI:I]N0N M"2[W\H>&% MG^VBZ[J/I].,BV,6SOXC.-DQ1^3-'%R@-$[PNQ"YY"WKP7.N\ M@;K2RX9;X@#>REPQVA+]]#5>Z@VMJ*XXC=M )#>-@Q$:>"$5 M $+:KAA7+OX^HBX&?K7[J(N&=79 QO)^ RY^G:3\@GP*&$X3-GJ-2%J\23/N M0OF1H1HXN-$GH0OOGF8F^2/,X4_2*%0TR%_Z!HHKY*8F^D'6 H]D^KH=!@ M9TSS*O#R\L>:?>AH5@BHSE@&S9]ADGR =29?_F?.1-$KHN:RO@9W<4!85KU!PDID E&0FL(?[8L MTJ=FP.N(Z2ER9=[^7O,I%#6^ ',,D/<'NS>EFZUV@)$7I[PLX2TEV3+>R-XO M'N?#@8927&N)T7RWGZJ36%CV"##:E]H:=*DMU1>V^4U]&3 X78\XXYF>UR3" MSSC*@UB FW2<+5IY8M0]BDOI;XG7CU1R:+=X@H6@F>EWIF@>MUDYBIFI'6.C M3-F!5LYD[ZWX>X8(FN.,"RW*QJ--'C'V4#)7^+ :$K==*86%H]2EI:V4E>,M M\,#D>[I">Q,K?[<\:!HP8SA\2.->07,L\,*/'$&16-D0BY1*8:X?Y L/FN(* MQ>RABT_LNDJ8:$2B:;1BPGE:-+YZ1I<_^.4F,!FU>H8-7KDY_HR;XU]S*PC4JN@4IA:[@H$O%*NXC>2N#6K +^''O< M- @#2#S?V!>#1O2T+R-<7T;87'3JV'<5?#&!?3^N+"=-G:F%'?WUY'.(?5>N MK!J1Z*\;%COV-0&_KML%58\]WQ(LVH%C%\>>7@E?.9"LF+&O#Y@.Y"NW.R65 M=5Z1?*!YPPTNC58P_.X,#.KDJ;%?"W A4^BE'OMQJ#"P [-6QGY(P!>")%#9 ME:4@=%MUF2 Z]NL5I*OII<*-75T#02))I@3S_V&8_,.O7$E:HBO[0ND+!T:S MCUT.Z[-4RT#WA2_5TK)42_,,HSU@?=1O^6WRO6K^M:4"6+#E=&)/%5I$+VY5 MDN6*W?'_C8*DZH0FS@Z7#O2=3093!4'>!_*PT-_6\S>2J_JC'2>.PGLOV>9!FR !F6&]? MXYONC#(SWQ4^?-.=H61MCLM4X+/S?':>S\[SV7F^U5!S3-1"-FT@R[J"CMH< M#U127/&#@Y9+!_8J5_#SX87'//OP0N?XUC\L %X>5T#Q3>M@XEC'76L&'A]D MZIXUY US!=8^(DQ&F^#@(TQJ(TP@WLQ^8T@^LO^0D)*,_<@>N9C@:F=/PGB3 M!),5BG 8Q%L2@0$FFD_M*?JD$57MN@6A(%S^!\U35$7ZL[?>Q*&D:1!D@HD> M-YSA:?AGCE/,P15V2#PD#CRI6P+O4830BI\X5S0YJ[Y^]7O1\+$1!YI/-<7B M;;GF%"37CC),PB,*EX3&=(&5""IG&""-J_"$S=[<'':*%=(%&/XZ@J<>0GYQ M[I>X&#+Y2%.D/- X5_3$DHTSU[7F())3W<%&/-@(00D)XK-@VY/?'T$"(2))@R61:% M05HO.*D']DSM%Y*N48CG&$5"Q)5C^Z)Y*\1M"1+L-NFXGFCUG9M\YZ:VM)[E M*=.LTO1 82C^R4X]:> D>-Y >!)_"<5H&Q'$A99[%80XKA>%U0.M4RT/>)8, MM1XS[".=1QDA[ H?OI=:6QZJ,A&E#Z#T>F#XY 3*#T) M=*=;X/#0V@NX!U7#!\+!#?Q(Z1V8%,MK[P+>/@>@&825"7A6V//2I,J$-IAU&-'H\^$J8%" MH# B@ +]7T_2*BC08NQ+0D/Y 4?KNY]:V<[YZLJ:::(.-LG@3RJT*NK E<,)ID=K.,;!P(R^"Y;2$.'40H&87;2SW\#@C+Y3 MEB_MLEL@X.1?,":C[6[C2W\YU^<*]M$!>48N+ M:[0LJ0T,QL=A@@%;%>H4 M8Q<6A2I<0;>TBBMV%*B:UI59X-VH'12 ;$@7-H]6"T5570PX( -%!"Y_O^9. MM9II/7 \!F[W\@7O- O>-<[LV./41Q6\=V\GV\$31!;LTR%>R'*2AAB1$$T" M$DVR S?M)([#+;W DGAM7M%3?;SV)+8KEE>]^W+_ZH?RS8<>:?&/?;9H96 ]FGVR U:]+&L<;'AL2 M/>1/*8YPD&SDO0]!,WSIKX&4_O)%JWR9&M?*U%Q48J@@CZ'LP;'EXB2E(2W] MZ[-Y[6-D-31Z>>O8RT"XPH?=B3!^96O@*KU7MAJ&3FM? MYSTK7>\G;,P*9\4=4,0(\Q;;C%#$[@>T^X90K0OXN+[4+BUR6NE=YS1A7YB] M?3:?XQ#=H""M[Y8('/TZ8H=GP;=['"W87B!<-T9H7Y11BI_./*^Q#E!C/=]O MRRF)S@\W)5Q5:O:0L>NUKO!A53\OSHEM*$+.JS@F*UGG(<7P@7 @[SFDG.#M M"=Z>X.T)WI[@[0D=E\Y2W294_]1V!1M F3707>R*X06R5K142E=B=\# Z.N* MKJR=/NR6 U\EWF[9T&[91K?NV83YRR3-GU+T9\[_Q*,=,VVSI>01?9DJE22T M,D]>X6>T04'R->!Q>#P>GWU2@D)./(_'>UPB-NGM%X(S=G\4X:!BZUOKAQFP M'#+$0QJ3NR#Y5M45OZH>$!^PVZ,_9KLXR!-9_-JC\^2>[Q89A*;J7+\ M4'B06DT!,\9NB'>%#[L!?]Z0W3VU.P'YDLO'M=<[:*Q]VH_+,LJIKZ]3:9M^ MZ;FI'&^?AU09BJL:[YTYWIES#(=WYAP:&=UUYOA&ZZ!-H]8": -AVQ5T5/<\ MU;Y0G4%&;;B'R$C.N'(:+Y37Z>#RW3.V2.B;OL?N^P.C K0"CQT/^)$*--F- M?=MHR28F'1RNK"0X<(98"%,(?I0-3B' M*0>;Z&E1WLP :N0C#9!RL.\:[\!#@DT\SP>"##![<+K[<'?5YU)XC=43; 0C ML#.1QU:R__"JN<]!C)3G?:.Y5O([28AX;#8_[>]Q^JT\Q_B_1!RI9]CA(V6@ M1@55P$\#F&*C24*0$+;^TSN4%"478

?QM Q6+@D4<0.9 M8X&7JP G?P1QCF;SG?-UWS1=SI/67!N\T02Q._<\9UH884OG0 AD!UCQ/ZO: MUK 5V?IY%C"X7JW95^+?8Y8PK6]-TR">S6\H6=S@9Q0=2IXJ]ML\R@;GA*E7 MB,FQ0.X4PZUPP+5MFBCT".AP*YGB/.NIR'8"+C+ # M\?$;?#^2XA!+VSQ = MG'(PYIH^Q@+'1Y0HA%S%Z+'2;S6L\QZ%B$G73S%TZZ@G6.&"'4HYNDKH:ILQ MR8WOYWF:L>,V@7+6Y"$VPOQV%<4/*X>7-<&9B'!=Z!GLLKR+ R*7K5H\R8<@ M.QF"_"5E!F.W1?VJD-(^_0*#SP4 MPWN%H5(\U;=JNP(-@%_:Q [KRB;2P\>0('YU25X8,94,#:_N8!-@X 5,$"_NP!0 VP'PZ-4P(V./P(;GMT M2KAN%\'46X)84=?V_23-5ZL@V4SH7.D?S@H[X99<8/'>%F_HJ;9O:PI;)935 M.>K;DJ7*LC'#ML^Z&536S4.X1%$>LZN]WOM1N&Z5-=4:/<0JMSLK=.DJRS3Y MA$VWRN'>-'$7;/@&GGX/DN@A8_25]HF4RW3EI9JR35W^31,'DR^QB%;*5NZA MUV8VY]Z:LPW_OU?LPJ8)%)(&3_)1A4Y&%8)VTF!V0@-J83'YR3#X;TP9 ^&/(0"<&=1\WH$ZZL%SA*C45.5Z+\=!:4CN+F2G"? M#C[F%;I^39-_G43H*9O0IQ@ORD#79@9(Y7-Z,C,"Z>C&F*A\.&,'P-BA/K:]2<.;-+Q)PYLTO$E#1\-2R4;] MZDN_3E*N\3UQC6\2'L0P-U.;H(_K27O2(Z<;)0I* TB7TF/(JU0#5:GJTP8. MK2S3,,//C.3&_OAF#_;JF5?/K*\(KYX!U#/P3>"U-*^E>2W-:VE>2VOF!VLC M2/6KR_TV^5YU9&JFO GG]Z2M*=[?2CW;?]D#M^47]GD?Z05B-]2*+?V#/*=M M:RNI*&+^P1WUVY"C"U(\%=_&:YI#U33YB;6D,3N?T[)X!F\(OEV%59J77*ZVO"*]7 O1*\4'O%4FO2'I%TBN27I'44B3;"$RN+!TQ8%WI4/UJ MWK]O,X#2R3K8<+(F 8GX'QF@T03]X!:$IKGPS1[>D\[>AKAN_*W-* (IP6V8 M]1KR0#7DJNI&>E=^T2F)IN7WO,'!$XYQAI%N5G3S1WH]V>O)UE>$UY,!>G+# MN\ KT5Z)]DJT5Z*]$JVC1+<5J/K5!C^R_Y"0ER:E<.-Y MM=NKW5[M?GUJM^+[@[2"L6/@30]M3 ]Z(J0K:\5=X\R[=Y.G/&7K.TTG*5H4 M/V RI\FJ1=JSWD-[,L8T(:H;E[P>)2#+1Q/FO,5CH!:/A_(#WJ,U37@1W>O] MASS;5#]JA*@W>9JW '@+@/45X2T N YLGO-7^O^7O-__5I_E[K;16UWER& MZEF=VU\&//R*P1(0_._R)HA0%N XG62,T#R(=74Z_2?WI=@UI:R5=G=6T7=) M%NS=*&&KXB'$B(1L385+0F.Z8(K^S\!$&G/.'-K[#=\%B!<0SNB)M MJ2[3K2[Z_NB//H>7YY\AS3J MS31!:LYYG\V_+FD<;[@5.7K(GU(3\]KMC=R"-BK2V\L]7-/E"U@&.&*%! MLIF2Z*RZZB^K@/):K@P\URBCCTO$_OCV"\'9;#XO+GKQ4E(.-D#05YI\8\^M M3J8+-,*-WY: 4DUO[>-VW"#RX8 MT1-]3,_/F70>I&BZ2%!Q$QY_42'EVG,M&-:G:8JRM&KY)+"KOQACX,1O3FU] MT[-IQD2K9,,NI^)>%W !FFN7NY>ZH8B/EZ.L4OQ20ZPY7M0#K5.]#5RY9S=* MH?=$3$;D/>."A6@IP1\PH*\C/*J@PZUS\(B2%8AV/M J\DSEYRT:$Q2=R-)U M0^S22LF" R8Y<@Z'6*65*:$T86+U=LOM9(/]CCO;W 62NTSC"58Y_8PR?E/= M)?091R@ZV_"B+]=DMD:\E2595#563TTE^@^8$)N,,@)#A**46Q2Y1AZ0D.\+ MNEI5164%_"GG6?U\C+HYSFYH*OH\^P%VX6:KNDK8Q<;L"C,)]3/9/UV#$!&'NHKKG!%4S4]REM+JTY Y(P(A'N MK1I[=";T8-$/=QH[,O"X596UV14DY =MJQ@N,$3O1P]1HX =,#Z_C!X?O>@Z M,#!_'3TPVK&24PX]+8EXF6[*\3\.?* M&2L_1R1A26-?&5+34ON$D+'?,VIX=')0P&C\.DPT^DQ9_&VL$-A/61QL-K/$ MU=S=.3I8-%K$171WK X.+7C$?W=2Z^! <7#=B>;#18/ U$4W=W1@T6M43QR M=Q?Y8'%2A1Z!(?G=&4AD\9A@.#ZX XG0X7!]V1CM61XW!4 MW)&2%4DF<$C&+PHW#CB&@S1^T=A,"CD[CZ*%KU?I+FJQ5;Z!,ZGZ1X0? ^0(TOG,)(N U^<(6E M=KD)?^^+ME*9$M-6][LO.#/\@C,!68BVQ,EO?=(D7&DUO_KB/&:*\U3]8TK9 M@H<\U'X$Z' ;',0Q_6'=)YANX /UZ:30NV[Q^FW M,T3")5/<)'L8.FT8'#TR*O28.9XQ!#XX37K+['2XJ M7>6$.NE1!YQE@9]#;5!2&.!XF-5SZWJU#G#"K\#9G/N6;[@B6T:Y_ >*"QMT M*F($--+Y9L[[!=4NP: 6_2.79+'571 M.8]T&A:NOBW\U^0_*2;9'^S'/!$='\#9=JONH##GZ^H"K6DJ+.AV-,HNQ;ZB M3N?4?B$)"NF"X'\7$8U,OD5S++Q(!*.MKI(_@@1S$+=;KK0(UIR: I[ \YUM MQ>:K!OFJ036Y2Z=V.JHPE;G M:^5Y&LE26-5((84VL!>X3 ^]58S&4A2VZ$K M2/G$X7XS8P>*!CPM%&S#=042W;-6QYXZ]O3R5LM&XL=P>.TH[R&8[W'L*T=] M_$HCH+K+E1W*QG&^>;)"MX4%H8U]&T! ,;_=IHPD:+V:&CZM(@*[.U\& MAY=&9DAWJLG@4-&/@^E.2!TL.(IHANXDL\$BTC!2I;MK?;!(-8X+ &/E3BF? M9@&&8*#<*?+3*,X4C-/XJ_]HI*3")49W!&Q5O#40-:/S MX-"X(R5K!1[O >JC6,@ODS1@.YG7Q"CJ+\UI,@F#=-FR,(CN8WLJ M*,K%8% M/VY@[0L.$_"!4UY738FBS-/=<>A790N%&# =;$ MH!5!7X.DN-#+(EG7Y)P24O;NX95G]Z(S%ZH?V9-0^2>:2 JPF'JFXZ#-)W-J]-ZEA22M2P+735^*#S(<]#5,VRD M,*I*NPJXT2X)VV\Z';B+['&*G6;[69_:Z%AJHZ L;5&X-_V,OA<_B7&'3+:[ M,U0-V8Y9@O6KZY6'K9@_)5%QB*:S/$NS@/!&&S7%':'3?*KFB07,IVKZ5$W' MN/;)BNHD"*6\31N(M:Z@ VIIVE2>= 8D'Q-NLTWR0%'1B)/U;9+[:9,\T$AR MC3Q%F''(E94"NIL[\.ET%R0[E 7E\U&MS/:#$9S2;VC MS=/SJ4N2!F8MHE)>8?)2,_OX*\I::NQ=>X4Y3+KF_'X#-/\ZB7CS4/H4XT7Q MAK8]V^ /["DH4Y>@5N&895/6E+VE[(1]33):'ALOMH6DQ5B3!Q@(9SOH)LO= M,+=!5AQ\TWR1I]F[]WR"BFB-R5T3_+$%O35S#9![<] >_N^![3.BO>\>__V MW4=IP*[67$.1NW?!IB@25+WQEAU,RP]LZ"]B2C6FO:[P8G91KG":TF1SN.!F M9+I.<,Q5-]ERU9[<)<'EGO[0D&+A;!_BVGV(JW8 [^ ]A?2V>8+P7_FZ *E M88+7A< F#LC0FFN=M^I&X/;';9_Y\M8MM8!W("95#[$:4/.25&%L)G2X=0YF M"5ZP\SOF?RVU6-A'JIEG_;OLUXMB0]4/M$[U@3RU![IH'R_[)J#Y _HV5T&( MRA4#8FH_?$ \@/:];+B5[CE5C8(?:T12Q"D4$%\STBKVAX*[@.3#(59IO4?K MJGH&5S1W^U&"MF3&8#CA90BXD87#G"H^A7*>[Q?SFH.J#RTS!\N]JL*#FP5; M*Q_J@WU/#*H^V-?18%^ I$MU)167,(&KTU17D7,%)K5[6*5&C3V&!K:)VICM MQQY%8@HAH:/ E1@T $ WC5P3KNPQV&FC:05U!1SM&ZNM_].5*"_ MFOJ7W$E M"JP-1'*G&1BA@9?X!B"D[:QUY>+O(XQRX%>[#Z-L5 A6:5Y^A<&2&F;@5Q@A M:=;Z]PK#)[6M\MV)@8/%Z$;B1.I.Y!LL'-H._^Z$OI%@I!NY @;,G2KP4.<^ M&!IWZKXW#N;H-]3]UTG*U_13P"";L-%U#+B7?NY/06^-Z2K5?S[&0V2 M:#:_P D*Y:5%/3KC9AQM@^)+M4[I!B&?P@- '33!)V/8E!?^S^9R=M0E_.6 ;-GV&2?(! MU)E_.5D$B^*PW*5$UI1DDPTU6KV[["IS731UQL_H+@[(^[?O/DB0@4PPDF-! M^+-E*1\U UY7R*>S;%4K(-,^6-.&- M/QC9_XV"VG78_5O-E^M_^WO--E94[0?,,4#>'TP$E-X;M0.,O#CEG4QN*+R5S"K>V71O MY.7OEF?U F8,AP]IHAMHCHU&%TR<%[06D@VQ2*D4YOI!OM6&*:Y0S!ZZ^(0( M2MCU2Z)IM&("8)KQAI#/J#K4Z_6X5L^PP6M3VT?Q?RJ%L31\B-*23;[";K9@ M4T:VUI!C&XAIP$3O&2=JM=:U3PE-A4F!YM\T;.12Z/TZ4JD7++VMT= V9!DSR*OO85<[S8KVS[UG\309 W7A?$>$U5T38A<$\ MH.29K8I&%1!.'F)Y33G>5J^>Q,()W/)SUC]CL-PV_)@OY_H6B2UYJ%1F"=4U M(^S1*55,:L?XJBV *VWLU2=>==66U]FB4< M%@.$ 22M:.R+0;TK-%5I9P !MWTUER0W]ET%7TS@F"I7EI.FSM0B/N7UE.L1 MQX2YLFI$HK]N.MS8UP3\NFZ7V]E='94!X:25=])=*94!(0).SA_[^H#I0+[3 MME-26><=I =:%K+!I=$*!NVZ/X.%05W#8>S7 ES(%/IBQWX<*@SLP(SCL1\2 M\(4@2<)R92D(W59=UJD9^_4*TM7TRAB,75T#02(IH@+F7[N>W-"N7$E)"5?V MA=(7#LP2';L"G"W+LS%XX-*'D(>7?6A,'BU*PR27?:]F"!ZBQSKSMY4WR;LRQ4?K&5K%/6#>NJ% M B6D5?.3\SA(T]G\:_FF67+/[[U3_5]6DZ?Q8E1"*[P,^(Z1_42<2%RZ4!#?1" 75H/R=)N[OI:FC5L5TVY MTJYYZS."BG0XG@!VV)%QF[ P(PV_0<>OZAR,:T9@FA7MSMBU]LB>A,H_23L# MF'JFK^*_(\AN%7]?#;\9;;[B?+-:*[6"@:1"C'+\4'B05H\!S!@*'R\$S]V/ M.SE,5%RWT;.L5EBJI;BQU&OHJ581>=GJ4[(IQ0.M4[WOW0JB7=SJU2(/RBJY MJN'6.:CIMB<>:+]:YACJQOIZF)U3NSV,IR0J3^-9GJ590"*FIPEHETVQNEYD MA$EVIVH:C*=QU4OQM>]\[3M?^^[8O2&1\83=X5TOSJ561FD#G<\5=-3![D!E MWI4L,]!RZ<"LZ@I^/GG_F&>?O.\:>86[ M2V\9ZM;IQ6GK"JQ]Y&^.MGR0S]_L-(S=&3!T#6K=W=R#@ZB?0+'N3N-1 VHF M4'_\\<^Z;D$P-.,/8>[(I0U&T)W43B/!$6#$9?T8FW)7>;V;! M1_8?$E*2L1]C_HEPI41-PGB3!),5BG 8Q"W3#EJ^I:>H*G'(J+B)0W%L+VB"@;CDLSQEJSI-I^&?.4Z+K&">6'0>K'$6Q/>(_34I MD+RBR67*MLSW>Q0C-J*6Z*8/,YI04$-%D7!ZCYX1R1%ORQ(N$3?< 7D0S+9 M](RTH)E-MD!RX2%I3G0QW0;9WVD+HK]3PUE"[)0Z>.5![P?Q"0*>U"V!]RA" M:,4M-FS3GU5'=O5[D?#9B /-IYIB\;:\*!0DUXXR3,(C"I>$QG2!E0@J9Y@@ M;7=);_ "9W5,9''\\3\SS8[7[BP0 MJM+[MV<.&Y(N:1#7[PR])Q@EGF-#V.P- MU\=F\W.F.F))VBA@N &B#A]^%80XQMGFG+(W,Y5Y7V[G(@F^IY7__!"D1\KD MX[L$DQ"O@_A L>8%N[ZCJ(ZO;M]H](OID%H&593V/D/W%\&F=BOV M^/HQP#8CE@![^6*C4(THZ_LAY!:^O= N/ICE(TV1\D#CO*8*_ DA@G$FR&A: M)6=7NV6:IOFJK.YR@=.0GV/W[#O6\M+5RXRNYU)'NT<\_I;=.=>DM 8)&3H= M:I8<69U5KE7B,N"SWI !G]T'T<4W;$KSZ62C)%=UYZ_4+8"O]O>^::O=$I(1OC9%G[4I8'2A=9Z$2R::[$JT'>],X5?6GML3 M3P],GPC8W7I%$Q0&:;VA0CVP9VJ_D'2-0CS'3#X0(:X-Q">Q%]",7H8]&^[KI61)E66PRSA_^5^RY=5;\M?X>PV M>+C5"@A;%IAN^81)4'IS28HC5#9+X([SM H#P\$3-\EA1C@)<_XG!2[-'FJW MWM$+XZ.LY)9PH'6JY46V)$.M5\099S6E[6[GUKA"EHGVUFH0-[('^(I+!CDX M=H=NW6P@?D23!_2%QE-12MGE\8A\8%?(?GEX<=YT"QS>'+@6CG;W!5I&P)6-9Y@E5/NG$^K M=/9SKI0(.:H9:97R;50:KX'#%U:J.-R$XZUR<8_6I9#%R(%P(1QOF8MG&C_S MW?MR;\OD'- <6Q5 6S2_.0AD*VT@ OZ-O\=^W=1&;<3V-DT2W<4!4>I>7;YJ M5,AI-V S#FCK%G#](SV&VKZF.K_*V.RBLVS_*-5U.9=Q#>F*WB\7OHYS#]1* MHN-.FKX+N=%YB.4UI='C7H_=^F<,EMM=X_4&7 J;MM=S-ZX:K;[&M:]Q[6M< M'W)='T!( ?%[+G OC3ZEK<+;Q@[/]LRKC[TQTDD;JI>Z J4J>(;*ATHBAEQ! M2-MC1MOZHEQ!SO^)#24'W!M O=;"[0+(71ES311!YM4X'/ER.D"KT;U_EP!5.O0DM8QZ:Z6 M_-".+%4\JBN'$TR/U@CWZJZF_M"6B-(0X=1"@9A=M"N<=-<^8&B+Q;.R[DR\HP:JKBU==_;.,4-5URJQ.R/A,)$" M-C'HSDHV.%CJ_0TZ%>HZM(L,#JUVK<(Z-!.,"BE9![@.E>;!8:115 @.R_@E M\?HC2=[)6X7*^,5L6?P M'P8'*_Q2]O:%:_@X#@B8=>MI.X:%\+A=40JUX$7 MT!D1CI\CLGKM0==U=T XRN,7_6TWK81;9QU1')HWJ(-#Y8CFT+@O'API=_0' M<#E,.#BN:A'0HNYPI,:O61CH(PZ'RQW%XO#F;(Z'([K$/KAL6PYM*T24*Z@Y M0(YH Z< E7N,;2A!_3@X1.,7^,W4%X0CYHCP?KJH"G\8_S,*\PP_HV(75C5H MM^X@-B1=TI@CN7\ $Z721SH-PZ2%3?:7\0OJ1DH_P@$;O[C>JHHD'"AWI'5P M"5XX..Y(ZYW7@X>#.G[!?@"ES>%PNZ,8=%99' [F^+4*=35Z.!J.J!"-U]55 M@)/B'IZR2V=5;ND+G(;J-L1?0KIZPXM6O_WME[(+!C[B(L/DS3$B+#/ MSD[S2790+&H2Q^$D*JLSLQ]>E&YU65.B[6YT\ICG"0;'99/TPQXKLEO4C-@727T#G.+H.$H.B:=(:* MZC5&8?A,R9]LZQ2U'57-*^$3C!"F4[?^)85:%>_;DWIH/B[1>*1W517M4AN: MS0^2+^MHUGR$T25P^.YR[:6[K)0_V/\YZ8L-G&662/91V3X*XIH\H]E\OXO^ M \7L[*C9587L/^.2YYPF*[X3:[DR_QJC,#QP&]?N95]I\HU'I&0&KBNS3V[< M(B1%X5\6]/E-A' A,/!_%#@4&(CZ,E2,R-LV=$*-H/[C 4'2$IAMFJBD2?9F MWT"%_:_CYBG"@J45=8IZK?W15OLQE2T9.J=/FD-]0"4@I;Q_6F&EB65*GK"M1$3O>>BR*0)\49JHS9I>GAW1$ )A]MN8&Z!@,G1K&TK)K(8YQJ M'B/NS=S36RW@66;I%M0>&A3WW)Q3DB5!F*5B%@!-Q4V^P )*KZ>5 !T@]P0!3_APOV.]>7Z PU^8IQ8E7K5BA"3$U#)GZ3?>2:F'(K?DH%7WA2N_!D%]X&>'CT,-'3*1+?H[EM[(O2@MBAZRB' MAWH-&^(^>L&-OF.,KR5Z HFO):J7\6G>1]7=W3DX&/N*\^CN4!\!/ <,Y_O0%2T&J8(3'G]/05\ K&-+Q)T;H>9+!P(P_H[IA#"H8(44D;ZA^# 4'X;BPU#&:*X?N%/( MF^N;U'.'7E0]B[CO)^&N=&9:9(R'E'#Z$#OZ4-I6QFWX^+Z$W%;DM9)RSVFR MIFPE,!USCD-TPQM&B1,-U:,-Y$G>,%D?H=T"+5XR)83Q?9F&06F-XJ4AZ@B$ MSC6:V%GWTJW"?EE\'-X@ $KNZ4S#2>/#4VL$I,Z";_9%/LZH3 MUQ&W[3:YK0B;7N0ZO-5-'QR/]XB@[^6ZTF#M8)95CEY2=?F#VW9%GZAV[("H M/ZI1M^OX5OS(D1:E2ND^QMN>O.W)VYZ\[6U1WLU<(J\H4KNIE;5GA^XODS1_2M&?.?\3SQC.6CMQ M-1[9E^-6FZ16SMHK_(PV*$B^!DF5;<,4"()"S@Q/'7M<(C;I[1>",Z9%%2G8 M8B]9ZX>9\)QB$M*8W 7)M_-@C;,@OLI))*UU"YSRNCRE#_A'T4W+R,)H_3 # M#&D1;)0@[^3ML-+M.;^<4,*NP&SS.5@A05%>V;">*+U'ZRK58KI(4+%[CZD2 M5N/5GFO!T7$>!VDZFU=[?);<8(SC-+S((YYUN8Q\3HXP)]J%9&[A(8(1>D5TPJV MF9BR+A3@>=XA/!2'<&?42GK4[CI="KF 3+:[AG;*UB77M6I%0M!8^[3SBD22 M^U8Q>ACT2^]:Y7@+/&R/^2F)RG/^H">G)#)*-0VV)\;ET/9!(#X(1%0G4*J? MT59*T-CA@>M+M(%:X@HZJMN-:E\CSB"C=OA#) -G0D :+Y37&1@#LYZ-'0?( M':3O+!A[S! 8%:"]?.QXP(]4H'%S[-M&2S8QZ0IR927!@3/D7.TNC&@H6] 7 M%_:1G))Z7HU,DJ\PM%/;]/\*8SEUK7BO*(:S(Z_9*XSN-.)_[2U4+Z0DI3&. M EYN<_?G=$+GDS!(EY-Y3+^GDYP$>80/>LFK _8:/KC[L+U6A+4*WIO&A5N M,<"VTKZG1)6>P(5"3#Y3P@N_,)K9\Q;;>JA'7HF63YN\>\E4JSBM\WB3!+;S_: MUX 6?^2&CS! _*< $RX#W=W=W=" 7+%SGFEB/&^NCD[QZ GY8)"J:Q(F17@V M*O][378Y).R=YWF:T15*+M":IO@DHJ7!$XRNAVO"S:DTV5R3;3GUNV##E1@F M2+&_L.LVJB_(T'2Z :+UUZSY)>HC23N-)-W?X]OC1AA-*A]JD6)A"*EZL(7H MB6GT+W;0%/+2(^4W(@EQC#ZCC)U.[/BYH2G[^SF3HI@VRF\FIB%\27DY[5V2 MRC3,V)U5?("GM,A\/N*]CU?90&Y%V>GR[TI>J^(IR.*N=;_XP\%(]E%+.8%QPFZP(/Z4T'R] MY8P70F27Q*ZEA##DLT<2)G_U6/>&]:]CQ;JT5I[*;A7[3#Q>\L8$/%OOX34X^U@,@% M>LJ8./",DI0?_PE>,()C_E=V+;!37Y0) )YGA:=U@D)<[&\A^:=#+%!:;HG9 M_'";S,@ 3N#A$&;AJW#%/>5"($IGY/('W\DY3I=<7N1=7I]$QX!RWH1\M,C6 M7KCE5HFR\?TMRI;\^.8'EJP#!6AN0[.&4?8>@Q\HY;8S*2,GH^S0>W1G"BT8 M6VL,%F97-'M8,TM.Y_SO^^EI<[N?:GTQ'E&X+<;%C>=;B]K.R@;F4_J4@7W. MK6U.9]4>S!G:!]SI_I5-7B$3ZC]@$%S>)6C-SL5M)^'*=LI.CUFV1,F4W6VR M.Z+!PR;$[JHMW5;\+OB,Q-^R=I0->G?1%X5CBT&Y=??R!IIE(^=TEIS' 19F M0#9ZAHTN62BKL\'5:%0"1N$/L*J4PLE4'#G-'S0Z<\.O6_. (7[=&C*; M?5W @X;#=8W]7(_;F@<,\>OJNR2:/\A&Q7E^?3_@!<%S'+*+H[)[/;)+) V* M*.2BL2D/$20I8Z=4Z3]Q[[>P^KR!1]HHIE!$:?P7)I$@G$8\T*JTOBTNR6[\ MP^!.]N\HYRL-224]X&R[$OR6R$Z9HEAMV-K_A_9S9 CBK6[) MDP1G\X-+7%[3 SS1!E<\*^3LN/F[B)/:P59O_)$72&+[LW*RJB1IR!1?ZDE) M[2XU2B2QUPVQ5#BHC*4\.#X4I8^DXZWPL%['Q7; M[4X1(:T=[ZL'O9;J08IX7*H7 SMV3.#G'FTNB3D#DJ+T"234>^QU'*";J'TN MSM@+-V@AU0DP UU"ZNVD*8TY PCD$-;-9!S[-E*O%G-E/$9;R02JG3MW$Y_R M2"1#:1YK,Y9A:1* M6]-LFPY4,9O'9@,8I" "TNJZT[>L* &F$6R4 M7!WG5I5NNN.J(<%0?C#K9U1TH1"Y!JI7:W(&ZLZW]2QGE8T*R>::4*V:F5KXBYZDGQ&=C."\ M<<>]Z! <=)IEN.FO[!*\TV0^QS1D,^"!T\$Z$/P<0T^:$MC=[3"K:93V2W7&YWKL=UV?PL"Y+LU7V6EO6YN_-:EA_EDHSR M1K59QMN5:P78R;!)"J@K:ILN\R^LT)+"?JYH9JWPD53+[4XV&.(6,UOCW96] M9PR5 Z3-E0)S90>;1+E=VRQ7HHJ,(]JFGY\K?K@N#@/-/A.N&.Z[@%),><:$U=_+>(G?UUWGMI]&9XNMFVJTV.2XCE8VKUY<9]&4&MRB\RC*# MOH*>UOI0"B5CM[A"P= 7 \:^3/JL>S;0Q3&&NF=9_VD9<(^DMA8P8 M:6$9; M\EQYQ%/!BNI./5C/(.\=HN4,3G=O?R3^N6?C+_J*R+#W_@@RA+5HYUH(1[K1ZBM0 JAINPTA]N)OO M$3>5%3<52 CW+JK7X:*2R.]42V@>.Q@Z<@]M<"D[C$^]D"L#22KJNX*4W,NI M4IS'[KA2'RYJJ_#8,8![KL#:EBN0Z!ZS.OK"ZW%XZED<'%X[RBNH@6KFRC)J M A?,S#AVA#3OJ%K_W=CS\C0QJ'6@CCVA3A.#6E=J=^EQ@\2@UJ/;78[;(#&H M=2R#,1AHVP]-#&K]VV,_$_L,NAOHD3B&H+M!5@ !>YL&'&2'MY4?^HBL$[YL MB.%T"F('D'DJI-!\-(\"#!_"TV4(C[8;;5?.Y0H3G"Y1](G2*/V,LMG\GNVG MY!F)O($:,VWR=5";2\0 &W)<*]$.K??!]UNV\1(4K3/\6?G07&<*RM=U0VT1BV@RE7]4(N) M1;+NH^=YPF]@@?*K\02K5I4C.K68.AIL)1$D6=.$G8N?*7E "WXZRE,G5.,M M\'#)+GZZX36-XZ*S$W2%@>=9L=5MR_X#5I5\L 7J=YU=JR622M>48K0-ZUQ) MB#0AJG:,34OB69[RGF#I%D5)>AUHCK?E>ENN*5MN;[*VM_:Z;^T%B.@GQ=QD M@O'8\= [U2GH"G,.$T6Q/[&B-W:#+VRW:,KW8P>E@;=$+2HY!XKJ' '8$5T( MTH?O'I F,W9(^G2VCC9$USM;Z]" F+^<.T6EB$!,-\X=&%)$-*URW1TE@W4X MM[",]^N/_LC^8*W39/">),$DQ6*!*)S3/ MV%,);[/;T W=,14]>9][X:*5T_FLXD7LAX'X$B#WK9RS[@P'K P>P[04FZQ&M!G$'M[WW3)HPJ$(RPX&"YQ80F[!-N MA>4=9?OTMK/-RZX,Y1"!+Z;Q\ZPVK'HH-OYLO^]%GJ;C<7:I]BZ]L>KV=B\Q M[\E['9Z\^DN0 NZ@L7/OLU94JU]?4QL[(#"_I41P'#L TB-!:448NZE4S;U$ M;Q^[5P7 O-)H ,9@H)5/U!@([45C7_MC<*H-MM.:4NGK[EX8+";&U/RA>$UZ MRMOKC@#KOI(!Y.8=BK,P]\00C..]9.1U_=V\27Q0-8%\CAB$*?O9/#Z_:FCY M5=ZH/EJCG[4;T-O3W;>G>XNRMD7Y=1J1[5M2AAAZZL.3CQ'QX!4F.<-PDE$N0*%DQ3B=S .<3)Z#.$=<_-I-:F9= M,_S6GDQJG5#=3<%JPZ2"+%>=P./-5=8C.&^#'WB5KVKMM,+?^Z(-$SEM=;_W M1-M]0!9U_;UK?^N3)B%:-;_:BO$\"]*JT":[.S]3@BJ1XP$ESSA$Z2,[,](@ MY$?,'^PD*4[X6Y0M:73)E/^0226/[+01=20W^8J)S1[FAACY@UV!&1=+-O?L M2.\6M)?O&C-ZO+G(58+05D'H#KNZ-]E%SAM?QVH.Z%>(\Q97]RVN]0(-5<@4 M8^<:%J4J$/3&;D&3?G*)T#UV.YF<;[$B-/;OW:=39:"??@P.A6>4/-%A!B+V M( %WM\G838.;LQO\_3NC?;MJ6MEG"\N0HS2RQ]AG/-P]+L@R7 0QQL>81T] MY$\ICG"0;,01L T?82 \=NNGVESM^Q!?H#5-<2:(>-.=9H!(?4#-X^==#[WT M?T#1=B\H^U74#[5(,:!GA6BP_3C=;B.27PN?5LM/;.F\1R'"SYS4SRB#L2:; M8H>3?)4702=%"N Y73%I88E(BI^9:L"$ 71#T[(WVV/P0\Q$"H/AYKC7:>: @ >S]L 'COB0%!+AYNH[-1D"[9M<3_<_EGS@[R&/$2UMEY MD"0;IDYPE57D!].::Z5KTVJ%L[(F-R.3%LV0$>&=D$43_=#-TPH8L1E 5D@;D479ZB2(0^;)*5;+I]"UP![75#+%!ZH)X( M"#T88?4&/J"#G=C%X;>D<822M%S-:O)KIPV%)_E9.;#\W5-R%.>D>H)=+I3" M:.W8H7P#L%@*FF.#%TH6W#=R@9X4Q@C)2,MTJY=0[6"KH7O'%6$$E(N&6:!X MUU'F!@4I DJ:\DE6OX" -.5B4LX;$%?W>+',9O,O:2F;@3@2S+'!"S<+ DT6 MTK$6:+_;^M^5*J5DI!VZUP$NW.8DY<;T V#E6UUCIG6^E,M)-=P*!Y3MTVQS M%P=,?1R01%ET%"V*F3'G@"+M J.ZD7G5$+M#0,S+9P2LXUV48.T:18"EF6X*<\ MXP _TI>%'Q4:@9F'P_ 9>2H 9 _ZS)C7D1FC#$PZZ<,L#P8:.R:*12]!P\TT M&LCZ:!\,.O;L"RVD.@%FH$M(O9U\9LX ,G.&6,8)$"/D"B!R5@\P:1#UXLH) M L8('ASJRLD"AD;LX>^N"-I H="VRH(1TFY;8J%,''PSR<)+73E:=.XCE9/: MK2M)PNT!,CI!3ZZL&1U\X.X&MVXD&#H #Z5;MQ,,%E! 9'>7TG"!T?#*@^'Y MU1UX8!Y:,#*_C4::@<&C2N$ _.[D\ TAF/@%Q),Q(/&A'8GY%GHU 9@NF'I MZ-[ZV_6[EO0 4X:'NK+%] [5Q10B$X=2L7D5W\J"52CAZ2THOIM85V;"S MX]MA@5'S!-=HBC#NHTE;2K)G#;-]'L&$:EB"17>"T3A0TLX<<%!D@B%E..:U MNW/+[J$.W)R0!#JGW#YM(&H,S'CD)Q@FX#H-KAAG@5VW)'4'7'&*"7A\:7V5 M)RVY8@110R$O">+*%:[& 53WRA4- @!'F_)FKARI:IAT4[JZNXXMR"EJ>-29 M+=T9+(:V5.2Y\$XYM)HL#!-I0& 0/S@!HFZ%FCT\?=8+W_^9SMG_V!,Y0265 M47E0MBX=WOQ%/5<1;TMHJX+BT^A?>16D\D@%0L_7JA%3J3@],\K8F"L49'F" MKM,TWQ-49?=U\&0#E;T/NY,_HG!):$P7_* 1E_8&3C% W.[42[@U[0)5_\7/ M.&(?-[U ;(5$%SD[^Z:?T??*(<"/QP0S)98MU&E$"U-2'1O&'VZ X?HC?$O; M%3O[IG'Q @%/3>9W1O866O[:XN#EBY>W!F"(A@S\!-56K37X1 .L[5[#UT+" M/W_1QZ"P7O)=>T43039OT^D=$YU6";-D<85.RM(UG-T=R86ZW91B\>2."6Z^ M,&3331']0O[9GP>S>?VF*S;;+K-O*XE6&T_(6A:N0<.!@7I H1,L54K4&!C9^(2P@M2!C6%FX-F<4R++OY77-JW M=J>,HG5)MR_SZ#5YF=6JFW<)G>.,,R#@^73 .KN2?>Y?+"U^GJUUK.Z(9._ MCHC67VW2NC6F'EW1=2W>M.;X>H/Z]09KU&-PP4'U7%]Q4$FMQ+JUM[?/YN6_ M,YX _H!"-E32QL',0X>&1OEW=E]O>_ VX5[XD*%Q^QE]+WYJQ.7)Y.%P5Y@4 M#2]LO6<.#(N6RUK^C('QVG!1U\_U=59K RRL2J$CP ^1O18KH]%?Q6+!8J+AE?-E8!];8P@ M!C]7PO?U%U S=[,K,&]1&,_DZ3WN3+FPI7L0NT% O '.W<2#[ @]KHT M4V5!DO4;G ]+MI0Y=+H[.(8.2B>6">=VFQI#37NM<\)/$X1DQC_GI)WF2TAA M G;NVF^\E$P!-?#L1F#I;1MACMTE3@X)XLX2K+I+F1P$2[ECLF%+81#%R M<)!&K2.TRW>$@^2$?M!'W@$<4FU]H+2K79)HB/>M+!X;CHFVD#]L3#J)\8&C M.6IMH%6Z/-P:.VK1OTV"/ARB@7H.-2#JJ!P)',)12_]]%!Z 0SEJ;9';LK#4I-PWZ>29 M'4<%49. \;6J_AKQH)EXQY.ZX%8O9'1?CJM'-EH5Z]H=G(QH)B[SSH3OW[[[ M(*Y?!9I@IBH2?[:8D-H!!EZ\_X8]?\U#YJP1T3@*/T7A7Q;T^4V$@[KU5S&_S JWQ5N_Z%O_=%&R9R MVNI^[XFV^X LD*#VT,EO?=(D1*OF5QL9^NPL_1RLZJ"3#;%(J;2<2OT@6YGN M)^[H*?>A+HIS_6RS'W(7;/B?IM^#)+H*<%*H>-/]:8:\\G.EV-RSNT$ M0.?OM5I/HA/N_J#< L@[SO2-Z\LWNX/L/4Z_724(;56@OG"M>Z]]5)_4W#WI MK!K>V.>=#,Y.7F@7QW'7KS!;XV%<.5N6]9I7DCXJ4URH2M$:._/U,CY5B-EC MYUHJGE.82.P*!NI4$K$2,_9$*]4Z4%G-7$EPD/*O8;YT93W(*PD(;")C9UYZ M%4CL4V/?!'*^Q3;#L?.M7NQ*DZYSZ4L#3*<<<#QQ[P:([H[8UX(RS'S6W='V MVG"6F7^[.SV'CG(O5K9^PT#^.HG04S:A3S%>!*4])0V7*,ICQ.TSQ8_-(CL: M/+FG8(W&E+6*OSC(!OC,J+CE:728+*;K!,=L-!LO:26F.==$PS/!*_-%GF8? MFY$KFFN>W/3E.]^]GY+HW6\<*C#5T$>8Z-\64D)7.+PF_\J3S05.@Y0)$S=4 M%A0#G6,D0"=#[$CC,B;#@!^3L_DY.]-Q5H;8US9N4DZ:O.^&Q.UGNV4'Z?(# M&_J+++((/,T D>Q-[)@)O]TE[+5%/@+[UR()5N<\!'H:UG>;:#*UR^"H!JD/)@LE3*]X,>\GHY/]FFM\3+PLY77%J)5RJ)UL])PZ%,0$7AT/LTLJ@ MY&HRAU6YPNH'6Z4??@4.[=[S 3BC]9&;%[1]3(W[,34 Z9#JRF&N8*+VM*ED MZK&[V6&KHYE5Q167- ";9I9<5QS6+0"2VX[! V\C(X^0'IF:C!. Z^D \"I MD#75,2[UMWTMQ@ MT8"9P,' P L;NK*S)$XH,&K:I0\'NYR:>;-Z"V%D*DQ*8QSQ);'=AH]GW=ASMV06^K(,BJ/%\577Q% MD\]^"O8F@M#8$2CW:3%6MZA/SNG2\-.XGWLRA_&<=5: ))J+@=K7M=Q54 M7W[%]/ S-ED49M\P^<4@\X_!CU(G$'\'P1 ?ZS:0OCTZ@HN=V=D3+*/U$:'1X]#W2OMIPP+YHP(1^L,W*/ MF""7(^6FEHRU0/NVS_4=2HHD-@7YJN$#X. L2''(UL<%CO,##4;!B&"6!7ZX MBI!R"1:E,W+Y@TNG.4Z77'N;S;E2+N (/,\&3PFCJY3-1=3O1U@]E,HS=6ZZ5=73L:I87VQ2 M 4N:3[&ZR&8OE>W#9F]'7-6,M$MYI[UWCIGOH=%/_^B5/# JJ\V7*LX8V"1; MW)R:CN0GCWR2U;5=Z<&UF9C2,79H/>H2>4IH;1O)7JF\1RGBT9]"I&=&V_/N2+%]MY7G"W/V>G"UF^RT[YX>P_V_R+QL=;B2?;X M5IU2HF$V\D!0H>-^0H0=,3%;1]-HA0GF=''KKGSYZ4VVPEVA]DI/J=HQ/H_( M;AY11]1^96+0DFFLTV>V8!?H<\Z_^6Q>]E:;Y5F:!82?)C+9N=$SW,F9@FIS M/A/*_4PHI?^&:CE-Q@Z'8KU3J,-K[#'DD&4!T!'&'D>N X-$"!G[:E#O"I]1 M,(", DM(G/))H7J2*U@(N3Q%HKD:[-PI(ETX ,=A!ZOG96AOOV&J4)I/W?Z/I'D%Z$0H=YID,&JX=DFPX25<>P473U$ST=LT&;!E2\]/IH,_?NW>0I3S&W M3DU2M"A^P&1.DU7QOMJ_-6L[9^!-/;6A,T9IJXHL9S>7#X_BQE,U/QLH@W%6 M@71)%HQ_Q,O7/H28W5;H$85+0F.ZP"B]N3F7$-;L$0:)_\J^9J(FL&:8B7YW M\28);E&$PR"6M+03CC)%PD.Y2!4DU(XR0,(5)CA#,3OLHL> +01>>S%-49:R M4Z^.&,AX V1=DV=42E;7Y('FV?*_F$@6D/^DF&1_L+_F27WH?K/)!@B>133Y M3&^IC"[1F"Y[S1DX(@]9Z/(]OC[/0.KSG.]JGK&O=!GC%29EG;/:I:TQPP;] MA1U!4&%(/M :M<(20ZJA/5%\^6?.%N8MRI8T*L]:A(1=Y^ 3>J+^H>K4,YN? MDE6$YPB(%:PA$X^S4FPE6=.$'>%,,91)(.#Q-DJ6U (N2HY3C+9 ?RE+W7!9 MBBGD"ND+-NFX%;HOFJ%(OF]30F((=-^@($7WW'4PFW])RX6@XJ!NCM5&>3O* MJI.E7M CG8A0=_NIGBM.?K5>I(VSZT=8S.[^JS2NK:;0=*T'Y[?[/IEP M:WOW1@&?+?XZLL6-Z%%47]]T 3N%'8/J6 _&CH?>94=!-[MSF-26'X!8P\8> M- +;+9I&C[&#TB )72U!.@>*ZAP!N'C&GF>CMWM >OK8(6FV3%1>95>BFO10 M$49*.!?@"H-#%?XP]E724'15^1>[2[P:PVII%,WCW"E<*^":<]6-7;@QJ7"W M";GI+NUOR%M5%= U]G.]S[I>8[GQ?5TOG;I>OIH5L%R(RBG=P<5NLT8(#!5C M=4'@Y^OP0='S-SMW_M9BHQG1W)UB,=CNQ5HQ(\Y)LDY1G53VPUERV;V?%7.:-Y*8,)79<=G9NE3C5\>D_I4JVH M:Y4B5>X5)J0P6MBRN(L#\O[MNP_B5 G0! -Y$Y\IX<\6$U([P,"+B\(9LQ+P MRQ\H"7&*[A(HZ2.$OF,R5^'3-ROG1&WQNS ;$*C8J)A0HLJ44T(54XT M3"A;[X6IIP&I@*F&B?VC>!V3: _J8^C3K?<4 RP\+A&[=W^O.>/$YQ!T3I>Y M9 WO#U#^6*N[R>>,6<\9NPU^X%6^$F:(U?[>%VU,'I725O=[3[059XL@M>CD MMSYI$J)5\ZN-SGWLY!-D9/\A&5'-5G M%YP>'\#1)^%/H>)-&A8%7Z9J_)'4HP%;6.[N!-=M,FVC)4B'H[7HIB\QU!)WG3 M"'$[$-NN299@DN+PCR#.CP6_WMXW;@S+RG/=8U>^IYG>^NI1:Z10#P^UHZ*' M+[2N[K&4O=V5=3E@A,>\AGEQ\AMT M>BCKOMY)A"T<+V:(&N+72/4UGB[P[XB,,2+^4E&R ;8^!;9P?E)OZ2!W5!4Y=*53AS1@[UU(O"(5Y'ES!0!V%+_85N1)0+EH'NN%6KJ2*2?'0B[9P M98G(L^<$WNBQ,R^]'221 6/?!W*^Q=$:KB2G2?>_).IS[-^]S^2\@2^!(2?G MK0M[#WM_D@TQQ+]S/W!WU\I D6T0X]W=4310C"S[@)T[]SH%61ED](IR#!M$ M]'>7;#@D=*S[23K(61Q^+G ?H9?=93XZN7Y;.57!6,-;5(]D$??@!@2#^W', M"[EY-A=<4A^+E;B?9:?I)X7#/%!#6[]75+/H+#C(8['NP#9[DQ1(.%9>'3(< MM@:'?M2JT\""8^&HCUHE:YHK#X='N_Q+:8ZZ),.50[M,[H #JZU*#1+8!@4E MX!#!-: A0V0Y50,.]ZAUHIX3!O>H]E$(Z;<)H[ PFNW_0?>$-BR I/G4G@H? M-:*J5<&C\SA(T]G\:_FV65)43MM)&<7'W_V:5C_7%LQH]2 C+L$ ?'Q#IUFM:A 5SQ93>/W^5QCS<(>4;("2.?;WWF9PQT*7ODS-:^RMTU9#7F6NA92ET;E>)<6ED!!_[ MQ=-JW=19O3M(;AAN2&X[;\_KR'30\>!TD)0PAF@&75/3ZT@Q,.4&[B!)8,B+ M2M_E!HF_J'[A_X<'>+.__/]02P,$% @ +(,04VOV$$X&Q $ I!P: !0 M !B;&=O,C R,3 V,S!?,3!Q+FAT;>R]:W?:2+8__/Y\"CV>F3/)6I @Q-5) M>RV,<9H9VW@,Z3[SO.E52(711$BT)!Q[/OV_2A= 6 (A2E))[%Z=A(N0JFK_ M]GW7KJ]S>Z$)KPM-MWZYF-OV\O+SYY\_?W[Z*7TRS.?/8K?;_?Q*K[EP+[HT M\2QPX>O4U)Q+Z[5:ZS/YUK^0?J&HZVN#U[E?^I?J2)6MX)46EC\]&R^?G:_( M;^KB]GW5R"%(GU7=LI$NX_7UEA(V,W*M^/G_[N_&\APOD'^Q^FI7R:,#/_"' MHNJ:JN/_NWZZ^VR;2+=FAKE MFKHY%YBLUKK5*7-(,FE/Z(7E'Z[]U MC$9=;._#FGM% /)V*.2;+N3M#2K5PZBL[F+9GJ]T!9N*L<"!7S_=?+M5R?"? MK4^RL=@B5#PRO8;R_H&Q*%@-7W;R16#5I]JSL;YRJAH:,I\-.D[GJEI+JOE7 MRBO3Q+K\%GY?_]O S2U5CB"^*@#E">?/V9?DU_6:._)..Z M^A_AZQPCY4KX'T'X:JNVAJ\HS7SJ_"'6_OQ$5,#7S^YWSF7_7[4J?,,Z-I&- M%6'Z)DQ<:-X0: J/AFDC3:@*G<]BRQFDT+YL-"Z;=>'Q7JA6W5LLL(T$.L@J M_G.EOOQRT3=T&^MV=4(&>"'([KM?+FS\:G]V5=#GJZ^?_:%^G1K*FV#9;QKA MA1FYN&JI_\67@EA;VE\$YX,96JC:VZ7POW^N#/O+1%U@2WC /X4G8X%T]\,O MPA(I"N&<2Z&FZD+MDZCJ7P0"-I_Z&MRQ<-J@4U5=B?S:C]1Y:G\X9.M)GHO6U7*!#JB M;$W8YW*@DZ5^ZY/IFT@;DG5]_2=^NQ!4HLFV1$ U_+*K&OFOTZG5&_6OGP/# M8#.L)_RL6E0CV0_DFZA1[5QU=3TOHTJPO"A_XGQP'H+K"ODCWVKH><+ MP=64OUP0U7HY-8C>0/H,:42P7SG_,'YXWY%+]JUJR4C[-T;F0%=N"%M<7%6K M8IWP)N/GW1CR:K%^X".YA:'Y%X-EJX($K774__CZ^\1_OBJEKFH$BN:*++T_-G\L^P8GU6HA@ZNYQ,M_<(VX*T>@,)XC M$^\.\I%8Y9A@5!G;AOSC$9DCY"S.C5BP:Q9B+AK M82+^!/1DM^PBVX%GN^SBR?J!*C%#YT24BBH&?29R@%=Y-(J%LGI3=X4JT?UV_7Q*:>+Y#YH_>J6M6>[ 16K";^_1?PS3O\@*_.36O61KD1]7 M86N\@'Z!F+ZX6NUF.N=/WB2CIF>9O=9IBHB>7%#/47,D[#?*-"TAT^ MMK#YLN7$' 40Z5CF[+8Z(= @N&@$7=,_1C]U0IRYNG3H,R(JMF_0SC =N,4ZSMNJ'4\L40JEHZ:<+MUB!=BN,;#Q1*I)O4^1[,[0W^^ M4U^PTK,L;%N_8DVY-0283!L7:9C+<4N:($ \1E"O* M!4MDVF\T/N>*.Z0C147Z-^,%FSH=_#<:O[,\ ?F$]&?WPGM55Q>KA<]U[M1I MR/C2^<$$FXN++<%?HY[!U@1IANU269E$(]GSBZL6@YC5J1-"KT=-2*SMFY#8 MB1\9:SF9@61B^[MN8MEXUJDM-4&O1$?BF6H?+[./AY4:6'H-6=9H]CLRZ5J- MS"?U>6X[R^I]Y!D;0R*K=1T[=_]=M>=4ZUA.[.S6-!:3N8FQ^Y%AQH27'5 M/ *H[QS-*%9\U)"^9L'!GRNB9(>.941D(/V.YM"\"4]H0FDT&Y*AOZC*"FG. M;ZX-9"JCV8U*X+T!PWY>Z&F:(5,_SS%OKY&%%6+S+K%N.?;,X)6^3.CWB=)^ M;^,8.77RX@P62\UXP]@*QT;X]'L4,,^8\MKUV^:21_1&/^K]).OM_/4;X3X" M(C>G(%X$J+\/1XVC1?A[4X?ATKBA>&NEV1MIG]E"U=M[%NJ(G$E+DB(L$>8+ M5QJ&2Q55&>.H(25AN# <-0[ZW8R6*H3I]D'("4>X2O%F9:Z7P8G4N1\3.WE, M_%!53NJ)MIJ));=4%=O;+T]?G;F*9[>JCG1911I1_61:YAY030^#:KH+*L)V MJAN <-8<\46*Q".' 3; (RO8B;+V\P5-[J%NVZ51W M. N18%+!N^Q.HU7;1\M([@O18&UI3Q;EC^N5I>K8LGHRD3>6ZDA*.J&Q3%Z- M#6U%/_$]RCO\C#0W\N?*&^W-1/=848ERB:.SZ"I9WC)YA3\);1RBF-J)K1QG MXELO^R:9@GV+9%7S9_:$7PSMA5 Q^)VW#B$ 6$>![\ARCF;NSV(OVQ_;OPH, MY#=LZDB[1F]]M%1MI'TSC=7R[JZ?!%-M:1]K'&-=MQOA<9?BKV=H$-Q1FF&W M[!MDE$0R]13%81VDW9CHI^4%(#9!\=%L8I"'/1*Y(*M+HIHW\HNZ C^WDDG' MA,V;@/^C\-]H),%_U%**32?.6-M^&1I)O<9(GO]JK"SLV?AD7>\T^0BAN@7# MS2U\X]XU5D>SC;&_->66R,@1:N\F70(L?ZQFB"H_V,ZO$FZ13RPZD,3C.81N MD>BZ&M]]2:87;FZ/,<'\VL/]W3!_4'ZVK[TJ?6)E$U0[(4JB33&QY"=8GNN& M9CRKV-J#8;7FF4>S MT-NXUI7^)_FE.E.]4J'1DGZWUQ=*ASAI!2PZ]7T!BV,BS1VI]CY@(7:KHA>P M<%^6G&A[ R>A),PX[[,[J-&2;@:A>@&3D?V.J9>#E1YQGXCU\(072-7]+ZE6 MV\9.NR;N"TU(B3U7YVFT*IM.CE"(/MB+5)E+@^Y=<2,,SG7A[')'/ N,@Y-[ MPCK^Z=XM,(MZ(DUU3/H@3V]?9#L%(ATSIT3D8I0::]=HK#:,?.T-^3I$T83;5L1PE U-?T3F#\]" MO%WIREH4_#%>32VB(XG$&E #=5W0M//Y.\$1;IV$QUQ=H^4!_W2^2AAL[70: M%:DK)I(H'6)][HG2C-77>QK&6D=K=N(TDSF.R*D>N7J)HS;M6C.<^T\)OQU8 M%1I^>]N$W_A(7FED0G*"Y M0!A8U@R+#)FL/"V.%"S*&L*2FNR",1/^6OLDM@5D"_]8Z5B0:A5AO>?)'V"L MX2+<5IK=9J/:G#7(<*?36A5U6NUJO8,;8JW=[:*.?'%%2"6@*?'%!;1P:AL% MQ1#(7.G8*VF_R$8$&Q# M(&+067MB9@@+3)9!M@1[3N8T1^1)]/93C'7ZU:?@Q)QWVWL9G3)W:JY8Y#W= M*'UI.=N""5P%9SO[Y=SI#$!U2]7?.?KIU5(NO*_IKM-?+BR56$;.#JC@/=P' M!A[BO+>,E>F^=;;]7WI,XJQLU/:U*^]:[/AR_CM5H>^))6<*SE-QZ![__O"? MP?V3NS^^\C\*WGWI2%'_'6$&TZ9; *\V(_1_M_EN/4QEZU(Z@\TCW&_\]_Y# M/@?68KTV5/ ["^,*?O_^"Z("5R:^\A[O0,:_A?^=_Y[>(G2MMP02#POL[D6W MKS:#6M_(^^;8-2.F?F^YU(BS/]7>K]W6]M9+XJDN8JW?^M[4@M^]H]S-XI8J 6FQ$@*A(TYS2985J;%51D>E%-M->+$^,X&?J0KMO%?*P5\H[?KA4 M4%3R+!;< M"%3+G]>V#:9UTL1_BA-D71O-]%+'9T2VL5Z_(VVK=[^G']Y@W5BH>MAMXQK0 M@5M\#H[^D&D7M>_IT324E4RD?']GB$@8V(RUN*3L<:6C&%%_$#&Y-R833 DC!O?U3L#&9-S8UPRLN?& M6+K1>UU4,@:&?\:Z$.=FZO1*?PG%3_K-G&AM)^6X^7,8+$Q)K ML]/A$:ETQY=;=%4*PNV=6YF(^(1MI.I8&2"3EI5:I:!>^*3*1+:>+*\6*XWF M+$;VG#9C6RQ-/*?K]8*'NFPL.+4NC^7#N/,L$W$?#)W^TC0T>A2%OUVV%/3< M-S7N21CBJDM@T_#BR$M;1&8;CXE!9+"%SICX8$.=%;G!]DK1]BHJ*,!F*R_I M>8OB\;0V.YVDMS?[KS?DTM95_GZI8IO*-#<2F+!7)'A@VI%< K8Y=Q@LE"7/ M.Q[!=6"*S6(X&KR#\IP]&Z:2LJA^$.\ !<A\RRPZN0 ME%4ACY-V;1]YD*ZQ?4 0S/6_B%LF YM2> M39V$'.0K4IECU,8UL-M2L\ASVF5P-)'!WCMCXH.=>%;D!OLRPS!P44 !=FF) M20\U)AR%_<_4_H0:$T[Q".8QU)AP!\ISMMZAQJ0 7G(C7,%LD5X1VFX/M MC4G1*:M"KB*#&A.67:XAYY!3C4GV1"R&N\.=]Y$WV0KK%Q3!3,^;N$4RH#FU M9U,C(3TS%AJYI44L?W6S)188,B4@(A@RA20;&#*9&#+Y$!<,&?Y)R%6Q+,,Y MAG0DADU.W+0K9[DQ\6@B@[UWQL0'._&LR WV95;Y[ *! NS2\I*> WN6V[6! M0F*>:CO.U#:'0F).\0BN Q02,=IF?O%T(A M<>$IJT(>)_V#%)DVY(%\3#X'*>9 Q&*X.]QY'WF3K;!^01',]+R)6R0#FE-[ M-G42E@]V6GD6>W['OQQ$9[+TS)C[8B6=%;K O,PP#%P448)>6 MF/108\)1V/],[4^H,>$4CV >0XT)=Z \9^L=:DP* %!P+E+#;)%<$=YA"KX/ MU)@4G;(JY"HRJ#%AV5,)<@XYU9AD3\1BN#O<>1]YDZVP?D$1S/2\B5LD YI3 M>S9U$G)78\)HCB'GDCN([1NZ96BJ0CEQ0 >E8A>L_IO!JZRM%$+41V)3JDC3 MWJCAJXQ74TM55&2^\8E?:J%'SCMLP MP+BG?&SY4#KR _<#M<^+MS>S'B,-CV9./.-=.*XXL9NHZ80$Y[)+]G/%WT!Q M[EJ(I'%R2*08+V"8_8 5R9>+_D" M(XN\O_)N05[ZO_>_\=_3W[^_V;\Q,M_=;&6;E_^.=9\XAC8@JFP&]B&!0:R6 M%TP\S*F&Z;*?J MLJ'IC\C\X>6);U>Z^0[,IES\>7S(8S+'U"'[3F3[:#8C M3]*?^21S7.+RJY50T/FLS'0GU4=.RLPEE6LRWCM*1)GDFM^ M#BLR.W):W,OD/10,]>[)Y(I%L/VS*!9]]F4(R,AH?0#2"YD6H-^&3*(8Y*EY MAPP!>5@5E[ \0.@P]Q2I-&@_G4IS?.5AG@*B<<5I>TH89#(8$]'XY)-J_;A^ MNR;6TGQ!/"&O5O8%ZROL!)WI[)%L_Z[:\_[*LHT%-KW-,2&WF;PM74_1O_3= M-=YO[]%_#-._R K\I,K),TU76$Y:Q^H*F&CZ=H8K/+5&KPCF#E$0QK$,^ %V ;AI2 M-Q#M*HO4/0LGH:#H!K^@^#Q4&E?@K'DH;>L?>&@?#PV ATK 0X/2\A O;L@^ M'KH%'BH!#]V6UA\J @]] QXJ 0]]*S,/2=5Z;?MEL"AWI*AZW[BS%3Z!'%6% MNS/L-"E'%RUF#'[[TA0H=X>?D39PAN[N-073+^KU\2. MIWV?D/[L7G>OZNIBM2@QIE[9],N;A7!=*F0UKV32_OR1?ST$:5]_YO M3VY4F0 !1?$4TD$&O^X"5Z&G$W'%L]_ $:[*&XA2U^EHZ-69GJ+R%CBAHHJW MX1I(5SHGX:AS1J#-:C$I'704-&19H]GOR*2Z;&0^J<]SM^^U]Y$UM*P5IN?K M&KKN'@Q =_P/]1=LV736M!? 9&YB['YDF 6S)M=%J%$KX:'CU/4HAN&90=O1 MF(BCJQK.CD6Q)Y,A*WK>Q3 QTM3U>A ZF)!B1=W8H7G/*!@67EP];RR M[&X)*;@[L=+R(%"PH#QH!6-[F7FPDQPD]@[EF68;]ORLHF2B>^B=)AJ*@:7N,3_V7>8"]26+TT6$\SY/^^/42\EBP[ES+0 MS%&&&.16&>OC;8N*@3Z6:,QCZ^5$M6E5VE!7U!=562'-;3<@HD@[6K0)?$9:FM?,I2@7*G M<%2-K<]8V^BH&DBZ4SDJKHZJL=510+D3.8JECO+C:%LOP^E"7"MKI=E\[\Z- MH(WO&P8GD*;YMRWTIT 0DY][Z 0(5WPX"$N?ECNVW1H_>[;Z6TW)V:MX;9DV73V0UL8Q-; M]LT*C_2==!27](R[)?Z4.:>;;0I.=3'M47 R# B9S(K[L&@(1G MD*1JLV_)"0I.IW[/95'.JRL-=,T M'0Q^NF\#,/@!1FZ=^<0.O5V]OOT2VK*SHJN_I#'HNGOIB18 $).QIMZE#ZN] MR4 ?[G8B)Z1/T?I2EO,\)%X1481^DN4\URC]_CT@P[F+KB>D#\APSF0X5X@ M&+"+$+=CA;/ZG+5,OPQGC @X3Y+?['5"^H , MYTN&\X4(D.'YRW#6%2XG'?L<4?T\6"PUXPUCRZ\BIND_R]O>:?5TY48UL;PY M20>P=*@<^]@5+6$F/0V@]N*8\@#$;NQ]@GCG,MZUO@'DVS@S G M/"W!\I",%,&-@ M- #\N+$6 -@LS00 -C?V 0#[),.@IRO<-Z/@V$P(6[X20C!DFQ)D ?A%9=Y9 M@-RV3:4+5)"5Q9&5Y8(@)***E8@J*OJ.<^\!E;RY^H#W-+U^P#MO$0# >\K6 MQ1^_82%"Y6]+2K,H"RAH&(4@ V%9*4T@P'8B4)LD#<^ M%FAGFBON_23V]^1MB7W2ZV;6#]-E!BLXJG1VSYX:^S%.0<<%BSR-\'/3M7,H6?5"G"^C+>%-7 MEK(/ZKCR@&?L6>9H')I:"3K!)J9>>D&@.*G.'2Y JG,AU1GB(E8E/0CX(I?O MG$I=4 R<*(82X@D4"B^1HESP%'V8(:B*$J?**S-"!C\\V2 M@8SE2<;F2G&0L87.>,:JBP)VSYW=\Z]X.@TI(";.JS8N/ \+=EN^>7 0Y+D+ M4L(0"/LZU@66IWSA%X ?$P=P#,#7[PF]6 9@F587+7NICL+$@TM5_UU00*2Y2B!?K_HOV/U>4Y/ MOWC!)GK&A5G\T'%S3X2H* M('EZC!ON)!1*K.,0"2<?0U9UFCV.S)-.F*,90[GCBREP[=Z3R;$$6$ZGE3=;&M,5NU1?\;XQ,[ZMB8RMT,B6TFH!H MQ>)%1A0NF]%R'.7!$DD;4V4P+S+ 5/EM!HEB*JE)2]Z]8),N'RUUM[%)K+>1 M_F#8^!&]H:F&[Y&],E7]^1Z9\KQ#GB@5&W(I+4=Z=HNT!2P&=HNTD4#.RQL\ MM8?DMN:*CL_;DE)8ZK^?S7IC2*8DW)4.4GSIL'TI,X_"T"U#4Q5$<3ZT\<)R M"-TWS*5AD@<\&/K8G1V?Y*62/'P.FXU&D9/AWJ4(;$2((-6(W(]\I#][4_/C M#6.;S)A^<+VR5!U;EO^]^RO%,!^,>\/D.)=RB*X1,T]N)?@WWKMTGMC87<#4 MDCHL2VO$3K76K=9;VR_].?;D/U>JI=*U=A RENFKS8<>K.[P,](&SN!=2:&] MF>@>*ZJ,-#ZAY%,U8J(>/<.GFQQ+"E8O=];*>]+[%4M+O_@TCJ%?=B\]T:-A M #3__"/7U'*-LI%)_Z6J^OIMO9W66<^MW_>-Q8((>KJK%#";2/[%7?IM0.\C M '!1H;GH"2L8+^CUMX9YK1H:,I\-[_LY(O<%-LN9S6)2"/@P,1\2*TQL;[\$ MLZG,9I-#XWA "US*RBT'=)4*7>EMS8IE%HP-;44_.0M%O3/9(H-E5XVQBB0! M6$H(EK2.@ 2PE!$LC,M>_(K]K9=]DTS#OD6RJOEH>,(OAO:BZL_![SSLA.2; M:,V8;AOFVQVAS6CF_BPVU/[8_E5@(+]A4T?:-7KKHZ5J(^V;::R6=W=]OB'Z M?B*;6/C>I3W=58W,GNVA4,[\$7MN42A9=W3;AY744H,[NSERV&<&# P,# R< M^V8L7[^V=PO$@#V!/8$]3]"O;7Z*/8&7@9>!EPM59.OSKHR6"PUXPWC0L9?\\N :WW,3.;6:?%^3[U M8G#^+FY8<3Z A6>P9"HW;O ,FR96^L9B29;,.5^E1P^_>G9JZ=T#7/UEMVJZ'D=[DM@/6"]LV(]CP'BL)['(*RL'N]V:8/R.,V^,\=3 M-7N(>#DG!@?>2)X8%6DR#L#",UB"R5B1W2& .]D @ +W4#@AB+Z-&Z9!=#>? M#[@I#&Z.BCT'"@Y2R#X";@J#FURSUHUW6PWAN.I42-S(+2_;J.YN7082IR+] MXY(XBPW#0.(R">K0!@1 XI+4#QRIBT?DUHAN?_>6Q#\:;-VJR=^7XG_O_DHQ MS ?CWC!Q""ZO+0H(/@\$E]>2!02?!X++;P?_3B[B MM*%885"ZM89@SP(22X[$\MNE@,1B(+'\]B4@L1A(+*^=Z/1-*'Q%1:Y ?+^$ M8"4"#DN-P_+:B(##(N&PO!8BX+!(."R"?1CX>*"I"]4YDH/70RGVP>O==^^G M<]8F&)#Z;*P<(/79&!) ZN+J:C4UAP6*+CDNNDS_1"'V3@?7G=RY1U-1#UI( M)^%V-QA/ $C)TAN;M3MG!$&BC/=$66Z( GNX@"2+V/G\QYC00EG17B>#/U=D MX/?8GAO*4'_!EDTO>_\IQNLSPS>7#?6QL;+G_R36'-+_8:BZ_1OY=%5DX_CX MW>*Q'GO*@GN")?:REP*[D0HL$^2"%UA@F(._6FCF K?XC-CKW!QX'A@,X@3G MP%EG$]'@@J4@<').K'6>(1Z(&C"-)!6'>;C$\/F"$3 1=6[YL7%0'JG+/D!Y M&JF8'VN^EU2022][)KT(> (/F6>_LQ ( H>P0&Y6MHB"3'H!20:9=,BD%Q.[ M7 =.(9/.,\R9JO.,,NG 7. 6GR-[G9L#SP.#09S@'#CK;"(:7+ 4!$[.B;7. M,\0#40/(I/.#X?,%(V BJKKB#B,+$WZT323;*Z1-L+D(1D)'LYDJ8^$DF\$?KQI"K/>()UJI QOD6RJI%!%Y^,<:;&DJ#Y M]S.)QZ] \F+P<'O#PYUJK4L,RQ6YR%P2)+VME>V=JLN&IC\B\T#6U\)\KJKE>R%^3MZ7[NYW/^:2Z:P&^G[5'[0-S9^"OA"_>QJ<+ M7<4T94H[ODRAF&$@4T+1*-;#T3B98VJ ?-=5F^A.YUB1,\!AY*S/'H%BG:%6 M_&KN?64-=:(G="Q3=_%WU9Z7%)OK MW'K4PG@@3;P\90!Q4$]OXY*!=W0 E[?J"W[#R 1F//AGF\^=ZK29]-LG7G^EU%P(R97/_Q=X5GV?$X*[. M#,/6#1M?"+;QA&?6+Q>S64M21*F+JVVDS*J-NCBM=IMD*HK4:$]Q$]6F:'HA MS$QCX?Y ;K>:C59#Z@CNJZ98\U\U_<]:C2:!\^>=J7$P683;2K/;;%2;LP:9 M['1:JZ).JUVM=W!#K+6[7=21WT^6?.Y-K%.KA4W,^\0R5J:,+3)/^GZ.D>+ M2E%?KH3_$82O] 7Y5Q#^]R^OJ/;%^2SX[=>E8-EO=(HS I#J#"U4[>WR[Q." M?4MXP#^%)V.!]+]_<;ZUU/_B2[&VM-VW+\A4">(N=<-<(.W+ IG/JGY)OR9# M1L+P<^,X,Z ,4D6:^JQ?RIC:;CMSFEY]?QA.!C?">-*;#,9D M+:?9#V$\Z']_&DZ&Y/F]AQMA\'_]7WL/WP9"?W1_/QR/AZ.'7(;U.R+ U)]M M0Z\(-Y_ZGX1ZK=GH'ERBTY'F0MM[QMST'S+'5&T0]"Q?OPC$Z3/,2^$O->>_ M+\(4R3^>36*?*]7=KWZJBCVGH*O]C5QGF(2C+@7=T/$7P7NL("UMH78A?,YP M@0.3S(ZHMZ.G>X'*4+( #ZL%T2BRH"-J$BA8O;PQY-7"4X,7@J=@GBC31P05 M+Z[$6O5?CJS:W/ J>[CF"QG;D63>,P._=8:MZM2&NA1J9!1D5;&F64LD$];Z MY:+FOE\B1?'?NX^C+Z^^VE-#(6:#O9[0"S9M6LKC+0712DM*5UO9?7K'618A M?/V%: ((,97!(03]:T7<0FQJ;T]X:9@V48CT+C:QF,F"$)/S;X3N7S_;2LA*H)5MI+H2TZM_?>\]309/=_\6G@:/HZ>) M\/C]:?R]]S 1)B.!"/<)D>""* FC)T%L?E ^"J-;8?+K0-B2^VN9W^M/Z-=B M5VIL)*T[M<^V22%H>&9[]D<22R6X M%K%AEN)PJ!PW3,&>8^%/G\\$USL0,"&%N(5(@G@*Q5E7LJQ;VHL_ MV.,YDO MUFD\P1LO(8+N#\<9@8)E6JI KKX4B#5+M(%*+55_@L+A?_R5H+?V?F4;&3V. M(RLG.S>L;RP6JD5#D<*M2GB0R#L:H(R4O@,G@$@O=:^,*5:),U,5NVV:! S* MU1P"'1QZ]?$YM'6B67$]'-WUGKZ-*L+PH?\IEW#.5_7JP^ 5R;8#*QIW,_&S M:E%18PO($JPEEFF<7Q%475!M2Y#GCFGYD6#'9=(IP"9UW^J(Q72GXLS$O7F5 MZJ!+1V=Y'YC.(KE:+)D"WU:*84K<7] F&46D+982GO?*RJ$N>R5\1,@Z1>=. M]MY\ZQL*?F^T6O2*I6F\T/O$]GANL(9^$@\I,@"V:U<4:@DGZ'7H9?]D9QF/ MTCVM)OFDV17%YH'5<34^WU"[^N! 2"#VF4$,-%/XS\I4+45U4I1$EJYEI#.M M3$>F;@/=&:#YC'3UO\[[C\&!<8[&JP_#3T^?QI^$P6*I&6\TSYK;L@:1+SP8 MG\+6\CRLU0-RHJUJVW.A(G9+SZX$V$FKM+DRR9ND2:@%^QO++5%VH%T^I^ MZZ,0X.TL!_DADA(47ST3HR/6OM/I[*[\QVA2WQE$]C_.B?%[E&)O$*>RWFGQ M0^.GM1_C4Y&&$VMB]XM[@47<,@TOZ40%W9EIA?@XLK:BIJ] S#=$)J[@>" H M97J;4\T4>,*8\*RIVBJYB>NX8I/XJLN5::VH!VL;PMBM&!/$^H?I1\KQ-)36 MD^W+#.D9ZV[4(>#MN1^Y0*@2B\Y!E.#L MH!2F&L'1^DOW#E'?FFLX!KX^Z$>&1']9K4,@8NP-9+;BE&>&QZ5"0E&!6)4K/N-' M=R>J[99K823/!9F6=(9'<%F32&I^:@")8I'(1(Y*L]X64T/[8'W,AD -Z9/$ MD$!%IL"#%UIU> 2_RG.D/Y,/=.'G7"6?;!37ON0'"$[>N3+*HO9LE#>Q/G7$ M95S_S%@L#(HP0_X1*P,.@C4U$GHR=.R(T)CTN[[[-LJ0;J66MZ-)7[A'Y@]L M6\('\N9?UQ\YB;>=CZN64KF57T_B%7D,==J5SL;"]$V0YUC^07_R@VA*[$38 MJ?.VE:'\('YT!SY'EC!3->+[(4TC5] B).H2_KE2J4-(_, I]BX@-_9\0O>G MHD3CXVZACN<>;GF5 U]=$Y>1?NT4ZB@KNMO(N71I8AD[]I58%YP".8)0C]BSY4K*#P(,A:J;1- 88T@ MQ#1TJCNT-P$3/?(F#*F41;(3[KQ!-G(+3G;X97./[8#*TXI>5 MNUU)&%Z7NTO=:G^R;O GJM.S<"2U@RDS3?N>-><@*V/GPZ%M+?6@2Z# MA^]L !T;Z%%_ P-$, #!'!)HLS@L(%DF#$![]B@.)DPJ2D,_I3JW&OJ%1<9( M7GK2F&)6-A;$47NK4,U!Q"P=_+- ]/M/>^Y_]XEH$2PH>*;JJIW/I2JCO\RR-&N[Y6U5T&)\Y*M>[KPVTE^"G7N.D[*"6P M2CV#J_,N;"JUWL=-XY7)9!7>]-ULED[VQ=5=.!R%C8@)K8-E/ J?\ED\J\?1 M7#,)[Q2?9.?PK )#(4:1LMDG_/9LF&_O"^W<5@@.)\K>1;'+[1["U':X72;\ M;\ P*Q^8QE'&P"$[V/FAWWPW[7V9P%9<@N<EY9-AF2VP7" M"=Q[]+]UHN_DM^]23>/-K>]$"P9T96I70@K774)[UQU09 JJV22 MUB\7PX?;8 \+,B/%L+T+@JC9:ME(H%*O=RIBHUUIMML^6OQQ7GFKL3<,F@V1 M F!1U!>W_.Z7B\=OU_^\V+%18A>)7M"><<&[W4Z>UK<+2]5O/>)BW7'.__E\ M5B7JR/U\]PL:1!4>OSU\O[_8;E_G7+EI7^>_VKS8Y-P?>]\&U>NG0>^?U=[M M9/!T*2#M)WJS=A/I@57P$_7UHQ+U;OI]9VE^O0E?&G??_VD+,QGU[YSNA-[] M%=5::HB 2]5I85EUJAFT,/?=8[VUW-.9[Z>W $YF@D+-122]8O?#-2IWKCT] M#!_1ZN\ \=U_@\T-V>%^]WY'DC>AKH-@F];.>:\]9-.6F6AG&_W6;O1LQ^HTT:.-[W(; MP?#A9O!_,1[.UD[))EOU MM]X,C[K%4 @4\*+LZ> F3#=[]M]MY]_-8Z:46W7$[EHHNN$+]XU ]W1[+X7W ML93FWSPHVW@1((/HKJFM[/EQ5_I; "3$9?F#F(P'<1*?PK=K+W9]8MUFOP,Z M-+[ZWX+2U=$^[H@]G4&$FVL/[4[A2MJ]OQL;BK^H6V&E0RL8Z])Z^)7'#BN, MUO4$M%;)3?ZH,R3U/=+1LT/AOUO"C6K)*[[.HJTS>;#!![!C% M#8W0SY^PM=)LQ__Q3G@T="O032D=R'@K<55OG1%D&DDATV (&>?X(4-S8?%H M&C)65B9.5T!XD[B2FONH[8>0/9/3CR-GJ+JYL!@X-!D*;C.DTI3H&+OAP*Z( M&'+LP!WBR+=#NZ*2R[V]S5C8]F()R06)=7+M=NBIZGRR5VO[NS*.G(R[S&G, M)L1,^&.EF_CY#PO1S5C,Q/]W?6L+^IC)V3*:!['N*I]'47V"?+3LT3[]PAD!%] M_]V[;#']3UU?O$FI!=\$7N>9.7ZW7D=G%X]>K>0I9/^N14TC'P.+J!1L^?+* MN>2+#V2S4S3UVN],O?;:U/,RRVX>T4LMNV\"N64:XA.&PJ9]H$3-0N%V^-![ MZ ][=\+P@>9]>Y/ >7Q9!>]24L_KU5DGT+P%6K\/K!&UF@7QDQ"6'!,*O"C[ M0LMKC'7\)=NI0J!G-HZ_7X^'-\/>TW P/KP.J8^P/WH8C^Z&-SUZM.5U[XX@ M>"",?QT,)CR,KC>FY^#\X_O#8'U:E+.(-X/^X/YZ\"1(HO-I+>^Q?E!UP9X; M*POI"I&1^%7&Y#M:!;VD9RG3ZD!!03;ZF#'L-Z+?C>A[ZH+PK*,APS588C6< M_FE ;C^DX,X:%L9P< \'PSNNW<=ZJ')W_8<3[/D0ZZB4.K:[$WJG.J:[ M1[Y-T^W6'CF,#]]UM%)4&RL?@X-@!@'! _QZZ_7.Q]G^P2GK\3RW1H8]6_GQ&=R*!O]5<^R,'53\>+*^XLY MV9E2N-ETB!N@\.GD\.R0]KXC13*C\,65U_I)0 YQ+E.E!]P1[I@;-X?)ZS+( MZ(#-X9V(VT?6W*FWD.D+VBKN!6ENC##Z?$_QB.W<1V^>/^WF[PVKBZN_1CTI M/('!^.F[V_AHV$ANMYJ-9EWJAN^Q<[9C;O;M?1_?7'B[_U96]1FAY24E6T]7 MZ#^##E<2\<-<66WR@CD=3D%/ET7,;%= >HS(F8)AJN"+HV&D#3/>> M_T2ZC NJ2 [=/'<>%I/J#I]J3VNB/6![W=M*#8D/U@5\,<17/:F.8(ZO M1J?!![[ KXBM&H;Z"R&W8:HT2PXJ(1N6E9*J!)]:;X13$[%HO57G@T4!3PSQ MU$BJ D['4TA?F2**_'/R!AY-O$2J(N#7)=8M;QN/>^RW' @=IR?^8^1R6#\Q M;MHN=U://=)]$J&95,-XX!BXV.CIBK,)Q6!(POSUJA/P]75F3 M+VFBKM7E@V4!7@SA%59'$#/&S1)>1"FTRJ$1SLEW<-(:SE'A$,O.@EG#BC1B MZ8*M_-.#H*%!I8(B>E&NXY[SHSX*&D;6U6VQAD 7\ M+P2-4F3@L J%>(Z"3[0[2C.'GJ/9=\N-]R8S[$21#SX&@#$$6-AN]G@> WN M-3@!&+@.\5M1:&\F$NXQ/8Q;$Y;>;@)RY0_L: PWX=Q-,>$,VP?2+9YN))\^REP7WJ6P7.PJ4*;!7(,L4"FC%E"9$X MH\\FT%Z1NKE%5DJDCW@80U$0G[C(@!'B&U)N6\QAXQP3;=AL;&G#S#6@E+H& M/,AW9 B"8JQH+_L=QLNS]5S\4>X3#XG+&ESQD$@H-"N-1FXIY_C+EJ$.RF<0 M9PW\Q'47)P"_4>DVJK-H?>6^[7E(K9]-J7=L0#_JMPQUYO2.$[HYOF;M$;\XA M5%0F(UDV5WC3.:N@%1"%ZH'=VM-[_8^^H3OQ#&1C9:#;C@#NO:I6U7\S>)6U M%35:'I%)C^O4WD8_=:R,5U-+551DOMT[I^;$:Y3ZZ$*AIRL]%PA;.ONDOKP2 M)TEP '%*(&[O:>1>$A WQ7*4_)745@U5<4=C3)W$V#J,X>>N[Y'4.SI%I^1H+@S].<)-A<4' <$PG^Q:2C(FN_* M M=7;7SA0R"4#9^Y*K(]W>;YP^>!;EQBC9,&;^"7':&R9IC07!%,_(+U%>Q/ M2HG/$[>H)T+ IC?\7;7G_95%J(E-W\1\.XE?)6AA4#Z<)6Y=GQK.&KD5WX$? MD[0BW:,_[6EC6"KT,$B+6X]N*S_5GHW+-5O>&J9/JAN/4J=P:@?"9N5S@(_N MVWXJQ(KAQ(*+$%L;.)O3UBG9-] %Z>B"Q+W9@[L(V?@&(BV%UM_*3O)>NBS4/B]=9U$V7X^DJ>U6G[;\LJS"92',12%61*5'O#!+/7\ M*CQA#VMZAS]N;?L ?S$=0SQQ'0(CN[E>:4B<5 D!KACB*G'= :N:_TJS48Z( M8DD]LHLKJOZK-M'_L+T/[EB$.X(=!SL?BJN1]W3$SZ&R_,2V18T.)T=B $09 M0G1/:_WB0;297P /[$\F&0%-U3'56;))/K A=9TR]^_IRY]^_/$49F]>7-5K MD*4N7:UL9T\C?QX0>1:5M>?D-4%E;1:*IINX^WY$W>.)AJ+8Y:1T!$#&$&2) M6]VG [)ZG1.0@3<2WQLQ%@N"*J=3H3#'FD+)+1!G!"^66R$SJ% J;M%%-W&_ M^_$UO 88]O6,#UCD)J45F]!XZXG^CG=_/R< M$E4$\3"&HC!(XO;XY\<@4(G$O!))"\M1@[HMK#1)W$U_JRSE5'>OTLYO8WV) M%!@/8R@*[!/WTF<)^Y:4W]%*<.P:"]78:&ZK1E"()9 ,>ZI"8DN&A$=MU//K M:%LB%<3#&(H"]CWU)>F"O5D1V^=URMH.8O)YRU:G"[*&+$+0;[?_^'>C>G/[ MG5R\J)H*<1#GY*?85(P%KLJ:2DRDJHDM8V7*V*KV+>O)>U.=VPNM2LM*AC9> M5%_J+U5*&@J&TE@,%U?]T?W]<'(_>)B,A=[#C= ?/4R&#]\&#_WA8.S%K,5Z M>-":?4*(RSO2$Y?\VU4M+%?5U^I<512L7_JRJKMY/+WZG;#@#I_'_>L>-"8-_?1]._BU\N!G<#OO#R4?8 M -WY/6.D#XX'"/IK@L-56(3TGM5N\XP'TV_M?H8F_04PEY%^&L<;=0@*Q7C MLN;%5>U3K59KM==:R_E'>$2F\!O25K@BQ+E/*][CVK3"O4*>1__L/-%-O0F] ME3TW3++&2D6HQKEG)]:CQ5J\$7;CW4TDZQ84&\JHJ ;.$?*QT+$G%!:?3$N>(&RTZ]IR")SJ>U$A?S,756CZO1E6J)"RC6 M_#BF]34.@Q2[T!9@Q1!6BET]!FK!$ MJD+TL2"CI6HC#81\*@Q93[R;:D.J1T*IH=YWZ92,+QNU2KT+C<3*!Z_$^ZB8 MPDLBAF:#D_/QP"&+$/VRO%JL-+HA6S#L.;'O96.Q-/$S"7I-PKZ"11:%O")\7,OQ$/4( M#MFYXY?-K9P[!3C"8PCWYI?N;:$?25J83NQJ9(SI'%V2## -GLYA=:?@F2JK M-M1ANK%7MWCJ M%2K LV>SQ#NATF>S>J76X.T8 _[U>VG=67>7U;5JW)%O#8&8C9^<[)7E=Q2C M-41.8G%N:(0QK'5)(?YSI=IOP@?/*@ '(:705.*]4^,MJ@T<8B7<55)KY>C/ M0L@S)5PEWJ;$"%=2I=/D)'4*SE^X,OZ)DZAMZS;5.= MKFQZVO7$H,U[-N;B*4+,.6TSMT*;$NE,'L; $Y_LT]M2XBJ@_!AEH^WK4FZ' M%156UZ?BN4=C<:J18?!M"VSUVW+CP)S9!A)!UN$%3E,F'I0]9(B"8JP(H^\* MG[]R)"&C1[E/0B8NP-KJ;=33%6:AZ48C/Z$7>T$SU-#Y#.*L62)Q_58J+-&H M=!OYV)6^=%27,5!WILNIX]^0#VG[<^D1P<;6>(UUN\J\@N'/GC@9D*'XO MM,=OU_^\V,5NK?:W, AZGSCBPOGHPKG=SOUN)T_K&VY+&6^,PM9#O-\';C"? M54WCI__-[EW=3@9/EP+2?J(WRQ>"U(#4<6#B7X0Y=E>Q3HTNSV[^2\WY M+\RD]KZZ$#Z'+?FO-^%+3FG'8L$GH_Z=JO]8/T-1K:6&R$JJ.NV%5YUJ1, & M=8KSZ/5-A:](F)M46/^%R.*+ /\]%9")?)Z':XM\Y]HH0N^1 MN147!17!PJ8ZHS8Z%9>4]_M4XQ"6_OH97<6%PR'N_OO.&/Y^M&?VGH/YDC!? MIU?7P]%=[^G;J"(,'_J?G,Z!X^_7X^'-L/Y:H%IE?]T<-X=#>\ MZ4T&9&P3\H_;Y'!T*XP>!T^]R9!!@/?QL(=Z,Q#\._'3T) MDU\'Y,_38."N[_#_A/O1P^37L3!XN"&3^L?WA\%FKSR]Q-T>G^_8/Z@Z4:G& MRB)N+V$Y_"IC\AT]"\F:NRI8$9;8?T>T+/J8ZW#7BO_ ,%)A:U>T.-:;IT!^ MN:!A9B*(/1MP_=Y:(GG]WA79Q#AQ)%FX3D\L+G>:8]3<()0K$%V#TQ>5!P-& M6TJ!94C(B-6LT#;6&4=9W[O&5LK*@P M'T]>VH&_"C)F9)M(H; $B0F2,PSE9BL[>$(/,''V7U\ M)/GBUABQE4M>Y*Q9_QL'=4475T_X!>NK[;/Z4NX,=X8[9VBKQ-T\ MPWC<>2NX]_W8Z8DKAK*2;<%T5=]>S<=^9WE:#PEQ=_UBO>A'=M.MV?-=SCW% M>#N-5Q2O/K51K8E;I:I_>#0;F6-LOJ@R[KVJ5M7[\-[IVGZH38M#ZUO36-!* M##J2WU5[WE]9!"K87!?_]RP+D_^5A.W7KB0QHAMH-F3/#&U\0YIMT.C(,T*D M5@BD:QM(UXH&Z:A&@@#ILX%T.UQ*BP65TNU61,4U0/IL(-T)E])B$:5TX^*J MV:GQ".DBA.3X]%(\O&7GI<2N&F'_Y 2[EO/U:9CL\N^>X/IXK[F10,Y9&Q$[ M^[*30#E"N$3,D[9>9L$\C=H)3A:/S".V@7F >3)B'O$$=XY#YJFW(YIF ?, M\S!GGOH)CB.7S-,J#/- SNN8'N'ERF]QY/WMEP]2++>.#^9OM"(.\(! :*H( MS37TV6C$\ITX0:@8T7(<$%IBA$94!8@\RE"Q4HMJY <8+3%&(]+\(H]2M-/, MWX,]SY'.X,I2Y)2UU\ MS?=L&(I% _(*Q"S9QRSW-=)OA%7#I5"&3RD]FGVC=*8==-V;6&-"\41%;V*+ M@Z*WCSQ J$0^]UZ'?(EU(#0.*:<(<5]R MK%7-L0TI]Z 13Z X$^1%9*6/*@4_%7E2-W=_,Y\MFWQ4.9_UQ^ DQ2OQ'F-- M(_YF17C&.J8G0],C*I&R4'75LDUDJR]8P*]+K%L'&K*74H;GZC&U(BHVCO*8 M//I^@+8#E[0)=YDU&V#4GIUIT8HHT#C*G4H5EIUV[GD@GA!S)K", M2.D?Y6NE!J(/0_P6D$&&1*&962C)::>M_XL:(9E78*K54A7:U\%:RM>]X'] M\F4-DZ$N&PM\1["21*H(%EDK\HJ&MMNUW$/;4,)=%OVZEP'BM37(F 'JE1KL M80 &R((!VO'Z)63 (TM!I JS?P;S #G 4#Q&O$D+$&D(@)Q&N\.>/V"WP4 MVIWUQ^!#QTM2CNPY-H4/7B'A1T%UI,%^QSF]V@"X,]P9[@QWACOGU%"VY$4Y M.T9ZQQG4D%C2)K9LOYK^_(KITZ_#V^O.L#@$RR?B*3FB#C3>/"_@L3C;B@7P MVCSLUC@OY.7;0KO-XLPJ%L@3.[EGK3G+/!8G43%!7J59R[TD _KWL#*B M:?Q8(%!3\)0:TC2PO%*M>3;U[F5E\23;6MIA]5='=_-!JFY1DF)KI \"U!S- M;@B)HUC^O]@T%&3-=[F=+%V])C:^Y,_P_"#E/. 85JYS=(L?@"/ D0TO8 M.L/V,7GJH$Y8^4Y<"WVJ/1L.O]-CH DM[P@I;S>4!,T#((P'PK"F'''M<@ A M@)!)#XY.1.HOECF>$(4'6G("" L,PD08C,@"QK+ ST@20G \L=O)KF/MRT)VGEPY%2S:!;4 MB4C'QK?/'PS=".YD=0"S7X+P[GY#MRR>\'_R7NX]#-"-2/_&]Q,2,<#^:G2 M/\ _(_A'I$+C.RN,X4\[AO+:Q0/P7S[\1V1AX_M,[,5_*W8T2 M)X:--,%PNC]X^UZA6V+YNB5V6>RM=7J$O!PV'N<)B>(-= )P E9< *+O="L.6&[IZA8:>5_ M,AT?+17+X(A=7#U@VVE,?WYE8/GNLNJ>LBG:B;.XAZW3/5:$O[4598@;C!=8 MN5%?5 7KBG5KF),Y[L^1_HQ[LDS 3:4!^?0&F^J+*A78W M=[$ ;3NR;-O1/64;-1< #C:+;]EVZ M(*W#DY1A$;EHU$[>0AZ4/-N"9ZBG*WK$_#4GA/?.@DE.WN*>'Y/4VW"8%C!) M%DQR\@[\_)BD(0*3 )-DP20GMPC(CTE:(J_UW)!!8NG\R<9B05!KS9&)YX9& M,)]!END=9:7,)-'A@CDR%D$Q5G1]=GC]KQP*INC1[I5,IS0X\%/8!%.;0P![ M+TC5**@F1M^!U-@VY!\>HJZ1ILR6./ U@J,Y8ZI75# M+BQ5KS3JN0=S@:6 I2)9ZI2>%+FPE%2I-W-O!0'Y9UX&&)33?* M$"<$ 0=)PYWASG!GN'-1[@Q56+'VU =U9/>=L5EO+]?'XD5KS&U5*;C=IR2Z MI,38%I"N"(JJK6RLE&2[2.BV#1Y<:QZNG+C4GKM8M5BNEC#A]LM'ZOV">KJ\X5JKON<&F)87>"AV#5 %:": M U3#JO,.Q81S@VKN&4N :HY0#:N1.Q1KS0VJN:*13H,^\1%6+7@ M7G\A5%#XE.ZYA'YPZ#R:.==:HPUU@ZF98\3&5;TA5=J26*F)')AB_ "H<"B- M]FOWP32L=&ROKY 73,6.6&FVVA4Q__PA3P@Z$YB&E6/M]1-RDZ92I])N=BLM MB0-O@1\$G0E,PTJ<]OH(N4G3=K-2K]&.\.= MS^'.$&Z*MY&L;RR6)IYCW5)?L%/9!;5:<&>X,]P9[ER4.T.M5N)C)4O6B;>H MI56GG/_HQTPV??6@K2Z@\00TUD\YC)$%&J%'+J!Q@\93SD9DC49H>'ON:#SE MI$+6:"QQ]]J2QYV"R]AH.H.Z-4Q,UD:05Z:)=?E-L$VD6QJB5(7FM3RE0!F< M>=JH,SN2,!#"W&QD]^#4]] TH6!RA]'3E M_#DS#S<'>NYC'F;'&&;&/'L/&^:@%1CP3ID4SUX;EMG)AUPPSU:L@%,F@C:X MA>.??>S#[+A$+MBG2+H'$CV)$SWOZQQ*DO+A:3?,7JU[RMF+OM@(D1@^[Z\/ M4WHT3$1&Q 'LUGU;H,S$$,VBZ'# 0A&+ECEO YP3#5%%8VHJ4:&4V"/TN_]MG5D2TZG/QY>8S@D**M#@B06IT/N M$7YP$F1JZAG.V.* ?5BIC:NQ#3WC,WP<% M]@'VB6(?%B<\IL8^C4JKS9]?>N T1_)Z:BAO[E?D#?6>G#=?/ROJB_LJU/_[ M^\X0__YE,SAG; &/SW/XO /V@MGUY9ZG,/0R0VKU9$S#$4Z)[]5DC@4D$S0L MD?Y&4Y"Z89-G.D<4Z4X^\ME$&EE>TZ:=Q>TYMC#!&5HI*NT]3F#IN'2(OIFI M.M)EE5QNV>0#6I9K?2+(N-H_6>9+2B@HR!JR"%(?OUW_\V(7>[7:W\(@Y'WB M<*[SD1=S"-[OX?M]^ U#5CB"4CZ1=^9-)N("M>&ATD>B\'6^#J(\]KX-JM=/ M@]X_J[W;R>#I4D#:3_1F^:*&DE_'7X3 T.;8G5.=>N5>C.4O->>_L/"+]]6% M\#EL 7Z]>5HOP/:/G.IBS_=5DU+]3]1\"N43&FA:^ MR(IJ+35$UD[5-57'U:EFR#^":^^,8RMW+"H1FRKE M&)=<](K=#]?,M7-M%&GW\&_%I7M%L+"ISLA()T[HAC!7G\IXPC-?/Z.-S%J# M( "(C93*6E[1QSG#<3^/,X9=G,<8P19!/5[:C&E]1JD;$_LZO;H>CNYZ3]]& M%6'XT/\D]!YNA/'WZ_'P9MA[&@[&7S]/#XB@U$?8'SV,1W?#F]YD0,8V(?_< M#QXFPNB6O!GU__GKZ.YF\.0,U-U)VOU"?B0,_O5]./FW\.%F<#OL#R)K^.A<'##7G2/[X_# 2)V!C4R'8N MH>9"WNOQ0=6)(C%6%M(5P@?X5<;D.V)Y>&?C$6V"/N8ZP+6".S",5+C+Y7 W MH.L*=:>O,Q6*GI6S?F\MD;Q^[XI1HH0=@1(N/Q-+K9TS2&J.>>7)I2U3*D[ M/Z50OA--WXTQ^_JH+OTMQ8YL^X=P( PN;$SBR!$2Q4Q(3>SM5JCJ9;Q'F=V4 MZG^+SJ2"XC];9,$0LM-7Y0-OV MD+,%4X_0E[JS2 M"*7Z/EP/%&,!3P%,GP>G!T*MY@GE=K 9(!B2?A*6)8>=I, =+W[8B:EEC M>C]HCBR3S+@ ,MO "9/82#C?!5(Q*27KL^>]=Q',-?K= ^+RE.&G$+,(B$I1 MDN<'J&A3?V&L=!OP!'AB9&BBI?K./ ! :"2 DK!,U5604(!H!@!ZL[I# =H M C2Q0-.FI0<@"A#% E'XSY5JOPD?/,7W,1=D,8UMY+,%-!#AX&N[9W==LNL7 MW%2[#@*ND89T&5>$&RQC>B*\((D5KZCKG'J9=M+MTN^QVYZ2_)T&>JI;AR_6 MJY+XQ]BO?AXXG$HK[PV=%G;V7E6KZA:HC&F0\MXAX5;=OA.\V:W<=R,Z0\M: M865=JE^+6:H_?+BE_8V;E4ZG66EUY60O1J)V2LF8J(PT>R91[S=#^_-^ M V*G:.BTF.1_CXP=]I3_K"S;.8!P8D2$:YS(^#6RL-+?D@C.(T:.I+">:*<= M2[6QIVQ-9=^X(=E&!F"!/NZ@5+VV<7MPQ9X;8:XTUZKD?7LX35L]# M*S!)DB:)6()J $[@BA.8Y%89Q3J!.8 YN&(.)OG:Y%%2X ?@!Z[\B'B)7JY! M741? ,I74XK,_HY,D]S;$I!.NSSK9$$MBOD91O;*Q(+JQ/L%9 F*:LGT)!+! M">'JSLK3$[)UP\;"$KW1MA00QH4P+A ['4N,2;XZ9AAWJCT;L=24+SYZ.M%3 MOO"X=67'3L-D,*WX!WBNIA63K<0)0K09@'VOR<5#TR5^8'@6PKS-9+OQ,=%7 MD.A< ? \4,XD\WQB9!6 SQ4FSP/X3++-QT=- >MP$ MRW.="+AGVAK;M8.@:A58IL2V5?7#5.S%W,+-D' M*F*!;PK/-S%3S4S5#M3/ BN5D)5B)K59LA)4VP+WE,/_Z<1,DQ_%/5RS0!%] M&*C-32E<'13D@NI)<@%IFB$[F(-P-82K@=BI6&X=)CG\8^IMP^VV&RR;F.B: M6]-8]-:,#R94@6".&#YN&'["=A\".E[0&00ME MLSF5S6)Y91)GD(S-F,TP[0\,[@F$(8'8Z:B#'!+(1U;-ANL;\K"UOAFOII:J MJ,A\&51]-8Z;:=X2SP=8'G,;#*9MCFY,' M/@&SA<1LK@7*72:-K9/$)@^C-5[IL5AI21SLS(+BXU+(<#9ML-G$)T&>%Q*_ M>:.")>-G:K,R53KMS1M"&NM"4(H^WAHG) MR@GRRC2Q+K\)MHET2\MH9[JP1,11U9_7(Q>7K]E('8(44\'F]H,%R]!4Q0%* MK2+0_S]R9'#&'C"G 4^V"\X3\7D:"U= W*-+F6QH/C(8&^5$46WLB<&^)P4G M5 BZP^[IRF0C$C>M91ZP/9I-T&M1G:KR\@!/8RD*/[(Y/SMYT!EX$W@3>#.< M-YGL_DX26P>F!*;,@RE3#O/$'O#>:!"3<@)&(?YL&35FZ+4P_%K<^&RYQ4 1 M=#.38HWD>1+0T*"A04-'\&:\FA2>&*PHFC4\:E^T9!"4H>\F@ZZ11G&*$F]=EZMX/*,\,Y6)BE)^0'UBAR>!'Z*Y". ?6J<.U.02W4.W"5^$'@.W3F:8D1WCN-@GCBNS1K?O%?E\02] ML\!W/:)YQY%BG&&<&2 /D$\7\A&].8Z#_(FQ7T#Y&: \3_N\'G%(P@[*^;.Q MN2P-A"KBE**P8X(0&G^5G0@'&3$!'$6+(!-A!O'83"5&1)^-/..Q9([.5PGC MKIU*J]ZNU"7PV\\.S!%-*G*+N[Y'\C%JL04 /C< 1W1RX"*^>AJ8Q4JCQJ65 M5WI Y^IV,TGWLHZD'D0R.-:0R-=UK8?%%E#"'/+$6$Q"3[S3;DZ7Y^ M:YAC%Q$)0Y]2LUT1)2Y+VDL/Z3QM.(E)=IMAX#,:SV# \0_E7*5SO!1V/B'0 MV+#>>W1SB\NCFTN/ZEP%-),T*^LX*$AIP'-"/#/)M&80#P6( \030IQ)+C:= MN"B@NLBHSM6\CI>0!1,9"D)Y"9*JGM"$*&FF@B+U/S;VADBI'T^D MRKMN'\>5AHJ5-@_M;_B!V7F8( MC+)"]('&R0#H,Q/+#2:)V&."HB"; "B@&]"=#KJ9Y&2/#X4" MH$L,Z#Q-Z4:\="R8PU EFDT U(&38"P=H!(]OR0ZWSD:3L"O]/49EHBFK_#P M8AL:EX*J$YM+]0;I*0:\X('O@-AI6C=,$KU'%D]NCGRT)D9$3,:)>U\C"RO] M+8G@/&+D2 KK"9.A6*J-O62;JX2>L&P\Z\X=P2(J$!/D:A$QV:A[0MEES@RQ M-QLM25RFHTO/$+EJ!2;YSR05FZ :@!.XX@0V39_9U'H":X3 ?=,SQ1T#2H(Y ++E-@ B[G3F"7+ ME#'L2W/P->BDFL>BM&1],J +!.'43ZL,>'+?8G ^=L-, "TSO MLXD$BZPJ>75Q)?'0BS_"L-BYXY?-K9P[!0P)SXYP;W[IWO8CZ/DL17^+R0;P MHWL9@/P'++/',IL6W R:&0"\2PKO/"-$+2:]N!-V,TC;N.'#IN$';.PRJ0' :9HX M97-V=YFDM),7B;)3*JW.OF#%V1Z.7@B7LXR/6 W N9*N\O!SOK,H T5 MD"E%'F\-$Y.5$^25:6)=?A-L$^F6EE'MH[!$Q%'5G]OV4@=@A13P>;V M@P7+T%3% 4JM(M#_/W)D<,8>,*1H+5T#[HRV8C$S>:%!VR/9A/T6E2GJKP\P--8BL*/; ZH3AYT M!MX$W@3>#.=-)@W7D\36@2F!*?-@RI3#/$R8DDT#>#81?N!3X%-0GN%\RJ2: M(GDB U@36!-4:#AKQJL9 ?XZ@BQQP^F%*.2.Q-A4(\,I9KKE&FE(EW%%^,=* MQX)$V(0B/8=$BT20<6B%\3[IMU,BI+()>SN-G*1F0*$R/4)T>+R?/[V/Y9C3+\\JW5V*E+N7O.H1E:*#\,#D1/EEK&G> MY-;OK262U^\U9!%*S%1]0G]ZL;O0M=K?0A8P_MH'TF U9U6]U=M:O#A9R!2W M:_G,YZ3XCDV#G3X$,>D(9(.2DFB]UIIL:8LI?\CUOQW.T.Z?$SN]MS5G=\H! M5ODZI?^[X7W!.9+VZV?RD?-GCX9DF&RE:?B3:+K[)4=,,RB13K673 9,E91O9$Q# M?[GL+@B,/A4,>Y,+ ;%;4INS*.8:&/GM.DD?%]'V[\)8Z3; F 1M-[<(D; M!> B@ L%SU19!7D!N CBXLXY"@1 :#8 H5_.#4 X 1 9VRC6$#YXV^<@A M0 JQW[C0^XEOL.Q4YPF22/<4B]WSZP[-E.N/[/C?:;TOO!*[5;%>E43^MO.* MK5:EWFQ5:O7<=T;P!"+V1]AV.HE17M#M MJ'6Q(M7;@/K2HW[O_H^0%B,Q85_8[9YUJ=+(?Q^VL_FB7)CO\(#YSD',=T/Z M?\05]>79\MCM @+!W2@?Z)@^@;QX&?4AG M"Q_T?")W^S"O>D7L<'"8U\<4(K9PX-9NQ+9OZ&0-+0I@8T8>8-,R(@C59A?S MZH:=/52KUD2O[RQY*:41M:67ND';FY5)Q0LV54-Q@[D;4(QF[FM;)>)FC&5R MJ:UB*UF<5ZI(G7:EU># '.0'?X4#N=A*@O*P$WV8HCQ*F;['^&](6^'X$#\F MTL6!J\\/Z,IS#NL^8(<=AW,TL$^-ZV8*\D;^[1%X0F#A!'@B*R7L@)FC89XX MCLL:W[QWSN<)>N>![["#68X7XPQCM@!Y@'RZD \[\.1HR)\8I 64GP'*<[7/ MN[%0SI^-S64I'!3.IA2&I>"BE;,T""MOM8:BB!$L;+ZH,H:X;(;JL56K\1>7 M=3^_-TCN>&:2]\T@K@H0 M!X@GA#B3#' Z<51 =9%1G:M]'2_AF[^-G/O9HRG&2:%<]:@XZ:8E"01*,]1_ M3%+GL0.E4^W9V!LEI9X\$2OO:N&/"Y%V*W4^10M@.4TL,\F)QPR/[D.RHR*C MD RV&_\HSM5VBY?S9A\;987H_:EQP/.9266122KVF* HB&: M"N@&=*>#;B9)V>-#H0#H$@,Z3TM:C)>.!6L8RD0S"7^."3Y"0Y\RD5H0]LQ4 MUZ6^H_GX^E R;>>KA'6AC4JGT:E(M2:/,@7 G&9=J,@DBDCN.F214,ZC_ M!&@#M(^$-I,L:SIUGX#F(J(Y3_NY'B_'FI<-W*UQN<4/ZCQ3:TNZ%>!4'40) MR!*0,%-UI,L$6L(,XR\$)3-LFN1+8T9>T(]EP[*AA6FFFK">^J;BXRI K5L? M)+RC3B- M"M"3X;Q]N@X'R>\2'+%0%"N#2<*5:15H+#"#J\W90W(',IN6T2G7@ *V =L) ML,TD#9M"!2C N:APSM>0CI>'Y<$8YL#-2^/()B@"?5<$Z@1%C:6#5:+GET3G M(^<-?J6OH5%H"BH/+[:A<2FH.K&Y5&^0GG+ "U (I2#V'GW ).E[9)UD3_G/ MRK+IW:R)$1&4<0+?U\C"2G]+(CB/&#F2PGK"9"B6:F.OX8JKAYZP;#SKSAW! M*BH0$^29*Y:8[,<]H=8R9X;8=XSFE52'MLKGIA4D)@G0)-6:H!J $[CB!#9M MF=G4>P)S '-PQ1Q,LK+)*T:!'X ?N/(CXF5TN09U$7T!J%I-*3)[@XG85@1% M?5')YPH%BD#L%T&>(_T9"ZHN(%DFZV@[]:OD2X7 [(6 \04+FHJFJD;$/41O M(7H+Q$[' &.2G3ZFLM.] 7%93$S4SPWV_O4$A.4*C)L5)JJ+S+^WE@Z/IJK+ MZE+#/<5-](!152",YVI4L3G).&'I9^IXC[:WFA=78HU+>POPGF:)AL1DB_'1 M=:&Y(GVK[H,'R$,1=&86#)O6S@QJ1\&RX0B69X']!I.T<\+:4H [1T@\#[C' M2RH#9J$W*1?!S[[V9B+A'BMT%04+RRN3N)!D;/[6? AL0F 3B)V.KHB961[] MU+%IS=6E&\BD'.LQ[ 3+J+UQKB&T1:[C=Y2NG6]-8C%=32U549+YY MBLL[ZZU,VJ?T7)!GZ+,1!V&GZ'LV8B>O_Q]Z;-B>.9(W" MW^^O4-1,OT]5!':S>*WNMR(H+S6>KK(=MFOZ?GM"H,2H2TB,4K*+_O7WG).9 M6D (@042D!,]W1BT9)X\^UJA=U:7!FF2J9,"=ERPHKHFKMPZ%R$=U;,(:>?) MIU*)4[ ,NVK'KQ8[FFYJ13<5Q-%ULP--2KM(2A4$XW5K!$T].V+_K"-R7VL2 MV$8;1N<2K\E=W74$&2K1NVY.O&P/=&AO!LIWKBVC(PHEW:VJ6M M#WL]VETI5>9+S\@:>HX%\DX\+&82=X-LS2\=->4Z.69K<;W2"O/C<;XS1EU)POMK4+X'P)^4T-R]K.I>F@7JA MY^YH/'DT4$H_\[=,\:I:WZF'FE,?C-P/UE\L:EX'W-U&EJV3>]?D+;UE@>%X MG*_?WVF,3;!BW>=HE:WQS\VP$, *'Z@J^6*#>XYM$5(T&P;^\Z%&G*;P@FOJ M4BT7X'4Z_#JMI5:(F",92YF]O61.\KWO#>S@*S"V;96"NXNW=5K+MM!0.6._ M5T]2UO147QRNTUHVX'THO."\L,Q)*=W<5TE;7DQ)Q6(I[4;[]&AKB&J]09?= MIJ=MD$_E-(XO)YM9RZKZXG.=UK(ULJJ4%(+5\YO+DEB=H_;6$):65SM.4\52 M$S:ERIVT3BHGC6SW[(.%USO*T%_ZSZ6#$IF%\,_W^T.BT #9-S%O72I=7K6.#H];W1:IU6S MCCHA4?E[^V?U(B\?;5MK0=L,>3<;H0:CS E1:MQ[/JZK&P2^W0L#L^>P)R]; MY5RM 6WK7&/Y7F-Y>V4L?X/;NTJ,;W<:K79+8_W.8WV>G7+:61GM5W%.5X?O MB:ET[>/&V4GE]M!.% IL)\X?K<[JR_$@UX$,SFN@\.PW@I5G;,:H/IN:CFG=<#WT\4<_V0^PM<5:U/NVT[=U!6=+[VN9LB>"S#D M47>)@&T@=;I.[*ER+^V<5(.C.')S.ED%R^?$_,O#\GG"=!;' M_V,Z(2N.XLMH?C40F_5!NKTH#SV=$WA?#K'?ZM+=+)*?59[W4B<,W#H&OHJ6 M8WRZT7Y.17^RZ'\ M&QVT&LOW ,NKU,_/YG2QG\+R^NG8M6RYHA-FEW7#OONDVI>@?[5/#@Q#S)P# M9#"XZ RM7:X;E7QS*OBK=+F*[Z\]7_8*7]'%VFJ-Y5M3BU[+5RJY2!U^U2C]38SZ)6TCE("O66[4 OC ML[:L:_:2RO&YE)#N!ERF&L4UBJ^(XJ4$=]?C(M58OE1,4+.TKCMN%SO*1HR0-;F4ES7\I%VCX_ M;32;VO[>.V0N)=Z]])BV.3)R'BIKY:W^6%RI\E8LGKW.^6MOP^C-]I&N4=YF9%XI-?2\E#AVB:FALZB\5&108_!^J6JGS5+*C]>4$OHV9#X^ MKF6ES\ZCTGE>%Q*2'4#*: :M35J+XG:I<19 MUY/ZJ;%Y&[&Y4OVY6)"U$AWX"'3@DUUV=.I4SQE')WDVO3&A*IV)32AAW25]@U_HKY $^ MC3]Y<]PPY.3^;')F720X KWBCC@%?V"P%&X'3-85"/GSP/K>LTM/U/K0%A%! MI?I0*;6X;_ G5DP0^1[)MO9([IU4*"7>N8I'4HL&30FUHH1R&CJ7X]/4Q*&) MHT[$T2HE#KNZ5U33@Z:'.MD1K6*!W%HC]3;: CH%=5WCH)R);QK?F(50-'C4 MQ-;P!@.&/G_MF=6>67W8ZU&N"H:<[UY=YO.A/1:>6*182;!/K#]T@;\]X]1 MH4^5Z\?-UMS@93X#V73M>Z/'L,=MRS;]B1Q?*+MZ:)5JBZB@4I6J8#UPF53P M!D=N^121JX\=G>KT_;V3"P7+BLNDB%4\N5HX:%)8-RD4#%Z7*AS*<>5JZM@+ MZJA4=2H8U2Z3.E;WY6Y8<^HK46>V@U8>]3NNC73#Z7:@?(->JI5. 4K*^NVO.KI8ZFFUK13061=)WQJTEI%TFI@G"\S@_6U+,CYL\Z M0O>U)H$M-&%T,O$&G=78SM9#_<@P.6>!\?Z1,>/6"YC1_J!=U]IUK0][/6I< M*07ORPR_*A (5?V$,/H)LJH/K_19%]F"[FRU38A=J895SA3J%>=AK0?)E+S\C2++QJQ-L+[.Z4T]R[A+%9&N&KQL7]0/A2VG^O.$E+ MXWC5Z+<7>GFG6.A:Z]8ZF[8Z!V4:Q0Q;XIAA.H[7)Y^X=DEJEZ0^[/5H0:4, M?GZ[2_*2Q1*E&Q&^5G2V"(TK573*&?I*+L;68%=AN'+5K MT %76X$;X[.E1 E+*L[6/',;8!*/,?8Y6WAK_ MW QG $SQ+>8G7VQPS[$M0I1FP\!_/M1(<2N\X)HZ]\H%>)T.OTYKJ14BYLB[ M4L*H2SH>YQDC*#$E&[R07/ )F:!8=M>UGF*6&#?\N&7!W>#)_+FMQLGNTD"= MUK(M]%C.'.;5':R:-C5M:MK,I,WC4BIV5_$C:Z+41%D%4:[9%5,*4982.2_) M4[Y9.LVM8&BW-9GN"YEN@^PL)7%@]7B EJ":-'=,@IZ6)4&+I4?4B;[J+OF* M.M.W(F5Y+HKU'%C.=@9;/IL.=L]H&/\.769T@$H0T2L(LW0 ,Q9!N!+6!PLS M+"_L.6Q;U)+Y*\YC?E.)-G8Y3F]J-3W-(^E+CIU;F!5QMF9!SG9S>_WN4^N\ MV3AM=AJ=L\K#PB7C2ZV0MSI8_;-^1OEJ9'6\%K+*4#SHPJ'GP)*YG"SJ]IT0 MF>R]YY-:$02^W0L#$[;PY&6;$"LI&JUVY7V3ZH7XM5J,IL+3XY.5J? -$:0J M*1(TN;/J,_;J10BU6LR^4&5>CN'QZ:)FM'DV>KB\IR8D=U(-/34TVAM:?0\VVBT.46FTNAYRM3Z.IAHSH0Y5&C MW3G7=%E[NLR*Q]26+I=;;!Y=GC3GTV7]B:O5.&E6;R]F105RZF[@<\^S)N(G M^ /!0W_\_JMEOXA/ZP[#9+CE^PR/)$%ZX^J7\KO]Z6G(#+,/:MC8="?8\-KU M GBGZ?OOWS^X]TT%C>;OV0AH_R&& Y])0.*Z>?= M?O^6_<",EK@\\/5]T_#KK73U34G7#$U!)O+HN"D6-J0B3VU,>@F ZC_:-+_LF*K\J=WQJ]9 /C7Y4,$ M@.2>$9*I]ZIX;/+VX># ]UZC2&WRIZ>[BZ^V^\. 2_K,<;*!;-E\[)@3+"D" M7L@.>HZ'H=B9=21BP:8Q])$1_P.X[KL4DKY*L-@XXQ0Q31P77C']98244]?. M.]HM78^(2:"J^+[*&:3POL(+$@4I:BM=DJ/^?T?I^[WWZ M?'/WM?OPY:YAW-Q>'!K=VTOC\?OGQYO+F^[#S=7C[[_V%O"IM:_PXN[V\>[K MS67WZ0K6]@3_^79U^_1HW%T;%]W'?QG77^_^%.OL^4AV<,OUW8/Q]*\K^/_# MU978T\W_-;[=W3[]Z]&XNKV$!_W[^^V5"N*WZ!(1S:]VN^]M%X2)%W+3M0#- MV<\^@]]P$NR8 1_#8+ !4L7\4.DB(T&W8!EK(2!!Q*2_2+Y- 7'D>U(EBO[F M8[,?_2TX)0ACXAG9+')EQC25,=(D74RRGH3>521A9TVI.)0!,Y.'\\8LDKHM M"X0PG#EHZ>U,,5M=.GKN=N=F0+V-C,5N4^3T.S+)3Q'K$]Q.[JZUX?3])/UD]>YLG;T.2G>F:1EIDM85#M6+/LK'Y0 MBT(7K7;57;Q.LJK-6@?-EBQI:6VRBU>G<7)2>:)HF9I82NOYH!&]2D2?4[O5 MJJ)=W7&CTZI!E]J-(?HVJ-?T M?5Y*D2X7#4^/ZHB&6NDM4QJ)8E=8*@HEFRK#4=%U;!9B)@PW'=.?H"[L#09V MG_G<,%W+&#!8/B82<.:_P-?25?W"7,OS=\7SM#6<(VO0[K("#)L"8$.*NP'I M)UW7^M/T?4 [;)[R*$_YSK]P3'NTDI7^J75:>/F MT;M/1\?-.N*F-KS6+>I0AMDRCU^+KS+*#JD_G#*HN).A6Q.TYW?7C1+2Z MM-G75MVZQ1LF+1J4NX%I8:'-AYA3AM:8Q7K[:(M5R@O*2.5 =L#Q6!F_#X#.^TOSX9O00$*0E_G(FZ83Y22RA'/O0&M5O0U^\:"H6?=1*?^QD*+ M=@WLMQJAS7[@9BFI'.O'S5;EW?2TU;5N,?;9M,B^VN.4^4KMK%)2-WSOQ>;P MY&O/O_3"7C (G6X_/Z!0][&&M<*2O9!*9Z5D<:R BOFQK5JFNFI3JDP9=,G& M/ARZ+MVJD/C+R+U(GN.*4[CJ2.P:\]:*>66D5[P9\SJU-,.UJ;-R5X*+H>D^ MPXMMUS Y9P&7^7UFSW9TLP']Y#UXLE92RU12E16##4Z8_8(IPUI'W:RFD)6? MLH)+WV+K_D>5^R 8/3 MM:[$L7==,<&R2T>]DDU\4@-OC$XMWA'+M\7!ONUR"!:]MZ7VH[<2R* M4S'AR_,7]9;73*9T'3PKK>;M\C5QH+N83J-Q0RXV*Q! M)?.V23AM8(K02LCA'C G+3;VN*T-R0W+N?.L1)VE:E!G^;PK*=!GV@FZ?XB9E42R5 'I!A"S!I:=#M5M*%27;.UC]OL^]JE3;E$MM#:K M")\7F^/SOQ>)&>U7;D"Y&MV?-C]0?US][#LASLR[-WV<6^U,[EY=9CV&/6Y; MMNE/OK%1C_FKAEKN!#"G6_X[(6YH#;"B -_VIQT,E28?:?5GC%>1RO6-[0?%U_2U3[=KMRWUS)"%8G9*_36K:%\(HE+6TWX=4C&%Q8 MIFA+>WG]XJ0S3[^X+3*65VL46\G8HY8/%K,^3[X!$-^Z= M0J%NA$%OM)\:S>/MT0RVU\&N%8[JZ;*,;+$-TF7UWO@YHD/[.VJEC[S[A!AI M#!SO50XX%6TSEU TUN?:U$_63]ZJBOR],E[R*RUTY]VZM30\:Y;12NK>G% # MTR>OV_]O:/M,S7R[5 <2S9AD-I]Z(GW5WQVD%>DME MXGWH]X_U&;.H MJ3A\MD*TSM@;*JG;E2?I:->==MVM.U9XUGS+\+0-T&$B#;WR'D ZV%>/8-_2 M/CBM(M25,^6J"&7,B+&..W::(\JSZ\+L.\VV! M)C(;YANH2??O"]/UF9+N?U,A24L& KZ-#DZ-?O>: 0BE0=>_\<>1O@J M+! \:Y:1/9AT<-QP'H*88'>#"SK51SS4Y566HW>?.HWC=@VB)S5"EOW R#+R MYM: D3C3J'%T4KE-JWO.;%9*!4,61=](0J&[+57,IT761AE$JUC/M/^-:W0> MX?CN!D3W5,M#IR%XIKN'HK%45^F2^9JM8HW95N$-EZP7Z '4 MVX2(E0JW8CW-RD;$_+F@.RV=M.TFI)-(NT%CS0)$,;P>0(]FR>HNH1M.SFZ5 MT7OL@8UE(M7=X*OG/C\Q?[0R!SAKGU7/ ;8WU:!VZ%VIJE5&[[)EL7NK:V&T M&;8F09?N++9YL:>S #><<-2JLHM8BF?9+H/_7/B >ZN)Y"WJ$[:]@GO'J#6/>JJ>^0QLC5V M&[M6&/2V7.=/[<9IJW)#?X=E;IW6LBUDL\9F8.61S4GUV4VZGK#D+'Z4U6PP M8'UR%0 R, "+T0]]G[G]B1'XILL=\A1H8;V57"?/4=!^RWA)Q7:N"'ON!E<_ M^T/3?68/8)S-YTO0)ECN /^QO7:;L@LV>00+*(WEB%6SM.TAT%K&.O6,-IO&=BYW:1> M@ZDLVA&Q!K5%X""F6Z.S80_CFU5F\+3+2"5[$^>X9[[M6;.S$R0_2?(HP;=6 MXATG1Y7;/+7"N_U [C+2T[8 N8^/*Y>,VG9?70A2!;X9&#T&O[GH6@<3?DR8 MHXWU.C&;4A3XJ70Y6S"B5ON@TUHC(]J$?GY:@SYENVN@UFDMVT)KQ[.TUCK? M"5H[.3ZNG-:T,;P>/8"Y5J4:0&=C&L!"JH>E&)87XN34*;+_9PUYU/S5YC&I MDPR%8/UF]R:85*O1.:Y^W%#A0ZI #E>[&$U^0'ZGF?KX;I!?NUD]^165+MI; M4$Q+> S'8X=AGB=6 0"V.!X/?=EA2_7R,VQ7H,FB@/_ZG(#ZR?K)6]6\;\?M MBS1K;IW%)L?8!*L:V,5'S2GTDW?ZR5K'*+,^0 W0VI&0?590JPYF3J[YTBDC M]4\=Y#T(@ENV8MN-3M661JU"WWN(B65DIKT9$VO;94\KJ>6*GKXW8D9@_MQ$ M]5F]B;Y4;\V2[3$Z9:2/B<-\PK-$NM?MQ[86%2N5/V4D>Q5$Q?PTY3HBHK9\ M"B8D>^X!>5$3D]9<2P]%T4_>OR=KE;5,E?7:M'WCQ71":C'_:OH^O(H;-NM VVTTW[367*[3!O C M\/P)*->8_2)&&IO]/@ ,).'8G)@H^5#?AB]]%(OLYYBYG.V['*R4H63U-"LJ M!WO.L_UNN*DK\1![Q+SV#,\(;ALSZFK8*,XP:F M1B(NF XEX1Q0#?S8#G9FV-AV2KRL+EY+23RKE*_I%ZS 3 M1HO+*I$S*U5E6I"SU:B%<-3VX7JEF.KV0Y5:GLM#A_(+./-?[#ZL$?!% M#GE1 FUH^CH(6*4I>)255+2L1*-)NS<4Y]VIZ,B>X6&EPBMKR-ZRPJL('N8W M^#FKI1*E;:TRI=0E8R-F&9:-W>?=#?0?J3?55RI]WI*"0@X><9B7\BSGMA'0 MTJ?V>%BI]'E+3LDR>#A?^AR#E=34A3VEMW_K.;"<+9).7;56IR>B,YO3FY9L/D=-0X.SJOG*!6Z8X) MGWN>-1$_P1\8X*(_?O\5[#'Q*5-._\_4.O]GZ1"F6M@XYRTE:@,9!E&?X:$3 M+GYZ&C)*#!V-37>"HEW$_$P?TT-)SC_[E#3CT[RK8,@X _PS0\L.P'CM)^:K MJMHMN)P'\ 5-2#T$]/B4O]G200HG:/0=DP.6WG_Y_,>[:01L-G_)PB/Y#3$' M^DKJANGG73\]1 _, *J1>(G2+9,/& X.?.\UTCJG?NHSQS'NO]Q^_Y;[CFP$ M4+@S'6-_]TG2HG$248)"\M3GY,=AI%[?=[]<'7Q^N.K^<="]?KIZ^&B8SJLY MX8KE(<*Y++7QWXPA$U!LH[8FM>]_-.E_68JY_.F=\6L6R/]UF0UR/+LR /YT M=_'5=G]$[[!L/G9,@*3M HMD!SU@JC_2)$2O3M@.IC'TD2'_ YCNNQ22OTI( MV,"S;21+<7AXQ?27$05/73OOH'.81$-@00-C'O8 5OI$(7P<;H\"!@CS]U_- M3T7181%37"&K(P%,B=4Q11OJ_V>%&>9Z5_#YYNYK]^'+7<.XN;TX-+JWE\;C M]\^/-Y;J\B=TQ=9Y MIW5\"I87 XUMC"S1#YD256M)NOJ]]^D6M +C=S9*/A[YU!" @Y>T0,ZST2?C M<\AQ(#JGVI(D "RO4@/V) BL%GE2OE/.B<*:*!>_)Z #?+"'&_,?$(RYK[8ON?*-JW,A7R88?"KU '888E=B)LC!'(\=6UAG M()BI#MF$&_LA-V!%?8?!CE^!_OV&_ /KF.E&\3=LF($:/CP4)X2:N]HB6&2> MX;W"0G"+ ' [F$1..G$Y%H 9(V:AIQ3GS%MA/^"PFQZW+=OT)Z#:FX$Q-#G MHH_6HF6H,Q$0.?^-QZ< >Y++$/^^"WVCIS 6]@S;@).RQ6=4@ ! KZ9O?31> M&75\<,&<@-WU_QO:/DL]5RSD%8_#L>&H84UX_K#;L8>:"]H7<'P]ACUY_7!, MZ &[3B"HU"4/Z-BYY8/<;2=QL2-0-?#;V MF :F(0 Y?U@A('X.:&\9<'B&3@B=&?'!8)_Q[;R*4Q%(I2Q MXY']:,%Y]@,$I("_P@;$F'KPKIKR_Z\VT(*%A/NK\<43# SPT'?W1 +,>"(6 M^A8$9^@Q(!6@HK%)14#(YIY3X.N9W$:&.[3[0Z''C<"\"X@NF.$S8 =_1X$. M25I(GO@K_!&('N#XHV.;/=NAGC1T13_*ZN?(@? &L57X)?0Y"0$OP1D/C6L@ M%[PLAQBY_5/H4D#^P9#CD!+85Q[U_CMTF=%I-@S411N"D%^1;Z+H !9B@")) M7-\/"XCI?C>]P9V\!5>%_D3FP7]B3>WUXD:AD[CY.2LTYS-VI/],:MMAO-XZ/,K1JR/Y+A M1>,)A.!8P,US\>'5\W\0=8A2$RR?L_MVL! ].LL.3R&'])_B;;*NY5*\:R6 M?>J<-><@!)%BZ/M(I9)^%^TF:S9<(;3HTO,OQ-M6VP@>>#MS*X?&GZ"J>'F' MZWJ!X Y*.WKVD;C'1'C$A7)NQDV*NU]MQT$5BH<#/!*$'$CL08@#D5"'D=!$ MQ<8A+C:%@=BV@L&6&2HK]#"AI8$6VD/U&![EXS6RNQS_P15_Q>[11T+_BS7QO-IW29 M?1F2;;0IB?8,JK)/ZH /B D'L9C0WU)AJFC^0;SL&HP!])[B:S"4=@'&G0<& M031A!GD#_&,]F3]7XPRM1K-SG"T*DL00$0L9(M* 0_VZ&.*W6@KST6I+/@"4 M]]QSB9@/8 %F&(6FXTS0 I#*C_D,U/F,9*-.*F),&8Q&&%5)RO?(>@*+N1<& M@IF0/>6//7I6?.FA\30,4:=C$4U:>#U'=SYGP+Z$D@9?@?D);(,DZ7M>A"T( MV A& *8, _/22M:/H^?.!&X$G-=$@6-;J<.Y,%T3P.DF3.M=I?XND=^R="P8 M) [@0[&-'U@\K0E.#*W@?/WN9&E=)#E)JNM.CXCJ@J;G^VAS4+.E56FWH[]+"A) !Q7EPOQ,EJT/3"U MGKL!%G*M!N>S.;I3,>H^$A!&U%MTZ;FX]+WR$X(U'_=5 KU#1-/ YK0#M,R5 MV_##AT/BJP17 6YS.3J1!PEWY1[)V:I$\-5SGY] 75G]#%J-4R#G;%R_&PB= MR:0RO4;^'L[G[^%_+Q+F_Q7P>&3HW9\V/Z#*K6_"D_D4N85!"G]CHQ[SU[_Y M=C.;T-'?Z;T"S?8F0FDU??16HHA\=>'KA+-55)_)31A/"1>D=(!':$=71LB% MN#3P',=[Y1^-]_8'-/ 1CZ4W&;80DN_7BG17,P0EQ:0$65@(0!K3@@UF@@!; MB)'O"1.+T-5Y0U!+@ECH%MG:!Q23/D#H0XI0A(A];],N'$E0?2*H8ESIM+5Y M](%EW@T$U:]H_37GF;%6R!;8;^)48).=0\$DD-'X; 0&UT)8M7-@A<1PXZ+# M&-DS02G]U=5/-401OB8]6 !Q$_1VW)KC'0%L(?8J?=:\#*M/3X!-H?:,+K!;M]H/- *"3 P#',]VHM:W)DWE:QB,\PXGCB%UK M!&A"WGBX.X[I1)SF\7,WYC-J[T:\>4/NWGB/T2[A3GV5MC/%MA@--\/_/V/$ M#5[:4.2=>RPYSIBL8[F"B[V1W;]Q_PK]R:7-30[6]U> Q(8$P'$V!=-AB(:* MR1QY\M;E[#YC='I)N[\/?9955Q\_465_/@"7I-P#ZY[YF$5A/L=J\$&[('2. MT*ER.MM_[1=@]*ZP%0? .P1R*F1#%%1[,L2F#+4K [>%)B2A'8DS.^Y'XKW M%'*!,C1\H1WY%J=QHMN;XZFSB M6?12P? P9AX[AQ,]E- P3[FPD9;SP'A6; K=_SY&IL8CO%L6 Q LGX8,2PF^ M \3N9,/$"J%XW)P#0P$W@I& 'GV!\,N/;S0%3N/V#+6_I1Q_Z%J4[I,8MV>7 M,WUPF+"$;LV^"B2+B\? WT4JR8OG &N5!E+G-S1YP%;T9ZYS4%<#)0VU;743 MB.C0$=$=^AD30R;D_ 3QF%IB3BDPFZ.(2-_09]_/ M*!\)P?4-E.51.*(;[W%CJR%X\["5@=V8O$8@WE77\,T T1.K2$)7-8_S&7I" MW%2 D89S/,_#SV1(13%LVK[\VPZB*V%! _/%$[EA%#+<501X MPB.PPCZ;B5@1:^V%/EPM#LYGSZ%C^LY$V+&85@;DYHL4&[ C+<_GDL-X^"CA MMT9>:+.0?$;X1$P<@B?26\3A(@(6"N2F#U %LP8A)KP=@DVR&4V*@D=7=[3T MB\<[-"39&&.=8NN)_>9RU:P. DN5Y"::UPA%$MBG[5D4&A%?7WO^=Q?;* ,/ M!0VCZUK*R2 +#5=+B?G4R?8IX]9#>A_*7HRGD6"[N+ZC=%7*?24I9PG"%^)0 MX0E\%24/S*A?4TC4**8I',\Z.R^&-AL841X_JAZ(P\85^ELQXSCE^41/31)? MR6TRQ&Q9V:'LT+A"!RUN#T.M?8IYFX2[<"#DSIF#KKO*3G"''G *RNP; &8@ M4Q"Q772K!Z9(#+:\$ ,N/2\,Z+1%OMXDE7.".)-.$3PTOCL!8&( 0J.QQ'TH M.2PV9K14(QQ+X9:XV0PH78"RO>2(%\,%L,B\$(%X)- :>*U)6=H^,[DGQ>80 MU+"AYUB))!QX/Y/!]'Z46]X?4C:0"+<+]T@4+<=XA$CHQ7N1AZ+<>Z6X>)32 M;/^-/T:)X2B&1=R=[L& 5C+W6RC)"Q,T"^8RJ:QC2F6W_@JYS*DDGCW"]''D MTB[#E&N,GM@9VD7>\6Z<*("#,7*9LXR*Q)5J2/-J&C=41:K>EG>DI^) U;H2 MA87SJ@RK+C5]:ZWIT@?S]FK3+2\W+806I 6D:"A)5(K>9JZI;W'HEE2'UJ4\ MM ;UH>O0;:(7KEHE,E53N0^%(7\*46\:E\PQ7_%CI)H(U7DD4G#S4A[/SU6% MJLKVS;&ASG/R"N:$U\ARN@W1]W0W^!,4-F=RASD?CXGLRCE&$46'P#!Z!1'' MF3MC%0U ^9JUB5[I'0=3B27PEH]1V9[Q%8L:9W-+T$-!2 1W$FZ1_0"@Y5'D M.*!T2^#>0#>P5-E=QS>0C&3PLB<]9_MZL MH/*$ M[<39&)^_7CT^)7*E"I_D$W/10< 614/AP5);+^3T:#55? 3YL:PWSCGM\V:S M\&EGIF0!2&IQN$=9"0U(,:NE\*']G?I!/6*5LUZ&:MN-F&4D+'>9AI]IOA=" M#/5<$$)#)L)6:G_W@/!]>RR#GZD>&(T('L5S<3_LLG=KB9Y:"@TN9/5_1AFL M'/?J6Q2P$-FA8MJB\/)$YR(*-5!B1?YFZ5#$$"K\1;A&K^Q2MHI)SDI*;K)' MB>79KB HY )4.A_Z&"6F*!P ;WG,>^6_RON MB"GH,:X+Z?:#!2G9K?-.1Q$,-X#AH$\?K#L"*L 0)1X\=+*TB\MQU/%-0TQT M7I-Q+4HBSCB<[%.D]A.48Y7=A"W9JD'&,[PQF/TB5 TX;(H87(/6EW3!O:=V M!EQX 5UG(IK!4HVSC_ DD9:XX4/4_P 6&WOL1'^, 7:T&"=:WR105TTJ%C72 MW!M%U=-F5&G;4&X_6 _",?*'2I1E%$7BR/(C(A'A>H2OAK+M[UH<=H_G,_ MD!F<^!3,2<-=+,I'NX2UH)16G!/3JG*2+%J"J.35^:6JDOY$2BDYAT4T=TP! M*?)!+]>,,$%F?$CAXAXU "">!W?_I?(WB&$F6&RF1;6T"6;$M6"3J+9@?+-4M7(7=/LYWMV$>_;MS"1E11&U3:99"-K? M9^?-HVD>4D=_=HZ)N"?N[6*1=$7CBKN$LW8@9IKQA/]QRC'<,,BE)/A)RO-P M"')9\2_55X0;&5 MLIX0)L D7,OT+5B,9Y&P(;R('"O=QXN$UR3/P&PUDWIGY'])HEODD$@^?L%# MD[T",-E %,F)K4;./]EMG4\#_<\A*%[Q99;'%N0A2NV?;*87+T@5&! M'@F-[6B;8 M>#R5H(1&)9#G_ > GD+@AM<+U$^L(6XM0.E//>[Y/>H_A@S>C[+SQ#[0OZ 0 MUOQQKZRUJ(>D&CH)U10>-D4>44@'%*V78(=S=E6(F&*[$W0 MIH2ER942A-Z)0BU6SF6'E1T565W'$9PGZC^J)!)Y4WS3Y8*VDBWZ&'9+DADR\)UU0_6R! MXFKZAT(^HC>V(5B)=/8_F[8KA8,0)\+/2?G 6+H$"N* X7+(R0:26OJM?%,- M-/'QH*TH.A*.0F&&"Z\B\C*?#5'L4$-A^'NCZ=2: Q4T@#-[..5RFY-MX#87 MJB<6?4AL;0_9CHHA<=+"AO;ST,$4=FR0G.@HR85A*9O>V&Q1FR5,IF>I* VH M>510^8KMMF4SGYP@%5>LF!3 M-L2.E:7<\ S<$L4\10* _XS61#+DR@,["*-ZJ!GWVJ%Q3?T6X*AP4_C?AA'W M7Q/K4/Y)L?AGGU$"%6C=XH'7#'N9.\8E&WL<%/T;5Y7!722R\.SH6^J)N> @ M_ME65?VX/RR&).N4/O5,]X>P*BQ1QD[M0 .17BS#?^PGK$4JSC%?@.62_ M0I)#VS\UC.,_-8C-]%B;*43* %TR,B MD9(6BRV4G5+4G3=_>8.\F)K4TT05+"64CXX1@@;*23"YL4\(5>O@WW+*,/TM MU#O\^.EW,4?X]R#2"JDK6=]TE/ 48XF1*.)1R,47/+/7N7.F>XZ)$B66LI#]NR1GV7BX*:(K:6(I+RND9$T:R"*-*(1(/O%XNH#/<# MGGF[>03Z3^<,_G5\_*$T028E^LG)+_/QI<11?0)3DSBOX"5.;6H *25=)K*G M,@]-V=^_O(4$Y[&@4AX^2]_O/OUSWIN.?DF;_6O@+N\^SY36"GMO/ M720#R*21-$+2K'[=S8-6^Z#3 MV@HD/>FH@B185%J]/%!50)4A#%UP-HZK&%;*">K=9QXQ6 M'KVW5M/SN#*]OCA4-R@0JUG$7M-%UCA'*:0K$[>MD]K(V\X<>?NKC"'^2E'1 M1/_3J6X(.@F]-DGH#U3'AL>5GWE^N@V9YUV5D!SO:D]2SGW,V8CRL?UH^^ER M$9=1FK")"1TBX0,SC:G5_"!THOL/C2LNNLA'!82YU]-++(8)XC86:_=,S&G& MWD1B3#).!*!APU1B&4U<-_IR[KS1M_U^.,*4]+YJR1Z],_N5 LPTCWAA!YX5 MAA*?=W(<'/D2H*L6?NWYEW+9"B]CM!256*O.;9PS.)H:]>1W2IJ7"@3P$'#, M!4J6NEA(+&X"*)WL.K';'7F%4]2-;Y/E8RQ*R M0V,CHQ\+I4\2EY2-D7'#UE169/9.90.Z$?;BHQ*DW$9HOT0%4JGZ?@D-;)T4 M3TO?WK1+CG,6$U1R-T"2_SS!?U_3))QIY?.LTSD_.NE>'URH62)\4CHODI5A?DQD7G\K1[U6T?7%\>7QP?.9?OSV>7IT66G[KF2'A:)S78B M52R=RMGSL=9K)J%2)U+J1,JU)RUF)!5O.F\RG3&I,R7KEREYH?P/W2U-BJQ! M3#S7CWY><,CWC$'X>?*9N?TA]AF@^/>#4(2Q"0 6MN*K_K2#H3I $0C/>LS3 M9"SF+*M+9ZZ1]W[#)G/J(IZZI5NHW]O,@^,^;ZV5&KRUV]5EMZVI0>\OFL[> M0&?S#N16>Q?DUN=JY%9U&95:;M62SK3< MJH'M52NY=:'I:3URZV@7Y%:Q48CERZV6EEN:SK3]M0U)\Y%&*;E3=%Z.BD)$MK-@OV[20TASYZSK/W\98R].X&:2J;DW)[P%D? M*>,5&!!G[DS.K>Q#/IV'/)41Q\S^L-2TN,P\]_R\YU3:7R.1]S?_B(^S@I[R$;]Z>0=<,-U\N9FZ!;,QB^=$ELX@,E(D9=JA&:&13CW<9.IAS=I( M;F/JX=;G>E659ZAQ;V]Q;Z:>2F?\;47&GXY K2D"=59CNZB&0:>.#CIITM)! MIYH%G6HEJM885-H#>IHKJEK-LI+3-RVJJO*"5]AM58NJ&I*6%E4UL+!J):JN M-#VM1U25E8^^:5%UI5/YM*BJ 6EI4:6MJK2HNM;TI.E)L]SUH4BR@18F&1S8 M/P^&MF4Q]Z/2:H[??>JTHU99NX,L=;03MBJ/^HO.H][N1-0ZR0>=1ZW1MZP\ MZE9S81YUA4F!>9;XEPHL\1;F<.K4Z:G4Z62BX)YUIBU1E_@8-:!KKK=9[8W[ M @3@^9/<]N@SX\$K!4#QYK71[O:C8ZW:KLU$TW(>B(3R@'JZ.MZK;%[K\<#P M?.J7[C.02']3>NX+#F\P0JX:TYJ@V -G%)>/6##TK*SFY5X/I P+&&A!$MBK M=R]/IJZOUN;;6&B9'9\?G^ 0CYS4^*PA5H6ZHT?XAH,PA)1AG/DO;%Y^^H*N MWW.;?A,V"^ F#QWK"&R.9P['_-YVX1R]D ,X^8W1K[?FF7A/YBO!DX7@IO7.&M23WJ/G%8KCWF,U$HXLF_RQ/@M M"^X&,VK[,K/LSBO,SZ@P\+9'&+?R ,4U85RKRI2@$N7#SB9F7-NNS<&:-9X] MS^(;CO_I $EI 9)6\\VR1J'"%\2$$DC_M#+2WZ'X7!W6L"TDT'JS\"N;!$[J M,SMX2TRF+4B7>?*"==I/F5.?J\V464BNNSN3O-5JOUFP B-9B7VT3RH;15(< M=!L47]4L8J^1O_-FD;HR\I]65O>8R8&S9&>-VO35)-/D39D#ZTPKH0YM=\&0 M^5W.6;@E:5/6?@DQ;,L2>]B.7)+GC=%X!9_W0MX,)<)*QQ^V IAOG MYE.L[*!]E*^Z%&]:,8GB.'N>O,\<2H\)/)K-W,/,%\9Q-P.[S_ANCU:'][&? M?2>TF$J0L.P7E1YQ_^7ZZ2$S%HC9DLR/0BZM9O,7E6&1>L)P<.![K]%/T[]A M>H-Q_^7V^[?.@>_UT]?#1,)U7<\*5'H!&#G*,!'Q^,X9,I)6TT<*0MMT_FO2_++-/ M_O0.Q\MF',V_+K./!@5K.0?S='?QU79_1&^Q;#YVS E"$?GA00^9>%JSHI MH'E)^4# N;#/,^ ;L'7SDSCU]+\3E)*DFO2A?/[CW;2V1$<_J_2D,XW@JW>? M5C[?K(,M]T#K?XYX;,M0<_+C&N+VDG5EJ!YG:Q7F2RSA\\W=U^[#E[N&<7-[ M<6AT;R^-Q^^?'V\N;[H/-U>/E:[M]N[IZA'PU;BXNWV\^WISV7VZNC2N;VZ[ MMQWJ]JG:9;[_?MO]?GD#:_M0Z3JF-(B(-U6PE&VU6)2J>?7? M$!3-;Y3FC%8U#T8H%83IDK986MM@L8C]&&)#*.=D20X8W'MBP.1V7S>^F7Y_ M:+2;Z01RD<5.EDZ>17,RIWEZYZ#=3'Z\>W69SX?VF(J5[BS;O?"^!M9,L5*& MZ7-O3@@!G[QN'X[29S=(?["T&_??GNT&_X$?J<1I%9,(U(=LFP@>[!FF\>B% MP=#XP_,9H!N\"#'I/2X?M*5# W9PV##@5-O-5O\W_%I\MG[[8(Q#GX=P1@8] MAU9JR*4:YK//&&[*>!43"(BE *CIK:\VO/+S'T_1*PPL T#S\OOAXZ'!PQZW M+=OT)Z ">"//!VW'^!-3* Z-/YGLE8_%#GE-[T]:Y9Y;5I'9?Q!)0;=4YW5% MX(N>&)> M-G!"AL59WHM\0_K-P=#WPN5_ M]DR?EG<)>-,//!]L,'B_Y>5)6=<+A+L%2<#WG(SE(#'A?]#=^&IS$L">\T)2 M 8QEUWQ6]6A2#N$"X<7>JPM&*N=BSHH)E_[ED5<2EAB#E0K6P( %24;+]5%= MLD1Y&[HV<7>XV]0 EI[I4'4;'S*X M\G;X,7V6X?A"*G=0,!B,_X.'%)XN[> M1, Q8DFX9$&Y:HUCWQN0_]0W' ^6PS-Q113=I:$&R\!**!1W>*=AA;X"4\YQ MR($V-%TDO\2.VS_%=2/X8<@!]KBU5>KX$ 9Y_#&KXCRC]UM]A4:F1(Z/F@\1 MO>&HPCZS9EF#6!$B2ZX4.<^&TM&*4,J,)/:]$?L*R(3#S^980RM)!F)/ %-4 M.[,E!.))WO9/"_:RK?GVV]GEG W #CX&G@I*F#/9[;##=OH&;D9CT_81!>[\ M2YN#:#2=N\%7SWW^BHIS,M0Y)\@Y4Y5:1Y=!O,W]\!#@ 1XXPFH$#F2Q ?JG MF2&^ MYLNL\V35\345#!R%]L]BKGO-D1P$ A8RY#A0L'2 J1W@?%Y%G(]+[M M]\,1#U QP"\LT-4")E0YE-E]T_1SO03V1!N+E1*JLW58+N^R8?& .>1&0-@D71#R)FZ M5RQ6F>P$A=!T#(O(16B2-D]H;'.V'3VJ@1]=4KEB*).N8]-D/ ]4WK^9[$B0 M<IYZKHLH +7,I^]D5T.;D(A)>)F.*#?HB!:% 735J"6 P_-*X]OS9Z7:'V M#(D9=J2_"Y?/M 6#^CY8,-BQ(4?P'Q<2_ M$>\R]IWGVOYAC 7R_\WDV;\[\ M0,R>T"-7@@AOW $P!0@],A";/) +Y$LC( M\<;TK/><,>/6"W(1X8S _D'K$/73(:Y,WX7SYF!M/*))D*LN=+9!75 [,MZC MVOS!@)T9M#5C/]0'\CJ//3] $0-(03H$>F&!SED$&Y1''\0"@;=+<_"]Q%(8H'IBD=?I4NXBXPTB91-%5=[3\+?8(3T8 M@%9AV ,X%YB@@H .!=VRT'"1[,]4#^ MF0$JCFX,(@EG 613*4JDF0$#09UC^F[$DUZ$ E;(U'$ ).V#:;A+?22"-*XZ M?1!2-[J %9CN1.#C^6^<^D,A^FIQ4C]Q BK+W>"*!S9V&N!IZ7&T#=+CNS = MHBWLB=!X(KK71IXF,AH]%S51]&E3;#2."\ 30(&T MQV!-&<]@=_JFXTSP=S8.A.,#$#@+ -+1@*_O"D>@X<9&3^ M *81G0>9)ARL0\DE2&LW!4\1!HX4,<)XHSM,37G&0O;9G18L& M@Z]/]JDTLV ]H8/B&_;G*_O6XPEX'"90%05RB&+JE4S4^%R0,Q-O/1!69P L MEPO# !9JL5XP\Y4/8IW8=0I@Z19[/=.BFQO2FK08H!# @3"(SFD$N[+_IB\: M^!>LA2(J&^7=FZ8C$3(#:*61]J_0>A9$]"H\%$ /YGCL3"0NP#!N%*NSR@;1K)?1I7@C7NAZP5:4'"44CZ M=00&*2%B?BUU8<,$-=DBC1AH'U@UFC<'"%52N'D<4T>& FP!O<-8N6[W(Q&C M_(KXI 8&ZOM#I=!C((FX#%T))DWL"(0K$AXRR6.>46,G"7@H+&LI5C+W D]( MN3KCFY,.1\4JK42CU\]8VWSPV!]ZJ% (6C#N@<#P@F^>Q9Q=E2+7T?G/6D4V MZ#ZB.@B3 X#71]83259*NF*CL>--&!-)01(1I+XCS2GEB.:)1 +\')T;]XV:-4*""-4(A85(4B5[N*9H@FK0FT$TK: M-+5)0.4]+H&Y4_AJ*'R5E#NJ!D_WMHY*3KG8DD*JC93QZ#*Q/2D3VZ)Z(UWL MHXM]MJO89YZU/_#0)X(Z@+#[1=KJM)>*X@CDFT'%S73Z(8;A15PB2WL>+(XJ M;"I6\%&.C=K>-OVQ<2TSS;MH!#VBRB>L"A[-1>C&9Y;3S'\F#KI",__C1"__ MX[7V\C\?U[V5OX3#,<)APVW[$TUD5NO0?_K. )5$?&[5K5&YVMWIPNUMKEMX MZC6I?JA9/?4WU%=_532H 0*>; ,"GFP7 C8K1,"5VC2N@1.O%=>W:-A#P+L+CJ23RM8@5":2P6U;VI5!\4%+*_Q@/B M)UWWS7;M43C:8FQO'IX7QO9VV>V=,R+1[_(*%4420NG6G1O3NB.ZNGR2(LWB?1 M71S;M>B>1J[VG$9_Y2#7=HMNG)AU>)[1M4A/C*RI8^1*]>5X\1S 'P>P5#M% MUL(VLMI,5(/N6GK/8-=: MW6Z[(+T[=8EJZ)R1)5PCU/J,N98QL9EC:??(.GA'IV ?[GHI6)<2,W(YPM_, M]RR3#Y/,H*G8]]%OU:E76Y_E&0NY18*2EC)?3&Y(EN>@_RK>P5S1N;/D4#<4 M6BN][ 7KSTH7K+UMK5F_9OWEL/Y57$N:]=H&-*V$:W+7Y*[)O3+%:ST>\;FUL:+C1MT4 MLZ_V@%IB3YCI\_6I98O LE8^_L:7;X#/+U[A\HVY9E;[%YV5O&O'QB M_JCU+FDV'YW,3M.R0A]13W00G6I:OA9#!1G'QN1DP?5LAQQ= M/X$M<.]40W!G;R*X;<.GLKG"VRE2BZ^"U+5D[* 2:CK.& :IQ9<67ULAOMX8 MG:B&X-I:?*VM^="OLMOLK]0]5W4G3T-T!V=\1!EB8Q^GM,0E=&HJBYPW@<,S MQ*@-G.++P"DEO.[Q62*0R.C?$_,>_%I M)G T37MHPUM]&DEEF0 +.4%0>S1V1@[_C2W=U\@MV%/=M_N-@MM^4:!\N@9Z>C:,:BLLA MG:EY.V.?O<"I(4)\/WP\-)Y\PJN)2$C$LTD,^)NC":V;A!#\:_>R_L$/C M3R;&CXF!\F/3QOGT$S& 7:4YTHRB:0P0(VB]O$;CT31XG!7:M\>XW[%)H]$* M/%\"!5@TK)51$VZ!,;N*)O^*R,>9-)"XZ&"*P'=H6JGI<8,H'DKS?D(7AT&Q MZ:%#-+1)L)EXMA"- K=]X"&>SP^-;NJY;HCR6O&#U#"K9SGPU<=3P@F1\I5F M0,.-:,8/D#UMB0]QD'$TH,KW7FR.*Z+!/S[#$X_W'P^1DMB0C/2JI20F"D]M M$D@!DPST>+SZC,?K.<_>QS_%B.#0GVS#^3FZ$[\F8.S7964XLHV&Q@G6[ M%"!!-@T4/8+?/9!'P*)PP@W^!UD_-JH!.>)@8/L\$KBF,_D;]5 HPW'A(%"R:3 M1 +MOR%85H,)X8( BD.#Z&B0FXNKA]>]87Y;(S$DCY'.9$9S<2=*T>J9 M#HDN/F0L$(/I$IOUV4%R 01H7-OL4#K\&4?B&3SL<=@1_BKF ^-":?K>>[$C M$7;M_T8:N'40> ="%Q??6[]]V%5$7X1+Q12A%Y:%T V)+M%I@Q+N*!&(].5DG^H9,)\28VO4%.S)#07 MP 9-4*+5@?+BOS7'VGF!/<'@EN(7AP^=$ W[2^ M!,)+,+-=I?JDX$5L0%AD %]P -/AWI1@MVQ.\%*$FZ>N@M6+GB_&E;+!HVFT ML8(TRW2G'R.$4;R,W#6(.\B+!H>+2@*. +;1%8#O!O*6-\%;^HQ9),H8NO2T M95LSR_;6 MTY'&/$B29W)<)'P5:;!B)+NP!#BZU*3?#4T"8/>F^TQLX!4-86 UOIAB_6MB MT#?:9$#\5M@/8N(GYH_#MKP"]ID$.,-[N05S22\4@VT)^4<,8Y9C<16I=*^!YQN M?X=[M[9IN+<>?[W9\=?BU-/_WL!X]57/-^M@RSW0^I_CEDTM7Y=6H0>GZ\'I M.SLX?9U6E,H#>V OS W9-=C5*!&P!OQ/.QA>A*"/PD-SC:JS;3"JY :-![C@ M&?FPY^Z-227]5V3 ^!(.MDM?^Q:%7"BTV'V\R-,=3YHG#:$]*D^G@BDE.B': MF&@OT;,4XG#E"A7FT'-HBQ<.O'[(&5<&$2P$W2VVV[?'#DLMU(\/K"&]A;;T MWJ!GT0W05\2'7NA8ZMJ_670WV85CNR_,)C*,!L)#*%Q(8&0]>YY%%E]D_<%- M?;5^ A3\,Q+>)'PM: 0.ZP>1=S%A!U+$3[E[Y=I$!AF7(3KZTA%Y2,"P1"(8 M[A=L6.Q,9'*'XWBO(H>#C?G' M'<7^1]AXNPK+>^79Y1Z*1 "*[X7/Q.4E M%@FN3W@E^3X%PEX!U@% 5TY'H6Y_%E,GY+L4Q[C/Y=H4)Y+DCP[ ,CQ3BQ2_) M1ZR^P*PDSL8F97CBVV%5AX;2[&0:!V$4!?G1&6]CI!S(#LXE]BT+Q04WB>\< MXR:GW=/PL.N[SP:L.AS =D,?84=PQ8?$#["88[^@S9"VPSB#/#U9$+S?7\-SYUWKM* M%H\R.J P5AR&Q#1*"59DHNA 7:GT<@Z*KDTL)8]CRP0#D5,,*!633J2 O]J. M@\IR#_Z+,8I@,A:IVA3H1[PC"H$'P/X,-Q&!67,Q MG,>+2.\>[^U[(]"X Q$U:0@44U=3<$H$FJ)PBLL#6+38=A2ZD0^142/\)GD= M9H$/X$SC0Z!X&&Y>1J#@\($#AX&9F^\XH-?/,%. M!!5BAINR9#!9<00O&4KC@QD.]H^8XEJ'QHTKH_*T2CA+>$$$!^/5\W\TY#$9 M8&+XF$T_ U(IBJ)T%;R>,D/$4FQ,CT>6Y>.6,"&&\E%52LS4RTP9HQ(.;%]E MNE)6!SW%(C[)([-7YBE8?X64)$\Y1UADA> V';48D;")F0_P%I$B(M]+%A@& MW!HR+X9.I,> '+3Y(1 CK@/KM6CQ!F0 0!(XOZ4*:H.(#KS7>4P I<,Q 9I M2@.2/C.7$2N06,*%.\'W)J83V"(6ZP 6NQQ3#-7/&#'%XAX'+7%,V4"NSOQ M%',D:F!,=3.>+)K @"_QE_A$Y/LY!PF4)DX2:0]-;TFN,@G.Q:#NLX>G&2\Y M&>RUE1P2/@>A>8 "X/EC\E3!C9B$3:E2N"NY,BM[>X?&=\1?\D;B'92^I+9# M-*7$+0&"&&DZ,)X4@+&.H0A6Z21B+Q/:7Q+ZNXJ:%\[$-T4R$VI$?,D']"P4.\1MSX=SZCH 6Y272?4+19-4C^C<HYDUTFI0!<;D"#CG$/EN%8X.G>I4 M(-7IBPI09A82P]$.0I!/?^S;S)7&Z)4+&V)"Y$3/NP"]I@_\!;,( M<'$F/.[QZN'B@_3UBPU$Z5.HA2EO.4I'41<#@E"J\Z:O4KJ%+28KG:@TWQ05 ME? ?P7\Q9VHLG>Z<"FNCU^!MQ0IWGD7M0Z[T!V@>JS(?*^/<$(6-^?VEF\V" M,_4N*,'8)TX?=7)01SY-^KF-ID5>)"5"WPW$]0\2-E%KZ&;!J3DWM]?O/IW- M3A269ROHA_+R27M!6/PS#QA3S;;M\B#P_?%R.J29W#M:"-'N3PKN_N#XW:?. MX>GL[D=H,J"M]HBX*TVF08C%U8I<.4M6Z3X#]%&9P%)?9[*@P&9*\*,^^9Z' ME"0O:LM=F_+CL7!J &I&#W45U"$+JA,'!.*8T7"D\P XPP=<& _'6"D5_RS+ MQ0/6'[J4:YFB;J((8<8(11Z-=&P>@@C18\$KF4E)F8"]/P[LGP=#VP*N^%&A MQOF[3]S^*26 J%U;?%>K^>X3Y>' 6]2M9-0*Q5SMQ31&YE\>P &4*-#EBI71 M.TY#':VR[2.8]$+KF05D=U.] )F+DB&])'BXB3$V+,! R(;8>.%OK#W[0(5Z M8ZSF1,V; WS[LAP<2(F)K'6T7L$"M?G0&,(6 :S\A["SA1W\WH;G2%,2N#4V M$\@Z/NH< .J@XY$/4:R9[H;;43"-&4DGX># &E$TIE],8KJ)U%8Z?VHWT7=, M>[2SAD "MV.ODXRJDK*/QP=T'/HD# G;X KARN#R6'QFCWJASZ.T7(*Z#&O+ M@Y$G/: $7?2 )1PV 994_#=DL5M'.$K%J>&).XX)"CPY?M(ORWI'X .5.A$: M2[3M@O6BQ%B2FJ47KT]+ )8E):Z+-7@B>QE,8F$\C$751@2GJ+M!M 2&C0UR MZ.TV-J^3;#3G#J#EB4&W]&1'#]RR9#Z&:8&ABT:;H$2,O;M<.!%0A R9&?EY M@8\B-!Y1J^#*9Y0"1*HR!%03;/PA-0P'24J2;S:AH;!XL8E]PPN%@D2:"DI M6^8FB'@\;B!2[YYCK9BT(MA9?Q*AI$< *O+6!6"/V9RB<*$.X8JP;0RY:F?T MG<;BJF+Y7,Y#GU3-/NRIARGO%E-)"1B_$/TC9MY)^>AXA6Q8,[NH1N0=EFO: M;4MU?U/5VSI57:>JZU1UG:I>=7*Q3E77J>K[DZI>XL2"CT9S,]GK-^1%?#)_ MYCK%6\6^(B1R,>I^-,54K#UJZRGM#+P%G(' MY=2BB+WI^Y,XDR'.;<''81"8GC.[$S+/+@LL5Z1#Q=TEDT7$68N*_4%QPR/A M5II>3\:[I \^ZK(4=^9AKBEZH,)C,%8O;S9?9214662V:O41YX4E5XE/3S9< MQ3"ESYEP*,H;L&&B(U-$2#'&1>&9 M=,F&1"?AQ)*=/H1GD7P7-L>>-TB"U#Q3!=YQ"6./V\(/(3O+^"GLZ3'Y?7KA M/@."%LTH\6U]W^Z)!C&Q?QI@P,:4$": (3ICRH(*'G?R^=+MWL>MP,21&=\) M*/A3(R)U@;L2+=6RHP9)$ADI<=,>&%.MQSR?'3CV#^9,#C#GZ2#?.:V6(VQC M 04>.+BX1('%*7\+X,Y,WZ7D M0M&N>]+ UHKHX*8\;-EMER<:=$Y=J!F&%F.AI4GL3R28E&&,BT9:*'<]5X:0$B).1C4:JJI/1(==]7WRF'?; M.;Y=:5Q*#D2C,^X&UTI[NHD;*PH;-FVZMKZYLAC])EJ"_] 0W5<$4#3?&#K#20FSDT'D/JVA5# M@11.+J+J)A\VXC3_N"Z # TQ7X%LW<1%LEQ ],7F<6-L$=D426G9!K)FI?5A MI93D!CKT!9U=?BYL9QMX)^S%D)O9#QYY%_K+Y4X4RPF1[14HH2%*JINM9G)A0A'EWUHLT9\0%+S0QQ;(T*^8X$)F# MJ0?3GA(N"N&M:XC,*!Y@[HY,\\6J7?+U4#;,;(ZTJN[K*A<(^ABQOX:X0[@B M*?:*]8H$S#MB_=+7+I,>+Y+IQX^1?PO.XB[*/B8H7Z0\9%\]KJ5%C:2%4KR_ M(BFQKYC%E2\RCK9!9(A][(>TN%FZ6]'945MV*TIHV 9S5"L>5$6'\!*.N1'" MW!Z3(PU37-&0ME (B%=)C3;99%9%1AP\!)D _5Z,:4O6. /"<>"?0C7M>09 MR,W)"2VJHX5*_"?CP8@8';)6QQYXOFN;H$3W1?1+O,L'SOUJ.A\B(4#^)A'H M 4, ]FG[BDM1[LJ!-SC W4JMEL9\_+3%/"AZY*)400'&Q).3<_/(+85]!^#( ME6^UNY)+D=S3=!H8"8@7+'EQ:CI(LMR:9E()=ASM2 X+R"M&:.<4(^3[<>_4 MRX@"'W#)=X/O'"=ALF"U&HM.J]5H-F<++;04J9\4@:5UH[@1J'XNED&QA.LF M5[0<;X-HP:(9H/-XFT9ZGWLC=/)XV#>P.:;8UW7W\;/JW9T WB..RS-]4#N_ MDS#(9[=RW%-N45I;]''.BZPUCQJJ&/C9))=],MQ)9+X7Z[ZJ9?<,C=\#GD0=+AM=ES;BX^Y^FNC)>L)V.J1_19-F2,IZJ@XB"L MG3LYN/']8]@+O#'PP[Q^7:>+%R/7*Y23RV@VE#"2_L4L+ M3:S-4HU$R\J^H M*U7L KU[A>^$<[/0ZLYDG6;>ZH[DZCXF#XV*+Q+306Z2(X[(M$NLTLQ;:-SJ M\MI+#^E+^"]%T@ A$.H ELJ$ RF'IJ.U1?J, MR"B)AZPU9(897%UP''!RNI\)NBEHRMAWE(GI:G1*R9F!,490O5D>J4L(YN)C MS%MTM,,$Q4Z)=XZ.K$0S+YYZ( #=8=.W ,1=;R2+ M^3BP"L?TTX^0DZ_BG5#+E,0A@)GH>W+Z9'P@"ONO[A^CI8N'T#4265QA2DKA M2=F"T> P7-XX[#DXATUZ1<4IV8HZYY+/(U9KQCF.5ZKK[H4WPB%2>-W[QZL+ MK*9UL"5='&:+7L <6PR-D:QGA/VX_(2KDIB::S,)YT$R'0N>+9J%#6RT#8T) M< =DGB ,R8]@#M#B+Q1\:QVG3.:XCR"E%=@CZ3(539@)GLC>DN\5PHD4.U(! MU!:%7$JQ:B ^IEA4YHJB.::S"945*-_[6W;8T66'NNQ0EQWJ MLL.J"\5TV:$N.]R?LL--._;^;;HAYBNLP[-7DF.O->78NP&EE%.1$E<^-.DA M2U@X[Y\6>A[[A._BA\^&A=@B=J#B=+N;Q#7Y&34J/BMR,XE2(OLH1'W?2NRTLC[)]^0L ^$]>A;@;ZY0;1I2SH!(B4D(S]DY]>>)**] ZX2)7.'7L8J")MTOV4\Z: MBCVPDWP@.JRH;1DS7FSV*EO+P%K]9_27]+QPKAMDWK:*K)1CRI5XL"4"&7C! M8AJ&@SDI0*#BK&74^RGO"$0"L*IC!4205T9!&+F+A+6)-C""!3.B3 MX9)1\ M0)II8@JZ*=IZ-0SX+>2)2'U#&+>30^/>],UGWQP/BR!!WJ9;BQE79[$G7N5F M8-X%NARPT(O,7367>Y"8762+F3-4)D%^,U.XMJE9/;ERR'=$]A4VH4I,38X< M@.(9Z$80?E#IV[(C!ACE)9LC:>3[U'%7EEBHXTH@G#RJ"8(_>1A16K%=NLG,M8DO_T_ M25OMC:GDCQ@=NY=C/KJJS_=T"D?KO-,Z/IM)#ER;5DN9&[=>OJCJ2(7CT13N M"MJ*;"G'ASN2GO'V9$G,,'92QWB_)8,%>\TVRHU6&=;K[M M(J7W*Q.#",2P NQG+Z;71_-RXMD_[Y,)]HK0C(C2HBI[P>A3IW4A8G[&-1QH MP_CZ]2(NT$]>%SVB@>_GH2G:J(K@8NJ!8A8*36I1"Z$X**A.(/H\*DP0S3?# M,0E@;/W_C&DT 5%83E9AZS@KJ[!YT.S,;7$LEX8KDSO%C<(V\WHQ2.NE1B=C? ()?GTJ6KI2:VFHWV<3,S.U%UCNS3.^3AOT_$Y95RZV#6@1!P M'V1F [Q05F'_Z7&T:9JSI&?.AH,89\"_61 Z"DU9"IJN=M0A\D]C$R#L/>9 MD-"8QDNMF--HD<0'/C1]H:M,[Z^1S#M([ OUE9X'N/OB.:'L:&YYV*955ON) MA49O$.IK5 QG1DD&15N?JLD-J3W$U1RIL5N4J>R]BK02;&"KO@ [*CDNS 90C;;Z+-H=A_\Y>4&$%4KR"CP M:YD3G:^BV)X_T&^CRK[ M Y[14ZRW-Q3[2\:?)7PC5)!1RQ@U?#9VS+[4:PNEP;5.9=EG](P9ADU9/'%< M-AJE-\OU&QD2Y($]R_:] (8'<2*)&V99^RNCN+U%=G+BWK@=#?QQ#>S.>,RU M:Z5(4ZM]O+K &W.! HCK&*VF;' A $,0GK.05SH;M,^P'B"*K1=Z37NJ[-8M MTL%!WGJ>NI5*%, ^C#+A1/O-D%4R0>2D,9C#ML&;DW[IE:Z@))/=O$H)DXD83F MF#\W2WJ5TFKG(NWBM%-,#CQ&[0;0Z7DW(.Y$#!#T5'PE8I%"HCI(TJ-.JW%\ ME#%):H%N<7I43!AL&4 &*>MQLE)!D"R58LL/U-A[>*TH,[Z-B!N3J >-U=4 M+4X+:JK; HCV4?MM>D5#R'535HOG&],1 S;[HC.*'*6*?1TYS/U0M3MZ/+U'@U?5^R M]MA3'P_$EL[(0@K.=.TA: 1_BJ=S0S"/!7)BKN2W/\6==W7V^Z:RWZ7/I?HD MYZ5 7#3-N7R8YNG^1[J00!<2S"LDT!GI.B.]RHSTVJ2#%T\HVB26KRO92&G$ MV)?A,AI]D)UG--,IIMH\HR.99T0M)>YZ %01^-YASPQ&O08>)A20@X;X. ]' MO1@:\&6 I>"BW\IF6NL;[V4U+=;+AASNYS(K5"RY<'FJZOPX MNREA?U.,+R?:/EXX$]\TOH%=A#FVA6R'\UG;81JW2&HFGUR]7? V MNG_L#YD5HE&-6R7-()OX3S*)W_A=G*A0 /_I;:%P# MVWV20] %H-(:> NU1ZG1G>/GE=4?J:U)0@(&^W-*_S\Z%APGZ'G6!/X3:;Q4 M<0UGK#2]GA<$WH@NM;*.=\DY70)F!^*I\.7XIT&]/8V>8Z*2*7\/O/'LCS$F M!%8=EP/Z/-KW__^[=J;"3H>\S!'.K';6@IN[?O^Y]QX8&O[S8=$VUB+IQ6ZG MQ9OX)\5OA>3JQ;&%3:_F_7?7#,F3]&%V+>6AFF0/R;/2Y*#) ?Z9424VC8;I MH_LU\#_]G\42(<.3@5!N-X]@$YTS^-?Q\8?2Y(:4BBR4PCUGA$5;:BQ?5S#H95/Z;0#]5!<[SX_6 ,W\\%OY /'Q\0"RN4# M=:!]LJBB 28CV9J.)F:.T&H\:5)FM"HLAJ<'F-;]WO-E./Y,M%_ZD,DEE$/W ME[>(QGDX7FHU_2CN,U2/UWG^9'6]LXLVE>?^G_1>LO;C1) ML54\W'MQMM_P9#&VBH=VAB=6),J*#^#R"5)$1''53CJN^C?S/-N(&9< M;9M<*NF,ZX!G=5C#MN#Z\7PQ^79J(0E?$GM.NN:R59QY9:<3LDJ30IK$@*I\N* MSK>1PGQA>HP=+'98FF;8DE,X7L''+0C=Z"?NYQ.UORM3 MXT]E.IUGDO=LN$;VY(AR4'0D9NWN[O/E(C&),T2%1+F\Z>!0C6FWBOB\IYZB M(S,:51>C*AJ*RT1FJD35NNKPL%3NSLEI6$%";P,Y< 76R(P)JCVTKKB23$DRM-@576B?K%E ZRV"][N-. M5H)2<1G(TVRFU>ZZ5NL$&=7^B<):!$)V9PW;0D!9:3K%Q705!#1?6G=P[LE#+5=N#8,RYY[42!7;@W2HM5H M52(C?ZQ3Q^."AMAD>/?U Y"VW-;JXYFI0,5DC]I7?6[ M*_&!69<24U:31 8'<,&GZD72#ME&=5A#G0CB?1Y%G*TJ+]]*$?F2LWE4,SMK M30VODB6PVGQ;UGR3#0@<6PRTM1G7LKG6K"B/$^5DQRSF1%MJ".Z0Q*O#&M:, MZL1\RL#UHYSTFC?C^D*3M%TST:JST/=4M%/3E:\>( 3.D]?-@[;SP1JXZV@> MM$<>M\4)?Z)KD.@-U]G2V,Q6Y?\>+=DTJ)ST*A0%3R )\ 6WT>S6+2MX-R?](>O_,.Y]T&T$XL''9]\< M&8YGNFL,B^PW1>=TVLE20M4YQ<ZU7'VGP/C&BOL:PQ(-RPLQL:3&C8WGKS*/9^1D:"P. M)B#?0+6AZUJ/0\\/\/.%-^K9+K.Z(XPH;)MT*@[4#1I!U2QBK\DB)RVD,K)H M-4Z:E86),_EVEL3]54["_I5F>\M)X[^F1HUO=LKY&H+;2=]EYX3>>NWY1C#, MG1#/[9]B1/P(?AAR@\$#K+P;C-1\9X-NQHY0.;<@FLI!]*^ \*R/Q& 9_YR/ MZZWS*8-D[NSW/+2_@?M]QH.KGV/F Y*?M1O-C&9FU HK M=QNMC&TTXVTT-[N-QG'S*',C#3@5/L8(R0MS)@U,_;'E6PTF7@M7.&8 QQ9X MA%/)U" :CRO#]32);&[SD0:!#"X<(Z#4*P:^-S*\T)]*D9U]RNQTX&584@!_*5\8SP[O@R?!?RS#'8]\;PYKA3.#9 MN ;' T2P*+NP+HSE4+SERH2- U;@JF8@@R1HHJ"#;P7R]KP7V)28%0004GNS M8+7PYR!TG(FZ=F"[IMNW30=6 :"8\T00I6/3G:BYL-P WCO*6WNK20L_^ -> MX"R C,@15Z 1.]X!O#?4_R7.X\!T^]/O.%=>O8LHPT*)08SF(S!*T*.0!?QF MO/MT8?(AL@O"6CFBV_!ZH,;1U?SW7_%9 "H[GK:^W2#+8A5W[@+DF1BM4X$Z M#4%6K\AD[06BZSA; A\?M$Z3'Y?-1VZUBR8D/S!YM/QND'CD&^3?Z5FV& <: M[B,J 9?[#_-=(/7/ +0;>"4/: $-X^O7"Y!=/(EM.4#W7":H>V@Z@B=Y80#L MPT5MU0">"@QE#*_Q!/.8%G2PNR&S0D=(6]F T\L_YJ@_IV02XJ1O7 -59-QF M Y4OF_,0F4W.N9]N]-P?A\!_IT_^,?#Z/VYHJ9?TB'O8I6?1M5R\!65A"BT> M61\NQ1C!JLI1^[3=Z&!+TVGTX/1>/'+44?K>"$0:G .L$8\',((.T6,A[ZKFLI =Q?5.T_PHHL/Y!#/(9UIGV=9)LYG-LR0F@8HV J+V_(G@'(K %W,*:C'?.F_$FM;J7.=\QS23VN'U^*T",_AD/C."=2GL/LY'[IBEFN2A4BS4G#("$<#" M]'D%$2TO$F.P#3!M0"\W D 'PQP *\X]Q0@RXB1;YU*.@CGF(W'E2,YV,R>( MNKZ3R9R#FSZ$ \[Z>!"OGF]QYDZ[\%QO]@!BR/=,!\P?*;D ,[4_'&$\6NN M)8C/1Q,- _H V*&)IA<981C4GY!MZ9NOZM!WS[Y_NYT3J3P(F$MAW@+88L4D MJ91HJT=9/6?3W%@JVD+"L?^&B'[FM QM"(<(LI(WZ.'I=]M*6BN&'Y%5+N.' M)\S5QL^2'ZEW2H0EGR??7?N_(:@=O._;8WQH0L<1JK-@2($GE&K45A"#2/,6 M;"_%:&(5KGBA(@E#\J=[8=RIB&5 M7O#_8^];F]-&TK:_[Z_H\FS>M:O 09Q)LJ["IZR?2>R4[WA 0M(4 GH*>2C,U!:G5?]_ETX:%_?C^^+FYJ;;CI]5ZSHFG= M="+#8$#1)_29>&'Q6NW#D;A Z KC4=6VWORW%M\;T,F$_/AZ^_-[ M[%WDF5A>"'Z1"<[O%L>VA*$/ZUGX-[ CP=T)[\OY[_Z" UL@"_"+5UA*!GOI MZ&R++9;M;3Y[&A<(:G'SR#MCMI$>& *_A'X>^RF$/_I?KZKG]U?]WZO]Z\>K M^T]$G[SI[XZ71#,.AG;R-%^ U9Q M%&(/;V(WP.!U#4Q*Y*>+GUA\T<]?7/AL%!)B$EPJ'"85X@ 01ACR9>%(X&L7 M*#),U_GR45\+%L$?TU)X ELJL"^Q:[N9ZEQK+.'\YNY;__[K787?YPBAT;;=WCU'5)KF]N^[<7-_UO MY.$17OA^=?M8[#*/?][V?U[>P-I."EW''$UAH5+ 4DKM&^I[R1YH)]P&\F?\ M#G/Q#HLVST, 6^5],5[N)3.LO2:T30PP0HZM>&\K]YES3TGC1.@4RGD5%4M M5RM:>V-K IO-^C/%&WD1-:]1H0)$CQ@-XQD';"7H<&@DM;_FU[S6!W0ALS05 M;XX9 KDU-$8&'?IA520#A[JP-9C0!N\-UK/'0_T8 \$Q'7.QV%T,EA> J966 M9Z6'[KX4),80!)KH"/[8E"4">(E>W%L[3VL(G8XN=G\Z@PW1 M'4K>=-L&"B7'#J6<4\:Q17;P)[Y)*F4\%R%W&Q'F M-T)?(FA98]U\QM13.YCJ)+CM'B;4^=O9J0>V\\?\T>]&($* 43WH$[@&;L'> M//O&FDEC2359F5=6;T7X0AO85B#PXZ/A3NC=Z,8$#F<,9_J$"3IQ"BFDC_'7 MKRW[@=JO<,U-T\4:G4JCO=QB*BY9#/2 ..'?BNBXM<&VQ$CZX"XPD3[_X&:2 M';M61TIV9"J>8(]]]HBLP^W0(5%1([#QASZ9T92@ =0A3VH!?7TPL)%.4*&< MF2PWR$&^\N[IC19_$F>/(V1)2P!J:W$76>(?JZX)%=KL"G=IM#N59DU"6%MP M%WE;ETVV)4_N$FLW).4N;5DUV=;H*(:[M'HIRCIA?BQ#;$15O'B.O[9:8 M;S>[E4YKN?)["T)LRZK;-]N67 EQN87&!H0H2[39&AW%$**F126O'IB<7VE" M75BF,YNXZ'NYIG"?PS:A0F6.:['6B)P=)KH"/\J)9WX(3GG8:Z/5J6B-Y:%M MV[!762?RS;=F]UAL.RN4%,-FVVMQV4#QIW#/>X^SGLZS'F%N9;R6DC#;(-PT MF66_!6%&1J,VVIJ=C5*IU&JLZ/CFS8U>9;LW/:>4<6!4L%)05IYQVE!"3V@_3%CG@- MO?;<#W*9J$^4.[8IW:93U%I,.L)2:X939/[],'MRC*$! N1!1SIDE"1(T"^T M\4E(G*MWK)F'E_NV#.,C3)NQ&V(0+?2;WD*^U>LU*L[Y6]?$JQM:-,QSW MB[&E86=V(^S,W+&7+V-KK.67]AF;R.'-S SM1IBA@=-@!L;^<0*M5P&=)%5& M$&>L[A&V3OUD#W>]F\4 G (GG MK]2DMC[IF\/^\,4P#<=%U+Q2@8Q$?J[^9()7IER.L,J/8.&'N-1FU-UI1=#W MBM;O]:[,WI.H17NP1]VFO*]N!26'PY^!//.'8/NFAQXCJL.\$2A4X?+:8ES# M.25_^JJ0> F^8%NSYS&3\;'(QTY%K&$X;ZD#VP^[CJO 2J>*Z$+_AFLR['C" MJ]=PK%3,M?!1L=VC,:2B8@T>0P9%421T6=M9K&1G=LOY!R&"YY M>;(#5 YH%%69YX;U#6YH;4&;Y#CFN[Q4??!Y?@W\"G]U^/D$.W?KY(4"Z;%R M-MMZ-5@'5EST$ A]X%JV4R%_T7="10&D(T95^#$*OY,V<#'#7QIV@&:7H]C( M@X523LFYY8[#/(M=C+_R;+.KQ>WOB_[.-_5)3&]@Z.4-.)&!,%K7 ]6P*\I MM2Y*FWH]^"-NT"W("#[$E>VXO^'X'G[4DRP2\^-I483TL;J63Y X?Y]_1,0_ M^F^Z/;Q"ILH^S-7OHZ# [+67FY8.9_8[U6T^+6&A !??P( NG."Y!1=GK3'% M4<[', 17R,H=#=<%UNM)(,2IOZNGI"^V-R"@++OB#WB07&B,72*M"1\A85/V MKJA %XW9!A[SGXLO'.[![S-SQY8-=.KP41/^P _W?_,']DE\UU!5WBB7_L>Q(:^(XM5?!;.!G!O4WA*!^G%0BT( MGF,"G!IGOL2**=V+#.XO$M.#"6"S>3J!@0AV'/\RQ?A(#A49-4NVR+:^5 MH^)I\FQMSG@]2/1]";8(#F#(_XN<=FV,M.&X5D&D@M.'CI^ L\S@Q):@,J0X MC(Y-TX$#L#R&KMKYJ79^.]C.KZW:^:EV?JJ=GVKGI]KY'5X[/YDOI>_-660. M.L]+XCL&-M&(1^48["I-6 'C"2PS;LHZGXK0X;;KA_4@9CX( VK) F,!+!Z_ MM7SVN5YM5F_OJZ>7S7;U5KWXKK6;O6ONU?G"QVT MV'(-$^RD/NC=E[U>XTKK-:L=K=.I-IL7G6JWWJK#/^?GVF6MUZQ?7'D2\0N? M9#_SD7RR##9XGT1&E;1-%0OA,COU3YL(1^%.!>D M >2(DYJ_B+G,KJ__L+YS8()X:PBO37^BZ,<#JF.BH M;XCG;+4^!' 5'F2=\:VU8N_\YT>I\.$;9@>V+@[)]'=:EQN?W1+'L;$B\U$XV8/]%B%TO^YT]FHM(A M/YNG>22Q! =U$'.Z/KGWVM_PTL&R5K$S151" 2H"1G,XFDWW+ M6VTI2#/)0_DH&"4%J!"%:@E]8,7Z,\U221]U.VR'?5F;UW]HO; <*A R/R?/<:*8@NL M< QS]=1A[Z&2$7/PANG:AND8@\(./F;IKCDK6?N)4\<)5. WB M3*%+H6L#=+'&" PU\,>932,T-=>:?F89NR(#6:O7/@16@?G=Q]K)EX]PA?RQ MN*7V*4F6S>3P98=1'-::>6 MIC5% MLR;O:[0NV/Y]CZAAG_MNF,;+["5)#R->R!;(H?6\CTQ/9I=,L9U9Q!'44X93 MZ#Q%_GFL4< +E!N?A986B9/\&)!L^.1VF-!_E0 3DOK5 V QZ3_+W\LJ.#MI M"\Y5?=?2$9]>!J"(\8< OS'_ZY4-ZSL8-,@^A2M6*K"E2&1"<5[X*#NHU6(F MT'[;05^Q5POFZ2JC)P/>'=$2>[&-7'GL'P8'YT:TK_EJ6\ZFPTPJS6ZCTNYI M9>/8>V, Q>!.DW7+W@IW*9E"@MND:!$M#RY3%E%2E,CZ6J>&DBV,H]11(AEO M=P!<:*]%JR9K YZ6:-W&0G+6DK#*2E)6TFY;20<1+;KBS7*5E90)*Y>UU2^U ME31O\^DS\BAF_7_4MH:Z,U[DT\2!O?[G4=73"YN?#XII9U@:MA%?+9>1T)0O MLFR;EBE"%%O=EJUFZ7S*4D.6<-=-U.0HSGN8#'?WN/E>:Q5ZLES M;-*6"_G#N0QAC+@\KGH]%026+X]KN:%XN0V2$D4MZK+E;"]E>ZD(!8/UK6567ZFC4KFVX0W';D36TR009NS[DQ2IC+#]-<*R"8"MU?BJ>"/M#T;1Q<7'&@DZF.0:/X,%D:$UP\D^)0^@ M1:\T3N+(FAZ4+X+&8=DW<7PUQ;''CQ:^E%8OA$Y% ZPWNH7)F_+3P9HWS\%@ M7+W"N,!=(_T@S19FI(_O *+WU:)1H"+!#$FPFP$)YD]Z_OR/&Z\1]Q:. MJGJK5JG52N*-59'HS3LK8M*'BDQGX-;N+3,-K;>OG14Q0[=9:;0*R](]Z(3< M9BT5K)4O(5G6,6" M52QXI\T@U5@Q2]XM:QE2FV>BU4H78TVML6*WTM9JE7:W="44>V, Q>&NG3;N M2MM8L:,LHHU1(LNG3@TEI6JLF#CVO4]<:+]%JZQM3%JB53565%:2LI)4L"B_ MQHJJ1\P&H>J%A<:51;:T7;/$UFC>N"(R72LT,AV![)-#M,M:LE;F9;#+!']+ MT2Y+G(*D[+(EE#1+:I>ECI)&LVR:JK++M@5OEB[/'6CGN=(54;J,$&6<[:]Q MILH9/T?T^\QP?G+YZ[CVO)ZQ)9]%638++[W"Q7:]5:DU"TN.*#_@]ZUPL27+ MP"_0>MS/!,?#*E)L2Y)FB[0U=S]!]O,"O#@I7,D7J)M:(Q&B7C5I,NX(UV-1V20S+B5U$=TG,UH3;%9T*#$WC MCNX?"V?WCS4/;XZFV-NDCI#',9PA9^CDF2=+$='/'1 M<"?T;G0#4N75&,[T"?_.RW1BO5/J7, J9Q.7NU;O1B, A>WTS>&E8=.!:]G. MCF6V1H\,)PYK8DN&,QL)SX53BL&K8_QB&"5 G>[8(12.>)@&1U(?>1E<(]0X%/CE$'+"3@7WY1(Z-$_+F7\M#5U)4 MI3[$*P)5%V.#CJX-4S<'ACX1:-HQ #4B O(>?.#(K)D=YMO ^N!LJ=#1/#9N M,HS!=[#"';:0,P,R1+FP@L=G,'M]FQ/;\8P[B;":4IL?*-(0GN?%]1W1@3E0 M9V ;3T!C3W1BO7T&PMN&\C198DL6YWB.[.1NM*MIH>X?W2(@B[V3%*?T![E 3O,,Y'T[PWSQA?VO#X%+JLM>#OB4/L55N'@ M=_'VV)_4,,G$H#/\\$!WQI\988YTPQ:F$+P.KS@TP%-=> 10LIRI;GIJ5M6A M@ZKQJSHVAJ!C?_)@T3PZ^SLVA 1)7?GR$;_ L60X0/L#M':'R,X=.IF LE#748K]^*V:<^@GJ5\KYC7%ZKU'O=2E.+ MULUE?!YV/Z 8 \1TV\4/(O,7K\.9N[A_\!T\8(K)(JCC>P>$)"R=2 M6C Y@1N#7W^B[ANE9CR#DA5SY2DTHL&PVYQI(VF1OOF\GK38U\.(%1,RSBZA M3$:$B[P^]C33GRBRP:DMGE9_,K$&P"6&\F.[XM)D0^=%HRFW/1'X;\9D0K"= M/_GO#%@@M2?OQ((S3B0O>T=G(^"LGJA\I[K-F.G$ CX'_X<3?"'^A9^EK(.A;@E-PRJE\SCQX^$-1'D M+U];]H/06S=T%;6DU'I*@$>((^%$XNF8(?447N8G:+)0#+(4^!+\#S'%SA:-&628/Z,%O(@B63Q$R1 M#CXL&#EY&BWM5EMNM&P7.JFGWD)BCX.6S5:GTDHC:,E6OHI72D\A1 M2PD'];*6XT\G]6+Z-9U@AW Z=8D/6QI3KI WPQW',;I&^F7GV3"Z+091_I': M-&FM$\_IQOHKJ@Q\[&4^YD6%VQ>>^F#3%QUX&-Q6+ G0P+24. RD7U2^-@;^ MC8>$@Q?P<^+G[[@AD_<=DX9UN5^&'R\HB>[8MF;/X_@3UDU0*M_%V(&Z]ID< MLU/>2J=IY&7][7@Z2+>N59J2]@.YIH,LC@7+73D-&.(2:7\5$L_Y89W]LDB#2Z\P21SYZ5OV5^Q^*,E.P-_1UC MV[U&KP+J;(;9'5XB1Q).GX3'+XXBR9V?[&O"P";,O9FIX7K(J31Q7#VK[(W% MB2X%<,N<':%:2XO.WMC03]UL;)FXL5W21C,WNW1W0U3-7J7>E5!8\D2-=5,S MDN"F!?I/NQ52?U@.SU9H2&@1L7U^?)]2[VBQ+Q*PM,' GK&ACS_9P]W-G^W: MLG_8]-6P9@[/S1#-[,1A">@((\ MPVW)/D]FUB=2'A.:VB7 9-F5TJ;<&5Y128K;)RD2[Z](4/SR=/;%. NI9RR- M<8C;R7;I$T]8A$T"P^OHC(5CB!^/(2(@0P#)+IX4N?H%!I@#7Q1*')PC_'W: MU]8)=V9L4.:[#DHJT3H\)%/Q\OH8REC -6H[@:XFL-+?3\DEW%\W*^3FIL*I M: *<3G^V*<\*I+C?G&51\UGG+)^_SW[B%!"WQFOZ9+/($0LT= M&:Z+C\"__]WVGA4NY?!+B4PKUS!G7#:@GY8**Y(@R]'-=[Z0WF_OP>>Q=Y\UFO\] B1YK?+>Z01#<:6,_"OX$= M">Y.>%_.?_<7'-@"61.CK;8HME>YO/GL:U0.KP5 KOC-E&>F ( M_!+Z>>QW4/[1_WI5/;^_ZO]>[5\_7MU_(OKD37]WO!96V%T816=HH\>4;V@= M&YN*!LN_U=A_LM[+XJTC\E$*\W]=RL\ SS$=D#_>77PSS+_\NPP-9SK1WW$; M43&H/H$Z^%>XK1Z[>1#,.AG;J$[^!AK<48@]O(G= )W+-; /,S]=_,3BBW[+ MYH7/1B$AIJ]7A<.D@C+%&&&Q!K;K0O:/N@S:35\^ZFO!(OAC6MI'8$L%]B7* M7#=3!6B-)9S?W'WKWW^] VWE]@)LKMM+\O#S_.'F\J9_?W/U4.C:;N\>KQX MR>3B[O;A[MO-9?_QZI)=+=_N2W M:IWXX_42CK?(=ZV+4W:L8*0YX @Q6-AR- -U%A8N/+UT-*(#-\0$X',B"L7T M0=V-]?M*AVL5QY]W.TX0V[2CPL[3ZT+KET@NA:I7>$>D'CGN%7&2Q*E;K:,S M$ 3A](:1;;VPYKYF!X.HSR&,- !1L8/V;S M/ MS\-'F (Q1E;ONVH9?V$%]W&D:5J<,%G:"R[%,D5<":^69&T!/S?>'RP@ ^4, M\_4"?(R7)V 4E,':Y.P1 M5^4G-Z_I-R?'^L0=,T$,WT*G_(L^C&5B- L;CYWB#N,A7E:MR3R$+\"ER\!=@PX.@8A@*>P[5]DP"L" EQ-9)]T MX!+8'A!-8"Y\_&5BUW2;O8A@?C$-V#E^_"R0:#\9+H^C\9QS9SISJ;,/%+QU M)#%6_M4Z,?*/J- B*#(/=.HR(1J<<1#]^4Z%[^B*;1>?8N!U?-*)6T8IA@K:H#;OO/=!,' .*_7.L@0#2)9V##@IO@2&C*QI-UIG6JM5ZUU@C^& MM#N0P+B-$B7/4]=2\A_,AZ-ZD\@#BFF[$U+-4%7Z-)S9J&F#)>EK8?XH#::" M!U0Q3(Y9907XQ$.8(:!U3OE.HP["*J8"PC$HT^&7%\-U*?5S1+"VR#\1IGGP MDH]Y"HEE5WRQ*[D0RE6FV(!T&-B4OOM+.-2_0^(7-W!&A5V;D8?Q2S)/T?P?M8>#_SB.=(\-D\3]Y M8'SC(*.(B0KL@;[TBTW-Y0."5H[A37G +IMK&S5)J9GI7*G86Q=\9]!R:NBO75/BF%(>'_(^C64*(U$NXIM7[=(BP'5@H;,Q_'M6E&3H9 MSIY>.@V@04> MK4#"9F]YR6H"0/-_E/#91W;!8]/V3!=VS =8U#(*>>L@@@O"[]J M44&=5716@TN#M;G6\YP%6,ZI1PY7NM6DT] M6U+Q9M5@+!XA6 M&NWE:L9,CE]V',6AK9D'VF+J&IN==EIPB^K3&E]ORZL7,9M8H"I4&LLNF6)] M;,0IU%-&5.A(1;^.6#N@*A2S2(SDQWZZ6> AV,VU,#STECOH'@"'2?]9_EY6 MR=G+0')NTR(@N?S,HCU LW1PW\%P0?8Y6[&U>GZE8FE<\E&V4*O%S*!]MH7" M0.]->6R4%=!E9PI)#=IL67ZD'P(/NE8A^.>D!&94XH4>QPB-;D3',*\3N;3Q M5-&6U[P@U&_9L>G@B6:K4>FV6D6)B@AX9U+7>'1V4IC+(A<[+P[F$?W5MH)Y M:A8?XZ'I*?J-GC+\UD=(1&NNU!"RE0V8,D):R^.]E2FXVW[3KFSV M<1)YGHE%N-R32UF$RB+C86JEJ5Q@JDC<4N6TJQ,*:#7K-0;K4JKUBV-45DZR*]Y\QRLQ]4KC(LB M=F51HV)MROV,(JX^IK(8FPE6&HVG7BT+/)4@"JF=MHOSM>TP!\Q_+PJ,T\N64F5 7M;B-3>>?+IMPHS\6;DEW@-D%9U&I'2>)/='.Y M2W/E)^HI7&.?=BR3=932MU0JWU%TYK764YG76400>HUES4GK[7'F=;?2:?>=UKI@4WY3/9/ #/];=&K/Z6:QR^)TG(WQX6)7!]J 3L?4_ [DDB M'5L+T!UV/=3+!G<5;M_?<+M*P%8)V*7Q4Z^1@-WK2?*V:O.\K5H9(^6I)6#W M&O(9S"K]>O>,O6B0MVJU#$"NTJ_WSOIKU61Y^FD"I519V(5E".VN/5B\U(_' MKVP0?(K2? ^RL%OMLJ%>F87[:Q:J+.RHG.L,^Q>5/P%UOW.N6S5Y$Z426I(I MA?(ZE6ZCT%!>^2&_9SG7K9J\%Z>,;(CX["VBTO4YSL203K@>;FA'TY,FJP)*@9XRI*,; M;ZP&:YD-*4XGQ-.CB#\VC?@C3,@K;C9YPN,A *'!Q'+@+ [+R_P MJX/*!.&M]JT1B=&I&YUZ=/',&CQY*[:I=9:P0727Q.Q1N)3\5*B:T[@S_,?" M(?YC[6">!ZS8VVP%%>+]%3#!YN/&V1=LRQYB6["#%O?;?H(C L:#/<@_DZ.S M6\NL(@\@@DZ)X3@S@,B7CW@-),%Y"_+=WBH95?4!.Z_ #A'SULPF *CJ=*)[ M]&"%]P002MPQC8.98_QBT") 5.[8(11N-TR.2\*^#&PR[BO<+X$G\WP&( __WB>X &Q@9YB-^]6A12:K5/DB8?7(Y M$<0(T-4OY@WFLB#O24RQ\ZZ;/35XO!2#Q[5:EK-\T]F5X@"1_WGD/:PZR9IB M)EEG/D(EG3T[1 @7-]UF]5+S'6WC.3ZRFD>S U)'R;M3MG-,CW'D^A),W2RYBP+BM &R\J<)%+;N>S8GV([^; = MG0=X]I+KJ#/F9^R[R ]AMK=29(J>O0;2 MP==[!J$#9Q/^J//]9A0'?LI^_L,AJ!Y)JR RC6>IX>;9H=F:)_9DBF?IT/)= MS2@K6&=*N/+]U:E\04L0'1*G"5KAY:4A*R6QVU8B5[ M?LRF(2OO60\/I2AD+JYAX.XVSEJGD7+A4K$A&46PGE149<.J/U9&:60B379/ M&F1EVS>Y%&:-K&_R5Z!V5_5-+H;W)UYIG(C89-Y]KC84@YC?2O&K;3G.A@.% M&Y5><5T3UP)R;MSNANQ3V\8I=$JO5Z[TNJ4+5"326K[?V:.:XS>U7Q+@>_NM@[F ME$PY']'*IBN;3=>2S4#=&"-;F'<98*19V&21W;7S2B#;X_&ZM1=TE6F7AN1> M,.Q8 .U2=^FU;MA+,PAV&]+*NMMCZZ[8.96EL/Z.SOY@)%U<'*UT,_LV'%-9 MA%VXT9S*EBS/N_A(&\=AWP0-:4H'\..CA2^E%(#3NI4.6(J]=F&I&.4'_KX- MJVQM']#9PBKT\1Q \+X:B!E,J\S/@-QJ_%Y+-A U-ZLR2XP5&4C<9;98GM&5 MQ7JJDQ#/UA[J# .9J_61_8IO*IH[#)J3C5I>E^;RIS6_O73TL,LULO&ZE5I9 MLF2R"U"GT"ER^\97^5TAICG-#CU&3-.A#?3NT)R(U8V/ME_C#NVT@EPN&[%3 MKMN2N6:C&D-I/=48*IOPFZ0QE-;;E\906J_2!KK1:HE]1_L4."Z\WJ M:0R5 M %REJS=(7LVH9YMK?#TDM0:0]5[]4JS49@)=9AUW''0:V\+ MO90LK-3[,Y4KQV.'#2U9HD&O+I:(-YNE ML=A*A_!]2_SOR$=NJ,Y>*LE_HYS)CJR0)#>K<1\B=;O,[E1R<7)"D74FR\U@ M/=1(X:;XSMZH*=U$W$R,X;6R)$MF+']TGZSA._ZF@]5P1OY&"&$X1C(VS!FC M,?$R^XAX6D8> SJ9".76_QWD^<#[/01[K>8-TDW6# GM;[XV6.@2$37:,5X: MR4A?L88N^U9ZW9E"K9B.8\Y68\"&OU3BZ$:Z7G]8^' _K')B3&(3\5MX''HK\%D-A3W)5^&QBLOUX+YW8X2GQ/C.J?3@2%PA=83RJVM:;_];B>TCBY,?7VY_?8^\B=TEY M#&P1Q/.[Q9V,. I8S\*_@1T)[DYX7\Y_7S0Q&$.22%/Q"I,+[*6CLRVV6+:W M^>QI'#?JLLWTSYAMI >&P"^AG\>^7_5'_^M5]?S^JO][M7_]>'7_B>B3-_W= M\40A^AQ-&MJ(ST3,4R=U]'X(M^MO-?:?S",KWCHB'Z4P_]>E_ SP'-,!^>/= MQ3?#_,N_R]!PIA/]';>1S8=_FE@HW)=N'@2S3L8V\KC?@&L>A=C#F]@- ]B@ M@=Y9?KKXB<47?4?NPF>CD!"C'E0X3"K$ 2",8*F/3*0#([] 1FVZSI>/^EJP M"/Z80WZZ4.1:PA/.;NV_]^Z]W%7)S>W%*^K>7Y.'G^W#W;>;R_[CU26YOKGMWU[<]+^1AT=XX?O5[6.Q MRSS^>=O_>7D#:SLI=!US-(6%2@%+27\?0DK%Y/,X)NZ22QFBQ/7(M.9/1B#EDGB5,BM9TC]^]%P M)_1N= -V_ZLQG.D3]ID_X%$LV]FQU+.(F83$81UTD8U;,SNLJ8.R&Z>C=V7# MRE/?U54JOG/#\,$T_?D'4ZM.(5-J\SU"W.GDE2T3KXIR\!5NZIR21R"%D6[8 MPOZ!O03B '1RP#KP35>?Q.^EE@RL#!J/[U.^KUTQ5<,7UC:V>9;VV)^(LDF9YAL<:%FL.DVHA2)RC>(J2;SQ($AV B#OX?N^,)LZWW7>T:-L9?V7I[-;RXV5P6WN_R7>LK]\?%IE MF>V$#L(,40,4"GA71%+^]!6%-_&P(4UA4;A54+KA#:R9XPDWY#C96I1+ W+SK/RU%DS/)!>^NO&T>CY;IV62R;\UBCJM>S&U7/^WN MHD22S9AULE9P-9FXS/FB%_4F^..E4/'M?3J39C;L J=4;#BU1TM8?Z-$]0%C M1(EJ):J+1\E!B6J=9SGOFZ0^J#/T,S7S/L5#D>D'A:88[]G4932. MB&V]\9^UO ^\G>^!AVX3:H01EVR[T5M>(8T S_R?/830@?,)7@(PI?9^,XH# M/V5_VD8AIYRS[I&PCBLCW62+JK8"T+K.:DN#9FM> 9HIGF4M^G:V9+)@G2GA MRO=7I_(%+<_UR4&UVD_X*MX8RQN#X%)<4<%J'5BQI$(&&?CCS*81^AH6-K/2 M.5$*J-6]BG"V!"RT/-9.OGR$*^0+PC3USP1*XFI,)_Y$-Y>[Q S\"H8HMKQ& M&BLMRXYELHY2MC<,X;U$[0L71F9EV<*PR':UW6*[U;;K\E9K;#;(JN*."TPG MO!L)C[/(80QTZ=DL,[M1K_2Z-?C;*UOSV+WIQAY3(-"N2X;%>(#8HL'>O/F9 MG_.Z+5!JI]IR+>5N-5A?/OO\"%]>>K-TSFLVOLO@G-6$JO3HOJ1"2-9I:!F+ M"UW?BN4]]=*)IQT,TV2?)%>N;FWEG"M5#MU?-E>*%V JS3\3IBN;JB(K:9(; M 8RS2BT ?FB\2)[7;6_&8SN56K=;J?4*:_R]]W9 '#H2=FY)TR+@P-G8&$B, M$V4,+)YV(V'KDS3M@NU.NY[8]-LGKK#7 JE17Q>$Z1D$6X*Q=/:IL@7VUQ8X M@#B S!:X^C4U;#5CMA"^G7BAQW'\O9F1P2&0L;W%H55JS7:E52]L;%T$!#/J M8R;O9GX(UDU#-NXX8^M&H'1C\R:QOU&9-TO'W.A^<,G#VU\ Y@&!'Q)Q635DW9;9N8IA[,Z81=T%Y5+U*K5ZO MM%J%:1+Y0ZX,9D=<0J%4_96-5KRI+HLK R5'*52JY:A459 M&_(L;8TTDJL2#TY6F-Q)3,J23Z6C!5=[?_W..G]@%9/_KM]3=T.^V)0W""\$ MAMD%C%(HF=^^ C"W*\34[.S04\148B6\0DRU5VYK*,-.*D3EL _*292"DVBA M&@Z#02HG-@.]1%*(H/6*K(9K-BIU.'.M7=AT^L-VV'2B 5$ZAXVJAMN<\'O) MSEDY;)1QG#466Y)0@@2+I7+8-.MEPZ0*$.]O@/A ,V!5-5R&3%=6?+ \%[&X M:KA&I==H5EJ]TC':O;$#XM"1<)ANB:KAEL=HE]48J);&"FC)TH+CC[GH,KC2 M)>8I2;0M"!-.Z"U?&5QRGJ., &4$J " *H/;UT31N#*XEJP,( U+([TRN&:E MWJE7NL65-:LZN)QT#5F7CXSMFBU+49J)0:D,&_^<^GZJRG+ M9EL4)O.QE;$ KE&ZF)LR;?;7M,DFOK%6KF?1ID]$@5R&7<"7=,Y&@OD6N=I% ML" RM&9/$UIVPRAZI7'B05:HL,(:RKP5>;=7K_0:A3FVR@_*-6^>@\6S>H5Q M&5]M>5_L#]'L*\5O,FNR5SL:.)RE<&RURB MH$8[QH\AF3$GUM!EW\K(YW\<<[(:.U1Y5$"RW,S6Z%>VPMK$&&?"1O61)]VA M0P),>#"Q'#A!X+XO+_"KXUJ#OPB?.&J-2(R>V^K&M**(Y\F>S<5>9+QY8_UU MN3*3&"RY S8S;H.YCP6VE?P$")"[ MT8C:;-PRWA#VU)A/==SM?>6#,0W8*7A7["T/G1)W3..VR#%^\1T"BG/'#J%P MC6%RT%8(^_9T9CLS6!EQ+6+-[ W.A!P[E));RXU=;8,SLPIYHQX"0N"I.G10 M-7Y5Q\80MN*3QQW:XCG9L5?9DWK<968/QL!_R)L'+'@"_T6XL.ZSK3CVD[ E MH[SDGVF3H9RE&_/",DW*[O.GX8YOS%?JN"]PN->V]?(XMBGE+UFVLZ1X;IS* M"S(7KG0W>J #>-4UJ'.A3R9T>/Z>3A>"1J79T"JMIH1/LGF_#G)Y1$^(_P,+ MI;^H/3#@/)@L<,@3==\H->,E0L+^A-D=R1;^E80'=B7V93NQM9QT23S_12SF M$\[4R&>#UW1,Y+G!]>5BU_D ]0KPF$0\K%<[.AL9K]1C8N]4MU/E8;V$4S.B MS_,:EO>_L"SQEF),\GU..!ABS7W>%6ZSW(T\$;?IR6H6TMVU,K,0"8_V6350TI_H[\Z M" RBA=3Z-\K$$YH08VL"VXV,4(]G;W$-VB[IDWMC.JX]PW-@9(<:_P]^#M]U MEQ$.6TD7OM:0$>.BX1Z^YK4^H/T7:V:ZF]%:2]XH*XR7%VMHC S*-X:]D\AX M:7+CY93[,]8XX>40\:[6@7F_)P1"O M%,12ARS.5H9=C_&,1:1G!\3:>)P7G3:GK5/!(WL;& M *4W^\Z;,9F FHV_VBX(PR'R.Y^)TE]3:L+Y6;!WW/&U$B#M&AA6[IL5LJO@ MV\4UYZ]BP7;27X/);"AQA.(3^^WO[\'GL7>8:<%RI:5&#F=XL3DDQ&>JOZ M",L2OP1^GO_(8.?MT^*^2;;M_/>%T!#;(5E44[S"XG/LI:.SY5U<\QSD>\W. MP=^87,[!NUO<.6!3-G32^BMCFT[^)ODM_,O8SQ/]T?]Z53V_O^K_7NU?/U[= M?R+ZY$U_=[R@)>90HO8>.HHQY5M>Q]0PD4;Z6XW])\LP%6\=D8\RF/_X^J]+ M^0'A4'?QS3#_\N\##&XZT=]Q-]$\J3Y-K,4D(G;[P&7)%YV, M;63:OX$:<13B,6]B1\"J=PW,..7'C9]8?-%/3EWX;!0T8J*Y%8Z;"G$ $"-8 MZR-3?8$I7J"L QGRY:.^-CS$SZE9/($]%<0@L2F[BQRVB-N?W]Q]Z]]_O:N0 MF]N+4]*_O20//\\?;BYO^OOV[O'J 2!,+NYN'^Z^W5SV'Z\NR?7- M;?_VXJ;_C3P\P@O?KVX?BUOB\<_;_L_+&UC726%KF*-G6>84L)Q1&.F+UTP#Q:H$RB:@F[M:RSVG3" M-& 10;7FBOG<'(GQ;C'5VA+!5&#;[I)I0W54H^%:0_(L?&4$%@#*O,O3+YBV MBU$"^##_Q,SQ?!+GF$U4?1B,K0E:OE-V8_1ZXP=>K"&=^)XB]B!@<05N#[J_ M'=39??U\8HP\L\M[RE-R;=E"\^:;Q9#&GL!3[T=+6X*6(4BJ5W3#5]"# NN: M&@4V;F\(/1I]/).]\UV%^^,V\4G]Z!14XFUIOSJ0AK8IY3 ME6QL:<#3#:=.A[,)F/G]^3/_A.=]M"X]/"/-+[2L9PK#(]SH'/6?(VXR:[V& MQISY%(S-*3(4>T8]16C]/"^AB8T,D]W-5YS"ZKNVI..S5[S4N-J'+?0DH=<) M2@>^^2N4/[:B9BKE1@^=UH?5&8'B?5:PE$.V9B#O--65@0& PN*?1TVI@E]< MPP3_,#ZL>J),5 ?^X"%V@%+WZ7T'SZI6R4\Y]OTY'H M6IQ.LJ2D0-#CQRPBM_L&MSG(NV(>=18>BO'VFO.:ZC;W* M37GUY:KW0Z4\V7(RTZ9LH?^?$LNA%Z"<=H)ONU4+GVL1PWY5. M=*B<.5FQ2;:-^/-M:,S39(^J4FO6RN!4I06Z=6!]+3$ M QC*CPZE%!V8L\A7BH;&JS&DYI"\&W2RIR-E4F\7M$S,N\&=5W5=:N;;=2GU M;50051 M^3:6>C[\0?@#KBU[1 T7E,L]CX^4FQ 4/RD!/U$051 M.40S%GF% M=M@NBTCTK4&64VJ8O-(OPP[;Y6P&NDXO[4+;%\M;::^1HQK=\2(3=]LCM5^T MHZ W$$O= YXV+"_\-)S9B+NCL]/68BO#PIL9AS/&-N#C@*1R=39.%4/A_A]Y M8:@=@Z&D$%*,;(<8V3H#J?("82<&A+73^< Q\:Q,FI";2/E. MWHQXOVK2L&#+[ B?(XBX-*-AV- [8]@3K MIEQ8GE\]=DJ6LU8,40KF7W=L8/L:M'4"J2VRSBJ\_(I*E?S02G$=2"X8SPPU MEL5>^DSBEO1^ ]&A'/QFKZQ--YU:0. MV>,N7OX&3 ,;H(L-H-X&8#DDJR*=4EZHZQ +: #K*G7>=66JV]@A8/)>M=Y, M^*HS>W*,H:$#=5],WFV=?*=#1I:&R4J=>6TGKV!D[7H-)#5KYL#]G9,=*FGT MY>"\JC$!N<04,[:R+F8,]<>0^TPV+53T6C1PX>>W;TA0MSCO_)"FLTE:M+26 M@9+RNJ0*13:+]0O-ZF4K+E,590FJ&+,AB.V.)CNZR'1YBA*2P/"2#IB!1QI: MI6SEE3EP82E\N#&77(XEC:BD_#Q>Z*16CM!)$ITR_FS3C[5F=A>9.^#O*V]9 M+W;:=*=6CVFK>^%W4(1OW;CTQ6%NH O+GF*?'GIKF0_T&?N<).D1N: .7\QL MFP;:Z382IA=7&T=G6C-B+EFNIYL'JA1V8[#;D [4T^K5AA:%W3MNN)K/ KC> MR(<'%_",+YQC;R+J.-[[_%M#R[ZUOENV=!Q?AD '.["<0$]+("YFU:4K$$LB M!&W>7(O[0/=&X"6^2^%\(JYU?+HRSBLH3H'TZR6E?(76C-$J'ZU=N%1+$=K- MB.JPHJ&](U;>2D]@>80>&'ZV-9GD(/.6;/E&P*.ZL8P, M9=+ MAREVB_)E2U,[MO+[-93B46K%0Q$<$IQL0ED)M)"LJ;.E+3?]VQ%]Q,M']L;F M'%96^PS"" 0\^\L@?'">IGJYCL?3^>=\.\,/U=8LB:N+9$"Q28P M!1,T]SB?F4V?N#%_V-8 #O6>.A2''0*;N*2O=&)-D>_([HKLY1N< M*<(>AGA/PPXY\#Q[G+J\8@#Q YVZ/*&IWL8IQ%I73"$^-ZQO<&&+;54X.9D5 M^_"@';Q-W'G9"CE&DO((\V& +P6J6CSJ.R%OL *W,&_RYLUFR#=_7=FV+3B MC;7!D;T#-GT&S4"%W=?#88S3H.=1F5\GL^6),92\"ND&_?+LAQ M:$7^*OAM#).G90]F$]UF[,F8 \8. F8X!XQ7WN!?^"_#Q.3^BG=QV)<75KK# M&8U-F5@G^O 5)VT.R5BWAV#A5=D[^/3FT..M^#E@B$\4UD1FDP&U'3:]&$4: MVV2VZ\"8V">GNLM&Z4RGL%6,J?+=$5L22B1WZ6!LLB/\R[3>JF/KC3^7[NK> MP\V9-M])E^HO>\SL/*7HNP%K,-QW+XZSJE"C4RY6UQ.L#NPT5H5C32:(#7_B MU\(TL# ][S'SZSML\.W,$7.B5NUC7:@6;S0X(%=,IYH7=8S"Q1PDOI@C,$\7 MKLL_&V,W:++$'<]0OX-OV\[8F'+['&\C[O*(M&U-K&?0HY;, %E#S$7(^Y?^ M06VLY]2?Z?G[#SUD!ZS3YE*2A?:!#5]'1AV8LR;F>NML7^-$E9^$COMQ*@I( M=QZV2X/_V+"^-<;_]5%F.H8WKBV1MB,&_AEG>TS[FRH^B74=-@%0IF_,C8OI M#+9?Y\/SN&;ATLF$#MP97!J."7B*^UX)R'W\D*=+\.)+Y$/&4/ >_ YVW60# M"_FM#0<9SW^P'A17:*)V>NCB% "I8I.;R>SB, MTW']B!M\G\BQ<1++N"3#"[1NM=:KUMO!'ST?1@"XC)NQYPF\*'P?W^BS/KDR M76!52TQOB=&Q.NM%3B>YX17\-&=]8AS\G8W_1R,0- FX[MV(74Z\N]FD]KHF MG]0NN)Y0(\.8"U;@?H9=7['MK4RV/;Q#BQMT_O[X/J7S\PA\_X*M_@$7OQ^P]Q;=E@L4W08A/OLTW8BW/N5+1F MO=)M=9>/VK=2O;/E1W\\I*YN3-!D M'Z=O*9\4N@5R!8'=GHB^$X%JB#)JJ= M!J^2#\PR?4''$P+H[W&XD P>R)NK2KS(WNT !D]B6.Q%4%(QJW]$T0L8\"O? M",?@AI18J;Z;[GC#W4';'],),R:$H/4,\3 7L'6#C?&-/=INJ8Z6 M.?XD]\*V)1=\(^\I\\_@1@(KX/K$/9U0^(1_I.VDL8(VG.CR28(R.,%]\I06 M;#'AG:/O7('C'LV$,]EW/\\MM-/#5&G]VD2M$])H&=M!8Q56LZ#/HI.#^:66 MM<4+\99$7;3I")58;TRU [ONC 2^A49C/4V,9]US5R$UQ!K>?]>XX9WD]#_S MQB?X#VQP)>ZREDG9=:MC?3+REI9(<--?H+B;SV+(]=P?)MQJ;+BTS9$_5\:Y MQ@[TH0.W6&()8>'!/Q74W?$F6F M6KVJ=8(_%LQ-O]H61E68_$$A.1C3.Y-NJII&B,-GO(DGY<"$>#H1![K%]LJM MNQW8WL&0)$/>_2U[+J? M,QOA _#(8WOJD%N)NW!\8^"%FQU@*^8 %X]M>++=_LK-M[+M;S&Z7!R],).) M;KGYU\;K9;B\7"05W.[3'IZ2_GF]=J(TZ*"4NW_RXO8_+*\S- MU<>VG/L [CVMY<;DH-Z,=_0JC1BOC]#>?"N0QUR'Q@A,7HK:SEA_1>;_1*G) M%#0>?\)D$WO(U"'F/6928%FQR]]^@<<$C1?]O%[RT]!X]7IC_?AZ_7@O;0HC M^G[ZT]=KM0_S]E:!*XQ'53R(>=95^#WLR45^?+W]^3WV+O+T:2]E;-':"N:$ M1R-?A)$PDAS^-[ CP=T)[\OY[_)^8(5EJS(7CHZVV*+97N;SY[&!4]K MW'KP,^N\\/S"+Z&?QWX!P(_^UZOJ^?U5__=J__KQZOX3J$UO^KOC96-B?CQ& MO$(;/:9\0^N8;2[J WZKL?]DI0/BK2/R40KS?UW*SP#/,1V0/]Y=?#/,O_R[ M# UG.M'?<1LQGE=]FC"?_]+-@V#6"6A$P !_ QOL*,0>WL1N"%^5=[KXB<47 M_:*#A<]NT..NPF%2(0X 8825""1?#'#-HJ">Q+8K#= M3)T[:RSA_.;N6__^ZUV%W-Q>@ "_O20//\\?;BYO^O\:2E+Q$YF.F*I_LT4/+ M'-LW)MH0_YF9@1&DR!8O5>&D70S*RK1?NFZT(,!DL M1"B)S\TS*C8+U#4D8XI5H&[1?K+6SFX]HS=-!XX6^< M.V7C1_PH1@SGOUH0U$SRH"K1G6.SI)N^5 M>5MX3%-FZX13C-EV29N]G+>=^0_">RYV^&YTXP>/64T$'3H;;;FD9=&'$Y88 MYE^?3,4->&9ZW)9)DD1+M&5!3U=:^,2M$AXMYQ3EHPCGVY0,9U10^>2=Q\16 M^KJXW1]CS+9%,(P+1.#_QH3E%X R[B9WI0E/&AYFDL!M0V-?JP4"MT_ZA+F& M\!G%H(6P;S2D+C"/'=!>K*"*ZZ&4'78DL@F7'M4(<$V!4ZMUI +GE*P(FK/C MXL+&]WSB)L.=9Y@>389";N"+3%'09RYH/2YG=@1VD9I#7C:1( ++9F=4D*\F M751=I3I[)@)R8M-%C>T;O,(,!-!1#)70O,AW:J%VL-OR?85EAHL2_XR,)G MNQOQKR7F6;;.)('!9>,=]WYQM M1D9(/5*;B-,>\-/V:O!.12$6AQA86QC!H\;K"N'3E%A)>)*=A1&!^WJHG@IY M#=8GWL#Q[K!A>GD[.L(]M/4WAX X'U!1+SD ZRJ0HQ4^V7U-FO.M&IL'O!G; MF3F491 ZW$.PO!N"-PUG SJG!=#]1 TF<#2^O:A^ I[]5V=3V%]^RRD6C_(< M$+B"A1/>,(MC7A."40W'R_R:H!9A$U@C7$6\]HS%H? B6JVKF793"S%M+^5M M;KH%JZZ$*AE^:&YVQ)*OK"/ZOC)B9N'(KGAAP2(!@',T7"(8Q!S)/G,7]7%F MT\95(Q%LV6.ZC\MX9:HIUO X(?]'W%G*.X3OT5D6X%B1M"3_4.'&!&N,D8B0 MFT%"%A8#3UMG',SQ& SH5_.SAO?GI,ZX&L\"$1EDQ(%G KOF+V)WIX7^,P8C*(GW3&^,Z_Q(.&<+N&$UDE$JFCW^#H^[C5 MCYA>MB4 VK$ $"PE%%@)V'YQ1]V3FP'LJ/?MU"69:I@^SXO5+F? M)]_,/\Y M3V"[8/8QR\O<-/&U45_NP15(XL>RF5"U UAONK#+F2$_HM1/15Y4$5_U"0N@ MN;&*8BO"SMO+ U[4&2..%XRWG!3U>U0LLC_LR66:Z M$R14??X]7Y\PA!DSKT#QS2!6-L<+<'#2KX$U="/#Y"F.>*^?IH%/@WV_7H"+ M&7";"VM(/4X1Y\5Z0;Z!:@583Z@IS+VN+LN?QY*??;54.596:6>.\4O42J&< MP(HN]#ZOF]S[AA[N(9U'\*0&(8\GK*IC;-4EM+[<ZIMXMWHS1\ M.LT(\KZ)=P#W0?V?A Y9D#CC!4SWYL$*LAS?2#UX(>!6/PTZHN<+84%EC]=4 M+7/R/D>B5\ ;^ZRSYQDP*1$O\S/61=>P"LNU#K3+6@I85P*VDG_C*-\+]KV( MQ;^D- I!WQ/XKU=K]6J]N\/X__<]UD*R#PHGQV)CT@?058'762)8R'\!6Y,. M="=1T^"E2#++)Q!:[0_OL#8M[6_)?*2B6C^VNT9+4C>U9V>[X1FNS@4(G6# MFF$6S$;F2#/"' E;HD\4A*RYHB0VF&HTYR"L24=BV;MDW*[+."1U2XBHQAQ< M[,<=!M?A,@Y)Z"8PA^<[:32 ^JUAVY,PF;JAYB4H1"N49,E+7 M6G%I0H/Y+LZ=22PS_YRE6/[+PB#Z?*]%ZT//>N.Y^O^#;9O/3\F#:Z,O"%/[ M)Q/6JHGE_>#% _=QJ/W*PN1>D@FV6/'RD-%IR?4[%+\O_GDC-;RRI'6_G[/7 MO,5+28GE2FU9WGZ+I4/6@C]>8%"#VMC X?T62)QQ!K85;"?F&_%M,DBC@'Q^ MP0>Q+5Y@@ O E)0YXO,@54,*66^7UUD="=,/.@#1)V9,WL8,32299YN9"P MIKN+7D<,'8+E7HE 7<"GH \POR5.)VO+'%6UN:/*=TIG?-32WG>Q,0'^.JA4 M'A8VC M4VHW>ZE:&P=@ \Z5,##ICLEYWQLS[.YI-L.;&V0 MPIV@O'R_A4_[E,^ZJB"G+6D()'5+%D[8 MK,4)ODP',V!FE!%ZGS^EUR\"/N*,K0EB8'Z!:PI?MOB@BPWY052A#IRZ%\WG M7-=ZI;&VL8L/P:WCP?Q1?$N9RP/,$XRYAFF)O /6-^&%NAQ"+.2TT+Y+A!L! M4D'&D"3_O2UIU5(P+E;P !8X2HD%=+I=^8$SV0QC9&&2'5N/*1 M%%WI2 KRA0VQ$CTT&*_ 1A1B/I;_NX-IY-[OO&7%R#!9(P>_Q42XA8G6^N"W MQ.BV/FS1/T*TNQ P >S\FK?\6)P8&>ZLTN-4R8=VK9XEBA]-8SBH>.IV\X,_ M*<[;E,7E[L <46!J3,=$Y8+:/A=B4]("^[7.*$_\VL!"4)F8%!G7?V;E99'G M\C_1+(/KR*),ZBGP-_P(BT/AM,"(THT/<.&Q=V"WA$=UJ^U*]F!LMEY^=+G[ MM.@U&J^0&W-P*J7#3.:%)H5U*6[>RG\ J(30HNV+GJR^UC,JXBP$?X3/.YR^ ML"C" W^\YOL)/0J,+=[-E:'-+(9FKU*O=>0S/3,?(\V83N3YI,RU2P%O15MQ MM-7.G[8V'IX5GL;&/Y+6**ULT+-ZD&XR)>"#DO\;R?\'G77H\:JFE0*PFTQ* M5L*4#I,2 ,E5_FO=2J?65/)?D58)2"NNVW0VI%6\^-?R4KZ5^"]8_(>'21YK M)TH#V$TV%9?IMB6;DC3BRDD1J&N@""Q'#I4BH"@L;PKKUFI%45C!^H#&&^TK M?> ] $6_U4JP&XR*$DOX908%(-%OBZ 7J7>59)?$589"$O6@BQ+PBJ! V!Y M)K42^.L*_#((]"]/9X\6<^Q'9-FDKD1Y8DZ@W?"F6P[GH^LBP'&6L*]"?K==ZJ;AC;TL0O2S!,-KR)%:', M.\'&U1K(JL EM091;?<96PJ\>,'RG%F90&J%1Y)[\TQU/^&8EQ[D6JLO\9V3UJN,%&S-M6LS=V;M:FI M69MJUN9G-6LSA26H69MJUN:!S=I\X!6](\+U2>(5T.Q;,6)A7383S?UB?0_X M742W"]UP5A0O=Q(6M6=9B0R'P=[9L (YJN)\U>R)CJS-HJ1[0XD?O=OL13Q[ M?#?ESJ8E);+GA<>)\6'Q!_\!%A6=?W"C7A-:1)L1CG5FXJDB<63&K 7WW71/ M"\+C9O(@)1&+/[G7XX>^3"?6.Q5]?D2/$-:Q.MB(Q'J94M/A;45PS@"?/V'3 MY]E$M_G\"5#E5M::QTU>!-DXQ9;36&TNNDT$ENJ/\8DC6_DL"SYI,86.,?CB M."NYAZ=#9W66J6I+?NLE[K* ML'8RIZ3$\G>S4^YNFHJT6Z=7PY"KYM1V95D0&PGJ2#$3CDZMC+#!OH.F\ \6-GRJ)NP$WN"9HB/AHLM M*&Y@\+28%QH)@9W7U.!2GC=67[\= M2":'(SF&I]5D\[1X"E?^T_$#. J!KQ'::6P5]VDXL[$9'$8VE^)*K$O M-V>7C:?@?9]&NF&'FS]YK%D0"6@$8N1$"40)OTF2#E3=A!VHV)X_OD]YZRGO M4)F^R.DA>6_3K\-XVFYIT;Q>ETI\4YV3R M5DOG&.BO/@S&%GJ.7JPA99,2X.Z#&;;H%!-&F7\[0+?8+-"9O;#&?5ST>8+, M#!/\2LFV:>'7VN)I"^D1:?)R8Y>C$TG 'K<<>'E\>4L\B&.965 M7RVU%]]8VEW#=C&ZZR.&N>2Y%'N& R-3&ZFGW"!^K[S^8, S,N @6&@+^3UO M<#DDH'[ \1V*H]J;K+W8ZT[WMF@:V")=;!$56\2:M+*O.#O0 B\1!X_JDN=! M1B &F(/ RS=#?\(F[@9U6)A4WC>OEW7?O% 0?>/(KZ1+7@&M[U9D_GKOLS38 M[+,$TUW.BAYL!>3!KUA_)B%6_I@A\N8=Y7RC:-XO;IKS$I!AA.^>;>:D@OOA MPCT8&2@4\;4\$;]1_T9)\I?]_'1$=TW_YK)#3_JHVCLU:W7E0Q M5\9U00J) HFR'H4;17VS16*S5A(D;BEF6BTF8=(5,R41+3:/C4T*="K5B^L#]CN2H[2@T\6UTA+6*0(OL9^R(I,3)(RR0JP M0K#?0(9-8U:;C;DUM, CK54(_CDI Z4G7FD<0]BT=5P2AN!%S>[Y6,6 @WPK MDT96L)Y/>XITH%$&>)9A#3M"(IHLX3(MF9D-B6C%V5K9^_DR,KUEY$I-EWQ0+6ZT2R/S&Q$ROV0-@&2W MQM8.9RPEAW^6?\YK6K#YN$V6&_CG&(SE=VS--WR8/3G&T-#M=UF>4!L[64CR MA++(!6/!WUO+CF4)?C\S SM'?/MV ML<=)N(8K\WEG[[@OL%JAJ;;5X5 \D)-5\-VS(Q)Q24 M.SK?8C(R[!>VO<@0V!(*\#>V'8 MPSZA3#(YG\!X@#=)OQ*3?MW5)#YBK5.M]5")E \Q"T!- "V(,,!7>EU.?^@A M"9DX%[J&/$R2#$TLY,:8D3Z?AHE'SW?JO,*[@CUAXKNI\P1NW%I&)OR3?-2\ M*$:8O"?H"1;&R-2V1H;KA]TJ'B PIY8U&8/77S!]?TA'ALG+D.9T,-'?3LF_ MK#<*5G2%6/ O)\_98$ I"F422HK&,JFJ\:LZ-H; QSZ)(Z_#[HR,5RHRG7FM M%$_G%_O@80DP:1)XUR2S*>'$'8VDNL0<\9$D3[E_@. =EJ1Y/>%2R\PG"UA@=6GO M!+YB<5BQ-G*L@B6B<%B0?K4M M9\,J*JW2B>ID,B_\#0_T#17G\!+'!7PQ_B4*@<55L.(TT/E03\0^&LOL@Y6M M(OMQ1.8\ 0-GB)=$KA)LJ"AJ+8,J!&]\B=]^QATC-I[U#"X!#T==P1;A0S93 M$SC3 ]4.^-^3JP,GAB].+>PM"20ST)TQ&4VL-U9U%*.L?=>!AD1G!JU+CKFR MQI@["N,D71Y?J'M2P537"9:U(>^-H3U)!EGAS!%@@\SQE=7^X>D\N,84*^X0 MRU@)N,P./;OVG@ZH\-X]@!;=A4D M'>_8 J:4/3!031;]64;$FMFD?_= G'<'["^NILW8C7SK""Y(&<$'5/YCT)K& MJ';A]R] WX,-A5M2_>6$%3P^@1'"G.QO<,)84SJ8X'=Q@<@O'<9C@2$-X*'A MP77&3('C/8%%A'60&.&!M9@SIB>BRCDWMGJ?G7";&7PPPW5!Q3OV-$S67L[Q MGV'^Q2D\C8%V:85<7-_QYUVXMO\1V-.V>P\?5A^9_<'6Q8U'+,WU])<"'85@#^@ M"S(VX(*P/(;@,&L_MNV UA4&KH$W>#7HFRC8%A=!:@U@ <][2-%^888+MV86 MQ+_73_D--)*D0I9'N1S6@@FKC2MD: R3:"J-FK@05U1TU-0(FMMAG%IV&**K M-H;<@@[BD4I/^'E@BQ:?'82197M,*G8CX)>*(!?X7LRM+5.X3\;Z9.1=EDZ, M9P,9%9=]CJ_PP=6M&=JS?EN1XQBAV)#XP[5>5=.87S/&Q H85%P*.7YS[S_8 M;=>7/:!BUD^7N]Y\\(2";^^<>/L&]X,KQV)*NGE>8QQ_RV*WJ+G]%G%3X='Z M(8PX,=UA%.B^GIJL/ED/ "V)5L2>CFM%XD&5A<8LM$Y+;I]Y ?I= M%+1-NY5$-BL98(B1M?Y#_1!;!6)2 U/J'!?^Y_D&YP(5991#V3RF"GFF)KP^ MX;)K"%(!=$[\'-BH0K.):D.T:+6C.6I:< 5QM40#""SK+]"*5@FR_]%!.P7U M -8@>:$KM>:95.Z#=7]J[F.2U*Z/-3;,LUMUR$/O,L(3:88VQUM\"E'L+",Q,'!XD: M+VN+58IS[YRQQ,?[RES_IC/V-1T8CE@'V-<[S[THMCW*4H]1ZIF1-P(#3F:G>\[+)^]X M'7&?"JCQ,T>T.;:GV$?6S[46(7EFJ$]!^6<^0[3D/(-O_HVY91A,;%HP!D!N:-G5F&>XY;G0U>^634_F10AP M2;\$@52K@MK0J0(6-5R2N5->+4Q_0FW3?M9-(9IL:X*N^^%L(-)-1&6%0XY! MSNC"H_8G=5P@/\?%G.D+3#RU;-/03SX'-C.F8DF!=F/0UDL"VG 5==!C-45Y#-U1N,Y;8CBZKA#<)^;+@5^J.#O/-. M_XO<&\/G8#76R6>\HD)JQDAME@6IGD7P)T)MSC#9KQ*&.08]U[)Q=: 2C*P! M&_."BK1-X05 [STK2[SD$>(QRVYX(\[8&#',N0[_$IL $TCW]>;Z8::OSV+? M*QY_QK?AZ68C4/7Y$, MI$HQHP*='2"_1^6-@6(PKNTN)07Y#$L0"D5S'UH M@ 8]$HG^/N/WHCE>'5^0=*Z&.!/*,BND/P'3QM5YDK%^MLD",/Q=3+1VY\G_X/!1 (WP UMR*2 M>5G&=IBLY@5?0A2$JA3GF=V.-UU[2)]<%I."!W/?*_,4=U8PYHC\"_T7&LLI"YG"(W.+./Y];Q<547&SKN%A#Q<547$S% MQ51:; M&\&!<.28:7+6#$RMH7.R _/AHH>_+88R Q' \W?QYF)0LWE^7=>Z_>MJKWO9 MJ3;;_4:UVSVO5;N]_G7WLJ$U6M>-A8@G6Z1ASNBP[_[SZ+Q9O^C7+GK5;J=_ M7FUV&_UJO]NM5SNMR_9%\[I3;UYVTY\C%];.6A]\8=]K[*ZB H4"A>(42F#DPAO* M/\_(LRN;W3*,6%TT3\59W?,.=)D?4#I7A 5[%WU::@)^6!=6FZLV=SN$R3@\J@=@*J3J]A<(-KQ9A1T>ZKC6/N5;PB,UV1/N,YD*Q_87?2@ N<./2 M%X>/%?'.ZM8R14 A20&]T$^N;>L%(\RX+NS*?#%S "+4OO%RCOO8&]ZAPT?] M5]24D?^CMC74G?%B53S/.&I^+L=DSMW%;Z]0_/96XC>B=TC3[QVB\*OP6V+\ M)FQV4EK\QDYY4C.Y]UQ[D+1K#'=N*CEZ=X/[EM$/5DXCXN[V^XY:#:LN7CBI M=[8R%);*XL6TE >O*YG7KL![GW]K:-FW%I;;EDFJ-;1N.?B"PO=Z,;9X@,O: M0"2W)/8)X/5>3P%\_P#>V\K4V"> MQN*@^\:P%?BNU/;RAC9)WRW>H5-5T[5 M1#$[-W+39/?PWC\ZT M]G)?=87_GFM*-B-5G:LN4 M%>%EX>$J')/4DKG!_L5>EV#;:T.3E4%#1*O88(>DC,OS(ELRX4G7*@3_G)2! MRR1>Z7$<-]JV/4#@Y:N)\6*8?)Y(:9A,$[X")P _@3RM%Y;\D_BP3LJ,ZC*L M(0\5-1W2VK9S0=E)JQ$@K79=49:BK+PH:]N>"KM$68UN84T6%&GM"&FE1UG; M]GO8)+1U*(W-C !0"&P#=05K:+W_0:!;:?SR;D>6!S M$V)!*LM,RWSP1^H@U2I:O<"*U/3F1X;&19[L!9\N/0G(,L@RGQV2"@F$TBXK MW2*[KNT\IRZ].B%+Q\I\2$@&G+K7*+ YILK]4*- 2D/1LC2P9/E%Y9KWD3Z(&P56C"I;8\<(1)9/5*YY(:D32+W;4%Q^=T"<0%61 MY?B4:RA(!B N7E5100[5^ZD\;*!7DV4NE:WY4RJ,H!6L#:LIO]H.P7BE2M:K MR=K?E*W!4^KRK%DOK'I862T[1R(1P>M2=8A*G40ZC0*#B(K39Z"P1(2W2]4& M*GT8UPN>QB*R-,HUA3%]&NL5UZ(B MZ;'MGDVHZ#=W^M4BTBO*-6$R?46\P ZA2D8>&HU%Y'Z4:\AE!LD?Q7765%UX M51?>0VCY%LMVDC6#R+T8LU,KS4B)Z(W-1_B6H!&B3,J5CRK66V4L523K/I%W MXG^E5AZ--'IC=]^D5!27/\4E:W:1%DD-*.TO66R-OOPAH9V5K MOIM9W+(4_6^+^E49P9%]=]DD5.JXA/Z:4M.AJO/NKEU8;:[:W-V\L-I6**RH;3=MH%9^2N+NP+'FCT9Z6;+)8"6'9 M*6YFTB[Z.17FYYA/-ARLA)C7BO.][ $O+KN*4$\V@ZN,N*PT.\5W*5 >JY(U MIE(%#"ED^<5R#%GB6-EZ7Z7!8!JJ8D%E8ZX?C]Z,J&1I467KQ)6*U"Y-FI4J M42CC&G:&8&496V7K"Y:*RZ/\-45*"NZ+:BE+RBI;E[(TB*I>7%IEED4(>QK1 M4D4(>Y;F5I>EN:U;A) &'^@6YL!2R9X'GP)=E[5[6K?H(!45LUG8@ %59:!( M+$L2BTC 6*O*(!6W2[6K)?GL[NJ4-U>S FNCD$^GBE$VN*S@]56;"K%U:;JS9W-R^L-C>+ MRH(#RBI2E06%I TVMAN MV':H*>Y],WAY5QOV2H04RL^A7!W45KVI.O&=O/M M2H-232L0I;OG^%04,*> [<;7E88"6LT""V]VGD^77IO8;CI=:5#:J!=?MJ@< M7R4K2-CG>2L)!% 1<^?63>E*GQ.HDKG]0G$1D^6*1W%Q>1G*[-@Y$BEB>%SQ M)-)0\^'V"\9%S(+ZQ?AA(2F8"\R EA)06YUB[>LZLB/"69 ME7W@["'9)*^"!PAFP **ZPNEY%PF0$XV?&L/@:S".XI(DA))LGE9>TN:6H1%$Y$KC M>$Y$;D3B:IG RU<3X\4PV8]. 9PD.*U2JY=F5N4.-^%]5R+:.6:ZUD#1IR]T*U M2M-.7O4A/+AVG*UD_2!RUF"!*$JCN*K^MXK@TB2X9.TGFQ L+ZHY#76*8_(019/ 3^4)?@@O[!!\8P^:P M0.?_S$Q*&H!19+W>\]"7,VP$&_>]2SI@+@G2T-AWX0KL>X8#BX"[3B;6FT.. M#9.X8VOFP.6Z\6;_HURYZU6ZG?UYM=AO]:K_; MK5<[K"FNOZHMIL-]O57AVHLM&^ MUMK-B^OS3K=WQ.])OC T"K[PSR,TNNAD(N#L_^Y,]8'_^P3.#;;",!_QJT?> MW@BB8%SK$VD!A0EBZ[4^1"$G$>@83S3,(349M?UB3@].2RN]*&GY1\2CU!L? M?![*W!6+#H%=<*3TG3 =I=PJ>[Y;F!F!)Z3 M/V:(>7A]0],^/9D#,]TC50C;#83=W7Y7X%+@R@9"5T;2,;+#A(*7 M@M?6\(JNRU/P4O#:&EZ!7 H%,@6R;$ 6G4^1,KS*G_Y2!J_,HVX^&^B*8UY1 M9T?+ -=IV]W-HVMW7!ACH2+02+^?_-/DV?IT;< [=&*\TJ%WR'UVQK?4W7 ( M8*U3V#3,0HOO#@>;K?6QN5EEW]W0LF^M[Y9-\P=RLU%@UT8%XQQ@W,X+QLR? M)%KA%\*1M0+[ZB@HYP#E3EY09KZK_#% <$-S-#<%)NP5DQ(U;"LF[ MC^38#+3>)J;;!M5*F0!T7JE4Y'R*'>S-4CJ,QD"T78N&:)[,L%[I-0O+BTS5 M];>GW5..SNX1FL0:D9FSJ\-_5UR\<&+4,G?U>7G-OL;TC>H.94=[-_KI<"K> M3)TILK'WKJHS90=DO5S^O:W0^W_4MH:Z,UX$+IQ O:8U/ROT[AMZ&V5SZRG\ M*ORN@=\-(G\9^?(R5!OJRB.]=\#-+2RX=L-/Q7D5@!, >(. X%9MAA0L%2P3 MP#(FN)>WW&YH)8E>'&JF7KANF?62")6@5KT.QZ_4<5DALV&2!VOFCLGO8&;K M)OF/9<"KK_#6S%8>O6PH=H-@9J1'[]\/@S$=SB;T;G3UWYGAOG^G[M@:SD]X M^55*;X$/L,O./W9C,AAP%/P/@N /CH$DDDI^9V>CACS-POKQ*!&5%> W"'E& MJOZYP#U5Q^2:U*$TN ,CCTY,N'4GR6-=SZ>:?\-<\SEXML@V;V*V MN99;+WAI*Y,-#J.\6%6$$DIWHRJ2J);*IHZ;)K*KVHJI2 M UM151Q5Y5=XG=0GKLBIU(A6Y!1'3FEF0J3K2%=D56ID*[**(:ON!AD46Z5F M*V(I-5X5L<012TPVA7*Z23WZD?.O@C./BA^XI*8GJ>E)*Z8G6:/E@6)JB-(N M]L!60Y04PM00)06N'067&J*DX)6E=%1#E!2\LH.7&J*DX)4AO-00)06RS$&F MABB5JI.J&J*4=XI\5U8\5:MJ]6I#*_40I7:M48Y\=X7,C) I*UI:@DN;>"<48PEM4@90+CHD5U4T(B.8[0JG1[9:# M'9:Q.+X,CC\U0BES8I157:3KZ,NNIW)=4^I,%H!,->*SC.Y80/9D]0H%^O=4 MQWF%WC70*RL@*-2MI_"[:_@M4AWH;1#W4R.4%'"+9[RYA075""4%X"P O$% M4(U0.@A8%JH0Q 3W2 #EC#M2B4/[IU> MM4% M-1C -2 )44>*9)'3#!V)\E##5A2!)(J@6P0("TU@:@!2XHR4J",3JV6 M9J2V%)2A!BPI"DF50C:(!JL!2PKWN^UD MS'19%W$, [X3,J8P[I+G3^4P.6 M]J!U*_"<#1( U( EU>,X$T+)6.G56 JT&+"FJ.ABJ MRJ\L6PU84N2T]^249B:$&K"DR$J1%2.K#3(HU( E12R'Z:6+R:903C>I1[^< M Y;HK\%D-J3>P*2A\>K-0/KQ]?KQ7MI/> * K7]N4%:K?;!F[@4NL)X5+6M M-_^MQ?=P]A+Y\?7VY_?8N\B#!-[I+;8,GM^-?*$OP6W\1 QS3&V#Q;P^TA?X M!]:S\&]@1X*[$]Z7\]^/%D$%6R CL?#8*'CIZ&R++9;M;3Y[&K.5V. 2-M,_ M8[:1'AC^/WOOVMPVDJ2-_A5$O^X]\@8E\Z+K]&Q'J&6Y1SNVY;'<+Q,@ M610Q!@$.+I+9O_[-)S.K4.!%HMJR+%'8F)VQ2 (H5&5EY>7))[T_:O\>N^S6 MA^-?3[=_^7AZ_/?MXS>?3C_^)0CCZW"66_6$+%!B:A/Q4S V,J%=;#Y-?OV? M-O_?LKR8?O5#\&JIF/_M]?(UP#K>CY!_.C]Y&R6?W5.&43Z-PQFF,2:K>[L? MIZ#-7GBX+\QA,,Z@4O]/D0Y^J*F':YT-*-8(^3)97?QB_D.76IO[[2I)N$$W MMD1,6D%.@C!BDWM)1<()S(4'^+;R36/C__ ;TX"K[E4(,[/\?+E6.WV$( MOYR=OSW^^.MY*SA[?[(3'+]_'5S\]LO%V>NSXX]GIQ??=6SOSS^=7I D!R?G M[R_.WYZ]/OYT^CIX<_;^^/W)V?';X.(3??#N]/VG[SO,K=_>'__V^HS&]A+C MJ&OT[S >.QG6/'E?3FB_#.2S[R[E4%8_\SZ4SV6D=AO^M3;DFKTWU(::^$^M MMV;=V#M))Y-(,!G'R?"$#9U+DPPBD[^.\D&_^=; MY/_^S;C[GQ,G-+U].T%_C7[^*YI,U$Y*LL.1=R?#]2]D]--QC>/LI^"'G\]' MHVA@ BX9I8, %V(O_KPA\_.37Q"I<_2["<;AE0GBE-P#VH.3(+5!-SK-,0_P M:.B Q,RT2+2&95[0_6,6HSCL8R;3;!:@'ZE!3>7OP#-%24XW:P4GM+_I^B0* M6\%Y^#GX& TOZ3:?3(*PG:%_XC;'<=]D18B?)^$PW D^A#.1U4DX-+)&B^,* M,Q,,QO1V9A@4:5",35!%-N@S%R7$\:ZA1/I>Y7\RSCKN+M,SXG_/C28(+S/##]L)WJ3R\QOV91Y]D7TY MH2_&>6#H#89N.3:MN0I&8V+5LQ\F=(+F^ Z MS(,7-[C)G3DPRTJUN7X!]JD\VCG*[34=Y;/W;TB+=7HMLH07?&5>R1M?9'?) MB[2K%VD_^(OL+GV1%JU0/C7TQY6)9SMZK$E3V+6%HB52D999(+8U213M["R\ M-'3[24C&LY-6EF02[9INW,[-8#OZLCV.AJ0A_F+G<.^'GPLRXHWJPV!FPDPV M$>\)]*KQ[C^_+Z9V)T>WR-RR;-M:@O:6%4E]E=Y&83^*HV)F%=(9>Z:]-\PG4+BCB].;KK!(9AUH9*NQ]%@ M#+$O8UP60?ERP&$['6V7N:(AY9!A08KMDNX$%^,T*^2P\HZ"&YZ:I(4\-4K8 MIN;G8:/0<1//2,?O!)_&^@Z0R]JP2$PG$Z22<.@-RDD9A]BG@1F-:,=BB])/ MPL& ?'>6>SJ2R+"BS1$6K&G7&5<&BX3&M:,&+48CKTVWQT"]0S48A0.>B. _ M)4[72(]H[,:$!*'(3,B6WD]!1,.C245X7U[FIJ4]+B_I:,>R[MMEI='K]7%, M)[Q"I_FTI;,DNGG2JQO2.20WQ 8G/4'KQ5J$[@EC.98^Z=!UJ_5#=UFYC^J' M?_&>ATF+"VE2/I%HU"&68MGQ[Q:2'!_(FJ]Q_2[3*,<)"7Y\ZH;[D6[J-,IV M=TV5TOWAYT6\]H]B!*EL8G+64,O=S@\_CT@R5"MO8SYQSIMKDE(5XVM:"M.? ML63T(4P9TU[0$X;_II5Q9E."B-]GVFU785R:G>!UF4&0U[,M:.^;+R8;1#G= M#Z*J#V<9*8P>$R+,$-,;[BKO@YOR&;,3G/%HBY1NQ=*"ZTG+T8G&9AT]8FB@ M!F"K12.(^W44Q_:Y(6TONO4=GMC"6#-#CS$\:D3-\3(TI>O<1!:!GYZS^*ZW M^7VEQ$^M*:6:&EAF0E?Z@$0LK92"2E5!]OUP+8DZ^.'G-,&+5X?]_!O1C-^T MXR\,G0'*U+:$UX&6+>#\J,-\LT@T.(5QB%43:W3VYXH_>IO)"53U%Q MF(:^X?U&;@T-C-^,=XKLH-O\!GD[)VI+I@LW<%+B1&.)*+&K179!)3XDKC%) M%$ZN&T\*MUH8PRVS8'^J#]7CFCU.;W-ACG)ZFSBLE%)E.6+3&YRJT2"WZ\,W M\MY*[WGC=I.1>(_5)^CC\Y(,$EJ@03J9P!N)F<>M!#4^\N8X5 TN?R M)KE2E+?<*[#%AQ'4;7!V,Z(A*0B1X."2;#FR#&%!N.'33\B_9U$6:"E>2MVDU&3W,01X,(;$MT#[JW;#^UOV0F6KY2+W&.1' 8DD'&']'C M^VF6I=>8;US=4NN11D WC"96:OKF)@NBMPR M.AA^-; 32X&(H$P^?ZT(=!9 M9/__L7ZDS1N^=X_*WK<7\JTCKQ=E/S?_*5&'!QZN?'F0=?^1!5E[&F2M1A_( M\'$,7D=\$E_RK0]@7I(=@,M.1DPS2 M. D^D,GR/$+9;[)TQFL9UKN]'WX^/-QM M]8XZL!I<9L$:16IPY 7IN?F5"[9@X=^F@7H\I)=B\6=F8(!3NC'L ,;Z3OXXQ%-6)3Z)5;XC=R M67U)[Z)MH+YN5#%':ZB83G>YBB''#F/$Z.S@GHQR.6BOSE9%]!@LZ.IIVVL_ MJFF[P(FU8*9CE0[YMSGM./XJ_W.SUSL\;!T>'BU.GYR=D#K_ MP&RM%R[=ZVC25<):G'8-KL,,[B_.W&F9#<;PMFY:F66\(FXY@)T['_TNMSS/ MF'%:9CCZ\@Z/TZ_RL^0D31+#M_\]*L8/M&9+!TBN&EUZ/KHP UI'! ).PC@V MPU]F=K3ZPX=9S" L;E0I>\M8%A[C"I"RH2VQ_CJ<:OSO \*-[DLW^9T_-_OM MG6YGL==(,#69S+_8B^OMG]U::%7"CW?=/\O*E&]?O3?T6#RNV3]?OW]6)-D? MW0H\FOUS<,/V>7B7X-E6/G3W&KA^ ]>_'[C^W"9:&DR_O\(9>>C7B<(R2=!7 MKL+P*XH2O'\MISI;T%)S<[ZJ)F]).2M>X(X9 ZXJTUW(VAFBK-5J[F] 2^W? MRQ:BUN>C3=O53KO4KNGLK.:F*])IM0L6:^\.NM.Y!BFS_(W#(*[)^R&P?;L=I^AD1 MG]R"I 5N(B"=%;] C"F-KTR01?EG"9&6R0#([8B3R"V%LLQ=E9E+NA\^_"5* MWX*9P8I"'@PD?APDB,.T@K[R.01TKX8XP$HOY?7P_0)"$*A-HM#K-"U/$&M)3^)H_^4T9#A0$"MN,WDX +D]5V% M46S?ED8^(C.&[E7=7.<]UB@P79L7%>1703!1HFEX.P:X(E-3 .]PG,S\MU;I MHRD$F?<(/HZV@TNTEZ@)7CW#N9=)0R1W0+IS)/X=DF-@/@3A; M_#0? U^T^+E(\^+G6,[%3QE\LN0NP&P,HBF->_&[OHDCDM,ECU:HQ)*'9V#T M6C:J%#8628_]"C 1^Z46@'OW$P3JI.#TLH^0)&(2 1"]163)K=JZ 'IF?*AE. MF-P@^#O5<#B;'D8,,2+=T"=KP*FC:4E_#NB.Y923^(N37J7C#5\O@S' #/5- M<0WD&_3IW*A%KZ2,3QW%M#T<%+)V>T%[18GX[Z*6$I+IHBS,3><:3ZY"*R!@L/$<8:\(X"* MPUE#PI#'>FC88Z(%+%U-P*H-NWK.X+@4^)ZV%"\[&4>5(835"?F@F2N>*650 M"T-QHY1HZ;66HQ7A9YQ>P; 4B\'MB2CW9?11+. ]TEG[KH+UN'15CW/%[NF< MBZKS#DIW4O!$VH]1B4>ZPGU'.@"[B*9T*WHI;V>U4XNT_F '&9_79"5=\T93 M@#]-]4]T@;T"6N9ZG)+ZVTZO$\4DD55$+V4\Y?LV&IG@DQF,^13B76R?4!4N M^L]H!>?OWP6GR564I8E@$V^_Q#V."H6%N$M>>U8LZB-N'#M-:?22E?8D_#>99<7"A,ZJ.Y\F)"&&X[^M MX&(0L>+_KW R_6ENDM^^/<%#*P@[&\%T5X=U%#LAFZHW!2)96]&5 MB@'3E0;*5[IDH8,M)X7XI95!S%B Q*HT%6#"DA4FM_& @)3Q;\$K+$"K;K"D\=0-QR M#AP,QDC@09%=!L;7\_#OR6N9P,.FH__#F^,+\6MM=0<]>'@%NXZ,!%;T;"Z$ M>6'D3U>75ZNB3X>Z@O\\/^'[92D=*:@UX4(>UH3V0RX2&TG>S7Z\$_S.FTYJ MU*.L@)$MA2]DXVCE#@(B9+&&&?S9I!;(\(XG.E^&J#Z[)OD)D$'CX( B5N!L M\CQS2806\=&, +DTC::&Z^6]*$C+1D@@C62>EW&\G9OL"N4T]7DUU:E!+V-T M1>%+A(/_E!$'"6BX]?7RW@)Z8H(%)(L+5OS,P8VE<&-6HF /;193 H"WRU M;5 KD^/ *J)1-)#X1S4L!I\QU68R'0M+0,)'1D+&RSB:JDL7 M#L@GF$2#5G")%4IDQNL"2F]Z25[)'QX[09CG*7W%'_@+1(8K9E3<*!./5.%B M[0_; 2PB*,)+SGT*@A%)#;B\TRA.&T.-UU#FFOR=7(@ MB.'.H :*)TZ7C24NY+4E/Q!RA5"1Y3V W5V@.N.2)K#62CNH/#8:TRLM4L)C MK!^&.$<,SZ^4?49K5FSH,7LFCFA,>H&W:0L>A4HR"O89P#OB 07\]:45!4U MN^;S5RHB/5%BG9(SC$_?+OK9M_=HOH]/3[!9R.SNT]U8C9UD$4DPT)LLF^Y* MO+8SFF;X7KX2.ZGWD_OA.QIO1H\__5)HFOREW(U7'BIXZ F'#7'*/I%:8KPW M"Y[. (E.:>9>I-:LG7LN!=IT:7'H;TC?D%LO@ENSUWTK%=?!V -: "PB7$]@ M)@@KJ.U=WS="A4):Y?C\(IC3ZD$^RY&-80@E1ELFUVGVF7S/D Z;#[@/'E<; MY;LRX3A>3$:L.R<^N3NZBU9-.S:D"6-]#2Z8"N&"V?FK1[C2JOAO%(>7F'ZK MKEO!23G-HM:77V-IRD7]B;XAK26%>H!1YKR2&2TPUZASA:&[I9/B M617I.OUP+$K[LZD.SCQ$RO@/IRQ@AWI''D>F)"J 6Y!?1#KDVC@3DB8\9DDK M+R^Y3MVK.[$'NX$.I<,P@46IQ=$GY_\\>[W=.0H@A]#73U_W?#76&R&3,@Y9 MY"_* 5;X+W,X;WV)N]ZY4BFMX!/M>5I^0%9O1+M@WSR";? MA!^ /$Z;%U;+PME.G@K26' ^S304W&VW#W8"^%?63\ =N*"8?D-O2',C==O5 M05U3+7X("V%YKG5-),1-FG!@B_$Y+V6O]-[ AOS5EZV,;?U',#7)T";FZ&BB MG^2&E'VA-H&]+E0Q140CY7@A[W=>8+CQ5_.X4( M"]'!'Q,4W16[] M"8#E#2B^AX%76FQ?=W]]'MOOBYS\!FBY&V;\ZV&33QLU>:LX?'<$X>,^6([: MW^Q@^5HUGCZ6\^0C^=17B'2-@)[?EM!@&L^V1W&99FD8?Y[%')\K8!&2VX^P MQ$M!+@S)2OML;1]1'.)Z/]XSJ!'8IRZP[Z)!EFZ3B)(]C0JG(4AQ%.HG 2H6 MZ$8$&Q'\5@-Y:RZ!((KCD!F!*ME;B#M:IZ^1QL8U_.9B>;R8F928O82_J5TC M=(W0??. SJ5).-=V98*"(6+,"AM.9XW\-?+WS>7OM0<+>;P"]V!@ @91;#20 MP+:I(A\S'"(=?YFEUU*@1Y\P_+-[(/^<,)G,'/Y1JN\ T-SFRCS@RLL8L;T: M2&H<78[CJK'&,/@P?DT_L%A0^N>[UW+GB185D(\Q,@R4#V/ZFDO2;*1P[CNZ M(=!)"DIC0$(TB+B,-[)@;B1-& 8G1;8,OYP:QC'G!8^DR,P4O.^E:\)EOIA! MR9HXEA*T<33=( !33=0=2&B#91U E$F4:\,%A_9CI%R,BJ6^*3C_88&!PXP6 M'YAFAK&3?!F1=P4A XUR"6!T*_BQX?X1A8?"$FR*Q8XPI(1D%T%'QK=X M>&T2U0E#D%T0*!WQH!S>FZ^*,:"=X#B.=8MZ2)YKE&A40!JIEJ6G:%*XG&J- M=U[FP)E#:;?HQL"58L-YXZ27I9,&B&W$Z"_CM(\Z=X?S8Y0SX+)E$OVG=)SS M7ID_W3]61&>JQ%7^'(*;EP:13MQ4*OH:5=QTV.4\,/[$@Q=Q#7 T8DH#,V1\ M;SHJ3"(*C!M\5".P&':']5U\QXDQ16TL%7GP2X?-PYEI4L1S$3.<8T]BQM&(VMXYI ^$+@U!A MG=-]&K13$%C&UGN.MN-!>7W^F\NQ1?2.Y2B ^Y< M;9>M09CUT0DEBBV"V^+),Z"?<[HZRE_N:/G.&%A? .9!$"$U]@,,+&MQH0UM M\9C59I@7XTDH*DXLB;$)8]$'4A-$NF549RQ-#>["KGW!5J# MT9O03TL4^)<9"C;2=,BV S/YC6F>#6IQ7"U-L&5V+G?H![&6KU=%-H,T_8Q" M6 5E&UD>=$JQ9286P66J3+K,-(VJ3/)P!+.!1"%G6+7K=0EM:G2>Y/%O56.,2R8#C+ M1UK?B,-O@JKQ892S%RFFH*65$-%AG@+ZD[YQ_(S@-600:QJ,PLR^T&\[%SO> MD.U)PN\>X',1*68#GM7[K4HQI##,:QLT[>,J) 5H4U/@A)I( MORN2WMWVO)1GV)46C<': MQY)PR/.D/,M\(:.7OZC9#VCQQ1JA&O>+;KM--E,NVJSBX1_/&+3M"7&^]4!1-N&!:EZS0:TW7D M4ZW+X-F+R8 7]<62=.X;3S-_OS'/$RD!+@L"=E@'&^9H^35PBEF^G]]T],9D MY4R@Y#/N=)0K&P=>F^8D3J]-IH.SXW\4=L;#4!G\ZHKU6;U4T6M^"PGO"RJ)>R/1! MC&V(\3$Z><^JNF)V!]]QP;!19%'D :&\ZJ1F;T)2DR,11",DA):VG MXO#&]#-N^\G-AU&C[)50O6C_7FIQQ):04^(W %?4EFI03>\18,:=[UE\2 M4/,QK>S-!+H.RA16/U2RA/US/G5$=.;%U6**F M6<-PB3O7G_(Q@MZ;7'>T4) W-O%4K1YO36EH43:O3/-R.HTCKD"*TDSW?Y%% M_=+I\W=DIR*)8W-ML&;.)!%VE5 M%MY=A\=\@L-**QRK" G-#9[\$Y:0FQET73>#ZJE3=&:5Z_D![#SR.5W8JOT+ MPQ(NQ8E"OJ0GUG%NK]?2*[YGR]:101>BX>MEE.NQ+GWZZ, @/S#*H8<3JU7G M)Y=LRF&8215?SI;0O-J31N(W2 W*R*%DE=YH G4Z#O^@N_(![VZT%5JB!*^4 MC*W>JKP";1&HA?*^ MK%=3XDF]J"U1YY^LF&C#1;2HM"WF<")&BC3!DNT8TRYSKX+H\4IM+9LN@\""&&2*M^ZX]Y)_@=W5-YV')RVQ_E MU>]@88$%BOV586KX@!8+WHA7<$4:>")LWJBF3M@#""ZY2:#K2B@W'D;IEPCT M@:0R.&A@L+PP7?+RDN2!#BRZ&PTNINW'/E>U0LQ;H/+,* M9HH'%JL=S"T'M%6ERY(Y/?"0U%=10>=7L51''=";?5>*M?.@/E5 MILY2.5-2K.I%6CP!5:Q8VXT%2Z;0)6GDH2W7[1-''Y-B>-$.=*.>*(E#2\:L M;AW;O+ >K>5T(&E3W50X\F-P5]QDBB*U/'EQOP MJG,3\4@S/'IW'LE0^4^YJ[Q]]]2MK%M3F#]Y.1%W-1?&!5I*73!^1DMC/2SY ML,9EFO+/RETB'A1;XU@37W;TJ6YN*F&7)TG@/893D4FSE$"7;4[.=H)S[H9M M;QIQQVS$6(U'5236/B?5-&_%)##5QE !M:AQ1$9"V/+\L%LLH.^C/K\%.4(F M)G5!AZ'A0*3F_64!O\+@EB6((?7W)VYA$'RI<_$ M R:@@/!4M# 7+^508_YSVC)+#HQ6\(Z&%X&=!NKD=_3I!E>5)1(?IT4?(Q\Q M$55DH18<.N6X%>75(,ER&#(4N9P98:.F#V'IQ\5"-CUA01=PER> M.SSO:9,PF.T1+"\AUPTGCJ_#'04\.6D4>Y6858 25,T2Z0 _E87=N*1,+5$_ M%^[D>]:S2RX_(Z+F@G>:N"!'5J(7&JC?#R/KLV6JA!T6>/U%U\;6),2;W M96! ,0ICB5MZX1<_' *YQ9QJ[F,RQ;OEDE>P*3Y;O2J^I7(DN2*XBIR M!YE' (87QUW@\A+S!HQL6428^(3FUJFT92A#,DU03"3?A8FQ@X8%U0E4-R$PK*8\]M;F_)44U]6_V!K_.$B5#!N M$65>JOE5:J^PKZ^C>!C/6IQYXT-;]@-;JB'#=L+"&C @*309,UI:58?H$9/1 M&#<<82B''I,!V41P0@=74#A22J4O D8\* M;>C .W1<^H^D**_R?Z2%+$3!.WMRP]RG-,IYZC]6U Q^\'BN)IJ*5QW7 GU6 M.&-(K-53Y4!;[N0T^#BTQZG>:^;4HST%6G44C"1:.V[UK"YVQA[K<5&2[*;D%I?$D8JQ"DI4VI?W+/J&]%,22W)$'1QD37AH'!LZ%5QZTGD+"^RM7 M5Y#@"MX*WG$K^!#3VUI;XBW]]I]I7) KZ(A9ZPQ&I^!S./>V@D23?E*UVJ;7N M64QASA@/_*_W*:U.0OXJ7^R8P*VT&M>;R@W#8BE\,T;DJH[!;EF1TFA$FERF M++;S]GR$#S=%WQ? M:=I4 ;[T_H(8W[(YH+D]^/+IGZM+ 8P+1Z63QJ'!UH[^L)M Z4)K$*&9 R^> M#M)W-&.B95O.AZUTC! >@^$?F2R1/<^5+CXG< MDASKX,2AX),'$M$'4O*E_KFU'CHICF?WGU MZOKZ>JAP#K(DP=8O?_]$A\E.\+88[E3M\NA3KQ\9 @F<%:.' MUM83R IN><-1>21=O: *[UJ9]3D>+N>MR+:&BLRN]X$QD%XS7!):B3R*YX]5Z554P=S<$"G-32:)Q4ST$?%N"H= M8VYV#LMX3M+B^+8JE"G''L]I85_61KVDBD8"B;*.@KP]BCF_DT1?V)6A&XT0])&$>+C%6Q M:PTZVA5RA@AI8GYPA95QGC+>8DFKJT9GK]V_YAGH[S+[ZF:3562:7%6RZ@N"2.FW%]"&T. J4*"BP/RG!@T;-65ZUOG M8/'S)?226+@V?0Y9PMYA#BB< -?7.W:&O E"B.3I;ZJEW0"YN'F4#DH.>M.T MF-&(.VRS^@*LALO;FF88#=?0G^0:\A$42S 35BELLZ=E,P2/EY2HDU6T@$&L)Q?O.3>RHU8-V+] MS<5:&H.I(TC> 5S.BAO';]%E$Z,69"6@,>>J5#E!3U@>I?0N#P;/3^2]U6@P M9K2RJ:.:WWD>?@X^1NB(NP4<>K_,^C!"_YZD7ZZB&&1,KF^[91V93.-TEG,X M+[%]="WQ0@7/@T=H8-WS+":U7MA\I!/A$O.AC)._7$IQL]-GH8..'_P"WLK9W/NG;@P9\DH"P7% M@."$ HFYGZH!TT2H?C:,?KS)Q3B\#GY%B;@%.X5 ?^-%CL8S\BBYX%>+CU8W"L?S MOJ-[-__;\?]__@&42Y&Y;E4+4Y&QLTT!3>4A=B;3LK#U0Z,86)CA+"$U M"!ZCB0$P<'%UO<_MC=Z??GA]>E$;SL>3C\>O/EV<'$N92N0@/]Z/1!M;S'5M MVL@:RB8.R<9K*!/N/T/&C]W(4"% 2^2G6R?'KTE<^B028YD*Q,A:%B4$3)"Q M5'^3E"RS-*L /BJ6::9"Z3@"6"3F.57$.EJM5X%S$W6"PTV V MB(U?/>C51/KB-3]8+NQ1F&')NZ:Z3O)]&MA'4+T"W+O8?@?@*F%CHK^Z.TI_ MQTE"H754>[&>@] IY/?5(05N2(L78S;X +&53<+F I:;#(A,.;'4)0O<1\GW7$ M%?G<=Q%5+\_#A1L\BS8!HP'/S+C'#.(TE[(#-=^J8A]7O BH'%+9*YY4=S@Q M;DTZ+(S>TRC5^S^&O?XM /%%5=)%YWU6B-4I!=4JSB&CRX2CF.&Y7#B"C!@9 M?:&4GK*"#<+K,!,FNBIY-C"6*\/"JEV)-B>&7"Y]26]CCQXMS,=T6&OVWX:\ MBYIO45U'%H^Q?'@VPHV[+)922]-C. :UF/&#.3TK2$,Z>J M,%5F+%(-R&+6BX3RZ N,F&+< !4?#5#QJ $J-D#%!JBX-">_?C9>TO=X[J?* M-[=9=ULD+S\*;/.QTR^%TC]5Z7G-UF^@U7(L!S_0[D8.C-!QA8C)XG-/@Z6L9V\7\CR1Z56^N8')4,$>%+.IF:_29B^% MJZ-#)3>5LYN1E$#]2+"E8KB(N @V22P#1U4-)F<[.?S./G!H([!^2"LC\^'5]T?O'.4R[%AVT=7J6:4W2\H5P&[Q>R"^NJ);%'A92Y3(LH=,SP7*:. M!W(5=IA7HU-G^Y6-(,S7T2GOA(O':<4>S/6H*&O%5W8F;7F_1/+$V"B30E

'*RC*#.0(J/"<0NMXMH5F_.X8%SH]P5@58K"_14 1,X,">'J,W ML]I,WY/O>'Q^\1QTV-S$14*K<#U.X<8*;,]+FMB,287=4S3@;PDG*+0WQG'< MAXYJ!:=#V,90.2=A$@[#EJT"K )H0R73J?E'3%*U:NV"+:1FE6J3/23ZVX[< M^5'SH1IZ9F1=0*N\F,[=<$0>-.D2PD_E<5!.",:IBDU)<1F/T&)"GMV F4QQ M1T0[A4I?JZI]9<_T0Y>E1\U/#I;PFN<%:1[#_7B$\T'H9"N^9'J=,=@HF38& MI<_Y1((C52&TAC 3"1+*:S/=;)TR6-Y?/,K/9L:'BZ6?C7S"1IU,O(77LZ,: M4@A35,H[C2QW;0SLCC*OO!8GL^V_-B':S!/)%T#/FD V&.J+)37*546[=]R:+,] \06[ <<@JAN*@=UU8/FW[98 M'X^PWB>[K3@=MS7#B.3+=D7BP1YMO45$:'?0_%ZH\3G;?/)O_VS95@K;@W&, MH+S'L9;^D5H"?F:(6Q0?X%X-=ZY9_6 PA"+EHM1C2M&#:G1LJNLH-WI\UCH$ MC*-^I-E33 #B2 AM$N7"?77#(R8;\ M,.&NC-3VO>&N!)"+\#)$*:0SP(!U[WND!$XGM,!<1I(_,&4A-+3"YS?6N(*J MD&B Z4.V3'8.1QM@H@PCO :,-Q@\S"7GP95IP&K),:8R*U@UW[C&S(+[VS]U M[4"C# QYQ@68_K['&@I_V7SI)IQRSD(*XYK+2M8*10?C-+7E*%Y"CVU"'U1. MMP.' 5[:TYL24Y%\O)UBJ!;:_?-,4#DZHV7#[2+=ENGQ55"+Q6PX%+'D&0SE M#\P7>&,*":C;J:LFC>>)U\5IVZ=O7-UT[%>A/-8UJV1HIL180GDW=*'7:6:V MO5S%T$R8AD#YK,#I5$M8(Y3(E'ND5^-" Y$,WK<&@_L%+T(_,]QP5.1*6PB_MIYTC@#=6 A=E M@IOFP1M,WA8BHG(XD*N37K^4$UYCHE5B*2?-! =HZ'9":.M[NK,JM-B)]G"!X9*3WG-0G\KYFY#'Y-XE"?P M;LXI1YR0;BBA/)*L3738J:^W=PO/%K4G-A\(&?1($!E1]LB# X 3:+< M81E\+ F]R BPH2%2BW5A7[:;6G[(1-1@!=^PA1Z\@O];RJKK4#?BAU]*6[K-=-?]Z_XV:2(*1 ,3<^4/-6NK$4Z^+QH;$I,2IUW:RCQ85G1)86! M(#IL.SPVC]R6R^"CC.A/2;9SV,K9T=6(JOAX=9[9T12.H'4.]N =VT/:2K-* M=UD#E<9BWTWFB+N3M"H_Y_?.3?R]\K.^^16F\^#8-OYG\_A M:)C+2&C@8:*8>HL16R#5QT9:$G^PG 1P^SVMSB&&)2[\(GWCK!X!: 7_*$W? M#"IJ/6Y^&V0E0XBL?P/N4Z'+& SBD*;(QD(MPE]/A1,0+2,XG]<*N.F#X*W= M+J=A&6R=?#I5UWXJW>!=-UC5,9&E;;1DZ9B0+4%-@^T!%CGV--<,(7%HFZX. MAY+040-][G1["HH(;/9G(:J+'SK]V@B01+.Y)*10G$= M@DD]AO$@ L-F/:8G1]'2%4.P+_$0>C"@DN:E6(N.1&A2P2+"V)\+H$G(3&Y<.34L2,[%FFOG M#CM\8+2UC)T1I:4 O$=#L];0YWO-;;%Z1;[&73C2,Y<6LN>Z!4NB:V?H""(; M -PC <#UV@T K@' -0"X^V'JBV=9&+PS0PY^^(?T191: MSU?0\K0NX&6GW5!$L: $&.DOS=81^=28J::6V(/6%O1X<(5GXQ9J>M27SDU5S?/DA>>K]1;Z,W]$3VGK#N%, M<"1W'^+R6>@OC3,N"])KV(CF$U.5^5/%!>ZUN9(R?:^G#B :)F/9]0 M._.7 MC;5VKE9KY! 6X0@!+4[>KDP'A3&3G-A(.NVY4.N4+1J$6SL#M"LYL=4#?NYV^ ?XY0 M?$/+$,66&1QO)XZ7QY%@'1QL5J%&G%49!/S =:''B\ROST[PBW]R< 4NHXFQ MNB[S;OL0+B3&%ED"2T34I)S5TFCY-DN$W/AK:+ZQ>.Q3=Q:N.#GK?/+JD-,UN-+37/@&G+=Y[V MY/O[K]:JO-;,0/@EOHV8K\*I)-\3+=D27&J&\+B)I^@[ZD,+'6'_N1?#=TXK M;E5YVCE:BVNO:8GI'GWEGFO?MV; P\UI!?EA&[X++BT M70B'04L6;XD.*K3JG"T9\R"&I)Q'G'TAB10:D_4@N-N: G?SPM/V;WM MU$BH/*M71GEI%VLB)"W G+J:P)$_^*C0X>D!XKI=V0CB')9)-">#MFG(PGUE M&;XFZ=#$FOY7B!^#D'58_$S,S-*-R:K:U;%SSQOE9.&'5-GN5IV,0W SEV99B2EX(N>H+/6Z'*N!06X[*EB;FK>TG#(_-MBF:*?*F.!Q M(^6#QY4)PA<\\P+.51)-O.>@CVW2" " M1KV@&QZMH\L7^0V *FG4;S7G CCL M5-39TR6F8W_1JM(6A=+553[![W5!UVPZ;N<81NR0;0-"H*'LG'FI-AW)+W__ M](K9OCU"$\>Q,O^2?*[T/9H@5=QUYA%]%LVY99[JSP*_Y83:XB/#"G-5CUE[ MA,&!BX;:,2FIL*JVWM$)RUQ(S%/B[L%:=%!1 [:D<54_]7-4KC4&NFA)I<8M MN_7>]]%#IFW\E$KMAO>77^EUGF4219,G@293EL]RDU&Y8T;E*1R-[(M]K%SG MB@ER8[TKG-1328=S\MY:6LS$B4P_N13NP]QR3__KD PQS4RAE,1C(P4LWJAEE=2V\IP.ICIY,M$>;,7 MFKWP 'NAALB33>'@_4[VE;]0Z]/'$#+2+HIPDBY7BP.MNGBT4CO M ]GQ'.MW'1,]AGTQYWV^V JQ;AU(";;&YA*2CZ ^H%>(\HY+&DP%J&IY\ ]K M(.T\7OE^^&A]E3*S, KMB@:CT!&V!L+;SB72O79+BN[ZLZ#3^9%_V6W_&"CK M19@9UYJ8/"6Z*5(VB(E'Z7!#TQ^O-?^4!(>'/Z*06/B1HT1L;C >"H^?$5!, M139+YM,!!A%2L@Y"Q9Q9F+BUP5S/JRX-C%P,[Q,+:7/*X(8)'QW M7=&6&SIC*'N[LKB]SK-9W*]&5BQ$)YX#P.+\!AJ\A0FID7D)Z:7+O#CF>:8M MF0N]S$=>1+7W9QXGOFWSH=5K--&I:6 ;E>M:MRM&'0!"VI=NK^%%%QT3;5>>7&"&!1I4,4<*JA3M*#E7/4P98_D9\81HI.#[XIK) ML4"8R'A).Y%:23Z6AAD,*.'%(^4EXB!4NUYW)U? R/?)#)?0XJ=1%I13]':0 M!^T$KX5X00[Z1;4\#H7WF+OQU#!=4LI0*U.HM1*I8[U=PQ,K5@C#*YD530X( M9/Q:2>WB(M28>3FI*BRU5+970EF=68*[R29D#C3>$9E[#$I,R[ :[UJ M41 ULK$AJ>]+YB$3!&P57 6%IFTQ,S>RN<8&(U(ZVMB )U;(T8;U[8&6"&SZ MV4Y6K"LLG,W+03C>+A^-T@+.K/!Z/RT[ZFIW&?CT5V)P*F!9X,06/.'@.3P! M A6NXS;,%WWT#7B-J#K%+0>2B&JM*163_0P"87&I>KQMZM%YHAR6OZ:DMH,+ M5 @]\E/T_DW#U8?G0&?GDF>'VP!)[LWD2AS"#DX 0FM#7WVO7DEM?*J_<" MF<+N@9SP>^1(.1J;=5TRN(1E'O0.Y1Z[;7>//"2]K$:!4@6VY:1V'7JB9&Z: M,9RA>*M 25:E!-NY81B<3?S@6?].^VPD*RV$X*YN,F9?-'K'+;:[3;?Z,5^3_[P6Q6%P:5T&>5184^\Z.P?5-?T.AW\ M84M_ADHK5",Q$D6"2[L'>]6E>T?[W2TH#UO5=:'^YZRWMN]@[+N=3O>V;#;64-9]SSU MWCTX^A[*^A'&MZ57TY;O"5K(Q&M9.@K^S M.[O[_L;A7>KY3KEER@2-I\1EK,OQ9UVC%YV.ITRZ^^TY92)>D*,NGO>8-,HD MDNU&F1GXDU7E/((Q:8RV)XB1%O0_MH#-"SYJK$_=6 FF:#&0W,E!\/Q6MUS7 MTG+-13CW468< ?3G? ZH5",;DS;*46Q+T"5(U%KZ^],3K^O O:Y?K5>>R)5\U0E?5=4W]LF??.GGW.%D5F4W?N,.+NY&X+J0 M@*$M0E\%S+(*?='#]67)K5^D?NZX(O)GK@:_TZEMD#SFEF(#B0(*10L$N=5M M.U&J=TCUP)"(C:;D)]P*4+=A>6*R=%6S4AI:%_@+_4122]&K65,RX=E1.Z]SB,1Y@^ M)[9IU:WY__%[_C*BE#D!W&-Y9+7:Z%J:SY<.+DVS0DKW$!E:("BLQX!PV;^G8S5N$D M:9MX=M?31D+RF_1BL M!+9>$4P]'H[$ZD,I>[6=G:)ZT'-$_]H&F)M?DUM$64WXY 7HMMC:,]@O=X^G MR?%WF_'F65*K;+>6S00N.&V[7<_QVKM+?*VW6UVY*^&\6URV(^]9O8/>9KAL M]^.,+ZYTM^T'(^=MYJ4.>-<+EN[MWV$M.T<];V4.#]98RWW?U^]U-F,MOQY> MQ@;164*GA=DT=WLM9)DK]/ @9J[* QP=D/V*_NFP75FWEYDT)K*I>V!JU!O% MF$#?5G6)D$2U$!Q$5]S+4ZFV_ I!IB6WU[P/E4SLHWWBF30M+4S5;/.L:M3@ M?G:/SAI;!!N'M?>"06IYYSZ&YVDI8T3,8" M2<\.NM?%Z<<3]FX%9-$3U3::U?,VQCP*;$DM9PE1%VIM8ZN2 G9(>0 M 2,.IQVX=1W/3CY4S94^C!!1/QX;I'$[5FX8PB\(!M$V #K:VG+][@8 M,WZD(AFT#6R E9Y.8^G:Y=/9):ZO^$R7QA)?#1T]H^NT8GX+0MW#GGZB_3U#9C(J^*Y M_%7I<[ TQT/0*0KY(6F%4\6YSYU.5@'>^9FUP-MS.?(N?OVO<#+]Z;BRHFQ( ML9^"(B[,Q]576 3PCM8_W:I.*?>E]';27@5P..FGHK[M92^%F'+Q^;7"@ [Y MLELO>ETVYU]JV,@O',#7G?:!?'WGL.X\!'8YS@7C7'QM-D,E>M?K./>%[W*' MI[X@<_6HO?;5.AH'9X'3GPPM I+1@[%P4PY8PW"4DX\_MK(-'\$5AE*6B6?* M6S!^=?*V2E9:>.GTV@ 96X%B^VE2"L0GRO-2.E?6;Z&\:;:9*)" -G:2&4;> MI@P+YK.\!BGB<*TT%INFB=2&"V)JI; .(810JF6.,.;+1T_ZH:EO.J(Y(^QR MU77TP]Z/+J]^A'__Z3ST7*JE#3A #7JA&F%I$>**DCTHB"*=5.EWK[IO_7$M MO)),XG:13NF3Z9> -7+0C\/!Y]L*'A_XJ8,42YK\SP_[2V$1O(9W6:(5R7D? M'*/#E)GW1YI=]K=(0^ _+V][F_L[7KS7E;>M[9%/K(9]5?:7FRI"OV*B=*?Y M\]((TN8(TL7WLO[]N04K]Z M]_#'U4MTQUO>A'@4&]H7(3N%:N/Z9633<):E7&,;2RQR]5I:V/V/7R/5MVSC M>WG&XL[YX><7MSQPGB+Z&VS?'W[>[QX^]'M_^]E^UBMZT-UO5G2C5K33ZNVW MFS7=L#7M'NQ^]S6]'TME;X^-E&]BJ3P&Z^2#SP0\,NBRNP$FR9K/>)C=<-A8 M(4]^$;N[WU^A-8OXE3/:VVNLQR>_B+L'W>^^B(\_"/(83(L3P:Q$R65C4]SW M<=3Y_IN@6<2O/8Z.FN/HR2_B?F>O6<0GOXB'W]^Z;\(5Z]@4YZA*-18EVM@5 M]WTDM9M8Q08L8A-0?_*+N'?4+.+37\2-L2LV/59QP6PRTN0A^VR:H,4WV V' MG>^^&9HU_&J-UJSA4U_#SMY1LXA/?A%[WS]XV(0LUC$MSK@?2IH)YA,5M(UE M<>]!V.^^%YHU_.H8;+.&3WT-FX36TU_#3KN)6=Q'%=/W-SQ^2=&XC?NI9=*7 MYZ'2)@O%1+VOKSB[GX'-C8'&%0S3$A0?M?+XQ[,AUQ_Q_@-[=?<\EX]I71_3 M6!Z7C/4:&=O L3PJ&>OT'M@ V>"%?4QC>61"]L#IU:4FT%,3A(\S1)3(PAYR5WSK;3);VT;2-(!W1:!;T2WI% W9^US \,KGE]AY*EW+I\3Y7E8I7LM/5P,:Z> MK<]-RP(4X"3\E]Q'H*1!Q]Y*V@Y+=/LK4(5O &GV5_,Q?_0;-WG-NIX#3?+9 MDCVU#KDPB7X^Q99ZT=OS6DSL'_9\NM^5+;&4\[8P@W%"!_>ETXVN;?BG<20< MO//;%_>]H'7AO$ MSF%7&[0XU0_A/3S\L6*Z=F)98]BF7U6\1NC7]/LUFW(J!=M=%A$O?\=[L=6QW MFVMC+T.;Q4RZ-(3Q!'VV7DC3(>U"B;'M!,N[ Y_/92Z<;GSG?L^@' S/ES:U$]KAO2>\+M9:/:>^P MWI)1L'TLENDHC++@*HQ+(YL1[/OV%N;+P)BA6K\\"=SI18]N52;]6?"B*XT$ MFNWGVND]AXWVWK8C^Y.'<:=U<.2U6.NU]OJ/=<3#TW]RXK770]AJ@[[5ZG?V;Q]*KQB([J;P8TP MYPV6O.K7Y&DYG/&U"ST?F)5!E.1%5G)_)NZ=R7V;#%^'OK@XS ?A-$+7.^WL MN\&]G" !;J4A&2X<8)L0TS2'$,^8;*)\,QM_/?!3FX8- M=^W\T33^>.QR)"-]) (TW_'C*;%9;TK#C_OD@W],M.QS.?Y-HO!?]YT?G+1_ MK>>_6Q:;32YR_?]>8$/>NOAZ>![-17O>Z@ _?**Q9P/MT%[#TX-7 3A?C3H(C?P\)D#\].N0+=\LT)M?X<]NH!-]#: Z:3[H$Q%VL/ M[9OJT_M=T40MY5'>"J['T6#,K)"@GZ-[Y$HR17OVCXJ:.L]-(2QU3-=H MBD+(J_%E'(7]*&:"9/X%#782%3(6)9B55P7/<6;YCRM2I9W@C=)\K<%F.PZ' M/D$8F+P\KK$2C,\ONJWV'G/8,=$>QE!152OQ=;'RUO-L5T,SB@91(4\Z;"N/ M&%Y3:0)U;H1XK+W'/*0[P>^&]!#8OF@EXLC0BI!K"C:I+!U%A26Y[ 3741PS MTV8YPG-P0]!OE6""ICFR#XE!RLL3Y]Y$F#]G_#-0>#$C%Z78_Z)(SL,+S,C@L;4 MC&^CA%S[)/@09I^M/M@)MBZ,"=ZG!:WGSDO,O-L!NMHTRD$T)>%6SD-]5W_X M?=,B02:Y%7:VPF23W IJ17RFBN>A6<^:!AHUN-BUCVT:7#0-+IH&%_/6 MP^M*_:]QMEZ:!.J;OLOHN"'%**=:I]7N,:MT344[50_CH^SG9*=Q[PQ?'7X3!36R&\))U_"65MQ^,.S26')%T19;7S MG>X$VE!6W):Z8.[8E!X+\Z2.S&9?YC6:;";/S+&EL8:3<*A+1&:28S;-3!%ERH#L M\S3SXW#S%X=BPWD+N\LCY'\>!5LUNE;:)P4(V]^B\PF4$9G;45&C;7TIW/+\ M@)JQK.3RL%B5LATF&]OJL=YNP+<#+S.;16$&+8KMPX96 M<)8,=JIA\R_=X/B1M/-X]FCF>BTEU*?Q' B-_+400\L3/$[9D'[?.23OA!8M M9SD7(RVDF2^P5V;!T-E<84D.<,AY&QH^"0@M6BY$\OSH:K*/6CXA+G_T(9RQ MLM^Z&-!37M9F=\<9?"]ZPES-/DD:@GL[STMI 8.9L[2W%R2N_137DW8Q2_'U7314 9C,_@LR0"/;#6&SB:_'0Z"O2*3)R-EOI-^%U&*FM/(ARZ;7CGD*K MM"=R@XO@)F8E?NM(@6G>>SL'>Z R3D3-AWE84[W"-[BOK;K$*\C6AKI:J17(/9O,^%_3@8T;?\$CS\N+TMZ.+;A9BJS MNYVJ[C0@1[7=V;-]5VA60RY)(DZ.<%!XKJ9J?(R36;;ERX=?:CR*3/DJ_ MD9T5G(]&AD?H'TW":\WJL!K4[0\'T3%.6D<<+3^>9NA.A)%=I7$YL1S6O9^8 M8AMM(N9_%V,#T";COA!Z$0EI&8LSS%_33)+[BN.7Q*XV1'],HDYO\@RG=*VT M[2CM_-(1C@?[\6[+.'88D+1(7"2+Q_/R7&-$&@IC3ZX$SO-/V.,,W4LS/ M1E@*:*&JNT&&ME80!"\V$69DVURN6@L_FG$3DSCOE>NTC(QN8:*5)Q MR37HE5QZ,0S(:9(B%E-FK%1KCGZ?7D-?8$CF7,I&8L2OIW]'A?LE/7 47J72 MMHCC )NYO+];J]C4HG'8C"/LNR%':0;%,COY%.>VG&;H2*&?:] H%RVS)"9$ MMRZ3Z#]D<<#=IGW\_ATO(5?E5.8^7TX6A]VTMMN4QI2X,QK:OM5,GMJS><]; M)\:*290-MV$'S+QH%@N4:#ZPZ1?J 7S=$^XIJRE_B*$QX [A6 M6MJICA\=?E%#+O]IM5^BVXE$OCX1]B&DA:[X$M7NN=/&K04*?WGE:]Z9117K M2VP_N9S[^6G_P=@/Z=D^?]HS !*5DA)=D $7; R'5[KAX(@5-<.SMG"86)-Q ML-J,:#-O1/, 3FJ!QV@52;A]Z_330R6Q9/D9/.39&:%M- MPL_D I!NG; BP03\NQSJKA)?B7;XH- \#'8C?)@)!IQ7R9B6[TJVJH@-=Q*J M=?G$*L4I'8RVXR7>V\MY%:QG+2S$O"R":*:-!H+63/BQ5OT%*O5@QD M-"#R/$8=)#=JNDS896P%6#H=IH@M1IP(MS&[K:9/%6L>F(H=LBK* S]HFY"6CB-*\8/S!L)K89 ME)HV-K&$S8(&-:E8:9Q!E?:+438H)VA4-S"UA?'O%DJ_EY+?&.LC<3!(2&.-6E>B&_;04H1W09'.NDEM1Y7,)1#\"(N*>&8X'TCL,88&3 M]QRR82FNC?1#U<1+\,M,3YJ$UZCERV&&-%K_W[QW4HAPE, VI#L-#;P%#*1$ M]A.60C';(7U=E*)W>!%X-,,((EBY5=7]!Y5Q&OJ=\7 $&N0UC>Q;55FJ\F@: M_$6N-,0TE:#)!IR"R_I)P>OL5J&:2 M\M8I6#R3:#(8.5#%>FX]27GW9UX2%8X57BMC-3F&KY?;]I:+M[>3M&KFF[ZN*A8XG3"( MAO_S UD]DW_M_A 448%GVC\U,TB_?!7^S'*]N^,,W9LA5H@#/^2+(#F8I;'( MW@?$W(9L,RP;[B9CL59$ $@;P$.#@9E8^XZMLLJ*((\0+K>S\EW35LY&L"&C M^H8&%4HFM*=]5FDB_:[EH.9^JO3OP5W]:K?X663T ]B2B.S^6,2MM6H).+]SN[&V9EWQ)9V^H M?U7S<5$E D^_B#J$(8&G=XYZN]SA-IQ(--A%17&A/4?\JZK$0NBE!UPO7>VL M.T!\0;(P?/Y]9*_ *NIKPP:44\U14K7T3<2RQ21(O+Z:9W$M.+=0Q;.UJ>^* M8#;;V?RX"')$1Y3,'STAT5P(2T76;A=!QL#5_BM7DM M ED&;PV\!?#GKR5&&Y]5]HR""#E$)S9B$#TS6IMRW/H'/;_5U+(ZL!H45C;QP MR/N>A8_X:54:7]K*ZPDMAP> M31N8"%-ZMRDM8\%YJ1"=9#FP@I>@(\DE_ .@H;*A!!)T&BL39R?X6WIMKMA> M J!(E@:OI1 F73=23-?B?UVE\97A(:0B&# :ZD538A8#%1NKUQ;A4I,L] M^H-C6X+LAE"E>1E8F\7.YD']"" FMABW-!=IQRQVA7?#D6V/N58J5RH,;I*1G- MK09S_Z2$RTU1:B )ZB5EF_B5L8@U$5K7;M=3=VB<@I:#:(2+4ER;\+,D M,RL[E3/WFQEL.Z/-,>;H9-]HAW&GR-530@R6](*(ALT#\!23JI#0-4 I"%:5 M4UH6C9+60\4NPLM&=#1.4_94:L%C/RD/& >/:#XQCZ'HP#CMGI<#@&$D54,B M=<4P)B ^"]DD:4@C%1< F[Z*RNNSX<=&NF5%7\;J+8Y)[V5F0A=LYMJ?UTXG M.3US6L$\@F6$ \7DB%]$^9C5%D*'JJSX[R&=*5"$:_L]O(^Y: /@"&XX7WG2 M-8]XT:T>U=SJD2(CU_=4]7#)-;54"RQZ:H)E;"MZ*<^>JB@[)8'G:3G*2&V- M7%54E/BIE*&A"^,66P@X+6+)5X["**-_DF4"E'VH(\_YR^-;B0SY4TB6=+L[ E+6.F969Y/8*DDTC/ M*-*,Y@Q_TKRM-7&5P33EC*/,A6=96> FYX/L*/B-'925:\D8)^2MI(TP:3:+ M9Z&6%7('4)4*PL(O#;,_!FUTCS0DOL]CX^"JHG[[$['$/V]T%M[1VG M$UEMS:D?3Y,LD5K<_[(DX8,3G<_=2=,9G5[P)@LG!H WC?OM_G1&S[F4^HKJ M2X4HALSL"\,HP-JIF'%>'B)K'M3H/ MO,C\'JZ,R.4!U5SD <>MIIQ9],B$M6*Z/+WV&STREM^JMS86,%7MR+-0F)KA MST9_EO:!KU9$/7QM^T+0 )=[I2=#1LC-:W2[-H+L^"*O@.#RXOM[E9Z/ M0FM]8QOJ7CS\86IR\53LU(;%2B]'RY7N8((AKEV9\]>5F9]YTJ(;14SDEEC: M>B(*E ;G(-O3)LOHE!7WGOX<96$Y)"]QSJ-L:288"0*8U=>(,KH@4I6+0;1F M$#JPH9S_U4G=XGD)^WD:EP5'(NH6S]C,/;=*(J2,[J!%R!U<=V(D$?(G')VG M[.;X(YY@D=[ZGE+ MIMME'KJL.(]I\:^S,P?ST+]J*(\/QQ\_!6=GP1/&,]\^&^>?_G;Z,3A[_^;\ MX[OC3V?G[[_#VS9HI)O12-U_E0DY^/]"CJ(.3*I_LXA1ZCY6C-)O&':$@DM@ MS&TQRJE@GCVX"2R.WX0_YX-6#S8P)J%(&J7(G[$YA8)%L92MH^SJ>TI_HKV" M?@\ LP)QHS>$X0H+&LALMFDU!QDQ8EZJ;-W#DQJ0-/B'0&OHLH\+/_B'6/3! MB9;4S?WB\.%!D0]>22ON_DVUM-,RR\LPL>!N6RH@A45D<_,RO MG B?=\B%7 MB[6Q+C;"_B^Y(L.@V]K;VV_M[1[8*E%+_^-5A-7Y'5[L:MT^/5CHG? UR*GJ MU;TCS7-R#1B/$_5GY''M!&>)<]5M!$&>SN/2Z) DY/4:U!QO\SR)O\;5>MLH MPG8%7QP.=A1*B4>IL=?J='JM]M&N'R"0!VZFA)TG2TJR=5H[!R#L.KIAN5OJ MU5J*B&I6.P>M_1LEI87J>]0)'U1UPESH')E2R,0ZEJR "_?5@RZ3*4A"ZLP4 M#*THXR)\+''C^^<'B>.JBJHJ F)4 FMOSOQR-H%3-'$D^1N)<)@O1IQW6_AY MZ?@]94[;WF-UVLZY+O&L@DDVKAA;6^^8_4#-K;9DEQ+QN**$6:.6D'O6C/4/ M]OMC^WU5);&2!31X0UJY%;Q]>U+E0/W?>?:^[T=(28-7R>9R<7RX.?:W><*8 MZ>X"UWFOP@Q.W'D2Q2C" Y!?PH6)L\TB+M]Q,6Y3.EHJ+ MPZ7\-?]7558N3@?,T=O%OV:=LI3EJW;"1_^G'^6G:VV*FT63\F?!)JF/DZ7OZXF!)!JKNF7B I#S6"K+R^5JBJD>K4*J=K[^@51 M+<\7EC2>YX5S=FT2HH#?D;S!58 ;/[]5A?(,R'#XU_C?:H!+1!IU^YB!X>HI ML&&9B^U.;3IQ%7S"HKL+,VD_+E8ZC]!$$ MHT;#V-,4O>V1,*Z2: 9QDG.1U41604G8Z#;2A' 1/9 1+V4^5_O'?C!O"'!$ MR!Y23(XJ&6;5GCMG5JM3)G2@H>:,WU[HHN;M1H>*GF+ 05/5A#AUI M:@LS9A).5/)X=?\Q?CD_)J77L8\2\KU*-*$)T\XFT:,<* M%L:&"/5REI+YV<2TT=L+$HG!)R_V1-KL<(4YKYQ"T[)@5S.$^:B,4E[@FB1/ M@$-##P+HZ]JJW/A"&ZF=YP+YF:Z#E>.T'\[GNR(7R\XJKN.XQU?3HJ$[-%HS,$&4,X@W@(_]A<7B] MH>F3%::A78$;_4B;(0D&I,U3)FER,FBK(#6QR(6%66E,"AP3YSJGYD"8 MD>8,A)T:4J7@ ]-T-'YG]Y&B94%&-PI)D[E-=),&;+'*I8O$'\3AF99%SEC8 MT8KC7&&JK;J>=#!B5Q"Z]AO_!(RN5 8OT_CBB16&W]:>5JXW@N^?Z;'0G]6& M!HH8X-A9D" .7+F4YJHQ&)=.X[Z6@:42%!'R=;3 MFL3\$QL7@?^/F-U/E>2WG.S4V6>>DY6DC'L.D;/"J+^3N<'F_=!,3:*-SC B M4S#7'"I-@)E0W@$CFZ96<,.[8L&Y](H :N'>ZV#SMZ*9:^K>%Y6X844(GA\*.T\ M:N :!L?D\ '=M.=FHS$MF*4:R.C&[5$W(N=W"Q>(P*8RR6"F=;3, 8'BK(7( M,=R$?,Y/R)?MV/I22@V,I?ND#]S('91JV7[DHV5Y6P+KTC/% >1UGEH>;Z(U MK1[=-AUKTS3?5+E8OSL.9L?E)]@N[QRV]KK[K5[[B+_LM3I'AZW>WJ%#HVF9 M&RU6/&O-K\= M6V%>L@.6R<>"PF^0.%^'Q#ELD#@-$J=!XCQ-),Y^'8FSOPR)L_]8D3BG7]@Q M:SA=\5#T7BR8)),G)3BC;[_P"8BF-F$5,&>M7K'J:U*DBU^N4,9+U)3>I9\613KQ;Y1=]K?(Q,1_ M7OX4S*OO230T>@_ _T@E5A?TT5O]].>F;[(8U_VX*Y9%.F#V.7W.N?2K0[ >MKN[W5]5M_>JVV[W&OUB]4NWT2^K]P<'N4>>PW>GVVKNOS)=_=3K[ M^_N[Z^BC.=7#ZLF"%6Y22RVGA&9!=P_:IW/X'+7/AS2G2=L8Q;/_JMM])6O9 M:![1/+N-YKE-\^RWN[UN>Y\TS^[VG[>"CC%'BD:LFT!(;L>S+ S>,8%R''RJ M-;>'3?0<=8]E)-L8[=-YM0_EL]\H'YF/W2;$LY[9TST\5+/G8'=O'06$(\[R M.I+Z +?SE0D^Q&'R;!7)Q?;"H?]D%4ECQBQHDB:8OLW\W$N4G_-%JG MT3K/4>LLA,8;K3.O=?;:[?V]=D^24=UU5 YOG#F?*K=LIA&8D+0/P8C9XH:E MD"QJ1UIF_9J&,Q3]/-\T% X&Z-X>J]Z'2B>A3/^^2J>!2A2HWCF%<\1_?M@ M5_ WO>[!_EKAXY,TX6E!Q>"'+$7WZ#2;!60%53V'TN"?45Z$CF#]C&GDA/@+ M-.O"L_2_85*",NR P3A'SU83;59"O,.*Z*A11%81W<&\?:Z*Z #XY/8>6T"] MWETLH-^%7=#3/.>)"?X_=#1CC31.8_A=HG!>FX%!19RRP0"V\4Q5SL7V'7 : MCU[E=/>@SMWL$E4..P%H0P&4T=J)70D8 'I>7X+16 M;/$!R"Z %NR;XMJ89+XB E_=W(SFV2JG3;*'#M4Q:Y13A1!L-]IIC4 TN6,] M]LRZN^2GK:6@*F\L\;PQTD-U+#(921<#Q(,NTKB4T)'HL0LS+<1 ZNX_WP*) MC=-!G?:K)BH]IX,:F/(ZT:'=W<..1(<.VNM%AZIR+%$ITEQ)3*(C:)X;0D8F M0UN*7\*9'R^2OGQ05DXY=8X:Y;0QRJGWZK")%]5U4P-\OJMN.EC+/OH*W70R M#J?36?"+"9-&(34*Z9DII 8F(:H.]W&'VOTT\J(M>BGQ@"J]%,#G;ZK?MJ],ZN&I2>LQ:XK-32GNAI= MT^B:S=0U#6#ZSL[66KK&(H;FG2UM+28>5W \S:(XZ+:UV=76Q93[8G'=QOEH MQ'WM7C;*9Q.43^.(+2J?!C1]9T-GK8*-19AB8]9LKF9IS)I%S=*@H&_3+%W\ MZ^!(JD^/>MVCM7C!/IJK-+Z"C?(V2J2K7F:&*#MU!>]:;>&UP:3_MK#$.C0( MCE@5]WFVVFB3\ED'KPY>2?;@*[K;^5WX'K;_Z)M/R[MOVI:C?[[_IO;=#.H] M3N^OK6D0]([L8V_K:OD\.I[:&=?.I^X939/3.7&XKV[3/6ORHZWP%=_?4B[B00'2I*ZI&AW4Z*!-U$%-@<@Z(.QNYT BX;W=SMX] MTH=\"I/+R&1Y\&N<]L.XM80UI-=YYB'S35) W88V9$$#-64@=]5 ^VNAKH4T MS57SV]3^X[^6KIJ#F =):R(I &' MK=MXMDIE$RV@1JMX6J4IV[A5JW3:[8-]T2K=WL'AP5I:I:J?+]+ LG7X&:SW ME;?E474\[U+XC3)@VE U"[G@9ZQJFCJ..ZN:M1JE+E:(K=(W2FE//IFHG,XS M!^(T*F?#54X#1?XV[$ 79I FPZ A"6JL<=M>#"*YE&;7NR!D]WV3CV9M$FY3LVGO5.6H< MM[IZ:A#,=U9/]V81>=JG,8D:E?-<5$X#7;ZSRED+NOQI'&6K#2+%_32AHD9) M-4KJ=B75X*'OK*36:@J]EI)JO+9&.S7:Z0;MU,"I[ZR==M"M"6O&SB@EMPHQI^!D;/(B*8O@HB#/ZW?$J*,DIZ5J!2?'P5%W_[#7 MZ)X-T#V'K[J[C?*I*Y^]__H_7Y!F_JE10FNPMW;:!T+TT>MUUL,^6A+6SKZ6 MIYTFE^&E:*#3+P4Y8& KJK32[4Q$)^,PBVDJ_KX3O*:OPJ3131N@FSJO.H=- MN4A=-^TWNND.A&F]_5VI5#OH'7;6RO S!O(6?20AH3?GCU_)W+%_5VU1 EV5 MU6W'5$0W4/-T7W6;;AISFJ-:K"&.Q7XM7L:OIF5L8M6;H* :7L9% M!778F$9WH#?:WSLX$'JCO>[N6EPC#!?:&-.H43)K*)D&#U2?D,Y.Y[^?C7:! MNM!3@\P2N-Z*68:1IM"<>1&9&.,(.R((6D$><,37OR,I1L^X49\,][ M[2XN*<8FN BS?IB8?/O\2VQFP?&@P#=D6779MOE8(LS3Z6V%+[<[N_Q19V]K MR'^0A4/WYYM(@]:(?GKZA8RKY-+8.W6.4+KS:)23[=G\S93%P@/^VO2,_]8] MXW?;]K%-S_BF9WS3,_X;]8R_I2O\S2WEFY[QR^V;[O.S;];J^;["OD&=1>)E MU!O[YA'9-\]K[S[#G;L6 ?S:GHDDDF_?U9W#X+>=BYV3';>_.[V]]F.*JS:[ M[N'"CIV=L_<7_[WQ>^^,3?3@__WEX]O@+,D+VA^FD?9G*.T7)W][7M+^*?R2 M)NEDYL6[+P9C,PD;\7^&XG]R_/;9B_])& _*F.VI9@\\PSWP^O3-L]\#K\V( MHX?-%GB66^#M\2_/?@N\#?LFSAOQ?X;B_^'CZYMA-4C*-DZ0P]3OG_ MD)FQ@QYP%RQ+T]XV*9WV[J.0TI/T"I'$\-($9QAY..#PX^NP"(,W46R" M+2"(PD*AG[[T(30Y('$-Z1/NC'LJX-/?U")5@W=A M8N&4V-_0"4&:T;\G4SIEP@*<;-,8[&O^U]QG4BY[HM-SDXT1V/\_Z,[-WC9_ M\L//?^TC%Q0-_^>'/+K\(2C^;WO7\YL@#(7O_A7-S@SB%G@AY1G&F-EJ8 MG22FB0#](";W=]N(->-Z@*B:3D3$"0I(,Z[G.^$;/9E *V)A:OX IE:< M;$@A5I^38'\;D=ZNY2L/!F4C9=O),% X;RLM<,+"2?DP-9-@SG)V+B70Y?%6 MZA;LIH0+A;>[0PNR4(SWS99,.T N584I?:0J/OX(IZ-O M4$L#!!0 ( "R#$%/S< D6N@< $DC - 97A?,C5: M;7/;N!'^;/\*5)WF[!G)DNSS72K)FK$37^II+N=SW$Z_=4!R*6%" @P 2E9_ M?9\%J1?+LB,[<3KGSGA,$5@ B]UGGUV0'(Q]G@T'8Y+)<'=GX)7/:$@W_S[\ M^/N#OK_U&J)=Z3)2D^)B&;B>ESJA.Q;DY.X--;+3+3$ZW:W MVS[L'';%ZU[GJ-?YJ[C\5;1:PT%.7HIX+*TC?](H?=IZW:A;MJ)CM*B<]!5NB_B MTCIC>T*6WO1YS>+60EO-NUFEB;1*:M\3FC><]44N[4AIK,XBGFY\2V9JA :K M1F./Q0?1\/Q??[LXN[@61]V#KABTH^&@70QW[]'JAS5]?N@O-0F*W-*C5J/6 M@KL;PUC4A\5N*7K)?M,"S:'<)2)08(;P1'RN,LAZUK:+A4>>0=?9C$A^EC:0FU_KM M)J.9.(T]]QQV(/']57\69ZZL$)97H +T'OT4EKQHBK>DM7+B\D"\D=D$CFV* M.+AW!@M)W_L# OCA/7"#.I(,YL/%\)CYI,\TH&5&SLH^M MK)(8K*J-#ZPO0<12ST2IO2T)6B+GY)B2S25!F+"G0KI))0>6%297(2J#W!T! M33$Y)^V,17+YB4*(+N9T:$N@#);,F'#G,1PK&Y M)Y$J#?NRJY;V;,+U$$>W7>E7NBH0.#,H'6=E@CGALQ7C->%OQ8%6P.2,%D91 MEBWA4'O"K2T-Q"6*)VZR1)E! !@P!9T+*YXFH"9+70AI M*?@&ME911FQ#00!$E"DW9G$6RT$*3 Q\GR@79\:5&,=T84U6.:FP)J8$S4[L MP2<)PR5;W>(_VP]#N<5+=5;>*\ZBNP,'S"P[7 M%7'_?D/HH"ARH%A@H4^F4O-IG=8UFZ M[8KD25%K-*,I4P&%]?,O713LZ8@ M[E2@"^CB3*:2<#1R9>14HF ;WH"J\DL@/LTSE8XY/T2$"PDBT()Q!(5PW J# M"I0,*BXSR6R&;04EEKD#(ZI,M)I \2LB%@3A8#PE+X]@]J)U"&T=IG>0M'V M;PTH@'"B$L:)=$9+9C+I@#&N(!@\TB9S1P):2D8J4W[&Z633L@SKX//@SL61 M:%/&K CSIMY04=H"<'(A_<6QL4E0(-0BHW" SX J]%#!<&41U%D5<@!K58"S M7B!VXGUQ/I%9&6*4#4MIRJ>X"4SB-B3U1?+:@G.JV\UY/D % \$7KJHF(E/Z M^S78AA7E0IJX5$J_7%B*:%Z$!?1390GH\P(]G8 E*B/>=0:?*NH$'7HV>OP1 MW,#)P\1Q:=GD*TR]8=;<.(]V/J)C+A=CHL_5V5#LW3,D!780M6O2M>*H2"D< MB/BLI,N%7ON55F/I%FF-XSU@C9) A,$>-4G-<.SY1%E].EJ3;WZUB5X>OHZ? M6N:&AP/)')G-94@R0ZRB8QF=[-]'Y+@[A6V"^? F)%\$J=$A95Y93D)^;X*BD'E@_E1'AX,3]G/LK7=0%8G9PV1+), M,-#1(I#OQ45=A& (G(M:H5DE&H$#> M@@Y<_4T2TL%W=((/%6X$S) ]:70:(+XLJ]^E+.Y=(>/Y_>-]-E6)'^-GYR^U M'JV,4M\++V7JAO"2I#=_3;.SN[,S\!8_^)K,E^3GSS!T-G^SDJLDR:@OJOG% M,>9?;LXGCQQ^]'6CC[]J>/?P[G!<@PF^H25BPZ[4)XUNXRNM\H29_J<6\J98 M,T\8\ P4U!B^!:?TQ&DY*E$,=']J"GZ3&L)M)^C\Q:VO*GOTO+J>S7H/:5;Q M0BLRWIL<3BAN1'A$(NPHVNLT!?_M]\6#&SA^WAVT75N\/?_PX>)C>$UU^OZ? MYU?73[7V-T?9]GB_X_0G#GUF<]]Y(_C_9>HJ$KZ;M>]Y=?X8FZ]I_(#9=W'E M:N!6Z7'KNX:G?S6Q5G4D:B+B3#IWTGA_^O&Z=7GZ[KQU=G5^^G?^2F.E]_+= M+]=7:VWCM&7-]&XC5RKB\MV'?_RZ7 T2_*G)A@NT:/.G)\-!.WQ"\U]02P,$ M% @ +(,04XF42"J[!P 4B, T !E>%\R-S0U,S8N:'1MY5IM;]M& M$OYL_XJI#I?:@&2]U6D@R0+DQ'&%IJGKN,!].RS)H;@(N[+[.S,,\_,DAPD+DN'@P1%-#P\&#CI4ASB[;\[/_]TVGU] M0KV#9MEX>$#]/S0:<(D*C7 803"'FZ10$9IW.D.XTL:)%!KPIMEN-SNM3AO> M]%K=7O<4KGZ#1F,XR- )"!-A++JS6N'BQIM:U:I$AF>U6)M,N$:$#D,GM:I! MJ)5#1:,=II@G6N&9TK7AX:!9ZCP(=#0'Z^:IGZYOOA3:]6]DAA8^X@RN=294V=B'7$215),>M*2"UDE;JCZ$A;':]$ 43O=Y MS?S.0CO)W:[25!@IE.N!X@VG?N(5(YH08C)XFCQ0?!\.)? MOXS/QS?0;9]T8- ,AH-F/CS\BE8_;NCS8W^EB5?DCAZ5&I46W%T;OE*!S?L/ MK;&QQ"XKK&TM)+>BN;LF[?(M&B=C&0KV/^@8WB828W@OE5"A)'S]'E,OFD71 74VWWMEQS7R77"I"3UUQ-X1V.%@C&UAM[#2K.LP5N')@TK_+0W3.8%S8VL>45HDTK:JT\\0O MB(N%FD.AG"F0M*2TDY%(-I<@SB1[,B/$@F/+@,ZD#TP_[MX A2%:*\R"S'TW3]7_W1"9>&Z75[]XTVG_7/?5LZL^)\#0U>YG"TV!F'0^X9L+8,4V8: M!(@@E3;AX3PL(U)@8N#[2-HPU;:@>4P71J>EDW*C0XRHV<(1^21" P7 M4Y$6/D;9L!C'?)";DDGLEJ2^3%X[<$YYNSW/>ZC01.(+6U83@2[>CH@E2B/>=P:?*JH$[7NV>OP)W,#)0X=A M8=CD:TR]16JFK:-V/J63+!N2H"_EV1".OC(E)NQ0U&Z,KA2GBA3]@8C/2JI8 MZG5<:I4(NTQK'.\>:QAY(O3VJ$AJ3L>>SYA6IZ.-\?5O-M'^X>OTN66N?S@0 M+9!97X4D,\0Z.E;1R?Y]0HZ[5Z@L51-4K#AM[#*M^ 82F='9V2$^P'^!IL3% M_9$D_;R0(\(0T8UE.J,KETP+X..70I+Z'N2%\@_*[/%^5K,C.EMR4>"?6M)^ M^1002B2O5"EA657.4'QFCB^3LF=Y7T[XAQ>+<^:3?%T5@.7):4LDBX@F6EP& M\E=Q414A-(6<2[5"O4PTEK*,+3(R AG);Z8BT*TG\CZ/V#\?4[DYHGP1&PJ6 M.ED4#<@0ZY M^KLDI)._T G.5[@!80;-6:U5(^)+T^IURO+>YB)KMS?SI=O0F^HR5"S:Y49[5V[1NM\@Q)_U,+.9UOF,=/ M> $*J@W?$:?T8%1,"BH&VJ_KP"]3?;@=>)T?W?JZLMV7U?5\WGM(LY(7&H%V M3F?DA/P6_",2,)/@J%4'_CONPX,;.'W9'31M$][^,KK^@[0[Y>WY_YM07MOBV]X+_7]8NX^$O-/C6=^A/L?F&Q@^8_9"N7!/< M*4#N?.#P_,\G-FJ/2$XA3(6U9[4/HT\WC:O1Y47C_/IB]"M_KK'6>W7Y_N9Z MHRV)&T;/[C=RO0)7EQ___&VU&HW@;TZV7$B+)G^#,APT_;%\R-S0U,S9V9=Y!KD9J)"WF@$E7FOK15,QQ6F+7ORS^^;U7NU-";7-H'Z/PP#CJF@,5'4@_$,1D$J/!JW94BA+V-%.!AP4*Y6R[N5W2H*(-P-D%!S":!0N?-<=7XBB.#<07%',0<@U876B_%.(D:M_E8EZ&" %=#!=>#,;'_!BCC.[+[D=4,R8!W^E@D(- M\6?US$\YSN?*,.(,5V3*5)#9Q/1+RF(:8HH3[62Q,Y%41Y\NJ(6$"<6&52E(WN"'**S$1IE51 M3),,&EH1SK':H G#6HWR"*$F&2*?"2)<+48W'LL<:A0X*.5Y7#+2I1\5R?5L M/NL&OG)F%!ESW XR1B9R6*@@::"\D(N[B]_T13IFG OQ:^7,.S.#4 M5_6,&Z.3ZS%#QB)ERIEU(<%JJ%'\S* V9::X:4C%;2DQD\P8$K MM-J:X-?!3"?H1Z?%#%^'1 M=]_WGX-K>^&!IL^^"M=(TN^>_(?9_IK1YQ?&&G=?'YD7TZPGHV'?8.?WV9$K M$=VR+%OXU*QJ38SN>5R:D&!:D$Q+Y&Y(?GG.S?' 3Y&9*XH46V$=U*Q^P?"S M/[WNW[- @.W/F.*,42S/F6XLL(E9Z4;T(D\9TO.Q;BCF/!_=W3#,3V.\EX)\ MFI5N0NLO.PI+AB%+$DWEL0%AR.(Q)-^'-$*)C@E[J%N9^T_Z3]*=[:T5D)CC MK.]*T,:Q1(#C+#KO$ M')S:PZPJFX-CLXM5^7=OJ9YS#6YB1;]7_M?>U'V#@F[:N$T;]X1MW-.NL\?. MP>4D20X+I^9P9/3-8]LX&MCF._W6Q)*V?]P9#59D@6_$L,1^M6/&QZ(HJQ?!6DUR]DK+?\!4$L! A0#% @ *X,04]=PK1N?& M>B0! !$ ( ! &)L9V\M,C R,3 V,S N>'-D4$L! A0# M% @ +(,04W*H%SRWV( ,\/" 5 M " 1TE !B;&=O+3(P,C$P-C,P7V1E9BYX;6Q02P$"% ,4 M " L@Q!3U_9 Z:5_ !/I08 %0 @ $OB 8FQG;RTR M,#(Q,#8S,%]L86(N>&UL4$L! A0#% @ +(,04[SU\!8/9 >V4( !4 M ( !!P@! &)L9V\M,C R,3 V,S!?<')E+GAM;%!+ 0(4 Q0 M ( "R#$%-K]A!.!L0! *0<&@ 4 " 4EL 0!B;&=O,C R M,3 V,S!?,3!Q+FAT;5!+ 0(4 Q0 ( "R#$%/S< D6N@< $DC - M " 8$P P!E>%\R-S0U,S4N:'1M4$L! A0#% @ +(,04XF4 M2"J[!P 4B, T ( !9C@# &5X7S(W-#4S-BYH=&U02P$" M% ,4 " L@Q!3(>V0[F0% #9(@ #0 @ %,0 , 97A? @,C