0001437749-22-020577.txt : 20220815 0001437749-22-020577.hdr.sgml : 20220815 20220815172941 ACCESSION NUMBER: 0001437749-22-020577 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220815 DATE AS OF CHANGE: 20220815 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: 221166914 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 blgo20220630_10q.htm FORM 10-Q blgo20220630_10q.htm
0000880242 BIOLARGO, INC. false --12-31 Q2 2022 0.00067 0.00067 50,000,000 50,000,000 0 0 0 0 0.00067 0.00067 400,000,000 400,000,000 268,036,728 255,893,726 3,670 4 12,000 10 10 10 10 10 10 10 10 10 10 10 10 3,000 0 0 6 18 0 4 3 5 6 5 174,000 178,000 4 1 10 0.18 0.18 741,000 6 5 6 5 50 4 4 6 5 Aggregate intrinsic value based on closing common stock price of $0.18 at June 30, 2022. Aggregate intrinsic value based on closing common stock price of $0.18 at June 30, 2022 00008802422022-01-012022-06-30 xbrli:shares 00008802422022-08-10 thunderdome:item iso4217:USD 00008802422022-06-30 00008802422021-12-31 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2022-06-30 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2021-12-31 0000880242blgo:PartiallyOwnedSubsidiaryMember2022-06-30 0000880242blgo:PartiallyOwnedSubsidiaryMember2021-12-31 iso4217:USDxbrli:shares 0000880242us-gaap:ProductMember2022-04-012022-06-30 0000880242us-gaap:ProductMember2021-04-012021-06-30 0000880242us-gaap:ProductMember2022-01-012022-06-30 0000880242us-gaap:ProductMember2021-01-012021-06-30 0000880242us-gaap:ServiceMember2022-04-012022-06-30 0000880242us-gaap:ServiceMember2021-04-012021-06-30 0000880242us-gaap:ServiceMember2022-01-012022-06-30 0000880242us-gaap:ServiceMember2021-01-012021-06-30 00008802422022-04-012022-06-30 00008802422021-04-012021-06-30 00008802422021-01-012021-06-30 0000880242us-gaap:CommonStockMember2021-12-31 0000880242us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000880242us-gaap:RetainedEarningsMember2021-12-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000880242us-gaap:NoncontrollingInterestMember2021-12-31 0000880242us-gaap:CommonStockMember2022-01-012022-03-31 0000880242us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0000880242us-gaap:RetainedEarningsMember2022-01-012022-03-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0000880242us-gaap:NoncontrollingInterestMember2022-01-012022-03-31 00008802422022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:CommonStockMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:RetainedEarningsMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:NoncontrollingInterestMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologyIncMember2022-01-012022-03-31 0000880242us-gaap:CommonStockMember2022-03-31 0000880242us-gaap:AdditionalPaidInCapitalMember2022-03-31 0000880242us-gaap:RetainedEarningsMember2022-03-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0000880242us-gaap:NoncontrollingInterestMember2022-03-31 00008802422022-03-31 0000880242us-gaap:CommonStockMember2022-04-012022-06-30 0000880242us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000880242us-gaap:RetainedEarningsMember2022-04-012022-06-30 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0000880242us-gaap:NoncontrollingInterestMember2022-04-012022-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:CommonStockMember2022-04-012022-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:RetainedEarningsMember2022-04-012022-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberus-gaap:NoncontrollingInterestMember2022-04-012022-06-30 0000880242blgo:ClyraMedicalTechnologyIncMember2022-04-012022-06-30 0000880242us-gaap:CommonStockMember2022-06-30 0000880242us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000880242us-gaap:RetainedEarningsMember2022-06-30 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0000880242us-gaap:NoncontrollingInterestMember2022-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 00008802422020-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 00008802422021-06-30 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2022-01-012022-06-30 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2021-01-012021-06-30 0000880242blgo:PartiallyOwnedSubsidiaryMember2022-01-012022-06-30 0000880242blgo:PartiallyOwnedSubsidiaryMember2021-01-012021-06-30 0000880242blgo:ClyraMedicalCommonStockMember2022-01-012022-06-30 0000880242blgo:ClyraMedicalCommonStockMember2021-01-012021-06-30 xbrli:pure 0000880242blgo:BiolargoEngineeringScienceTechnologiesLLCMember2022-06-30 0000880242blgo:ClyraMedicalTechnologiesMember2022-06-30 0000880242srt:ParentCompanyMember2022-06-30 0000880242srt:ParentCompanyMember2021-12-31 0000880242us-gaap:NoncontrollingInterestMember2022-06-30 0000880242us-gaap:NoncontrollingInterestMember2021-12-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2022-01-012022-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2021-01-012021-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerBMember2022-01-012022-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerBMember2021-01-012021-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerCMember2022-01-012022-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerCMember2021-01-012021-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerDMember2022-01-012022-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerDMember2021-01-012021-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerEMember2022-01-012022-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerEMember2021-01-012021-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerFMember2022-01-012022-06-30 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerFMember2021-01-012021-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2022-01-012022-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2021-01-012021-12-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerBMember2022-01-012022-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerBMember2021-01-012021-12-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerGMember2022-01-012022-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerGMember2021-01-012021-12-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerHMember2022-01-012022-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerHMember2021-01-012021-12-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerIMember2022-01-012022-06-30 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerIMember2021-01-012021-12-31 0000880242us-gaap:PatentsMember2022-06-30 0000880242blgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:TomorrowWaterMemberblgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:BktAndTomorrowWaterMemberblgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:OdinCoLtdMember2022-04-012022-06-30 0000880242blgo:OdinCoLtdMember2022-01-012022-06-30 0000880242blgo:OdinCoLtdMember2021-04-012021-06-30 0000880242blgo:OdinCoLtdMember2021-01-012021-06-30 00008802422021-01-012021-12-31 0000880242blgo:NonPlanMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2022-01-012022-06-30 0000880242blgo:NonPlanMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2021-01-012021-06-30 utr:Y 0000880242blgo:EquityIncentivePlan2018Member2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Member2021-01-012021-06-30 0000880242blgo:CanadianGovernmentGrantsMember2022-01-012022-06-30 0000880242blgo:CanadianGovernmentGrantsMember2022-06-30 utr:M 0000880242blgo:CanadianGovernmentGrantsMembersrt:MinimumMember2022-01-012022-06-30 0000880242blgo:CanadianGovernmentGrantsMembersrt:MaximumMember2022-01-012022-06-30 0000880242blgo:CorporateOfficeLeaseMember2022-06-30 0000880242blgo:OakRidgeTennesseeFacilityLeaseMember2022-01-012022-06-30 0000880242blgo:OakRidgeTennesseeFacilityLeaseMember2022-06-30 0000880242blgo:LincolnParkCapitalFundLLCMember2022-04-012022-06-30 0000880242blgo:LincolnParkCapitalFundLLCMember2022-01-012022-06-30 0000880242blgo:LincolnParkCapitalFundLLCMember2021-04-012021-06-30 0000880242blgo:LincolnParkCapitalFundLLCMember2021-01-012021-06-30 0000880242blgo:The2020UnitOfferingMember2022-04-012022-06-30 0000880242blgo:The2020UnitOfferingMember2022-01-012022-06-30 0000880242blgo:The2020UnitOfferingMember2021-04-012021-06-30 0000880242blgo:The2020UnitOfferingMember2021-01-012021-06-30 0000880242blgo:WarrantsIssuedWith2020UnitOfferingMembersrt:MinimumMember2021-06-30 0000880242blgo:WarrantsIssuedWith2020UnitOfferingMembersrt:MaximumMember2021-06-30 0000880242blgo:PaycheckProtectionProgramCaresActMember2022-06-30 0000880242blgo:PaycheckProtectionProgramCaresActMember2021-12-31 0000880242blgo:ConvertibleNoteMaturingOnMarch12023Member2022-06-30 0000880242blgo:ConvertibleNoteMaturingOnMarch12023Member2021-12-31 0000880242blgo:EconomicInjuryDisasterLoanMember2022-06-30 0000880242blgo:EconomicInjuryDisasterLoanMember2021-12-31 0000880242blgo:PaycheckProtectionProgramCaresActMemberblgo:ONMMember2020-04-012020-04-30 0000880242blgo:PaycheckProtectionProgramCaresActMemberblgo:BLESTMember2020-04-012020-04-30 0000880242blgo:PaycheckProtectionProgramCaresActMemberblgo:ClyraMedicalMember2020-04-012020-04-30 0000880242blgo:PaycheckProtectionProgramCaresActMemberblgo:ONMMember2022-02-072022-02-07 0000880242blgo:PaycheckProtectionProgramCaresActMemberblgo:ONMMember2022-02-07 0000880242srt:OfficerMember2022-06-302022-06-30 0000880242srt:OfficerMember2022-06-30 0000880242srt:OfficerMember2021-03-312021-03-31 0000880242srt:OfficerMember2021-03-31 0000880242blgo:ConsultantsMember2022-06-302022-06-30 0000880242blgo:ConsultantsMember2022-06-30 0000880242blgo:ConsultantsMember2022-03-312022-03-31 0000880242blgo:ConsultantsMember2022-03-31 0000880242blgo:ConsultantsMember2021-06-302021-06-30 0000880242blgo:ConsultantsMember2021-06-30 0000880242blgo:ConsultantsMember2021-03-312021-03-31 0000880242blgo:ConsultantsMember2021-03-31 0000880242blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember2021-04-012021-06-30 0000880242blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember2021-06-30 0000880242us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-30 0000880242us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-30 0000880242us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-30 0000880242us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-30 0000880242blgo:EquityIncentivePlan2018Member2018-06-222018-06-22 0000880242blgo:EquityIncentivePlan2018Member2018-06-22 0000880242blgo:EquityIncentivePlan2018Member2021-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2021-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2021-12-31 0000880242blgo:EquityIncentivePlan2018Member2022-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2022-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2022-06-30 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:EquityIncentivePlan2018Memberblgo:EmployeesConsultationsOfficersAndDirectorsMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:CFOAndPresidentMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:BoardOfDirectorsMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMemberblgo:BoardOfDirectorsMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMemberblgo:BoardOfDirectorsMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMemberblgo:EmployeesMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMemberblgo:EmployeesMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesAndConsultantsMember2022-01-012022-06-30 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMember2022-03-222022-03-22 0000880242blgo:The2007EquityIncentivePlanMember2017-09-072017-09-07 0000880242blgo:The2007EquityIncentivePlanMember2021-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2021-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2021-12-31 0000880242blgo:The2007EquityIncentivePlanMember2022-01-012022-06-30 0000880242blgo:The2007EquityIncentivePlanMember2022-06-30 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2022-06-30 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2022-06-30 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:NonPlanMember2021-12-31 0000880242blgo:NonPlanMembersrt:MinimumMember2021-12-31 0000880242blgo:NonPlanMembersrt:MaximumMember2021-12-31 0000880242blgo:NonPlanMember2022-06-30 0000880242blgo:NonPlanMembersrt:MinimumMember2022-06-30 0000880242blgo:NonPlanMembersrt:MaximumMember2022-06-30 0000880242blgo:NonPlanMembersrt:MinimumMember2022-01-012022-06-30 0000880242blgo:NonPlanMembersrt:MaximumMember2022-01-012022-06-30 0000880242blgo:NonPlanMember2020-12-31 0000880242blgo:NonPlanMembersrt:MinimumMember2020-12-31 0000880242blgo:NonPlanMembersrt:MaximumMember2020-12-31 0000880242blgo:NonPlanMembersrt:MaximumMember2021-01-012021-06-30 0000880242blgo:NonPlanMember2021-06-30 0000880242blgo:NonPlanMembersrt:MinimumMember2021-06-30 0000880242blgo:NonPlanMembersrt:MaximumMember2021-06-30 0000880242blgo:NonPlanMemberblgo:VendorsMember2022-01-012022-06-30 0000880242blgo:NonPlanMemberblgo:VendorsMember2022-06-30 0000880242us-gaap:EmployeeStockOptionMemberblgo:NonPlanMemberblgo:VendorsMember2022-01-012022-06-30 0000880242blgo:NonPlanMemberblgo:VendorsMember2021-01-012021-06-30 0000880242blgo:NonPlanMemberblgo:VendorsMember2021-06-30 0000880242srt:MinimumMember2021-12-31 0000880242srt:MaximumMember2021-12-31 0000880242srt:WeightedAverageMember2021-12-31 0000880242srt:MinimumMember2022-01-012022-06-30 0000880242srt:MaximumMember2022-01-012022-06-30 0000880242srt:WeightedAverageMember2022-01-012022-06-30 0000880242srt:MinimumMember2022-06-30 0000880242srt:MaximumMember2022-06-30 0000880242srt:WeightedAverageMember2022-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 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember2022-06-30 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMembersrt:MinimumMember2022-06-30 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMembersrt:MaximumMember2022-06-30 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember2022-06-30 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMembersrt:MinimumMember2022-06-30 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMembersrt:MaximumMember2022-06-30 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember2021-06-30 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMembersrt:MinimumMember2021-06-30 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMembersrt:MaximumMember2021-06-30 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember2021-06-30 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMembersrt:MinimumMember2021-06-30 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMembersrt:MaximumMember2021-06-30 0000880242us-gaap:CorporateNonSegmentMember2022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2021-12-31 0000880242blgo:ClyraMedicalTechnologiesMember2022-03-31 0000880242blgo:ConversionOfWorkingCapitalAdvancesIntoClyraMedicalCommonStockMember2022-03-032022-03-03 0000880242blgo:ConversionOfWorkingCapitalAdvancesIntoClyraMedicalCommonStockMember2022-03-03 0000880242blgo:ClyraMedicalMemberus-gaap:NotesPayableOtherPayablesMember2022-04-08 0000880242blgo:ClyraMedicalMemberus-gaap:NotesPayableOtherPayablesMember2022-04-082022-04-08 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2020-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2020-06-302020-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2022-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2022-01-012022-06-30 0000880242blgo:BeachHouseConsultingLlcMemberblgo:ClyraMedicalMember2015-12-302015-12-30 0000880242blgo:BeachHouseConsultingLlcMemberblgo:ClyraMedicalMember2020-01-012020-06-30 0000880242blgo:BeachHouseConsultingLlcMemberblgo:ClyraMedicalMember2021-01-012021-12-31 0000880242blgo:ClyraMedicalTechnologyIncMemberblgo:BiolargoMember2022-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberblgo:SanatioMember2022-06-30 0000880242blgo:ClyraMedicalTechnologyIncMemberblgo:OtherMember2022-06-30 0000880242blgo:ClyraMedicalTechnologyIncMember2022-06-30 0000880242blgo:ClyraMedicalMember2022-01-012022-06-30 0000880242blgo:ClyraMedicalMember2021-01-012021-06-30 0000880242blgo:ClyraMedicalMember2021-06-30 0000880242blgo:ClyraMedicalMember2021-12-31 0000880242blgo:ClyraMedicalMemberblgo:EmployeesAndConsultantsMember2022-06-30 0000880242blgo:ClyraMedicalMemberblgo:EmployeesAndConsultantsMember2021-06-30 0000880242blgo:ClyraMedicalMemberblgo:EmployeesAndConsultantsMember2022-01-012022-06-30 0000880242blgo:ClyraMedicalMemberblgo:EmployeesAndConsultantsMember2021-01-012021-06-30 0000880242blgo:ClyraMedicalMember2022-06-30 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalMemberblgo:EmployeesAndConsultantsMember2022-01-012022-06-30 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalMembersrt:MinimumMemberblgo:EmployeesAndConsultantsMember2022-01-012022-06-30 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalMembersrt:MaximumMemberblgo:EmployeesAndConsultantsMember2022-01-012022-06-30 0000880242us-gaap:CorporateNonSegmentMember2022-04-012022-06-30 0000880242us-gaap:CorporateNonSegmentMember2021-04-012021-06-30 0000880242us-gaap:CorporateNonSegmentMember2022-01-012022-06-30 0000880242us-gaap:CorporateNonSegmentMember2021-01-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2022-04-012022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2021-04-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2022-01-012022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2021-01-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2022-04-012022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2021-04-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2022-01-012022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2021-01-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2022-04-012022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2021-04-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2022-01-012022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2021-01-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraSegmentMember2022-04-012022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraSegmentMember2021-04-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraSegmentMember2022-01-012022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraSegmentMember2021-01-012021-06-30 0000880242srt:ConsolidationEliminationsMember2022-04-012022-06-30 0000880242srt:ConsolidationEliminationsMember2021-04-012021-06-30 0000880242srt:ConsolidationEliminationsMember2022-01-012022-06-30 0000880242srt:ConsolidationEliminationsMember2021-01-012021-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraMedicalMember2022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BLESTMember2022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2022-06-30 0000880242srt:ConsolidationEliminationsMember2022-06-30 0000880242us-gaap:CorporateNonSegmentMemberblgo:InvestmentInSouthKoreanJointVentureMember2022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:OdorNoMoreMember2022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:ClyraMedicalMember2022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BLESTMember2022-06-30 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BiolargoWaterMember2022-06-30 0000880242srt:ConsolidationEliminationsMemberblgo:InvestmentInSouthKoreanJointVentureMember2022-06-30 0000880242blgo:InvestmentInSouthKoreanJointVentureMember2022-06-30 0000880242us-gaap:CorporateNonSegmentMember2021-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraMedicalMember2021-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BLESTMember2021-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2021-12-31 0000880242srt:ConsolidationEliminationsMember2021-12-31 0000880242us-gaap:CorporateNonSegmentMemberblgo:InvestmentInSouthKoreanJointVentureMember2021-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:OdorNoMoreMember2021-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:ClyraMedicalMember2021-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BLESTMember2021-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BiolargoWaterMember2021-12-31 0000880242srt:ConsolidationEliminationsMemberblgo:InvestmentInSouthKoreanJointVentureMember2021-12-31 0000880242blgo:InvestmentInSouthKoreanJointVentureMember2021-12-31 0000880242blgo:LincolnParkCapitalFundLLCMemberus-gaap:SubsequentEventMember2022-07-012022-08-03 0000880242us-gaap:SubsequentEventMemberblgo:The2020UnitOfferingMember2022-07-012022-08-03 0000880242blgo:WarrantsExpiringSixMonthAfterInvestmentDateMemberus-gaap:SubsequentEventMember2022-08-03 0000880242blgo:WarrantsExpiringFiveYearsAfterInvestmentDateMemberus-gaap:SubsequentEventMember2022-08-03
 

 

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, 2022.

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, 2022 was 269,427,444  shares.

 

 

 

 

BIOLARGO, INC.

FORM 10-Q

INDEX

 

PART I

 

Item 1

Financial Statements

3
     

Item 2

Management's Discussion and Analysis and Financial Condition and Results of Operations 

24
     

Item 4

Controls and Procedures

33

 

PART II

 

Item 2

Unregistered Sales of Equity Securities and Use of Proceeds

34
     

Item 5

Other Information

35
     

Item 6

Exhibits

35
     
 

Signatures

37

 

 

 

PART I FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

 

BIOLARGO, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

AS OF JUNE 30, 2022 AND DECEMBER 31, 2021

(in thousands, except for per share data)

 

  

June 30, 2022

(Unaudited)

  

December 31,

2021

 

Assets

    

Current assets:

        

Cash and cash equivalents

 $1,226  $962 

Accounts receivable, net of allowance

  578   513 

Inventories, net of allowance

  256   241 

Prepaid expenses and other current assets

  81   85 

Total current assets

  2,141   1,801 
         

Non-current assets

        

Equipment and leasehold improvements, net of depreciation

  153   61 

Other non-current assets

  69   69 

Investment in South Korean joint venture

  33   48 

Right of use operating lease, net of amortization

  390   453 

Clyra Medical prepaid marketing (Note 8)

  591   591 

Total non-current assets

  1,236   1,222 

Total assets

 $3,377  $3,023 

Liabilities and stockholders equity (deficit)

    

Current liabilities:

        

Accounts payable and accrued expenses

 $663  $559 

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

  81   314 

Deferred revenue

     89 

Customer deposits

  137   79 

Current portion of operating lease liability

  103   103 

Clyra Medical accounts payable and accrued expenses (Note 8)

  195   230 

Total current liabilities

  1,179   1,374 

Long-term liabilities:

        

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

  247   180 

Clyra Medical debt obligations (Note 8)

  277   187 
Operating lease liability, net of current portion  286   349 

Total long-term liabilities

  810   716 

Total liabilities

  1,989   2,090 
         

COMMITMENTS AND CONTINGENCIES (Note 10)

          
         

STOCKHOLDERS’ EQUITY (DEFICIT):

        

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

      

Common stock, $0.00067 Par Value, 400,000,000 Shares Authorized, 268,036,728 and 255,893,726 Shares Issued, at June 30, 2022 and December 31, 2021

  179   171 

Additional paid-in capital

  146,422   143,718 

Accumulated deficit

  (142,001

)

  (139,121

)

Accumulated other comprehensive loss

  (126

)

  (115

)

Total BioLargo Inc. and subsidiaries stockholders’ equity

  4,474   4,653 

Non-controlling interest (Note 8)

  (3,086

)

  (3,720

)

Total stockholders’ equity

  1,388   933 

Total liabilities and stockholders’ equity

 $3,377  $3,023 

 

 

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, 2022 AND 2021

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

(unaudited)

 

   

THREE MONTHS

   

SIX MONTHS

 
   

JUNE

30, 2022

   

JUNE

30, 2021

   

JUNE

30, 2022

   

JUNE

30, 2021

 
                                 

Revenues

                               

Product revenue

  $ 707     $ 319     $ 1,317     $ 762  

Service revenue

    616       145       970       273  

Total revenue

    1,323       464       2,287       1,035  
                                 

Cost of revenue

                               

Cost of goods sold

    (364 )     (160 )     (659 )     (397 )

Cost of service

    (336 )     (103 )     (487 )     (205 )

Gross profit

    623       201       1,141       433  
                                 

Selling, general and administrative expenses

    1,589       1,547       3,425       3,310  

Research and development

    355       356       747       683  

Operating loss:

    (1,321 )     (1,702 )     (3,031 )     (3,560 )

Other (expense) income:

                               

Interest expense

    (15 )     (89 )     (28 )     (182 )

PPP loan forgiveness

                174       43  

Tax credit

          1             1  

Grant income

    3             8       30  

Total other (expense) income:

    (12 )     (88 )     154       (108 )

Net loss

    (1,333 )     (1,790 )     (2,877 )     (3,668 )
                                 

Net (loss) income attributable to noncontrolling interest

    (105 )     (168 )     3       (415 )

Net loss attributable to common shareholders

  $ (1,228 )   $ (1,622 )   $ (2,880 )   $ (3,253 )
                                 
                                 

Net loss per share attributable to common shareholders:

                               

Loss per share attributable to shareholders – basic and diluted

  $ (0.00 )   $ (0.01 )   $ (0.01 )   $ (0.02 )

Weighted average number of common shares outstanding:

    265,856,970       243,731,011       263,345,148       238,759,632  

Comprehensive loss:

                               

Net loss

  $ (1,333 )   $ (1,790 )   $ (2,877 )   $ (3,668 )

Foreign currency translation

    (3 )           (11 )     (2 )

Comprehensive loss

    (1,336 )     (1,790 )     (2,888 )     ( 3,670 )

Comprehensive loss attributable to noncontrolling interest

    (105 )     (168 )     3       (415 )

Comprehensive loss attributable to common stockholders

  $ (1,231 )   $ (1,622 )   $ (2,891 )   $ (3,255 )

 

 

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

 

 

 

BIOLARGO, INC. AND SUBSIDIARIES

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

(in thousands, except for share data)

(unaudited)

 

                      Accumulated              
          Additional           other     Non-     Total  
   

Common stock

   

paid-in

   

Accumulated

   

comprehensive

   

controlling

   

stockholders

 
   

Shares

   

Amount

   

capital

   

deficit

   

Loss

   

interest

   

equity (deficit)

 

Balance, December 31, 2021

    255,893,726     $ 171     $ 143,718     $ (139,121

)

  $ (115

)

  $ (3,720

)

  $ 933  

Sale of common stock for cash

    6,703,789       4       1,198                         1,202  

Issuance of common stock for service

    86,752             17                         17  

Stock option compensation expense

                660                         660  

Clyra Medical stock option expense

                141                         141  

Noncontrolling interest allocation

                (528

)

                528        

Net loss

                      (1,652

)

          108       (1,544

)

Foreign currency translation

                            (8

)

          (8

)

Balance, March 31, 2022

    262,684,267     $ 175     $ 145,206     $ (140,773

)

  $ (123

)

  $ (3,084

)

  $ 1,401  

Sale of common stock for cash

    5,011,570       4       944                         948  

Issuance of common stock for service

    340,891             59                         59  

Stock option compensation expense

                234                         234  

Clyra Medical stock option expense

                82                         82  

Noncontrolling interest allocation

                (103

)

                103        

Net loss

                      (1,228

)

          (105

)

    (1,333

)

Foreign currency translation

                            (3 )           (3

)

Balance, June 30, 2022

    268,036,728     $ 179     $ 146,422     $ (142,001

)

  $ (126

)

  $ (3,086

)

  $ 1,388  

 

 

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

 

 

                      Accumulated              
          Additional           other     Non-     Total  
   

Common stock

   

paid-in

   

Accumulated

   

 comprehensive

   

controlling

   

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  

 

 

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

 

 

 

BIOLARGO, INC. AND SUBSIDIARIES

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

(in thousands, except for per share data)

(unaudited)

 

   

JUNE 30,

2022

   

JUNE 30,

2021

 

Cash flows from operating activities

               

Net loss

  $ (2,877

)

  $ (3,668

)

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

               

Stock option compensation expense

    1,117       1,017  

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

    76       171  

Common stock issued for interest

          16  

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

    8       110  

PPP loan forgiveness

    (174

)

    (43

)

Loss on investment in South Korean joint venture

    15       23  

Depreciation expense

    6       12  

Changes in assets and liabilities:

               

Accounts receivable

    (66

)

    141  

Prepaid expenses and other current assets

    4       (62

)

Inventories

    (15

)

    15  

Customer deposits

    58       81  

Accounts payable and accrued expenses

    105       (182 )

Deferred revenue

    (89

)

    91  

Clyra Medical accounts payable and accrued expenses

    (32

)

    224  

Net cash used in operating activities

    (1,864

)

    (2,054

)

Cash flows from investing activities

               

Purchase of equipment

    (101

)

    (21

)

Net cash used in investing activities

    (101

)

    (21

)

Cash flows from financing activities

               

Proceeds from sales of common stock

    2,150       3,520  

Proceeds from the sale of stock in Clyra Medical

          50  

Proceeds Clyra Medical convertible note

    100        

Payment of debt obligations

          (828

)

Payment of Clyra Medical debt obligations

    (10

)

    (24

)

Net cash provided by financing activities

    2,240       2,718  

Net effect of foreign currency translation

    (11

)

    (2

)

Net change in cash

    264       641  

Cash at beginning of period

    962       716  

Cash at end of period

  $ 1,226     $ 1,357  

Supplemental disclosures of cash flow information

               

Cash paid for:

               

Interest

  $ 7     $ 33  

Income taxes

  $     $  

Non-cash investing and financing activities

               

Fair value of warrants issued with convertible notes

  $     $ 35  

Conversion of notes payable to common stock

  $     $ 328  

Allocation of noncontrolling interest

  $ 631     $ 627  

 

 

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. (the “Company”) 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 majority 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, 2022, we had a net loss of $2,877,000, used $1,864,000 cash in operations, and at  June 30, 2022, we had working capital of $962,000, and current assets of $2,141,000.  Two of our four operating subsidiaries – ONM Environmental and BLEST – generated positive operating income. (See Note 9.)

 

We do not believe operating profits in the year ended  December 31, 2022, will be sufficient to fund our current level of operations, and therefore believe we will have to obtain further investment capital to continue to fund operations, such as through our purchase agreement with Lincoln Park Capital, and private sales of our securities. (See Note 3.) We have been, and anticipate that we will continue to be, limited in terms of our capital resources. If we are unable to rely on our current arrangement with Lincoln Park to continue to fund our working capital requirements, we will 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.

 

The foregoing factors raise substantial doubt about our ability to continue as a going concern, unless we are able to continue to raise funds through stock sales to Lincoln Park or other private financings, and in the long term, our ability to 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.

 

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 89% of BioLargo Engineering Science and Technologies, LLC (“BLEST”), organized under the laws of the State of Tennessee in 2017. We also own 58% 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 8).

 

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, 2022, are not necessarily indicative of the results that may be expected for the year ending December 31, 2022, 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, 2021, filed with the Securities and Exchange Commission (the “SEC”) on March 31, 2022.

 

8

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

 

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, and partially-owned subsidiaries BLEST and Clyra Medical. All intercompany accounts and transactions have been eliminated.

 

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, 2022, and December 31, 2021, our cash balances were made up of the following (in thousands):

 

  

June 30,

2022

  

December 31,

2021

 

BioLargo, Inc. and subsidiaries

 $1,216  $941 

Clyra Medical Technologies, Inc.

  10   21 

Total

 $1,226  $962 

 

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, 2022, and December 31, 2021 was $12,000.

 

Credit Concentration

 

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

 

  

June 30,
2022

  

June 30,

2021

 

Customer A

  35% 

 

<10%

Customer B

  17% 

 

<10%

Customer C

  10% 

 

<10%

Customer D

 

 

<10%  22%

Customer E

 

 

<10%  19%

Customer F

 

 

<10%  11%

 

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

We had a limited number of customers that accounted for more than 10% of consolidated accounts receivable at June 30, 2022, and at December 31, 2020, as follows:

 

  

June 30,
2022

  

December 31,
2021

 

Customer A

  11% 

 

<10%

Customer B

  31% 

 

<10%

Customer G

  15% 

 

<10%

Customer H

 

 

<10%  32%

Customer I

 

 

<10%  12%

 

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, 2022, and December 31, 2021, was $3,000. Inventories consisted of (in thousands):

 

  

June 30,

2022

  

December 31,

2021

 

Raw material

 $116  $108 

Finished goods

  140   133 

Total

 $256  $241 

 

Other Assets

 

Other non-current assets consisted of security deposits of $35,000 related to our business offices, and three patents for $34,000 at June 30, 2022 and December 31, 2021.

 

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 has incurred a loss since inception and has reduced our investment interest.  For the three and six months ended June 30, 2022, the reduction of our investment interest totaled $8,000 and $15,000 and for the same periods in 2021, reduced $13,000 and $23,000.

 

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 six months ended  June 30, 2022 and 2021, management determined that there was no impairment of its long-lived assets, including its patents.

 

During the year ended  December 31, 2021, management determined that there was an impairment expense related to the sale back to Scion Solutions, LLC (“Scion’) of certain intellectual property, recorded on our balance sheet as “In-Process Research and Development” and an impairment of Clyra’s prepaid marketing.  Total impairment expense for 2021 was $342,000.

 

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

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, 2022 and 2021, 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, 2022 and 2021:

 

  

2022

  

2021

 
  

Non Plan

  

2018 Plan

  

Non Plan

  

2018 Plan

 

Risk free interest rate

  2.32

%

 2.322.98%   1.73

%

 0.931.73% 

Expected volatility

  117

%

 116117%   124

%

 123124% 

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.

 

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

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.  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. Management has evaluated this update and adopted it as of January 1, 2022. In do so, we evaluated the convertible debt issued by Clyra Medical during the three months ended June 30, 2022 (see Note 8), and determined that the beneficial conversion feature was fixed at the time of issuance and not an embedded derivative under Subtopic 815-15.  As a result of the early adoption, there are no other potential affects on the Company’s current financial statements.

.

 

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 Contracts 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.

 

We generate revenue  through our subsidiaries. For the sale of goods, the subsidiary identifies its contract with the customer through a 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 order for its goods are shipped if its agreement with the customer is FOB manufacturer, and when goods are delivered to its customer if its agreement with the customer is FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order. In association with certain product purchases, ONM Environmental installs misting systems for which it bills on a time and materials basis. It identifies its contract with the customer through a written purchase order in which the details of the time to be billed and materials purchased and an estimated completion date. The performance obligation is the completion of the installation, and at that time revenue is recognized.

 

For services, such as through our engineering group, the subsidiary identifies services to be performed in a written contract, which specifies the performance obligations and the rate at which the services will be billed. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed. Service contracts typically call for invoicing for time and materials incurred for that contract, although some provide for milestone or fixed cost payments, where an agreed-to amount is invoiced 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 contract receivable or contract liability is created. These accounts are adjusted upon additional billings as the work is completed. We recognized $970,000 in revenue in the six months ended  June 30, 2022, from contracts, of which $89,000 had a deferred liability balance as of  December 31, 2021. As of  June 30, 2022, we have no contract receivables or contract liability. To date, there have been no discounts or other financing terms for the contracts.

 

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

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.

 

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, 2022, and December 31, 2021.

 

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, 2022. 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, 2022 and December 31, 2021, 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.

 

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

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

 

We adopted ASU 2016-12 using the effective date option. Upon the transition to the ASC 842, the Company elected 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, 2022 and December 31, 2021, the right of use assets on our balance sheet related to our operating leases totaled $390,000 and $453,000.

 

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. 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 expires  August 2024. It is too early for management to determine if it will exercise its option to extend the lease four years, therefore the 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. Management determined that it will 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.

 

Recent Accounting Pronouncements

 

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; early adoption is permitted. Management has evaluated this update and adopted it as of January 1, 2022. In do so, we evaluated the convertible debt issued by Clyra Medical during the three months ended June 30, 2022 (see Note 8), and determined that the beneficial conversion feature was fixed at the time of issuance and not an embedded derivative under Subtopic 815-15.  As a result of the early adoption, there are no other potential affects on the Company’s current financial statements.   

 

 

14

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

 

Note 3. Sale of Stock for Cash

 

Lincoln Park Financing

 

During the three and six months ended  June 30, 2022, we sold 406,140 and 1,912,961 shares to Lincoln Park, and in exchange received $72,000 and $418,000 in gross and net proceeds.

 

During the three and six months ended June 30, 2021, we sold 6,070,690 and 18,526,309 shares to Lincoln Park, and in exchange received $1,014,000 and $3,015,000 in gross and net proceeds.

 

Unit Offering

 

During the three and six months ended  June 30, 2022, we sold 4,605,430 and 9,802,398 shares of our common stock and received $876,000 and $1,732,000 in gross and net proceeds from five and an aggregate sixteen accredited investors.

 

During the three and six months ended  June 30, 2021, we sold 2,556,547 and 3,431,547 shares of our common stock and received $400,000 and 505,000 in gross and net proceeds from three 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 Unit Offering”).

 

These sales were made pursuant to an exemption from registration under Regulation D.

 

 

Note 4. Debt Obligations

 

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

 

 

June 30, 2022

(Unaudited)

 

December 31, 2021

 
       

Current portion of debt:

      

SBA Paycheck Protection Program loans, mature April 2025

$43 $314 

Convertible note payable, matures March 1, 2023

 50   

Debt discount, net of amortization

 (12

)

  

Total notes payable and line of credit

$81 $314 
       

Long-term debt:

      

SBA EIDL Loan, matures July 2050

$150 $150 

SBA Paycheck Protection Program loans, mature May 2025

 97   

Convertible note payable, matures March 1, 2023

   50 

Debt discount, net of amortization

   (20)

Total long-term liabilities

 247  180 

Total

$328 $494 

 

For the three and six months ended June 30, 2022, we recorded $15,000 and $28,000 and for the three and six months ended June 30, 2021, we recorded $89,000 and $182,000 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, 2022 and 2021. 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 31, 2022.

 

SBA Program Loans

 

In  April 2020, our subsidiaries ONM Environmental, BLEST and Clyra Medical received $218,000, $96,000 and $43,000, respectively, in loans pursuant to the Small Business Association’s (“SBA”) Paycheck Protection Program (“PPP”). The loans mature two years from the inception date (although any payments due are deferred once a forgiveness application has been filed), and incur interest at 1%.  

 

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

On  February 7, 2022, we received notice that the SBA had partially approved ONM Environmental's application for forgiveness of its PPP loan in the amount of $174,000; ONM has appealed and provided additional documentation to support forgiveness of the remaining $44,000. The due date for the BLEST PPP loan was extended until May 2025 and we are continuing to appeal this forgiveness application of BLEST.

 

 

Note 5. Share-Based Compensation

 

Issuance of Common Stock in exchange for payment of payables

 

Payment of Officer Salaries

 

On June 30, 2022, we issued 263,895 shares of our common stock at $0.18 per share in lieu of $47,000 of accrued and unpaid salary to our officers.

 

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.

 

Payment of Consultant Fees

 

On June 30, 2022, we issued 76,996 shares of our common stock at $0.18 per share in lieu of $12,000 of accrued and unpaid obligations to consultants.  On March 31, 2022, we issued 86,752 shares of our common stock at $0.23 per share in lieu of $31,000 of accrued and unpaid obligations to consultants.

 

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.

 

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.

 

Stock Option Expense

 

During the three and six months ended June 30, 2022, we recorded an aggregate $316,000 and $1,117,000 and during the three and six months ended June 30, 2021, we recorded an aggregate $432,000 and $1,017,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 8 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, 2022 and June 30, 2021, is as follows:

 

            

Weighted

     
            

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

Price per share

  

share

  

Value(1)

 

Balance, December 31, 2021

  23,186,142  $0.120.43  $0.19     

Granted

  3,782,923   0.180.24   0.22     

Expired

               

Balance, June 30, 2022

  26,969,065  $0.120.43  $0.19     

Non-vested

  (4,974,581

)

  0.120.40   0.22     

Vested, June 30, 2022

  21,994,484  $0.120.43  $0.19  $378,000 
                   
                   

Balance, December 31, 2020

  18,865,525  $0.160.40  $0.19     

Granted

  2,483,691   0.130.23   0.19     

Balance, June 30, 2021

  21,349,216  $0.120.43  $0.19     

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

 

The options granted to purchase 3,782,923 shares during the six months ended  June 30, 2022 were issued to officers, board of directors, employees and consultants: (i) we issued options to purchase 251,551 shares of our common stock at an exercise price on the respective grant date of $0.23 per share to our CFO and President to replace options that had expired and we issued an option to purchase 300,000 shares of our common stock at an exercise price on the respective grant date of $0.24 per share to our CFO (details below);  (ii) we issued options to purchase 884,356 shares of our common stock at an exercise price on the respective grant date ranging between $0.18 – $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 $178,000; (iii) we issued options to purchase 1,764,025 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date ranging between $0.18 – $0.23 per share; the fair value of employee retention plan options totaled $360,000 and will vest quarterly over four years as long as they are retained as employees; and (iv) we issued options to purchase 582,991 shares of our common stock to consultants in lieu of cash for expiring options and per agreement totaling $127,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 22, 2022, 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  March 22, 2022 (the “Engagement Extension Agreement”) provides for an additional one-year term to expire  January 31, 2023 (the “Extended Term”).

 

As the sole compensation for the Extended Term, Mr. Dargan was issued an option (“Option”) to purchase 25,000 shares of the Company’s common stock for each month during the Extended Term (thus, an option to purchase 300,000 shares reflecting an extended term of 12 months). The Option vests over the period of the Extended Term, with 25,000 shares having vested as of  March 22, 2022, and the remaining shares to vest 25,000 shares monthly beginning  March 22, 2022, and each month thereafter, so long as the agreement is in full force and effect. The Option is exercisable at $0.24 per share, the closing price of BioLargo’s common stock on the  March 22, 2022, grant date, expires ten years from the grant date, and was issued pursuant to the Company’s 2018 Equity Incentive Plan.

 

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

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, 2022 and 2021 is as follows:

 

                

Weighted

     
                

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

price per share

  

share

  

Value(1)

 

Balance, December 31, 2021

  2,879,246  $0.230.94  $0.49     

Expired

  (300,000

)

  0.35       0.35     

Balance, June 30, 2022

  2,579,246  $0.230.94  $0.50  $ 
                         

Balance, December 31, 2020

  5,689,363  $0.230.94  $0.44     

Expired

  (1,453,508

)

 0.390.51   0.40     

Balance, June 30, 2021

  4,235,508  $0.231.65  $0.45     

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

 

Non-Plan Options issued

 

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

 

           

Weighted

     
  

Non-plan

       

average

  

Aggregate

 
  

Options

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2021

  20,119,207  $0.171.00  $0.41     

Granted

  39,130   0.23    0.23     

Balance, June 30, 2022

  20,158,337  $0.171.00  $0.41     

Non-vested

  (1,086,684

)

 0.170.45   0.45     

Vested, June 30, 2022

  19,071,653  $0.171.00  $0.41  $44,000 
                  

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     

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

 

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

 

 

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.

 

 

Note 6. Warrants

 

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

 

            

Weighted

     
            

average

  

Aggregate

 
  

Warrants

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2021

  36,765,502  $0.161.00  $0.27     

Issued

  19,604,796  0.200.29   0.24     

Expired

  (4,016,754

)

 0.190.48   0.35     

Balance, June 30, 2022

  52,353,544  $0.141.00  $0.25  $741,000 
                   

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     

(1) Aggregate intrinsic value based on closing common stock price of $0.18 at June 30, 2022

 

Warrants issued in Unit Offering

 

During the six months ended June 30, 2022, pursuant to our Unit Offering (see Note 3), we issued six-month stock purchase warrants to purchase an aggregate 9,802,398 shares of our common stock at $0.20 - $0.23 per share, and five-year stock purchase warrants to purchase an aggregate 9,802,398 shares of our common stock at $0.25 - $0.29 per share.

 

During the six months ended  June 30, 2021, pursuant to our 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 $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 $0.18 - $0.24 per share.

 

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

 

Note 7. Accounts Payable and Accrued Expenses

 

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

 

  

June 30,

2022

  

December 31,

2021

 

Accounts payable and accrued expense

 $478  $349 

Accrued interest

  25   25 

Accrued payroll

  160   185 

Total accounts payable and accrued expenses

 $663  $559 

 

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

 

 

Note 8. Noncontrolling Interest Clyra Medical

 

We consolidate the operations of our partially owned subsidiary Clyra Medical, of which we owned 58% of its outstanding shares as of  June 30, 2022.

 

BioLargo and its partially owned subsidiary Clyra Medical entered into an agreement dated  March 3, 2022, whereby BioLargo agreed to convert $633,000 in working capital advances, made to or on behalf of Clyra Medical, into 2,042 shares of Clyra Medical common stock at a rate of $310 per share.

 

Debt Obligations of Clyra Medical

 

On April 8, 2022, Clyra Medical issued a promissory note in the principal amount of $100,000 to an individual investor, payable 24 months from the issuance date, bearing 8% annual interest. The note may be converted by its holder at any time prior to the maturity date, and automatically converts to stock upon (i) Clyra’s sale of $5,000,000 or more of its common or preferred stock, or (ii) the maturity date, at a conversion price equal to 70% of the lowest price-per-share of shares sold to investor prior to the maturity date.

 

On  June 30, 2020, Clyra Medical entered into a Revolving Line of Credit Agreement whereby Vernal Bay Capital Group, LLC committed to provide a $1,000,000 inventory line of credit. Clyra Medical received $260,000 in draws and made repayments totaling $83,000. As of  June 30, 2022, the balance outstanding on this line of credit totals $177,000. Funds from the line of credit must be used to produce inventory. Additional draws are conditional upon the presentation of 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 on  June 30, 2022, and requires Clyra pay interest and principal from gross product sales. Clyra is required to pay 60% of gross product sales to reduce amounts owed on the line of credit. 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.

 

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 were higher but the asset was impaired in 2021, the asset totals $591,000 and is recorded as a non-current asset on our balance sheet.

 

Clyra Medical Equity transactions

 

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

 

Shareholder

 

Shares

  

Percent

 

BioLargo, Inc.

  51,249   58

%

Sanatio Capital

  18,704   21

%

Other

  19,118   21

%

Total

  89,071     

 

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

Sales of Common Shares

 

During the six months ended June 30, 2022 and 2021, Clyra raised $0 and $50,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, 2021, the Company had issued options to purchase 14,004 shares of Clyra stock. During the six months ended  June 30, 2022 and 2021, Clyra issued options to purchase 1,026 and 1,248 shares of its common stock. 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, 2022 and 2021 totaled $223,000 and $263,000. 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%. We also used a risk-free rate ranging between 2.32% - 2.98%, a volatility of 40% and an expected life of 10 years.

 

Clyra Accounts Payable and Accrued Expenses

 

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

 

  

June 30,

2022

  

December 31,

2021

 

Accounts payable and accrued expense

 $189  $149 

Accrued interest

  6   51 

Accrued payroll

     30 

Total Clyra Medical accounts payable and accrued expenses

 $195  $230 

 

 

Note 9. 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 -- which sells odor and volatile organic control products and services (located in Westminster, California);

 

2.

Clyra Medical Technologies (“Clyra Medical”) -- which develops and sells medical products based on our technologies;

 

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 (located in Edmonton, Alberta Canada).

 

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

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

 

  

Three months ended June 30,

  

Six months ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Revenue

                

BioLargo corporate

 $  $  $2  $7 

ONM

  700   318   1,300   638 

BLEST

  670   266   1,213   654 

Water

           9 

Clyra Medical

  6      17   114 

Intersegment revenue

  (53)  (120)  (245)  (387)

Total

 $1,323  $464  $2,287  $1,035 
                 

Operating income (loss)

                

BioLargo corporate

 $(923) $(937

)

 $(2,143) $(1,860)

ONM

  11   (107

)

  18   (283)

Clyra Medical

  (256)  (300

)

  (496)  (739)

BLEST

  56   (190

)

  21   (373)

Water

  (209)  (168

)

  (431)  (305)

Total

 $(1,321) $(1,702

)

 $(3,031) $(3,560)
                 

Interest expense

                

BioLargo corporate

 $(6) $(51

)

 $(12) $(106)

Clyra Medical

  (9)  (38

)

  (16)  (76)

Total

 $(15) $(89

)

 $(28) $(182)
                 

Research and development expense

                

BioLargo corporate

 $(165) $(209

)

 $(430) $(545)

Clyra Medical

  (26)  (6

)

  (42)  (33)

BLEST

  (80)  (123

)

  (188)  (228)

Water

  (130)  (138

)

  (327)  (257)

Intersegment R&D

  46   120   240   380 

Total

 $(355) $(356

)

 $(747) $(683)

 

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

 

As June 30, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 
                             

Tangible assets

 $631  $723  $799  $641  $179  $(19) $2,954 

Right of use

  179         211         390 

Investment in South Korean joint venture

  33                  33 

Total

  843   723   799   852   179   (19)  3,377 

 

As of December 31, 2021

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 
                             

Tangible assets

 $690  $451  $832  $445  $152  $(47) $2,522 

Right of use

  222         231         453 

Investment in South Korean joint venture

  48                  48 

Total

  960   451   832   676   152   (47)  3,023 

 

22

 

BIOLARGO, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

 

Note 10. 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, 2022 and 2021, rental expense was $169,000 and $114,000, respectively.  As of  June 30, 2022, our weighted average remaining lease term is four years and the total remaining operating lease payments is $580,000.

 

 

Note 11. Subsequent Events.

 

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

 

Sales to Lincoln Park

 

From July 1, 2022, through August 10, 2022, we sold 640,716 shares of our common stock to Lincoln Park (see Note 3), and received $111,000 in gross and net proceeds.

 

Unit Offering Investments

 

From July 1, 2022, through August 3, 2022, we received five investments in our Unit Offering (see Note 3) in the aggregate amount of $120,000 and issued 750,000 shares of common stock, a six-month warrant to purchase 750,000 shares of common stock at $0.192 per share, and a five-year warrant to purchase 750,000 shares of common stock at $0.24 per share.

 

 

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, 2022, 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” or “Clyra Medical”), 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, infection control, and myriad environmental remediation challenges. Having conducted continual and extensive research and development, BioLargo holds a wide array of issued patents, maintains a robust pipeline of products, and provides full-service environmental engineering. With a keen emphasis on partnerships with academic, government, and commercial organizations and associations, BioLargo has proven itself by executing on challenging environmental engineering projects, demonstrating its powerful technologies through pilots, trials, and early commercial adoption, publishing high-impact academic and industry publications, and winning over 80 grants. We monetize our innovations through direct sales and recurring service contracts, as well as through channel partnerships, meaning licensing agreements, exclusive and non-exclusive distribution agreements, brand development partnerships, sale referral partnerships, strategic joint venture formation, and/or the sale of the IP. Channel partnerships allow us to extend the commercial reach of our products and services disproportionately to our core infrastructure and staffing.

 

The past quarter’s results further validates our business model as we witnessed organic revenue growth through our internal sales efforts (as demonstrated by our engineering services subsidiary BLEST), as well as revenue growth demonstrated by our channel partner’s marketing and sales efforts, (with revenue increasing at our subsidiary ONM Environmental through the sales of pet odor control products that feature our technology and are marketed under the Pooph brand).

 

We believe we have three dominant catalysts for near-term monetization of our core technologies and engineering services:

 

1) the advancement and commercialization of our PFAS removal system (the AEC, or “Aqueous Electrostatic Concentrator”) as evidenced by our announcement on August 11, 2022 that BioLargo had secured its first PFAS mitigation customer to engineer a comprehensive multi-phase PFAS mitigation plan for an industrial site and signed a new channel partner agreement for PFAS remediation and that the company has a number of other client projects in various stages of evaluation, testing and where required commercial piloting and a number of channel partners engaged in contract negotiations,

 

 

 

2) the successful design, manufacture, pre-trial testing, and preparation for commercialization with first customers of a novel “minimal liquid discharge” wastewater treatment system in partnership with Garratt-Callahan, the largest privately held water treatment company in America with more than 100 years history, and

 

3) the manufacture and successful launch of a new pet odor control product based on BioLargo’s intellectual property launched by our partners at Ikigai Marketing Works, LLC, a venture now expanding sales and that is aimed at building a national pet odor-control brand (Pooph) with distribution through big-box retailers now preparing to launch, in order to position for sale of the brand to a multi-national consumer products company.

 

Additionally, our engineering services division began work to complete the initial phase which is now expected to be completed in Q3, of a large capital project in the cleantech and environmental technologies space - a waste-to-energy conversion plant in South America (see Waste-to-Energy Conversion Plant Project below).

 

BioLargo’s commercial efforts are expanding for a number of reasons.

 

 

1.

Credibility

 

First, we have built our credibility as cleantech technology innovators and environmental engineering service providers to the point where industry stakeholders, clients, and prospective partners rightfully view us as an effective and reliable means to solve their challenges. We operate with a mandate to serve our customers and partners with technical excellence, provide timely and cost effective results, and a commitment to helping them make the best choices for any particular challenge.

 

 

2.

Channel Partner Relationships

 

We have key relationships that we believe will continue advancing to become high-revenue and profit generating projects with channel partners such as Garratt-Callahan (which, while we faced some delay in the start,  these efforts are expected to successfully launch with its first customer in the near term), and Ikigai as well as our new channel partner in the PFAS remediation industry.

 

 

3.

Investments in Talent and Technology

 

This “critical mass” of credibility as a cleantech solutions provider is a result of our investments in our talented team of engineers and scientists and team members who have a proven track record of executing complex engineering projects, and our history of developing creative and powerful new technologies that work and are best of class.  Secondly, our core patented water treatment technologies, the BioLargo Advanced Oxidation System (AOS) and Aqueous Electrostatic Concentrator (AEC), have now been demonstrated in successful pilot projects, either on-site at a prospective client’s facility, or in-house with client-provided contaminated waters.

 

In the second quarter of 2022, two of our subsidiaries again made progress towards generating a meaningful operating profit: (i) ONM Environmental generated net operating income of $11,000, as compared with a net operating loss in the first quarter of 2021 of $107,000; and, (ii) our engineering subsidiary generated net operating income of $56,000, as compared with a net operating loss in the first quarter of 2021 of $190,000. Several factors contributed to this progress: 1) each subsidiary benefited from significant organic growth of contracts within its main target market, 2) both executed some larger projects as compared to prior experience, and 3) in the case of ONM Environmental, license royalties on products based on our intellectual property began to generate a larger amount of revenue. Of the Company’s other two subsidiaries, Clyra Medical is presently working to raise capital to support the marketing and sales of its newly launched Bioclynse product, and BioLargo Water is working to land the first commercial accounts for its innovative low-energy water treatment technology the BioLargo AOS. After years of investing heavily in research and development of our patented cleantech technologies (roughly $1.5 million in 2021 alone), we are at a turning point where our core assets are either seeing early fruits of commercialization or are now ready for monetization.

 

Formula for Success: Technology, Talent and Purpose

 

Technology

 

BioLargo 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 our 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

 

 

o

Minimum and zero liquid discharge systems (MLD/ZLD)

 

 

o

Disinfection

 

 

o

Electro Oxidation

 

 

Air quality controls and systems including odor and VOC control

 

 

Mineral processing

 

 

Infection control

 

 

Wound management

 

 

Disinfection

 

 

Talent

 

We have grown our team to 31 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.

 

Combating the PFAS Forever-Chemical Crisis the AEC

 

One of the most significant and timely innovations in our portfolio is our per- and poly-fluoroalkyl substances (PFAS) removal and collection/disposal solution we call the Aqueous Electrostatic Concentrator (AEC). Our engineers developed and are now preparing to commercialize the AEC, which is a novel water treatment system that removes PFAS from water at a fraction of the operating cost and generating only a fraction of the PFAS-laden waste of the most common currently used solutions (carbon filtration, ion exchange, and reverse osmosis). PFAS chemicals have been linked to cancer, immune disorders, liver dysfunction, and many other human health problems, and are contained 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 is often referred to as the “contaminant of the decade”, and as such, it is considered a multi-billion dollar commercial market opportunity. The White House has named the PFAS crisis a critical agenda item and experts expect the EPA and local regulatory agencies to continue to tighten the regulatory requirements to mitigate and manage and limit human exposure to PFAS, all of which we believe will continue to push the market to find and adopt commercially viable solutions. Notably, some emerging regulations on PFAS in the U.S. are expected to skew the market toward seeking treatment technologies that produce as little PFAS-laden solid waste as possible, a favorable trend for our AEC that generates very little PFAS-laden waste. Detection of unsafe levels of PFAS around the world has given rise to a number of market opportunities, including in drinking water, industrial wastewater, municipal wastewater, solid waste, organic foods and more.

 

We have successfully validated the AEC as an effective system to selectively extract and collect PFAS chemicals from contaminated water including performance testing that shows “non-detect” levels of removal. We have recently demonstrated more than six months of continuous operation showing no materially significant degradation of the AEC system’s components or performance over time. We have also successfully demonstrated that the AEC is scalable and functional to a commercial scale and that our engineering team has the experience and proven experience to successfully deliver commercial systems to meet the needs of a commercial installation and sale. Our team has a history of successful execution in the environmental remediation industry and the knowhow to successfully commercialize the AEC.

 

On August 11, 2022, we announced that it has secured its first customer to engineer a comprehensive PFAS mitigation plan for an industrial site, and has signed an agreement with a new channel partner to sell the company’s PFAS treatment equipment and engineering services. The customer contract is for the first phase of what is expected to be a multi-phase comprehensive PFAS remediation project. The contract was secured in collaboration with a new channel partner, which has been appointed to promote, market, and distribute BioLargo’s water treatment equipment and PFAS-related engineering and project integration services.

 

We are also currently negotiating with additional channel partners and a number of prospective industrial and municipal customers to contract for revenue-generating projects to treat their PFAS.  Having completed our initial testing of client water (to “non-detect” levels) from a leading water district in southern California, we are in continuing discussions with their technical team to organize a practical commercial field trial. In light of the fact that we now have our first commercial project under contract, we believe that our expected success will be a key factor to help advance marketing efforts in the municipal market as well as potentially minimize the need for small scale field piloting.

 

 

ONM Environmental - Industrial Odor and VOC Solutions

 

ONM Environmental, Inc. is BioLargo’s subsidiary that delivers robust and comprehensive products and services to control and mitigate odor and volatile organic compounds (“VOCs”) emitted from a variety of industrial activities, including landfills and other waste handling facilities. Its flagship product, CupriDyne® Clean, reduces and eliminates tough odors and 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 Environmental 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).

 

We have been and expect to continue selling product to the largest solid waste handling companies in the country, with a portion of chemistry product sales resulting from national purchasing agreements (NPAs) with large waste handling companies. ONM Environmental also is currently servicing an exclusive three-year supply contract with a large municipality in Southern California for the delivery of CupriDyne Clean, which will provide a steady source of chemistry supply revenue for the company over the next three years.

 

In addition to growing its revenues organically through the sale of odor and VOC control chemistry and air quality control systems to its primary market segment (municipal solid waste handling in California), ONM Environmental aims to accelerate its growth through development of new sales and distribution channels. Some of these, including our partnership with Ikigai Marketing Works, LLC (see “Consumer Private-Label Products” below) and our joint venture with BKT Co. Ltd. in South Korea are already actively advancing toward their end-goal, which is to foster new distribution opportunities for our patented odor and VOC control chemistry without being limited by our own sales and distribution infrastructure. Additional new opportunities for distribution channels are presently being developed, including in new vertical market segments such as pulp and paper, wastewater, oil and gas, construction, and the auto industry, as well as in new geographical markets including South and Central America. Company management will provide more information on each of these emerging partnerships as they each become finalized.

 

Consumer Private-Label Products

 

We sell pet odor-control products branded under the brand “Pooph” to Ikigai Marketing Works, LLC, founded by accomplished industry executives from the consumer-packaged goods industry who have executed successful launches of at least five blockbuster products. After development of television commercials and a successful test marketing campaign, they have begun a national advertising campaign, and plan to launch the products in major retailers in the United States (e.g., Walmart, Target, etc.). Initial sales volume for the product has exceeded early expectations. Our agreement with Ikigai grants them an exclusive license to sell the Pooph pet odor-control product, provided certain minimum volume thresholds are met once retail sales begin, and requires, in addition to purchasing product from us at an agreed-upon manufacturing margin, they pay a 6% royalty on sales. We are in negotiations to expand their rights under the license agreement.

 

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 a group of scientists and engineers who collectively worked together for almost 30 years and experience in diverse engineering fields. 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.

 

 

In association with Garratt-Callahan, a national industrial water treatment company, BLEST is developing a “minimal liquid discharge” wastewater treatment system based on Garratt-Callahan proprietary technology that would industrial wastewater discharge and therefore reduce wastewater discharge fees for customers. Garratt-Callahan is currently preparing to launch the MLD system to its customers. 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. BioLargo’s engineers finished building the first full-scale prototype of this new technology and tested it with Garratt-Callahan client provided water, with Garratt-Callahan technical staff present on-site at BLEST’s facility. In this “factory acceptance” testing, the system removed over 98% of the target contaminants from water provided by a Garratt-Callahan client in continuous operation, in line with results achieved by Garratt-Callahan’s original bench-scale and batch processing tests. This factory acceptance testing was a necessary step before commercial trials with Garratt-Callahan customers can begin. A number of first customer prospects have already been identified, and initially the plan was to conduct an on-site field trial for that customer. Now, in collaboration with the technical team at Garratt-Callahan, we are recommending that a field trial is not required given the level of validation that has been done. We are working on contractual agreements to move the project forward to first sales.

 

In June 2022, BLEST was contracted by Ultra Safe Nuclear to assist in producing the first prototype fuel production systems for their revolutionary new nuclear reactor called the Micro Modular Reactor (MMR®). Ultra Safe Nuclear is a Seattle-based nuclear energy innovator, and has invented a “fission battery” - a fourth generation modular nuclear reactor – that can deliver safe, zero-carbon, cost-effective energy anywhere. The MMR® uses ceramic-encapsulated nuclear fuel – Fully Ceramic Micro-encapsulated (FCM+++) – an extremely rugged and stable fuel with extraordinary high temperature stability. BioLargo has been retained to provide engineering design support, fabrication, and integration for the company’s prototype fuel production systems. Because of the success of the early phase of the project, this project is expected to expand over the coming months in scope and significance to BioLargo, making them an important customer for BLEST.

 

Waste-to-Energy Conversion Plant Project

 

In April 2022, our engineering subsidiary was hired to conduct a comprehensive project plan (i.e., “feasibility”) study by a Southern California based sustainable energy services company intending to build a waste-to-energy conversion plant in South America. The site of the proposed conversion plant is approximately 296 acres, where it is planned to process between two million and up to 8 million tons of municipal solid waste annually. A feasibility study is typically the first step in the design process for a new project of this size, and will address multiple fundamental factors that will influence the design and operation of the anticipated facility, including technology options, rough costs to construct and operate, environmental impacts, and rough equipment sizing. The feasibility study would then inform and facilitate the development of a design basis document, then conceptual design, and ultimately the front-end engineering design. It is important to note that the term feasibility as used in this context does not involve any sort of technology trials to determine if they are workable, rather the comprehensive plan being prepared is to assist the developer in proper planning, permitting, budgeting for a very large project. Thus far, BioLargo’s engineers have been contracted on the feasibility study only, but expect to be involved in subsequent phases should the project move forward as planned. ONM Environmental was critical in bringing this project to the company and will work with BioLargo’s engineers to execute this project. ONM Environmental brings to the table a team with extensive expertise surrounding the design and operation of waste handling facilities, and BLEST brings a team of veteran engineers with decades of experience designing and integrating complex projects as well as specific expertise in the area of waste-to-energy conversion. We expect to conclude the phase 1 work in Q3 if no changes to the scope are requested by the client.

 

BioLargo Water and the Advanced Oxidation System  AOS

 

BioLargo Water is our wholly owned subsidiary located in Edmonton, Alberta, Canada, that developed and is commercializing our Advanced Oxidation water treatment system (AOS). The AOS is our patented water treatment device that generates highly oxidative and energetic species of iodine and other molecules which allow it to rapidly and effectively eliminate pathogenic organisms and organic contaminants as water passes through the device. The key value proposition of the AOS is its ability to reduce or eliminate a wide variety of waterborne contaminants with high performance while using very little electricity and input chemicals. This is made possible by the highly oxidative iodine compounds and reactive oxygen species generated within the AOS reactor as well as the unique and proprietary physical constitution and geometry of the reactor. Our proof-of-concept studies and on-site pilot projects 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. Furthermore, our technology has been proven capable of removing hard-to-treat organic micropollutants such as pharmaceuticals from water more quickly and energy-efficiently than other technologies. Together, these characteristics make the AOS an economical and versatile tool to enable wastewater treatment and reuse in the face of emerging water contaminants and increasing regulatory scrutiny on industrial wastewater discharge. The capabilities of the AOS as a sustainable water treatment technology have been the subject of several high-impact academic papers in scientific journals. The company pursues a policy of publishing about the technology in academic journals as much as possible in order to promote transparency about the technology’s safety and efficacy while also contributing to the field of advanced water treatment science. In June of 2022, the fourth peer-reviewed scientific paper about the AOS was published, in the journal Environmental Science and Pollution Research.

 

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. 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. Our team in Canada is in discussions with potential early adopters in the agriculture space, and has secured significant provincial and federal grant funding to help defray the cost of a first commercial project.

 

 

In the first quarter of 2022, BioLargo Water received a grant from Next Generation Manufacturing Canada (NGen) to support the company’s collaboration with a specialized electrical component designer to assist in optimizing the electrical performance of the AOS with the ultimate goal of maximizing the lifespan of the AOS’ components. In the second quarter, the development work funded by this grant advanced, focusing on improving the performance of the conductive materials within the AOS which allow for water disinfection and decontamination.

 

Municipal Wastewater Treatment Pilot - Montreal

 

Our commercial-scale AOS demonstration pilot (run in partnership with acclaimed water experts at the Centre des Technologies de L’Eau) at a municipal wastewater treatment plant near Montreal, Quebec, is ongoing and providing important data that shows the AOS is removing five target pharmaceuticals from the wastewater faster and using less electricity than the ultraviolet disinfections system used in the facility. Notably, the pilot project also showed that the AOS was able to also remove total coliforms (bacteria) from the municipal wastewater more effectively than the UV disinfection system currently in use at the facility.

 

Recently, BioLargo Water was awarded a grant from the government of Canada’s Natural Sciences and Engineering Research Council (NSERC) that allowed for the extension of the pilot project to allow for use of a new, higher flow-rate AOS system, as well as the installation of an AEC system at the pilot to assess its removal of PFAS chemicals from the municipality’s wastewater.  

 

Clyra Medical Technologies

 

Clyra Medical Technologies, Inc. is our partially owned subsidiary creating medical products based on our technology. It is launching a product to be used by surgeons generally, with a first target market aimed toward orthopedic surgeons for use as a wound irrigation solution and to help manage patient care and outcomes. Clyra has secured its first two hospital customers for the product, established a robust quality control system for FDA compliance, recruited a national director of sales, and is negotiating with three separate channel partners to form a commercial alliance. 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. There are channel partnerships in development for Clyra’s BioClynse product in three separate healthcare markets.

 

Conclusion

 

In the past quarter:

 

  Our company generated approximately $1.3 million in company-wide revenue, representing a 37% increase compared with the first quarter of 2022, and a 185% increase compared with the second quarter of 2021.
     
 

ONM Environmental and BLEST generated net operational income.

 

 

Our company continued to demonstrate the commercial viability of our cleantech products and services through organic growth leading to increased revenue

 

 

We improved our financial condition by through increasing cash flow from revenues, adding to the improved balance sheet resulting from dramatic reduction in debt over the past year

 

 

We advanced the commercialization of our technology assets in target markets through channel partnerships that are either already in place and executing, or are currently developing

 

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.

 

 

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.

 

Consolidated revenue for the three and six months ended June 30, 2022, was $1,323,000 and $2,287,000 which is a 185% and 121% increase over the same periods in 2021. Our service revenue increased 325% and 250% for the three and six months ending June 30, 2022, while revenue from product sales and related services increased by 122% and 73% for the three and six months ending June 30, 2022. Our product revenue includes sales of our CupriDyne Clean industrial odor control product, and sales of private-label products based on our CupriDyne formula.

 

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 revenues for the three and six months ended June 30, 2022, were $700,000 and $1,300,000, an increase of $362,000 and $662,000 , from the same periods in 2021. The increase in revenues was due to an increase in the volume of CupriDyne clean sales and sales of private label odor-control products, and an increase in license royalties. Because ONM Environmental has no control over the marketing and sales activity or levels of its private-label clients, it cannot predict sales volumes related to these clients in future periods. One client has indicated it intends to continue to increase the number of products it is purchasing from ONM Environmental in future periods.

 

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, costs of goods was 46% and 47% in the three and six months ended June 30, 2022, versus 47% and 51% in the same periods in 2021.

 

Operating Income (Loss) (ONM Environmental)

 

For the three and six months ended June 30, 2022, ONM Environmental generated $700,000 and $1,300,000 in revenue, a gross margin of $373,000 and $686,000, and had total costs and expenses of $368,000 and $662,000, resulting in operating income of $11,000 and $18,000, compared with an operating loss of $107,000 and $283,000 for the three and six months ended June 30, 2021, respectively. The results reflect a trend over the past year in which the company’s operating loss reduced as its income increased, to the point this quarter where it generated an operating profit. The operating income is consistent with the company’s growth in revenue. Provided that its private-label clients continue to purchase product, and continue to expand their marketing budget, we expect this trend to continue.

 

 

BLEST (engineering division)

 

Revenue (BLEST)

 

For the three and six months ended June 30, 2022, our engineering segment (BLEST) generated $617,000 and $972,000 of revenue from third parties, compared to $183,000 and $274,000 for the same three and six months in 2021. The increase is due to completion of projects within our budgeted amount, an increased number of client contracts, and the recognition of $89,000 of deferred revenue for ongoing projects that had achieved certain completion milestones.

 

In addition to providing service to third party clients, BLEST provides services to BioLargo and its subsidiaries for internal BioLargo projects. These services are billed internally, are considered intersegment revenue, and are eliminated in the consolidation of our financial statements. In the six months ended June 30, 2022, it totaled $241,000, primarily used to further engineer and develop our flagship AOS water filtration system and our AEC PFAS treatment system. In addition, BLEST engineers are performing a critical role in the AOS pilot projects, some of which are supported by third-party research grants and has been instrumental in developing and supporting a professional engineered design service for misting systems being sold by ONM Environmental.

 

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, 2022, its cost of services were 61% and 54% of its revenues, versus 71% and 76% cost of services in comparable periods in 2010. These fluctuations are a result of increases in efficiencies related to flat-fee monthly contracts.

 

Operating Income (Loss) (BLEST)

 

For the three and six months ended June 30, 2022, BLEST generated $617,000 and $972,000 in revenue from third party clients (net of $53,000 and $241,000 intercompany (aka intersegment) revenue), with a gross margin of $242,000 and $449,000, and had total costs and expenses of $186,000 and $428,000, resulting in operating income of $56,000 and $21,000.

 

For the three and six months ended June 30, 2021, BLEST generated $183,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 $236,000 and $438,000, resulting in a net loss of $190,000 and $373,000.

 

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 increased by 3% ($42,000) and ($115,000) in the three and six months ended June 30, 2022, compared to the same periods in 2021. Our non-cash expenses totaled $1,201,000 in the six months ended June 30, 2022, compared to $1,314,000 in the six months ended June 30, 2021. Our employees, vendors and consultants received a greater number of stock and stock options in lieu of cash owed, stock options issued as part of an employee retention program in 2022 and 2021. The largest components of our SG&A expenses included (in thousands):

 

   

Three months ended:

   

Six months ended:

 
   

June 30, 2022

   

June 30, 2021

   

June 30, 2022

   

June 30, 2021

 

Salaries and payroll related

  $ 633     $ 628     $ 1,442     $ 1,360  

Professional fees

    198       188       344       356  

Consulting

    133       212       450       615  

Office expense

    420       308       730       590  

Sales and marketing

    75       81       134       159  

Investor relations

    62       61       147       96  

Board of director expense

    68       69       178       134  

 

The increase in salaries and payroll expenses 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 small increase in the six months ended June 30, 2022 versus 2021 is consistent with the growth of the business and increasing efficiencies of the personnel. Consulting expense decreased as we have reduced the use of consultants to identify business opportunities. The reduction in professional fees in the six months ended June 30, 2022, is largely due to the reduced use of outside legal counsel and other service providers. Office expense increased due to rental increases and increased office space.

 

 

Research and Development

 

In the three months and six months ended June 30, 2022, we spent $355,000 and $747,000, respectively, and in the three and six months ended June 30, 2021, we spent $356,000 and $683,000, respectively, in the research and development of our technologies and products.

 

Interest expense

 

Our interest expense for the three and six months ended June 30, 2022, was $15,000 and $28,000, a decrease of 83% and 85% compared with the same periods of 2021. Our interest expense includes interest from outstanding debt and it is related to the issuance of and modification of convertible promissory notes. The Company has made a concerted effort to pay down debt and has been able to raise capital through equity offerings instead of convertible debt offerings.

 

Net Income (Loss)

 

Net loss for the three and six months ended June 30, 2022, was $1,333,000 and $2,877,000, a loss of $0.00 and $0.01 per share, compared to a net loss for the three and six months ended June 30, 2021, of $1,790,000 and $3,668,000, a loss of $0.01 and $0.02 per share. The 27% and 22% decrease in net loss is due primarily to an increase in revenue and gross profit, as well as 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 income (loss) per business segment is as follows (in thousands):

 

   

Three months ended

   

Six months ended

 
   

June 30, 2022

   

June 30, 2021

   

June 30, 2022

   

June 30, 2021

 

BioLargo corporate

  $ (929 )   $ (987 )   $ (2,155 )   $ (1,965 )

ONM

    11       (108 )     192       (284 )

Clyra Medical

    (265 )     (338 )     (512 )     (772 )

BLEST

    56       (190 )     21       (373 )

BioLargo Water

    (206 )     (167 )     (423 )     (274 )

Net loss

  $ (1,333 )   $ (1,790 )   $ (2,877 )   $ (3,668 )

 

 

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, 2022, we had a net loss of $2,877,000, used $1,864,000 cash in operations, and at June 30, 2022, we had working capital of $962,000, and current assets of $2,141,000.  Two of our subsidiaries – ONM Environmental and BLEST – generated positive operating income. None of our other operational subsidiaries did so. (See Note 9.)

 

We do not believe operating profits in the year ended December 31, 2022, will be sufficient to fund our current level of operations, and therefore believe we will have to obtain further investment capital to continue to fund operations, such as through our purchase agreement with Lincoln Park Capital, and private sales of our securities. (See Note 3.) We have been, and anticipate that we will continue to be, limited in terms of our capital resources.

 

If we are unable to rely on our current arrangement with Lincoln Park to continue to fund our working capital requirements, we will 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 product sales, 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 and Estimates

 

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, 2022, 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, 2022, we sold 4,605,430 shares of our common stock and received $826,000 in gross and net proceeds from five accredited investors.

 

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

 

During the three months ended June 30, 2022, we sold 406,140 shares of our common stock and received $72,000 in gross and net proceeds pursuant to our purchase agreement with Lincoln Park.

 

During the three and six months ended June 30, 2022, we sold 4,605,430 and 9,802,398 shares of our common stock and received $876,000 and $1,732,000 in gross and net proceeds from five and an aggregate sixteen accredited investors. These sales were made pursuant to an exemption from registration under Regulation D.

 

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 BioLargo, Inc. 2007 Equity Incentive Plan Form 10-QSB 11/19/2007
4.2 Amendment No. 1 to BioLargo 2007 Equity Incentive Plan Def 14C (Exhibit A) 5/2/2011

4.3

2018 Equity Incentive Plan

Form S-8

6/22/2018

4.4

Stock Option Award Agreement under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.5

Notice of Stock Option Grant under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.6

Restricted Stock Unit Award Agreement under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.7

Notice of Restricted Stock Unit Award under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.8

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

Form 10-K

3/31/2015

4.9

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

Form 8-K

10/2/2018

 

 

4.10

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

Form 8-K

7/7/2020

4.11

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

Form 8-K

7/7/2020

4.12

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

Form 8-K

7/7/2020

4.13

Stock Purchase Agreement and Plan of Reorganziation dated September 26, 2018, with Scion Solutions, LLC

Form 8-K

8/10/2018

4.14

Warrant issued inunit offerings

Form 10-Q

8/14/2020

4.15

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

Form 10-K

3/30/2021

4.16

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

Form 10-K

3/30/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 Escrow Agreement dated September 26, 2018 regarding Clyra/Scion transaction Form 8-K 10/2/2018
10.4 Closing Agreement dated December 17, 2018 between Clyra Medical and Scion Solutions Form 8-K 12/19/2018
10.5 Amendment dated June 30, 2020 to License Agreement with Clyra Medical Technologies, Inc. Form 8-K 7/7/2020
10.6 Amendment dated June 30, 2020 to Consulting Agreement dated December 30, 2015 between Clyra Medical and Beach House Consulting LLC Form 8-K 7/7/2020

10.7

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

Form 8-K

10/2/2018

10.8

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

Form 8-K

12/19/2018

10.9

Commercial Office Lease Agreement for Oak Ridge Tennessee

Form 8-K

7/7/2020

10.10

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.11†

2021 Engagement Extension Agreement with CFO

Form 8-K

3/19/2021

10.12 Agreement dated March 1, 2022, by and between Scion Solutions, LLC, Clyra Medical Technologies, Inc., and BioLargo, Inc. Form 8-K 3/3/2022
10.13 Agreement dated March 1, 2022, by and between Clyra Medical Technologies, Inc., and BioLargo, Inc. Form 8-K 3/3/2022
10.14† 2022 Engagement Extension Agreement with CFO Form 8-K 3/24/2022

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.1*

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.

 

Date: August 15, 2022

BIOLARGO, INC.

 

 

  By: /s/ DENNIS P. CALVERT

 
 

  Dennis P. Calvert

  Chief Executive Officer

 
     
     

Date: August 15, 2022

  By: /s/ CHARLES K. DARGAN, II

 
 

  Chief Financial Officer

 

 

 

37
EX-101.SCH 2 blgo-20220630.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 Statements 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 - Noncontrolling Interest - Clyra Medical link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Business Segment Information link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 4 - Debt Obligations (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 5 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 6 - Warrants (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 9 - Business Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 1 - Business and Organization (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Sale of Stock for Cash (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 4 - Debt Obligations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 4 - Debt Obligations - Schedule of Debt (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 5 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 5 - Share-based Compensation - Stock Options (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 6 - Warrants (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 6 - Warrants - Warrants Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 9 - Business Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 9 - Business Segment Information - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 11 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 3 blgo-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 4 blgo-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 5 blgo-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Other (expense) income: Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Summary of Significant Accounting Policies Risk free interest rate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Note 4 - Debt Obligations 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 8 - Noncontrolling Interest - Clyra Medical Long-term liabilities: Note 9 - 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 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 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) Life in years (Year) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) Note 9 - 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] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Foreign currency translation Foreign currency translation us-gaap_DebtCurrent Total notes payable and line of credit Debt obligations, net of discount and amortization (Note 4) Options Vested (in shares) Vested, June 30, 2022 (in dollars per share) Vested, aggregate intrinsic value us-gaap_NotesPayableCurrent Notes payable us-gaap_ConvertibleNotesPayableCurrent Convertible notes us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total stockholders’ equity Balance Balance Weighted average exercise price per share, Non-vested (in dollars per share) 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) us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Options expired (in shares) Credit Facility [Axis] Credit Facility [Domain] us-gaap_PolicyTextBlockAbstract Accounting Policies 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_PaymentsToAcquireMachineryAndEquipment Purchase of equipment 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: 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. Customer I [Member] Represents customer I. Patents [Member] Plan Name [Axis] blgo_FinitelivedTangibleAssetsNet Tangible assets Amount after amortization of assets which have physical substance with a finite life. BLEST [Member] Related to the entity BLEST. Plan Name [Domain] 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. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Corporate Office Lease [Member] Information related to the corporate office lease. Tomorrow Water [Member] Represents Tomorrow Water. us-gaap_ContractWithCustomerAssetNet Contract with Customer, Asset, after Allowance for Credit Loss, Total BKT and Tomorrow Water [Member] Represents BKT and Tomorrow Water. Award Type [Domain] Odin Co Ltd [Member] Represents Odin Co. Ltd. Award Type [Axis] blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsPerMonthGross Share-based Compensation Arrangement By Share-based Payment Award, Options Grants Per Month, Gross (in shares) Gross number of share options (or share units) granted per month. us-gaap_IntangibleAssetsNetExcludingGoodwill Intangible Assets, Net (Excluding Goodwill), Total Tax credit Represents the amount of tax credit income during the period. CFO and President [Member] Represents the CFO and President. Investment in South Korean Joint Venture [Member] Represents information related to investment in South Korean joint venture. blgo_DebtInstrumentConvertibleSaleOfStockAmount Debt Instrument, Convertible, Sale of Stock Amount The amount of sale of stock to trigger conversion under the debt instrument. blgo_DebtInstrumentConvertibleConversionPercentage Debt Instrument, Convertible, Conversion Percentage The percentage of lowest price per share of shares sold for conversion price of the debt instrument. blgo_TermExtension Term Extension (Year) Term extension, in years. 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] 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 and leasehold improvements, net of depreciation Clyra Medical securities offering Long-Term Debt, Type [Axis] Customer deposits Represents the current liability for customer deposits as of the balance sheet date. Long-Term Debt, Type [Domain] blgo_IncreaseDecreaseInLiabilityForCustomerDeposits Customer deposits 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 Cash flows from investing activities Net loss per share attributable to common shareholders: us-gaap_ExtinguishmentOfDebtAmount Extinguishment of Debt, Amount 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 Loss on investment in South Korean joint venture Accounts payable and accrued expenses Accounts payable and accrued expenses Investment in South Korean joint venture Notes Payable, Other Payables [Member] us-gaap_DebtInstrumentTerm Debt Instrument, Term (Month) Cash and cash equivalents Cash and Cash Equivalents 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. 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] Deferred revenue us-gaap_IncreaseDecreaseInContractWithCustomerLiability us-gaap_SharesOutstanding Shares, Outstanding (in shares) Convertible Preferred Stock, Shares Outstanding (in shares) Convertible Note, Maturing On March 1, 2023 [Member] Convertible Note, Maturing On March 1, 2023. Current Fiscal Year End Date Conversion of Working Capital Advances into Clyra Medical Common Stock [Member] Represents Conversion of Working Capital Advances into Clyra Medical Common Stock. 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. us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets Warrants Expiring Five Years After Investment Date [Member] Warrants Expiring Five Years After Investment Date. 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 The amount of stock option expense allocated within noncontrolling itnerest. Noncontrolling interest allocation 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) Warrants Expiring Six Month After Investment Date [Member] Represents warrants expiring six month after investment date. us-gaap_DebtLongtermAndShorttermCombinedAmount Total Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type 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, Long-Lived Asset, Held-for-Use, Total 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] Legal Entity [Axis] Customer Concentration Risk [Member] 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) Local Phone Number us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Selling, general and administrative expenses 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 Finished goods Sale of common stock for cash Stock Issued During Period, Value, New Issues 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: blgo_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod Contract With Customer, Liability, Revenue Recognized During Period Amount of revenue recognized during period including amounts previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.) Common stock issued for interest Fair value of stock issued for on lieu of payment of interest. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Subsequent Event [Member] Schedule of Cash and Cash Equivalents [Table Text Block] Operating lease liability, net of current portion Schedule of Inventory, Current [Table Text Block] Subsequent Event Type [Axis] Current portion of operating 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] 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. Foreign Currency Transactions and Translations Policy [Policy Text Block] Consultants [Member] Represents the Consultants. Stock option compensation expense us-gaap_ShareBasedCompensation Other non-current assets Lessee, Leases [Policy Text Block] us-gaap_DebtConversionConvertedInstrumentSharesIssued1 Debt Conversion, Converted Instrument, Shares Issued (in shares) Clyra Medical prepaid marketing (Note 8) 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 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. 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] Granted, price range (in dollars per share) Represents the price of warrants that were issued during the period. Common stock, $0.00067 Par Value, 400,000,000 Shares Authorized, 268,036,728 and 255,893,726 Shares Issued, at June 30, 2022 and December 31, 2021 Adjustments to reconcile net loss to net cash used in operating activities: Common stock, shares authorized (in shares) 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] Statistical Measurement [Axis] 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, 2022 and December 31, 2021 Convertible Preferred Stock, Shares Issued (in shares) Interest 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. Convertible Preferred Stock, Shares Authorized (in shares) Expired, price range (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. Customer G [Member] Refers to information regarding customer G. Revenue Revenue us-gaap_InventoryValuationReserves Inventory Valuation Reserves, Ending Balance Customer F [Member] Refers to information regarding customer F. 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] Clyra Medical Technology Inc [Member] Represents the Clyra medical technology inc. 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 (Note 8) Cash flows from operating activities Schedule of Segment Reporting Information, by Segment [Table Text Block] Vendors [Member] The element represents vendors. 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) income: Segment Reporting Disclosure [Text Block] Chief Financial Officer [Member] 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] 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 10) 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 us-gaap_GrossProfit Gross profit us-gaap_CostOfGoodsAndServicesSold Cost of Goods and Services Sold Consolidation, Eliminations [Member] Counterparty Name [Axis] Government Grants [Policy Text Block] The disclosure of policies relating to government grants. Counterparty Name [Domain] 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): us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total Consolidation Items [Axis] Parent Company [Member] Total blgo_TangibleAndIntangibleAssetsRightofuseAssetsAndEquityMethodInvestmentTotal Total amount of tangible and intangible assets, right-of-use assets and equity method investment. Equity Method Investments [Policy Text Block] Consolidated Entities [Axis] 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. 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] Retained Earnings [Member] Proceeds from sales of common stock Proceeds from Issuance of Common Stock Title of Individual [Domain] Title of Individual [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] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 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. 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. ONM [Member] Related to ONM. 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_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. us-gaap_RepaymentsOfLongTermDebt Payment of debt obligations 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 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 Proceeds Clyra Medical convertible note Income Statement Location [Axis] Income Statement Location [Domain] Customer H [Member] Refers to information regarding customer H. blgo_NumberOfWhollyOwnedSubsidiaries Number of Wholly-Owned Subsidiaries Represents the number of wholly-owned subsidiaries operated by the company. The 2007 Equity Incentive Plan [Member] Represents information pertaining to the Company's 2007 Equity Incentive Plan. Net (loss) income attributable to noncontrolling interest The amount charged for deemed dividends for the change in an accounting for a derivative liability. us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Percent Segments [Axis] Segments [Domain] us-gaap_SharePrice Share Price (in dollars per share) us-gaap_RepaymentsOfLinesOfCredit Repayments of Lines of Credit Payment of Clyra Medical debt obligations 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. Statement [Table] us-gaap_MinorityInterestOwnershipPercentageByParent Noncontrolling Interest, Ownership Percentage by Parent Statement of Financial Position [Abstract] 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] Loss per share attributable to shareholders – basic and diluted (in dollars per share) Statement of Cash Flows [Abstract] 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] Lease Contractual Term [Axis] Stock Purchase Agreement [Text Block] The textual disclosure of information pertaining to a stock purchase agreement. Income Statement [Abstract] us-gaap_ProceedsFromIssuanceOfDebt Proceeds from Issuance of Debt Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] 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 Corporate, Non-Segment [Member] 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 us-gaap_StockholdersEquity Total BioLargo Inc. and subsidiaries stockholders’ equity Class of Stock [Axis] Long-term debt, noncurrent Long-term debt Operating Segments [Member] EX-101.PRE 6 blgo-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-31.1 7 ex_412281.htm EXHIBIT 31.1

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 15, 2022

By:

  /s/ DENNIS P. CALVERT

   

  Dennis P. Calvert

   

  Chief Executive Officer

 

 

 
EX-31.2 8 ex_412282.htm EXHIBIT 31.2

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 15, 2022

By:

  /s/ CHARLES K. DARGAN II

   

  Charles K. Dargan II

   

  Chief Financial Officer

 

 

 
EX-32 9 ex_412283.htm EXHIBIT 32

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, 2022 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 15, 2022

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, 2022 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 15, 2022

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.

 

 

 
XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 10, 2022
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 2022  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
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   269,427,444
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 1,226,000 $ 962,000
Accounts receivable, net of allowance 578,000 513,000
Inventories, net of allowance 256,000 241,000
Prepaid expenses and other current assets 81,000 85,000
Total current assets 2,141,000 1,801,000
Non-current assets    
Equipment and leasehold improvements, net of depreciation 153,000 61,000
Other non-current assets 69,000 69,000
Investment in South Korean joint venture 33,000 48,000
Right of use operating lease, net of amortization 390,000 453,000
Clyra Medical prepaid marketing (Note 8) 591,000 591,000
Total non-current assets 1,236,000 1,222,000
Total assets 3,377,000 3,023,000
Current liabilities:    
Debt obligations, net of discount and amortization (Note 4) 81,000 314,000
Deferred revenue 0 89,000
Customer deposits 137,000 79,000
Current portion of operating lease liability 103,000 103,000
Total current liabilities 1,179,000 1,374,000
Long-term liabilities:    
Long-term debt, noncurrent 247,000 180,000
Operating lease liability, net of current portion 286,000 349,000
Total long-term liabilities 810,000 716,000
Total liabilities 1,989,000 2,090,000
COMMITMENTS AND CONTINGENCIES (Note 10)
STOCKHOLDERS’ EQUITY (DEFICIT):    
Preferred Series A, $0.00067 Par Value, 50,000,000 Shares Authorized, -0- Shares Issued and Outstanding, at June 30, 2022 and December 31, 2021 0 0
Common stock, $0.00067 Par Value, 400,000,000 Shares Authorized, 268,036,728 and 255,893,726 Shares Issued, at June 30, 2022 and December 31, 2021 179,000 171,000
Additional paid-in capital 146,422,000 143,718,000
Accumulated deficit (142,001,000) (139,121,000)
Accumulated other comprehensive loss (126,000) (115,000)
Total BioLargo Inc. and subsidiaries stockholders’ equity 4,474,000 4,653,000
Non-controlling interest (Note 8) (3,086,000) (3,720,000)
Total stockholders’ equity 1,388,000 933,000
Total liabilities and stockholders’ equity 3,377,000 3,023,000
Entities, Excluding Partially Owned Subsidiary [Member]    
Current liabilities:    
Accounts payable and accrued expenses 663,000 559,000
Long-term liabilities:    
Long-term debt, noncurrent 247,000 180,000
Partially Owned Subsidiary [Member]    
Current liabilities:    
Accounts payable and accrued expenses 195,000 230,000
Long-term liabilities:    
Long-term debt, noncurrent $ 277,000 $ 187,000
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
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) 268,036,728 255,893,726
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues        
Revenue $ 1,323,000 $ 464,000 $ 2,287,000 $ 1,035,000
Cost of revenue        
Gross profit 623,000 201,000 1,141,000 433,000
Selling, general and administrative expenses 1,589,000 1,547,000 3,425,000 3,310,000
Research and development 355,000 356,000 747,000 683,000
Operating loss (1,321,000) (1,702,000) (3,031,000) (3,560,000)
Other (expense) income:        
Interest expense (15,000) (89,000) (28,000) (182,000)
PPP loan forgiveness 0 0 174,000 43,000
Tax credit 0 1,000 0 1,000
Grant income 3,000 0 8,000 30,000
Total other (expense) income: (12,000) (88,000) 154,000 (108,000)
Net loss (1,333,000) (1,790,000) (2,877,000) (3,668,000)
Net (loss) income attributable to noncontrolling interest (105,000) (168,000) 3,000 (415,000)
Net loss attributable to common shareholders $ (1,228,000) $ (1,622,000) $ (2,880,000) $ (3,253,000)
Net loss per share attributable to common shareholders:        
Loss per share attributable to shareholders – basic and diluted (in dollars per share) $ (0.00) $ (0.01) $ (0.01) $ (0.02)
Weighted average number of common shares outstanding: (in shares) 265,856,970 243,731,011 263,345,148 238,759,632
Comprehensive loss:        
Net loss $ (1,333,000) $ (1,790,000) $ (2,877,000) $ (3,668,000)
Foreign currency translation (3,000) 0 (11,000) (2,000)
Comprehensive loss (1,336,000) (1,790,000) (2,888,000) (3,670,000)
Comprehensive loss attributable to noncontrolling interest (105,000) (168,000) 3,000 (415,000)
Comprehensive loss attributable to common stockholders (1,231,000) (1,622,000) (2,891,000) (3,255,000)
Product [Member]        
Revenues        
Revenue 707,000 319,000 1,317,000 762,000
Cost of revenue        
Cost of Goods and Services Sold (364,000) (160,000) (659,000) (397,000)
Service [Member]        
Revenues        
Revenue 616,000 145,000 970,000 273,000
Cost of revenue        
Cost of Goods and Services Sold $ (336,000) $ (103,000) $ (487,000) $ (205,000)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements 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, 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
Noncontrolling interest allocation             0 (313,000) 0 0 313,000 0
Foreign currency translation             0 0 0 (2,000) 0 (2,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)
Warrants and conversion feature issued as discount on convertible note payable             $ 0 35,000 0 0 0 35,000
Clyra Medical securities offering 0 0 0 0 50,000 50,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)
Foreign currency translation                       (2,000)
Net loss                       (3,668,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 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)
Balance (in shares) at Dec. 31, 2021             255,893,726          
Balance at Dec. 31, 2021             $ 171,000 143,718,000 (139,121,000) (115,000) (3,720,000) 933,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
Foreign currency translation             0 0 0 0 0 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
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 Dec. 31, 2021             255,893,726          
Balance at Dec. 31, 2021             $ 171,000 143,718,000 (139,121,000) (115,000) (3,720,000) 933,000
Sale of common stock for cash (in shares)             6,703,789          
Sale of common stock for cash             $ 4,000 1,198,000 0 0 0 1,202,000
Issuance of common stock for service (in shares)             86,752          
Issuance of common stock for service             $ 0 17,000 0 0 0 17,000
Stock option compensation expense 0 141,000 0 0 0 141,000 0 660,000 0 0 0 660,000
Noncontrolling interest allocation             0 (528,000) 0 0 528,000 0
Foreign currency translation             0 0 0 (8,000) 0 (8,000)
Foreign currency translation             $ 0 0 0 (8,000) 0 (8,000)
Balance (in shares) at Mar. 31, 2022             262,684,267          
Balance at Mar. 31, 2022             $ 175,000 145,206,000 (140,773,000) (123,000) (3,084,000) 1,401,000
Balance (in shares) at Dec. 31, 2021             255,893,726          
Balance at Dec. 31, 2021             $ 171,000 143,718,000 (139,121,000) (115,000) (3,720,000) 933,000
Foreign currency translation                       (11,000)
Net loss                       (2,877,000)
Foreign currency translation                       (11,000)
Balance (in shares) at Jun. 30, 2022             268,036,728          
Balance at Jun. 30, 2022             $ 179,000 146,422,000 (142,001,000) (126,000) (3,086,000) 1,388,000
Balance (in shares) at Mar. 31, 2022             262,684,267          
Balance at Mar. 31, 2022             $ 175,000 145,206,000 (140,773,000) (123,000) (3,084,000) 1,401,000
Sale of common stock for cash (in shares)             5,011,570          
Sale of common stock for cash             $ 4,000 944,000 0 0 0 948,000
Issuance of common stock for service (in shares)             340,891          
Issuance of common stock for service             $ 0 59,000 0 0 0 59,000
Stock option compensation expense $ 0 $ 82,000 $ 0 $ 0 $ 0 $ 82,000 0 234,000 0 0 0 234,000
Noncontrolling interest allocation             0 (103,000) 0 0 103,000 0
Foreign currency translation             0 0 0 (3,000) 0 (3,000)
Net loss             0 0 (1,228,000) 0 (105,000) (1,333,000)
Foreign currency translation             $ 0 0 0 (3,000) 0 (3,000)
Balance (in shares) at Jun. 30, 2022             268,036,728          
Balance at Jun. 30, 2022             $ 179,000 $ 146,422,000 $ (142,001,000) $ (126,000) $ (3,086,000) $ 1,388,000
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities    
Net loss $ (2,877,000) $ (3,668,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock option compensation expense 1,117,000 1,017,000
Common stock issued in lieu of salary to officers and fees for services from vendors 76,000 171,000
Common stock issued for interest 0 16,000
Interest expense related to amortization of the discount on convertible notes payable and line of credit 8,000 110,000
PPP loan forgiveness (174,000) (43,000)
Loss on investment in South Korean joint venture 15,000 23,000
Depreciation expense 6,000 12,000
Changes in assets and liabilities:    
Accounts receivable (66,000) 141,000
Prepaid expenses and other current assets 4,000 (62,000)
Inventories (15,000) 15,000
Customer deposits 58,000 81,000
Deferred revenue (89,000) 91,000
Net cash used in operating activities (1,864,000) (2,054,000)
Cash flows from investing activities    
Purchase of equipment (101,000) (21,000)
Net cash used in investing activities (101,000) (21,000)
Cash flows from financing activities    
Proceeds from sales of common stock 2,150,000 3,520,000
Proceeds Clyra Medical convertible note 100,000 0
Payment of debt obligations 0 (828,000)
Payment of Clyra Medical debt obligations (10,000) (24,000)
Net cash provided by financing activities 2,240,000 2,718,000
Net effect of foreign currency translation (11,000) (2,000)
Net change in cash 264,000 641,000
Cash at beginning of period 962,000 716,000
Cash at end of period 1,226,000 1,357,000
Supplemental disclosures of cash flow information    
Interest 7,000 33,000
Income taxes 0 0
Non-cash investing and financing activities    
Fair value of warrants issued with convertible notes 0 35,000
Conversion of notes payable to common stock 0 328,000
Allocation of noncontrolling interest 631,000 627,000
Clyra Medical Common Stock [Member]    
Cash flows from financing activities    
Proceeds from sales of common stock 0 50,000
Entities, Excluding Partially Owned Subsidiary [Member]    
Changes in assets and liabilities:    
Accounts payable and accrued expenses 105,000 (182,000)
Accounts payable and accrued expenses 105,000 (182,000)
Partially Owned Subsidiary [Member]    
Changes in assets and liabilities:    
Accounts payable and accrued expenses (32,000) 224,000
Accounts payable and accrued expenses $ (32,000) $ 224,000
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Business and Organization
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

Note 1. Business and Organization

 

Description of Business

 

BioLargo, Inc. (the “Company”) 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 majority 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, 2022, we had a net loss of $2,877,000, used $1,864,000 cash in operations, and at  June 30, 2022, we had working capital of $962,000, and current assets of $2,141,000.  Two of our four operating subsidiaries – ONM Environmental and BLEST – generated positive operating income. (See Note 9.)

 

We do not believe operating profits in the year ended  December 31, 2022, will be sufficient to fund our current level of operations, and therefore believe we will have to obtain further investment capital to continue to fund operations, such as through our purchase agreement with Lincoln Park Capital, and private sales of our securities. (See Note 3.) We have been, and anticipate that we will continue to be, limited in terms of our capital resources. If we are unable to rely on our current arrangement with Lincoln Park to continue to fund our working capital requirements, we will 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.

 

The foregoing factors raise substantial doubt about our ability to continue as a going concern, unless we are able to continue to raise funds through stock sales to Lincoln Park or other private financings, and in the long term, our ability to 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.

 

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 89% of BioLargo Engineering Science and Technologies, LLC (“BLEST”), organized under the laws of the State of Tennessee in 2017. We also own 58% 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 8).

 

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, 2022, are not necessarily indicative of the results that may be expected for the year ending December 31, 2022, 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, 2021, filed with the Securities and Exchange Commission (the “SEC”) on March 31, 2022.

 

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
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, and partially-owned subsidiaries BLEST and Clyra Medical. All intercompany accounts and transactions have been eliminated.

 

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, 2022, and December 31, 2021, our cash balances were made up of the following (in thousands):

 

  

June 30,

2022

  

December 31,

2021

 

BioLargo, Inc. and subsidiaries

 $1,216  $941 

Clyra Medical Technologies, Inc.

  10   21 

Total

 $1,226  $962 

 

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, 2022, and December 31, 2021 was $12,000.

 

Credit Concentration

 

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

 

  

June 30,
2022

  

June 30,

2021

 

Customer A

  35% 

 

<10%

Customer B

  17% 

 

<10%

Customer C

  10% 

 

<10%

Customer D

 

 

<10%  22%

Customer E

 

 

<10%  19%

Customer F

 

 

<10%  11%

 

We had a limited number of customers that accounted for more than 10% of consolidated accounts receivable at June 30, 2022, and at December 31, 2020, as follows:

 

  

June 30,
2022

  

December 31,
2021

 

Customer A

  11% 

 

<10%

Customer B

  31% 

 

<10%

Customer G

  15% 

 

<10%

Customer H

 

 

<10%  32%

Customer I

 

 

<10%  12%

 

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, 2022, and December 31, 2021, was $3,000. Inventories consisted of (in thousands):

 

  

June 30,

2022

  

December 31,

2021

 

Raw material

 $116  $108 

Finished goods

  140   133 

Total

 $256  $241 

 

Other Assets

 

Other non-current assets consisted of security deposits of $35,000 related to our business offices, and three patents for $34,000 at June 30, 2022 and December 31, 2021.

 

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 has incurred a loss since inception and has reduced our investment interest.  For the three and six months ended June 30, 2022, the reduction of our investment interest totaled $8,000 and $15,000 and for the same periods in 2021, reduced $13,000 and $23,000.

 

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 six months ended  June 30, 2022 and 2021, management determined that there was no impairment of its long-lived assets, including its patents.

 

During the year ended  December 31, 2021, management determined that there was an impairment expense related to the sale back to Scion Solutions, LLC (“Scion’) of certain intellectual property, recorded on our balance sheet as “In-Process Research and Development” and an impairment of Clyra’s prepaid marketing.  Total impairment expense for 2021 was $342,000.

 

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, 2022 and 2021, 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, 2022 and 2021:

 

  

2022

  

2021

 
  

Non Plan

  

2018 Plan

  

Non Plan

  

2018 Plan

 

Risk free interest rate

  2.32

%

 2.322.98%   1.73

%

 0.931.73% 

Expected volatility

  117

%

 116117%   124

%

 123124% 

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.  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. Management has evaluated this update and adopted it as of January 1, 2022. In do so, we evaluated the convertible debt issued by Clyra Medical during the three months ended June 30, 2022 (see Note 8), and determined that the beneficial conversion feature was fixed at the time of issuance and not an embedded derivative under Subtopic 815-15.  As a result of the early adoption, there are no other potential affects on the Company’s current financial statements.

.

 

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 Contracts 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.

 

We generate revenue  through our subsidiaries. For the sale of goods, the subsidiary identifies its contract with the customer through a 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 order for its goods are shipped if its agreement with the customer is FOB manufacturer, and when goods are delivered to its customer if its agreement with the customer is FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order. In association with certain product purchases, ONM Environmental installs misting systems for which it bills on a time and materials basis. It identifies its contract with the customer through a written purchase order in which the details of the time to be billed and materials purchased and an estimated completion date. The performance obligation is the completion of the installation, and at that time revenue is recognized.

 

For services, such as through our engineering group, the subsidiary identifies services to be performed in a written contract, which specifies the performance obligations and the rate at which the services will be billed. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed. Service contracts typically call for invoicing for time and materials incurred for that contract, although some provide for milestone or fixed cost payments, where an agreed-to amount is invoiced 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 contract receivable or contract liability is created. These accounts are adjusted upon additional billings as the work is completed. We recognized $970,000 in revenue in the six months ended  June 30, 2022, from contracts, of which $89,000 had a deferred liability balance as of  December 31, 2021. As of  June 30, 2022, we have no contract receivables or contract liability. 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.

 

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, 2022, and December 31, 2021.

 

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, 2022. 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, 2022 and December 31, 2021, 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

 

We adopted ASU 2016-12 using the effective date option. Upon the transition to the ASC 842, the Company elected 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, 2022 and December 31, 2021, the right of use assets on our balance sheet related to our operating leases totaled $390,000 and $453,000.

 

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. 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 expires  August 2024. It is too early for management to determine if it will exercise its option to extend the lease four years, therefore the 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. Management determined that it will 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.

 

Recent Accounting Pronouncements

 

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; early adoption is permitted. Management has evaluated this update and adopted it as of January 1, 2022. In do so, we evaluated the convertible debt issued by Clyra Medical during the three months ended June 30, 2022 (see Note 8), and determined that the beneficial conversion feature was fixed at the time of issuance and not an embedded derivative under Subtopic 815-15.  As a result of the early adoption, there are no other potential affects on the Company’s current financial statements.   

 

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

Note 3. Sale of Stock for Cash

 

Lincoln Park Financing

 

During the three and six months ended  June 30, 2022, we sold 406,140 and 1,912,961 shares to Lincoln Park, and in exchange received $72,000 and $418,000 in gross and net proceeds.

 

During the three and six months ended June 30, 2021, we sold 6,070,690 and 18,526,309 shares to Lincoln Park, and in exchange received $1,014,000 and $3,015,000 in gross and net proceeds.

 

Unit Offering

 

During the three and six months ended  June 30, 2022, we sold 4,605,430 and 9,802,398 shares of our common stock and received $876,000 and $1,732,000 in gross and net proceeds from five and an aggregate sixteen accredited investors.

 

During the three and six months ended  June 30, 2021, we sold 2,556,547 and 3,431,547 shares of our common stock and received $400,000 and 505,000 in gross and net proceeds from three 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 Unit Offering”).

 

These sales were made pursuant to an exemption from registration under Regulation D.

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

Note 4. Debt Obligations

 

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

 

 

June 30, 2022

(Unaudited)

 

December 31, 2021

 
       

Current portion of debt:

      

SBA Paycheck Protection Program loans, mature April 2025

$43 $314 

Convertible note payable, matures March 1, 2023

 50   

Debt discount, net of amortization

 (12

)

  

Total notes payable and line of credit

$81 $314 
       

Long-term debt:

      

SBA EIDL Loan, matures July 2050

$150 $150 

SBA Paycheck Protection Program loans, mature May 2025

 97   

Convertible note payable, matures March 1, 2023

   50 

Debt discount, net of amortization

   (20)

Total long-term liabilities

 247  180 

Total

$328 $494 

 

For the three and six months ended June 30, 2022, we recorded $15,000 and $28,000 and for the three and six months ended June 30, 2021, we recorded $89,000 and $182,000 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, 2022 and 2021. 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 31, 2022.

 

SBA Program Loans

 

In  April 2020, our subsidiaries ONM Environmental, BLEST and Clyra Medical received $218,000, $96,000 and $43,000, respectively, in loans pursuant to the Small Business Association’s (“SBA”) Paycheck Protection Program (“PPP”). The loans mature two years from the inception date (although any payments due are deferred once a forgiveness application has been filed), and incur interest at 1%.  

 

On  February 7, 2022, we received notice that the SBA had partially approved ONM Environmental's application for forgiveness of its PPP loan in the amount of $174,000; ONM has appealed and provided additional documentation to support forgiveness of the remaining $44,000. The due date for the BLEST PPP loan was extended until May 2025 and we are continuing to appeal this forgiveness application of BLEST.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Share-based Compensation
6 Months Ended
Jun. 30, 2022
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 June 30, 2022, we issued 263,895 shares of our common stock at $0.18 per share in lieu of $47,000 of accrued and unpaid salary to our officers.

 

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.

 

Payment of Consultant Fees

 

On June 30, 2022, we issued 76,996 shares of our common stock at $0.18 per share in lieu of $12,000 of accrued and unpaid obligations to consultants.  On March 31, 2022, we issued 86,752 shares of our common stock at $0.23 per share in lieu of $31,000 of accrued and unpaid obligations to consultants.

 

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.

 

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.

 

Stock Option Expense

 

During the three and six months ended June 30, 2022, we recorded an aggregate $316,000 and $1,117,000 and during the three and six months ended June 30, 2021, we recorded an aggregate $432,000 and $1,017,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 8 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, 2022 and June 30, 2021, is as follows:

 

            

Weighted

     
            

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

Price per share

  

share

  

Value(1)

 

Balance, December 31, 2021

  23,186,142  $0.120.43  $0.19     

Granted

  3,782,923   0.180.24   0.22     

Expired

               

Balance, June 30, 2022

  26,969,065  $0.120.43  $0.19     

Non-vested

  (4,974,581

)

  0.120.40   0.22     

Vested, June 30, 2022

  21,994,484  $0.120.43  $0.19  $378,000 
                   
                   

Balance, December 31, 2020

  18,865,525  $0.160.40  $0.19     

Granted

  2,483,691   0.130.23   0.19     

Balance, June 30, 2021

  21,349,216  $0.120.43  $0.19     

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

 

The options granted to purchase 3,782,923 shares during the six months ended  June 30, 2022 were issued to officers, board of directors, employees and consultants: (i) we issued options to purchase 251,551 shares of our common stock at an exercise price on the respective grant date of $0.23 per share to our CFO and President to replace options that had expired and we issued an option to purchase 300,000 shares of our common stock at an exercise price on the respective grant date of $0.24 per share to our CFO (details below);  (ii) we issued options to purchase 884,356 shares of our common stock at an exercise price on the respective grant date ranging between $0.18 – $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 $178,000; (iii) we issued options to purchase 1,764,025 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date ranging between $0.18 – $0.23 per share; the fair value of employee retention plan options totaled $360,000 and will vest quarterly over four years as long as they are retained as employees; and (iv) we issued options to purchase 582,991 shares of our common stock to consultants in lieu of cash for expiring options and per agreement totaling $127,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 22, 2022, 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  March 22, 2022 (the “Engagement Extension Agreement”) provides for an additional one-year term to expire  January 31, 2023 (the “Extended Term”).

 

As the sole compensation for the Extended Term, Mr. Dargan was issued an option (“Option”) to purchase 25,000 shares of the Company’s common stock for each month during the Extended Term (thus, an option to purchase 300,000 shares reflecting an extended term of 12 months). The Option vests over the period of the Extended Term, with 25,000 shares having vested as of  March 22, 2022, and the remaining shares to vest 25,000 shares monthly beginning  March 22, 2022, and each month thereafter, so long as the agreement is in full force and effect. The Option is exercisable at $0.24 per share, the closing price of BioLargo’s common stock on the  March 22, 2022, grant date, expires ten years from the grant date, and was issued pursuant to the Company’s 2018 Equity Incentive Plan.

 

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, 2022 and 2021 is as follows:

 

                

Weighted

     
                

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

price per share

  

share

  

Value(1)

 

Balance, December 31, 2021

  2,879,246  $0.230.94  $0.49     

Expired

  (300,000

)

  0.35       0.35     

Balance, June 30, 2022

  2,579,246  $0.230.94  $0.50  $ 
                         

Balance, December 31, 2020

  5,689,363  $0.230.94  $0.44     

Expired

  (1,453,508

)

 0.390.51   0.40     

Balance, June 30, 2021

  4,235,508  $0.231.65  $0.45     

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

 

Non-Plan Options issued

 

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

 

           

Weighted

     
  

Non-plan

       

average

  

Aggregate

 
  

Options

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2021

  20,119,207  $0.171.00  $0.41     

Granted

  39,130   0.23    0.23     

Balance, June 30, 2022

  20,158,337  $0.171.00  $0.41     

Non-vested

  (1,086,684

)

 0.170.45   0.45     

Vested, June 30, 2022

  19,071,653  $0.171.00  $0.41  $44,000 
                  

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     

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

 

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

 

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.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Warrants
6 Months Ended
Jun. 30, 2022
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, 2022 and 2021, as follows:

 

            

Weighted

     
            

average

  

Aggregate

 
  

Warrants

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2021

  36,765,502  $0.161.00  $0.27     

Issued

  19,604,796  0.200.29   0.24     

Expired

  (4,016,754

)

 0.190.48   0.35     

Balance, June 30, 2022

  52,353,544  $0.141.00  $0.25  $741,000 
                   

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     

(1) Aggregate intrinsic value based on closing common stock price of $0.18 at June 30, 2022

 

Warrants issued in Unit Offering

 

During the six months ended June 30, 2022, pursuant to our Unit Offering (see Note 3), we issued six-month stock purchase warrants to purchase an aggregate 9,802,398 shares of our common stock at $0.20 - $0.23 per share, and five-year stock purchase warrants to purchase an aggregate 9,802,398 shares of our common stock at $0.25 - $0.29 per share.

 

During the six months ended  June 30, 2021, pursuant to our 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 $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 $0.18 - $0.24 per share.

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

Note 7. Accounts Payable and Accrued Expenses

 

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

 

  

June 30,

2022

  

December 31,

2021

 

Accounts payable and accrued expense

 $478  $349 

Accrued interest

  25   25 

Accrued payroll

  160   185 

Total accounts payable and accrued expenses

 $663  $559 

 

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

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Noncontrolling Interest - Clyra Medical
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Noncontrolling Interest Disclosure [Text Block]

Note 8. Noncontrolling Interest Clyra Medical

 

We consolidate the operations of our partially owned subsidiary Clyra Medical, of which we owned 58% of its outstanding shares as of  June 30, 2022.

 

BioLargo and its partially owned subsidiary Clyra Medical entered into an agreement dated  March 3, 2022, whereby BioLargo agreed to convert $633,000 in working capital advances, made to or on behalf of Clyra Medical, into 2,042 shares of Clyra Medical common stock at a rate of $310 per share.

 

Debt Obligations of Clyra Medical

 

On April 8, 2022, Clyra Medical issued a promissory note in the principal amount of $100,000 to an individual investor, payable 24 months from the issuance date, bearing 8% annual interest. The note may be converted by its holder at any time prior to the maturity date, and automatically converts to stock upon (i) Clyra’s sale of $5,000,000 or more of its common or preferred stock, or (ii) the maturity date, at a conversion price equal to 70% of the lowest price-per-share of shares sold to investor prior to the maturity date.

 

On  June 30, 2020, Clyra Medical entered into a Revolving Line of Credit Agreement whereby Vernal Bay Capital Group, LLC committed to provide a $1,000,000 inventory line of credit. Clyra Medical received $260,000 in draws and made repayments totaling $83,000. As of  June 30, 2022, the balance outstanding on this line of credit totals $177,000. Funds from the line of credit must be used to produce inventory. Additional draws are conditional upon the presentation of 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 on  June 30, 2022, and requires Clyra pay interest and principal from gross product sales. Clyra is required to pay 60% of gross product sales to reduce amounts owed on the line of credit. 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.

 

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 were higher but the asset was impaired in 2021, the asset totals $591,000 and is recorded as a non-current asset on our balance sheet.

 

Clyra Medical Equity transactions

 

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

 

Shareholder

 

Shares

  

Percent

 

BioLargo, Inc.

  51,249   58

%

Sanatio Capital

  18,704   21

%

Other

  19,118   21

%

Total

  89,071     

 

Sales of Common Shares

 

During the six months ended June 30, 2022 and 2021, Clyra raised $0 and $50,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, 2021, the Company had issued options to purchase 14,004 shares of Clyra stock. During the six months ended  June 30, 2022 and 2021, Clyra issued options to purchase 1,026 and 1,248 shares of its common stock. 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, 2022 and 2021 totaled $223,000 and $263,000. 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%. We also used a risk-free rate ranging between 2.32% - 2.98%, a volatility of 40% and an expected life of 10 years.

 

Clyra Accounts Payable and Accrued Expenses

 

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

 

  

June 30,

2022

  

December 31,

2021

 

Accounts payable and accrued expense

 $189  $149 

Accrued interest

  6   51 

Accrued payroll

     30 

Total Clyra Medical accounts payable and accrued expenses

 $195  $230 

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Business Segment Information
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

Note 9. 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 -- which sells odor and volatile organic control products and services (located in Westminster, California);

 

2.

Clyra Medical Technologies (“Clyra Medical”) -- which develops and sells medical products based on our technologies;

 

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 (located in Edmonton, Alberta Canada).

 

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

 

  

Three months ended June 30,

  

Six months ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Revenue

                

BioLargo corporate

 $  $  $2  $7 

ONM

  700   318   1,300   638 

BLEST

  670   266   1,213   654 

Water

           9 

Clyra Medical

  6      17   114 

Intersegment revenue

  (53)  (120)  (245)  (387)

Total

 $1,323  $464  $2,287  $1,035 
                 

Operating income (loss)

                

BioLargo corporate

 $(923) $(937

)

 $(2,143) $(1,860)

ONM

  11   (107

)

  18   (283)

Clyra Medical

  (256)  (300

)

  (496)  (739)

BLEST

  56   (190

)

  21   (373)

Water

  (209)  (168

)

  (431)  (305)

Total

 $(1,321) $(1,702

)

 $(3,031) $(3,560)
                 

Interest expense

                

BioLargo corporate

 $(6) $(51

)

 $(12) $(106)

Clyra Medical

  (9)  (38

)

  (16)  (76)

Total

 $(15) $(89

)

 $(28) $(182)
                 

Research and development expense

                

BioLargo corporate

 $(165) $(209

)

 $(430) $(545)

Clyra Medical

  (26)  (6

)

  (42)  (33)

BLEST

  (80)  (123

)

  (188)  (228)

Water

  (130)  (138

)

  (327)  (257)

Intersegment R&D

  46   120   240   380 

Total

 $(355) $(356

)

 $(747) $(683)

 

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

 

As June 30, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 
                             

Tangible assets

 $631  $723  $799  $641  $179  $(19) $2,954 

Right of use

  179         211         390 

Investment in South Korean joint venture

  33                  33 

Total

  843   723   799   852   179   (19)  3,377 

 

As of December 31, 2021

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 
                             

Tangible assets

 $690  $451  $832  $445  $152  $(47) $2,522 

Right of use

  222         231         453 

Investment in South Korean joint venture

  48                  48 

Total

  960   451   832   676   152   (47)  3,023 

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

Note 10. 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, 2022 and 2021, rental expense was $169,000 and $114,000, respectively.  As of  June 30, 2022, our weighted average remaining lease term is four years and the total remaining operating lease payments is $580,000.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Subsequent Events
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Subsequent Events [Text Block]

Note 11. Subsequent Events.

 

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

 

Sales to Lincoln Park

 

From July 1, 2022, through August 10, 2022, we sold 640,716 shares of our common stock to Lincoln Park (see Note 3), and received $111,000 in gross and net proceeds.

 

Unit Offering Investments

 

From July 1, 2022, through August 3, 2022, we received five investments in our Unit Offering (see Note 3) in the aggregate amount of $120,000 and issued 750,000 shares of common stock, a six-month warrant to purchase 750,000 shares of common stock at $0.192 per share, and a five-year warrant to purchase 750,000 shares of common stock at $0.24 per share.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
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, and partially-owned subsidiaries BLEST and Clyra Medical. All intercompany accounts and transactions have been eliminated.

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, 2022, and December 31, 2021, our cash balances were made up of the following (in thousands):

 

  

June 30,

2022

  

December 31,

2021

 

BioLargo, Inc. and subsidiaries

 $1,216  $941 

Clyra Medical Technologies, Inc.

  10   21 

Total

 $1,226  $962 
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, 2022, and December 31, 2021 was $12,000.

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

Credit Concentration

 

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

 

  

June 30,
2022

  

June 30,

2021

 

Customer A

  35% 

 

<10%

Customer B

  17% 

 

<10%

Customer C

  10% 

 

<10%

Customer D

 

 

<10%  22%

Customer E

 

 

<10%  19%

Customer F

 

 

<10%  11%

 

We had a limited number of customers that accounted for more than 10% of consolidated accounts receivable at June 30, 2022, and at December 31, 2020, as follows:

 

  

June 30,
2022

  

December 31,
2021

 

Customer A

  11% 

 

<10%

Customer B

  31% 

 

<10%

Customer G

  15% 

 

<10%

Customer H

 

 

<10%  32%

Customer I

 

 

<10%  12%
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, 2022, and December 31, 2021, was $3,000. Inventories consisted of (in thousands):

 

  

June 30,

2022

  

December 31,

2021

 

Raw material

 $116  $108 

Finished goods

  140   133 

Total

 $256  $241 
Other Assets, Policy [Policy Text Block]

Other Assets

 

Other non-current assets consisted of security deposits of $35,000 related to our business offices, and three patents for $34,000 at June 30, 2022 and December 31, 2021.

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 has incurred a loss since inception and has reduced our investment interest.  For the three and six months ended June 30, 2022, the reduction of our investment interest totaled $8,000 and $15,000 and for the same periods in 2021, reduced $13,000 and $23,000.

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 six months ended  June 30, 2022 and 2021, management determined that there was no impairment of its long-lived assets, including its patents.

 

During the year ended  December 31, 2021, management determined that there was an impairment expense related to the sale back to Scion Solutions, LLC (“Scion’) of certain intellectual property, recorded on our balance sheet as “In-Process Research and Development” and an impairment of Clyra’s prepaid marketing.  Total impairment expense for 2021 was $342,000.

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, 2022 and 2021, 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, 2022 and 2021:

 

  

2022

  

2021

 
  

Non Plan

  

2018 Plan

  

Non Plan

  

2018 Plan

 

Risk free interest rate

  2.32

%

 2.322.98%   1.73

%

 0.931.73% 

Expected volatility

  117

%

 116117%   124

%

 123124% 

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]

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.  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. Management has evaluated this update and adopted it as of January 1, 2022. In do so, we evaluated the convertible debt issued by Clyra Medical during the three months ended June 30, 2022 (see Note 8), and determined that the beneficial conversion feature was fixed at the time of issuance and not an embedded derivative under Subtopic 815-15.  As a result of the early adoption, there are no other potential affects on the Company’s current financial statements.

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 Contracts 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.

 

We generate revenue  through our subsidiaries. For the sale of goods, the subsidiary identifies its contract with the customer through a 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 order for its goods are shipped if its agreement with the customer is FOB manufacturer, and when goods are delivered to its customer if its agreement with the customer is FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order. In association with certain product purchases, ONM Environmental installs misting systems for which it bills on a time and materials basis. It identifies its contract with the customer through a written purchase order in which the details of the time to be billed and materials purchased and an estimated completion date. The performance obligation is the completion of the installation, and at that time revenue is recognized.

 

For services, such as through our engineering group, the subsidiary identifies services to be performed in a written contract, which specifies the performance obligations and the rate at which the services will be billed. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed. Service contracts typically call for invoicing for time and materials incurred for that contract, although some provide for milestone or fixed cost payments, where an agreed-to amount is invoiced 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 contract receivable or contract liability is created. These accounts are adjusted upon additional billings as the work is completed. We recognized $970,000 in revenue in the six months ended  June 30, 2022, from contracts, of which $89,000 had a deferred liability balance as of  December 31, 2021. As of  June 30, 2022, we have no contract receivables or contract liability. 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.

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, 2022, and December 31, 2021.

 

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, 2022. 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, 2022 and December 31, 2021, 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

 

We adopted ASU 2016-12 using the effective date option. Upon the transition to the ASC 842, the Company elected 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, 2022 and December 31, 2021, the right of use assets on our balance sheet related to our operating leases totaled $390,000 and $453,000.

 

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. 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 expires  August 2024. It is too early for management to determine if it will exercise its option to extend the lease four years, therefore the 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. Management determined that it will 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.

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements

 

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; early adoption is permitted. Management has evaluated this update and adopted it as of January 1, 2022. In do so, we evaluated the convertible debt issued by Clyra Medical during the three months ended June 30, 2022 (see Note 8), and determined that the beneficial conversion feature was fixed at the time of issuance and not an embedded derivative under Subtopic 815-15.  As a result of the early adoption, there are no other potential affects on the Company’s current financial statements.   

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

June 30,

2022

  

December 31,

2021

 

BioLargo, Inc. and subsidiaries

 $1,216  $941 

Clyra Medical Technologies, Inc.

  10   21 

Total

 $1,226  $962 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

June 30,
2022

  

June 30,

2021

 

Customer A

  35% 

 

<10%

Customer B

  17% 

 

<10%

Customer C

  10% 

 

<10%

Customer D

 

 

<10%  22%

Customer E

 

 

<10%  19%

Customer F

 

 

<10%  11%
  

June 30,
2022

  

December 31,
2021

 

Customer A

  11% 

 

<10%

Customer B

  31% 

 

<10%

Customer G

  15% 

 

<10%

Customer H

 

 

<10%  32%

Customer I

 

 

<10%  12%
Schedule of Inventory, Current [Table Text Block]
  

June 30,

2022

  

December 31,

2021

 

Raw material

 $116  $108 

Finished goods

  140   133 

Total

 $256  $241 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2022

  

2021

 
  

Non Plan

  

2018 Plan

  

Non Plan

  

2018 Plan

 

Risk free interest rate

  2.32

%

 2.322.98%   1.73

%

 0.931.73% 

Expected volatility

  117

%

 116117%   124

%

 123124% 

Expected dividend yield

                          

Forfeiture rate

                          

Life in years

  10      10       10      10     
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Debt Obligations (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Debt [Table Text Block]
 

June 30, 2022

(Unaudited)

 

December 31, 2021

 
       

Current portion of debt:

      

SBA Paycheck Protection Program loans, mature April 2025

$43 $314 

Convertible note payable, matures March 1, 2023

 50   

Debt discount, net of amortization

 (12

)

  

Total notes payable and line of credit

$81 $314 
       

Long-term debt:

      

SBA EIDL Loan, matures July 2050

$150 $150 

SBA Paycheck Protection Program loans, mature May 2025

 97   

Convertible note payable, matures March 1, 2023

   50 

Debt discount, net of amortization

   (20)

Total long-term liabilities

 247  180 

Total

$328 $494 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
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, 2021

  23,186,142  $0.120.43  $0.19     

Granted

  3,782,923   0.180.24   0.22     

Expired

               

Balance, June 30, 2022

  26,969,065  $0.120.43  $0.19     

Non-vested

  (4,974,581

)

  0.120.40   0.22     

Vested, June 30, 2022

  21,994,484  $0.120.43  $0.19  $378,000 
                   
                   

Balance, December 31, 2020

  18,865,525  $0.160.40  $0.19     

Granted

  2,483,691   0.130.23   0.19     

Balance, June 30, 2021

  21,349,216  $0.120.43  $0.19     
                

Weighted

     
                

Average

  

Aggregate

 
  

Options

  

Exercise

  

Price per

  

intrinsic

 
  

Outstanding

  

price per share

  

share

  

Value(1)

 

Balance, December 31, 2021

  2,879,246  $0.230.94  $0.49     

Expired

  (300,000

)

  0.35       0.35     

Balance, June 30, 2022

  2,579,246  $0.230.94  $0.50  $ 
                         

Balance, December 31, 2020

  5,689,363  $0.230.94  $0.44     

Expired

  (1,453,508

)

 0.390.51   0.40     

Balance, June 30, 2021

  4,235,508  $0.231.65  $0.45     
           

Weighted

     
  

Non-plan

       

average

  

Aggregate

 
  

Options

  

Exercise

  

price per

  

Intrinsic

 
  

outstanding

  

price per share

  

share

  

value(1)

 
                  

Balance, December 31, 2021

  20,119,207  $0.171.00  $0.41     

Granted

  39,130   0.23    0.23     

Balance, June 30, 2022

  20,158,337  $0.171.00  $0.41     

Non-vested

  (1,086,684

)

 0.170.45   0.45     

Vested, June 30, 2022

  19,071,653  $0.171.00  $0.41  $44,000 
                  

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     
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Warrants (Tables)
6 Months Ended
Jun. 30, 2022
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, 2021

  36,765,502  $0.161.00  $0.27     

Issued

  19,604,796  0.200.29   0.24     

Expired

  (4,016,754

)

 0.190.48   0.35     

Balance, June 30, 2022

  52,353,544  $0.141.00  $0.25  $741,000 
                   

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     
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

June 30,

2022

  

December 31,

2021

 

Accounts payable and accrued expense

 $478  $349 

Accrued interest

  25   25 

Accrued payroll

  160   185 

Total accounts payable and accrued expenses

 $663  $559 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Noncontrolling Interest - Clyra Medical (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Other Ownership Interests [Table Text Block]

Shareholder

 

Shares

  

Percent

 

BioLargo, Inc.

  51,249   58

%

Sanatio Capital

  18,704   21

%

Other

  19,118   21

%

Total

  89,071     
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

June 30,

2022

  

December 31,

2021

 

Accounts payable and accrued expense

 $478  $349 

Accrued interest

  25   25 

Accrued payroll

  160   185 

Total accounts payable and accrued expenses

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

June 30,

2022

  

December 31,

2021

 

Accounts payable and accrued expense

 $189  $149 

Accrued interest

  6   51 

Accrued payroll

     30 

Total Clyra Medical accounts payable and accrued expenses

 $195  $230 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Business Segment Information (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Revenue

                

BioLargo corporate

 $  $  $2  $7 

ONM

  700   318   1,300   638 

BLEST

  670   266   1,213   654 

Water

           9 

Clyra Medical

  6      17   114 

Intersegment revenue

  (53)  (120)  (245)  (387)

Total

 $1,323  $464  $2,287  $1,035 
                 

Operating income (loss)

                

BioLargo corporate

 $(923) $(937

)

 $(2,143) $(1,860)

ONM

  11   (107

)

  18   (283)

Clyra Medical

  (256)  (300

)

  (496)  (739)

BLEST

  56   (190

)

  21   (373)

Water

  (209)  (168

)

  (431)  (305)

Total

 $(1,321) $(1,702

)

 $(3,031) $(3,560)
                 

Interest expense

                

BioLargo corporate

 $(6) $(51

)

 $(12) $(106)

Clyra Medical

  (9)  (38

)

  (16)  (76)

Total

 $(15) $(89

)

 $(28) $(182)
                 

Research and development expense

                

BioLargo corporate

 $(165) $(209

)

 $(430) $(545)

Clyra Medical

  (26)  (6

)

  (42)  (33)

BLEST

  (80)  (123

)

  (188)  (228)

Water

  (130)  (138

)

  (327)  (257)

Intersegment R&D

  46   120   240   380 

Total

 $(355) $(356

)

 $(747) $(683)

As June 30, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 
                             

Tangible assets

 $631  $723  $799  $641  $179  $(19) $2,954 

Right of use

  179         211         390 

Investment in South Korean joint venture

  33                  33 

Total

  843   723   799   852   179   (19)  3,377 

As of December 31, 2021

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 
                             

Tangible assets

 $690  $451  $832  $445  $152  $(47) $2,522 

Right of use

  222         231         453 

Investment in South Korean joint venture

  48                  48 

Total

  960   451   832   676   152   (47)  3,023 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Business and Organization (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2022
Dec. 31, 2021
USD ($)
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total $ (1,333,000) $ (1,790,000) $ (1,878,000) $ (2,877,000) $ (3,668,000)    
Net Cash Provided by (Used in) Operating Activities, Total       (1,864,000) $ (2,054,000)    
Working Capital (Deficit) 962,000     962,000      
Assets, Current, Total $ 2,141,000     $ 2,141,000     $ 1,801,000
Number of Wholly-Owned Subsidiaries 4     4      
BioLargo Engineering, Science & Technologies, LLC [Member]              
Noncontrolling Interest, Ownership Percentage by Parent 89.00%     89.00%      
Clyra Medical Technologies [Member]              
Noncontrolling Interest, Ownership Percentage by Parent 58.00%     58.00%   58.00%  
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.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, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Accounts Receivable, Allowance for Credit Loss, Current   $ 12,000   $ 12,000   $ 12,000
Inventory Valuation Reserves, Ending Balance   3,000   3,000   3,000
Security Deposit   35,000   35,000    
Income (Loss) from Equity Method Investments       (15,000) $ (23,000)  
Impairment, Long-Lived Asset, Held-for-Use, Total       0 0 342,000
Contract With Customer, Liability, Revenue Recognized During Period       970,000    
Contract with Customer, Liability, Total   0   0   89,000
Contract with Customer, Asset, after Allowance for Credit Loss, Total   0   0    
Unrecognized Tax Benefits, Ending Balance   0   0   0
Operating Lease, Right-of-Use Asset   $ 390,000   $ 390,000   $ 453,000
Lessee, Operating Lease, Discount Rate   18.00%   18.00%    
Corporate Office Lease [Member]            
Lessee, Operating Lease, Renewal Term (Year)   4 years   4 years    
Oak Ridge, Tennessee Facility Lease [Member]            
Lessee, Operating Lease, Renewal Term (Year)   5 years   5 years    
Lessee, Operating Lease, Option to Extend Term (Year)       3 years    
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    
Odin Co Ltd [Member]            
Payments to Acquire Interest in Joint Venture $ 100,000          
Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage 40.00%          
Income (Loss) from Equity Method Investments   8,000 $ 13,000 $ 15,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          
Patents [Member]            
Intangible Assets, Net (Excluding Goodwill), Total   $ 34,000   $ 34,000    
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash and Cash Equivalents $ 1,226 $ 962
Parent Company [Member]    
Cash and Cash Equivalents 1,216 941
Noncontrolling Interest [Member]    
Cash and Cash Equivalents $ 10 $ 21
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) - Customer Concentration Risk [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Customer A [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 35.00% 10.00%  
Customer A [Member] | Accounts Receivable [Member]      
Credit concentration 11.00%   10.00%
Customer B [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 17.00% 10.00%  
Customer B [Member] | Accounts Receivable [Member]      
Credit concentration 31.00%   10.00%
Customer C [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 10.00% 10.00%  
Customer G [Member] | Accounts Receivable [Member]      
Credit concentration 15.00%   10.00%
Customer D [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 10.00% 22.00%  
Customer H [Member] | Accounts Receivable [Member]      
Credit concentration 10.00%   32.00%
Customer E [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 10.00% 19.00%  
Customer I [Member] | Accounts Receivable [Member]      
Credit concentration 10.00%   12.00%
Customer F [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 10.00% 11.00%  
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Raw material $ 116 $ 108
Finished goods 140 133
Total $ 256 $ 241
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Non Plan [Member]    
Risk free interest rate 2.32% 1.73%
Expected volatility 117.00% 124.00%
Life in years (Year) 10 years 10 years
2018 Equity Incentive Plan [Member]    
Life in years (Year) 10 years 10 years
2018 Equity Incentive Plan [Member] | Minimum [Member]    
Risk free interest rate 2.32% 0.93%
Expected volatility 116.00% 123.00%
2018 Equity Incentive Plan [Member] | Maximum [Member]    
Risk free interest rate 2.98% 1.73%
Expected volatility 117.00% 124.00%
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Sale of Stock for Cash (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Proceeds from Issuance of Common Stock     $ 2,150,000 $ 3,520,000
Warrants Issued with 2020 Unit Offering [Member] | Minimum [Member]        
Warrants and Rights Outstanding, Term (Month)   6 months   6 months
Warrants Issued with 2020 Unit Offering [Member] | Maximum [Member]        
Warrants and Rights Outstanding, Term (Month)   5 years   5 years
The 2020 Unit Offering [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 4,605,430 2,556,547 9,802,398 3,431,547
Proceeds from Issuance of Common Stock $ 876,000 $ 400,000 $ 1,732,000 $ 505,000
Lincoln Park Capital Fund, LLC [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 406,140 6,070,690 1,912,961 18,526,309
Proceeds from Issuance of Common Stock $ 72,000 $ 1,014,000 $ 418,000 $ 3,015,000
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Debt Obligations (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 07, 2022
Apr. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Interest Expense, Debt, Total     $ 15,000 $ 89,000 $ 28,000 $ 182,000
Paycheck Protection Program CARES Act [Member] | ONM [Member]            
Proceeds from Issuance of Debt   $ 218,000        
Extinguishment of Debt, Amount $ 174,000          
Long-Term Debt, Total $ 44,000          
Paycheck Protection Program CARES Act [Member] | BLEST [Member]            
Proceeds from Issuance of Debt   96,000        
Paycheck Protection Program CARES Act [Member] | Clyra Medical [Member]            
Proceeds from Issuance of Debt   $ 43,000        
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Debt Obligations - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt discount, net of amortization $ (12) $ 0
Total notes payable and line of credit 81 314
Long-term debt 247 180
Debt discount, net of amortization 0 (20)
Total 328 494
Paycheck Protection Program CARES Act [Member]    
Notes payable 43 314
Long-term debt 97 0
Convertible Note, Maturing On March 1, 2023 [Member]    
Convertible notes 50 0
Long-term debt 0 50
Economic Injury Disaster Loan [Member]    
Long-term debt $ 150 $ 150
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Share-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Mar. 22, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 22, 2018
Sep. 07, 2017
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Stock Issued During Period, Value, Issued for Services               $ 59,000 $ 17,000 $ 60,000 $ 111,000    
Stock Issued During Period, Value, New Issues               $ 948,000 $ 1,202,000 1,414,000 $ 2,106,000    
Share Price (in dollars per share) $ 0.18             $ 0.18       $ 0.18  
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)                       3,782,923 2,483,691
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                       $ 0.22 $ 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)                       39,130 43,956
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                       $ 0.23 $ 0.23
Selling, General and Administrative Expenses [Member]                          
Share-Based Payment Arrangement, Expense               $ 316,000   $ 432,000   $ 1,117,000 $ 1,017,000
Common Stock Issued for Accrued Interest Due on Promissory Note [Member]                          
Shares Issued, Price Per Share (in dollars per share)       $ 0.17           $ 0.17     $ 0.17
Stock Issued During Period, Shares, New Issues (in shares)                   81,777      
Stock Issued During Period, Value, New Issues                   $ 16,000      
Officer [Member]                          
Stock Issued During Period, Shares, Issued for Services (in shares) 263,895       137,364                
Shares Issued, Price Per Share (in dollars per share) $ 0.18       $ 0.23     $ 0.18     $ 0.23 $ 0.18  
Stock Issued During Period, Value, Issued for Services $ 47,000       $ 31,000                
Consultants [Member]                          
Stock Issued During Period, Shares, Issued for Services (in shares) 76,996 86,752   357,132 610,123                
Shares Issued, Price Per Share (in dollars per share) $ 0.18 $ 0.23   $ 0.17 $ 0.23     0.18 $ 0.23 $ 0.17 $ 0.23 $ 0.18 0.17
Stock Issued During Period, Value, Issued for Services $ 12,000 $ 31,000   $ 60,000 $ 81,000                
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)                       3,782,923  
CFO and President [Member] | 2018 Equity Incentive Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                       251,551  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)                       $ 0.23  
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  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)     $ 0.24                 $ 0.24  
Term Extension (Year)     1 year                    
Share-based Compensation Arrangement By Share-based Payment Award, Options Grants Per Month, Gross (in shares)     25,000                    
Board Of Directors [Member] | 2018 Equity Incentive Plan [Member]                          
Share-Based Payment Arrangement, Expense                       $ 178,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                       884,356  
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.18  
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  
Employees [Member] | 2018 Equity Incentive Plan [Member]                          
Share-Based Payment Arrangement, Expense                       $ 360,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                       1,764,025  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                       4 years  
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.18  
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  
Employees and Consultants [Member] | 2018 Equity Incentive Plan [Member]                          
Stock Issued During Period, Value, Issued for Services                       $ 127,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                       582,991  
Vendors [Member] | Non Plan [Member]                          
Shares Issued, Price Per Share (in dollars per share) $ 0.23     $ 0.23       $ 0.23   $ 0.23   $ 0.23 $ 0.23
Share-Based Payment Arrangement, Expense                         $ 10,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                       39,130 43,956
Vendors [Member] | Non Plan [Member] | Share-Based Payment Arrangement, Option [Member]                          
Share-Based Payment Arrangement, Expense                       $ 8,000  
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Share-based Compensation - Stock Options (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
2018 Equity Incentive Plan [Member]    
Options outstanding, balance (in shares) 23,186,142 18,865,525
Weighted average exercise price per share, balance (in dollars per share) $ 0.19 $ 0.19
Options granted (in shares) 3,782,923 2,483,691
Weighted average exercise price per share, granted (in dollars per share) $ 0.22 $ 0.19
Options expired (in shares) 0  
Weighted average exercise price per share, Expired (in dollars per share) $ 0  
Options outstanding, balance (in shares) 26,969,065 21,349,216
Options Non-vested (in shares) (4,974,581)  
Weighted average exercise price per share, Non-vested (in dollars per share) $ 0.22  
Options Vested (in shares) 21,994,484  
Vested, June 30, 2022 (in dollars per share) $ 0.19  
Vested, aggregate intrinsic value [1] $ 378,000  
Weighted average exercise price per share, balance (in dollars per share) $ 0.19 $ 0.19
2018 Equity Incentive Plan [Member] | Minimum [Member]    
Exercise price per share, balance (in dollars per share) 0.12 0.16
Exercise price per share, granted (in dollars per share) 0.18 0.13
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, balance (in dollars per share) 0.12 0.12
2018 Equity Incentive Plan [Member] | Maximum [Member]    
Exercise price per share, balance (in dollars per share) 0.43 0.40
Exercise price per share, granted (in dollars per share) 0.24 0.23
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, balance (in dollars per share) $ 0.43 $ 0.43
The 2007 Equity Incentive Plan [Member]    
Options outstanding, balance (in shares) 2,879,246 5,689,363
Weighted average exercise price per share, balance (in dollars per share) $ 0.49 $ 0.44
Options expired (in shares) (300,000) (1,453,508)
Weighted average exercise price per share, Expired (in dollars per share) $ 0.35 $ 0.40
Options outstanding, balance (in shares) 2,579,246 4,235,508
Weighted average exercise price per share, balance (in dollars per share) $ 0.50 $ 0.45
The 2007 Equity Incentive Plan [Member] | Minimum [Member]    
Weighted average exercise price per share, balance (in dollars per share) 0.23 0.23
Weighted average exercise price per share, Expired (in dollars per share)   0.39
Weighted average exercise price per share, balance (in dollars per share) 0.23 0.23
The 2007 Equity Incentive Plan [Member] | Maximum [Member]    
Weighted average exercise price per share, balance (in dollars per share) 0.94 0.94
Weighted average exercise price per share, Expired (in dollars per share)   0.51
Weighted average exercise price per share, balance (in dollars per share) $ 0.94 $ 1.65
Non Plan [Member]    
Options outstanding, balance (in shares) 20,119,207 20,749,583
Weighted average exercise price per share, balance (in dollars per share) $ 0.41 $ 0.41
Options granted (in shares) 39,130 43,956
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.23
Options outstanding, balance (in shares) 20,158,337 20,793,539
Options Non-vested (in shares) (1,086,684)  
Weighted average exercise price per share, Non-vested (in dollars per share) $ 0.45  
Options Vested (in shares) 19,071,653  
Vested, June 30, 2022 (in dollars per share) $ 0.41  
Vested, aggregate intrinsic value [1] $ 44,000  
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.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.23
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.18 at June 30, 2022.
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Warrants (Details Textual) - $ / shares
Jun. 30, 2022
Jun. 30, 2021
Share Price (in dollars per share) $ 0.18  
Six-month Warrants in Connection With the 2020 Unit Offering [Member]    
Warrants and Rights Outstanding, Term (Month) 6 months 6 months
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 9,802,398 3,431,547
Six-month Warrants in Connection With the 2020 Unit Offering [Member] | Minimum [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.20 $ 0.14
Six-month Warrants in Connection With the 2020 Unit Offering [Member] | Maximum [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.23 $ 0.21
Five-year Warrants in Connection With the 2020 Unit Offering [Member]    
Warrants and Rights Outstanding, Term (Month) 5 years 5 years
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 9,802,398 3,431,547
Five-year Warrants in Connection With the 2020 Unit Offering [Member] | Minimum [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.25 $ 0.18
Five-year Warrants in Connection With the 2020 Unit Offering [Member] | Maximum [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.29 $ 0.24
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Warrants - Warrants Outstanding (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Balance, outstanding (in shares) 36,765,502 32,980,989
Issued (in shares) 19,604,796 7,088,094
Expired (in shares) (4,016,754) (1,046,528)
Balance, aggregate intrinsic value [1] $ 741,000  
Balance, outstanding (in shares) 52,353,544 39,022,555
Minimum [Member]    
Balance, outstanding, price range (in dollars per share) $ 0.16 $ 0.16
Granted, price range (in dollars per share) 0.20 0.14
Expired, price range (in dollars per share) 0.19 0.19
Balance, outstanding, price range (in dollars per share) 0.14 0.14
Maximum [Member]    
Balance, outstanding, price range (in dollars per share) 1.00 1.00
Granted, price range (in dollars per share) 0.29 0.26
Expired, price range (in dollars per share) 0.48 0.35
Balance, outstanding, price range (in dollars per share) 1.00 1.00
Weighted Average [Member]    
Balance, outstanding, price range (in dollars per share) 0.27 0.29
Granted, price range (in dollars per share) 0.24 0.20
Expired, price range (in dollars per share) 0.35 0.24
Balance, outstanding, price range (in dollars per share) $ 0.25 $ 0.27
[1] Aggregate intrinsic value based on closing common stock price of $0.18 at June 30, 2022
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Corporate, Non-Segment [Member]    
Accounts payable and accrued expense $ 478  
Accrued interest 25  
Accrued payroll 160  
Total accounts payable and accrued expenses $ 663  
Operating Segments [Member] | Odor-No-More [Member]    
Accounts payable and accrued expense   $ 349
Accrued interest   25
Accrued payroll   185
Total accounts payable and accrued expenses   $ 559
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 08, 2022
Mar. 03, 2022
Jun. 30, 2020
Dec. 30, 2015
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2021
Debt Conversion, Original Debt, Amount                 $ 0 $ 328,000    
Repayments of Lines of Credit                 10,000 24,000    
Stock Issued During Period, Value, Issued for Services         $ 59,000 $ 17,000 $ 60,000 $ 111,000        
Stock Issued During Period, Value, New Issues         $ 948,000 $ 1,202,000 $ 1,414,000 $ 2,106,000        
Clyra Medical [Member]                        
Stock Issued During Period, Value, New Issues                 $ 0 $ 50,000    
Shares Issued, Price Per Share (in dollars per share)         $ 310   $ 310   $ 310 $ 310    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)                       14,004
Clyra Medical [Member] | Employees and Consultants [Member]                        
Stock Issued During Period, Value, Issued for Services                 $ 223,000 $ 263,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)         1,026   1,248   1,026 1,248    
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] | Employees and Consultants [Member] | Share-Based Payment Arrangement, Option [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount Rate                 30.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate                 40.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)                 10 years      
Clyra Medical [Member] | Employees and Consultants [Member] | Share-Based Payment Arrangement, Option [Member] | Minimum [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate                 2.32%      
Clyra Medical [Member] | Employees and Consultants [Member] | Share-Based Payment Arrangement, Option [Member] | Maximum [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate                 2.98%      
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                       $ 591,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%      
Line of Credit Facility, Maximum Borrowing Capacity     $ 1,000,000               $ 1,000,000  
Proceeds from Lines of Credit, Total     260,000                  
Repayments of Lines of Credit     $ 83,000                  
Long-Term Line of Credit, Total         $ 177,000       $ 177,000      
Line of Credit Facility, Covenant, Additional Draws, Maximum Percentage of Total Principal Outstanding Allowed         50.00%       50.00%      
Line of Credit Facility, Covenant, Additional Draws, Minimum Amount Allowed         $ 200,000       $ 200,000      
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%      
Stock Issued During Period, Shares, Commitment Fee (in shares)                 323      
Stock Issued During Period, Value, Commitment Fee                 $ 70,000      
Clyra Medical [Member] | Notes Payable, Other Payables [Member]                        
Debt Instrument, Face Amount $ 100,000                      
Debt Instrument, Term (Month) 24 months                      
Debt Instrument, Interest Rate, Stated Percentage 8.00%                      
Debt Instrument, Convertible, Sale of Stock Amount $ 5,000,000                      
Debt Instrument, Convertible, Conversion Percentage 70.00%                      
Conversion of Working Capital Advances into Clyra Medical Common Stock [Member]                        
Debt Conversion, Original Debt, Amount   $ 633,000                    
Debt Conversion, Converted Instrument, Shares Issued (in shares)   2,042                    
Debt Instrument, Convertible, Conversion Price (in dollars per share)   $ 310                    
Clyra Medical Technologies [Member]                        
Noncontrolling Interest, Ownership Percentage by Parent         58.00% 58.00%     58.00%      
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) - Clyra Medical Technology Inc [Member]
Jun. 30, 2022
shares
Shares, Outstanding (in shares) 89,071
Biolargo [Member]  
Shares, Outstanding (in shares) 51,249
Percent 58.00%
Sanatio [Member]  
Shares, Outstanding (in shares) 18,704
Percent 21.00%
Other [Member]  
Shares, Outstanding (in shares) 19,118
Percent 21.00%
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) - Clyra Medical [Member] - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounts payable and accrued expense $ 189 $ 149
Accrued interest 6 51
Accrued payroll 0 30
Total accounts payable and accrued expenses $ 195 $ 230
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Business Segment Information (Details Textual)
6 Months Ended
Jun. 30, 2022
Number of Operating Segments 4
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Business Segment Information - Segment Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Revenue $ 1,323,000 $ 464,000 $ 2,287,000 $ 1,035,000  
Operating loss (1,321,000) (1,702,000) (3,031,000) (3,560,000)  
Interest expense (15,000) (89,000) (28,000) (182,000)  
Research and development (355,000) (356,000) (747,000) (683,000)  
Tangible assets 2,954,000   2,954,000   $ 2,522,000
Operating Lease, Right-of-Use Asset 390,000   390,000   453,000
Investment in South Korean joint venture 33,000   33,000   48,000
Total 3,377,000   3,377,000   3,023,000
Investment in South Korean Joint Venture [Member]          
Investment in South Korean joint venture 33,000   33,000   48,000
Corporate, Non-Segment [Member]          
Revenue 0 0 2,000 7,000  
Operating loss (923,000) (937,000) (2,143,000) (1,860,000)  
Interest expense (6,000) (51,000) (12,000) (106,000)  
Research and development (165,000) (209,000) (430,000) (545,000)  
Tangible assets 631,000   631,000   690,000
Operating Lease, Right-of-Use Asset 179,000   179,000   222,000
Total 843,000   843,000   960,000
Corporate, Non-Segment [Member] | Investment in South Korean Joint Venture [Member]          
Investment in South Korean joint venture 33,000   33,000   48,000
Operating Segments [Member] | Odor-No-More [Member]          
Revenue 700,000 318,000 1,300,000 638,000  
Operating loss 11,000 (107,000) 18,000 (283,000)  
Tangible assets 723,000   723,000   451,000
Operating Lease, Right-of-Use Asset 0   0   0
Total 723,000   723,000   451,000
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 799,000   799,000   832,000
Operating Lease, Right-of-Use Asset 0   0   0
Total 799,000   799,000   832,000
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 641,000   641,000   445,000
Operating Lease, Right-of-Use Asset 211,000   211,000   231,000
Total 852,000   852,000   676,000
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 0 9,000  
Operating loss (209,000) (168,000) (431,000) (305,000)  
Research and development (130,000) (138,000) (327,000) (257,000)  
Tangible assets 179,000   179,000   152,000
Operating Lease, Right-of-Use Asset 0   0   0
Total 179,000   179,000   152,000
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 670,000 266,000 1,213,000 654,000  
Operating loss 56,000 (190,000) 21,000 (373,000)  
Research and development (80,000) (123,000) (188,000) (228,000)  
Operating Segments [Member] | Clyra Segment [Member]          
Revenue 6,000 0 17,000 114,000  
Operating loss (256,000) (300,000) (496,000) (739,000)  
Interest expense (9,000) (38,000) (16,000) (76,000)  
Research and development (26,000) (6,000) (42,000) (33,000)  
Consolidation, Eliminations [Member]          
Revenue (53,000) (120,000) (245,000) (387,000)  
Research and development 46,000 $ 120,000 240,000 $ 380,000  
Tangible assets (19,000)   (19,000)   (47,000)
Operating Lease, Right-of-Use Asset 0   0   0
Total (19,000)   (19,000)   (47,000)
Consolidation, Eliminations [Member] | Investment in South Korean Joint Venture [Member]          
Investment in South Korean joint venture $ 0   $ 0   $ 0
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Commitments and Contingencies (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Operating Lease, Expense $ 169,000 $ 114,000
Operating Lease, Weighted Average Remaining Lease Term (Year) 4 years  
Lessee, Operating Lease, Liability, to be Paid, Total $ 580,000  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Subsequent Events (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 03, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Proceeds from Issuance of Common Stock       $ 2,150,000 $ 3,520,000
The 2020 Unit Offering [Member]          
Stock Issued During Period, Shares, New Issues (in shares)   4,605,430 2,556,547 9,802,398 3,431,547
Proceeds from Issuance of Common Stock   $ 876,000 $ 400,000 $ 1,732,000 $ 505,000
Subsequent Event [Member] | Warrants Expiring Six Month After Investment Date [Member]          
Warrants and Rights Outstanding, Term (Month) 6 months        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 750,000        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.192        
Subsequent Event [Member] | Warrants Expiring Five Years After Investment Date [Member]          
Warrants and Rights Outstanding, Term (Month) 5 years        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 750,000        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.24        
Subsequent Event [Member] | The 2020 Unit Offering [Member]          
Proceeds from Issuance of Common Stock $ 750,000        
Lincoln Park Capital Fund, LLC [Member]          
Stock Issued During Period, Shares, New Issues (in shares)   406,140 6,070,690 1,912,961 18,526,309
Proceeds from Issuance of Common Stock   $ 72,000 $ 1,014,000 $ 418,000 $ 3,015,000
Lincoln Park Capital Fund, LLC [Member] | Subsequent Event [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 640,716        
Proceeds from Issuance of Common Stock $ 111,000        
XML 56 blgo20220630_10q_htm.xml IDEA: XBRL DOCUMENT 0000880242 2022-01-01 2022-06-30 0000880242 2022-08-10 0000880242 2022-06-30 0000880242 2021-12-31 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2022-06-30 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2021-12-31 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2022-06-30 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2021-12-31 0000880242 us-gaap:ProductMember 2022-04-01 2022-06-30 0000880242 us-gaap:ProductMember 2021-04-01 2021-06-30 0000880242 us-gaap:ProductMember 2022-01-01 2022-06-30 0000880242 us-gaap:ProductMember 2021-01-01 2021-06-30 0000880242 us-gaap:ServiceMember 2022-04-01 2022-06-30 0000880242 us-gaap:ServiceMember 2021-04-01 2021-06-30 0000880242 us-gaap:ServiceMember 2022-01-01 2022-06-30 0000880242 us-gaap:ServiceMember 2021-01-01 2021-06-30 0000880242 2022-04-01 2022-06-30 0000880242 2021-04-01 2021-06-30 0000880242 2021-01-01 2021-06-30 0000880242 us-gaap:CommonStockMember 2021-12-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000880242 us-gaap:RetainedEarningsMember 2021-12-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000880242 us-gaap:NoncontrollingInterestMember 2021-12-31 0000880242 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000880242 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0000880242 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember 2022-01-01 2022-03-31 0000880242 us-gaap:CommonStockMember 2022-03-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000880242 us-gaap:RetainedEarningsMember 2022-03-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2022-03-31 0000880242 2022-03-31 0000880242 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000880242 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000880242 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000880242 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember 2022-04-01 2022-06-30 0000880242 us-gaap:CommonStockMember 2022-06-30 0000880242 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000880242 us-gaap:RetainedEarningsMember 2022-06-30 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000880242 us-gaap:NoncontrollingInterestMember 2022-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 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 2021-06-30 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2022-01-01 2022-06-30 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2021-01-01 2021-06-30 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2022-01-01 2022-06-30 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2021-01-01 2021-06-30 0000880242 blgo:ClyraMedicalCommonStockMember 2022-01-01 2022-06-30 0000880242 blgo:ClyraMedicalCommonStockMember 2021-01-01 2021-06-30 0000880242 blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2022-06-30 0000880242 blgo:ClyraMedicalTechnologiesMember 2022-06-30 0000880242 srt:ParentCompanyMember 2022-06-30 0000880242 srt:ParentCompanyMember 2021-12-31 0000880242 us-gaap:NoncontrollingInterestMember 2022-06-30 0000880242 us-gaap:NoncontrollingInterestMember 2021-12-31 0000880242 blgo:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000880242 blgo:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 blgo:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-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 2022-01-01 2022-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 2022-01-01 2022-06-30 0000880242 blgo:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 blgo:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000880242 blgo:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 blgo:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000880242 blgo:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000880242 blgo:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000880242 blgo:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000880242 blgo:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000880242 blgo:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000880242 blgo:CustomerGMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000880242 blgo:CustomerGMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000880242 blgo:CustomerHMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000880242 blgo:CustomerHMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000880242 blgo:CustomerIMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000880242 blgo:CustomerIMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000880242 us-gaap:PatentsMember 2022-06-30 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 2022-04-01 2022-06-30 0000880242 blgo:OdinCoLtdMember 2022-01-01 2022-06-30 0000880242 blgo:OdinCoLtdMember 2021-04-01 2021-06-30 0000880242 blgo:OdinCoLtdMember 2021-01-01 2021-06-30 0000880242 2021-01-01 2021-12-31 0000880242 blgo:NonPlanMember 2022-01-01 2022-06-30 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-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:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 blgo:EquityIncentivePlan2018Member 2021-01-01 2021-06-30 0000880242 blgo:CanadianGovernmentGrantsMember 2022-01-01 2022-06-30 0000880242 blgo:CanadianGovernmentGrantsMember 2022-06-30 0000880242 blgo:CanadianGovernmentGrantsMember srt:MinimumMember 2022-01-01 2022-06-30 0000880242 blgo:CanadianGovernmentGrantsMember srt:MaximumMember 2022-01-01 2022-06-30 0000880242 blgo:CorporateOfficeLeaseMember 2022-06-30 0000880242 blgo:OakRidgeTennesseeFacilityLeaseMember 2022-01-01 2022-06-30 0000880242 blgo:OakRidgeTennesseeFacilityLeaseMember 2022-06-30 0000880242 blgo:LincolnParkCapitalFundLLCMember 2022-04-01 2022-06-30 0000880242 blgo:LincolnParkCapitalFundLLCMember 2022-01-01 2022-06-30 0000880242 blgo:LincolnParkCapitalFundLLCMember 2021-04-01 2021-06-30 0000880242 blgo:LincolnParkCapitalFundLLCMember 2021-01-01 2021-06-30 0000880242 blgo:The2020UnitOfferingMember 2022-04-01 2022-06-30 0000880242 blgo:The2020UnitOfferingMember 2022-01-01 2022-06-30 0000880242 blgo:The2020UnitOfferingMember 2021-04-01 2021-06-30 0000880242 blgo:The2020UnitOfferingMember 2021-01-01 2021-06-30 0000880242 srt:MinimumMember blgo:WarrantsIssuedWith2020UnitOfferingMember 2021-06-30 0000880242 srt:MaximumMember blgo:WarrantsIssuedWith2020UnitOfferingMember 2021-06-30 0000880242 blgo:PaycheckProtectionProgramCaresActMember 2022-06-30 0000880242 blgo:PaycheckProtectionProgramCaresActMember 2021-12-31 0000880242 blgo:ConvertibleNoteMaturingOnMarch12023Member 2022-06-30 0000880242 blgo:ConvertibleNoteMaturingOnMarch12023Member 2021-12-31 0000880242 blgo:EconomicInjuryDisasterLoanMember 2022-06-30 0000880242 blgo:EconomicInjuryDisasterLoanMember 2021-12-31 0000880242 blgo:PaycheckProtectionProgramCaresActMember blgo:ONMMember 2020-04-01 2020-04-30 0000880242 blgo:PaycheckProtectionProgramCaresActMember blgo:BLESTMember 2020-04-01 2020-04-30 0000880242 blgo:PaycheckProtectionProgramCaresActMember blgo:ClyraMedicalMember 2020-04-01 2020-04-30 0000880242 blgo:PaycheckProtectionProgramCaresActMember blgo:ONMMember 2022-02-07 2022-02-07 0000880242 blgo:PaycheckProtectionProgramCaresActMember blgo:ONMMember 2022-02-07 0000880242 srt:OfficerMember 2022-06-30 2022-06-30 0000880242 srt:OfficerMember 2022-06-30 0000880242 srt:OfficerMember 2021-03-31 2021-03-31 0000880242 srt:OfficerMember 2021-03-31 0000880242 blgo:ConsultantsMember 2022-06-30 2022-06-30 0000880242 blgo:ConsultantsMember 2022-06-30 0000880242 blgo:ConsultantsMember 2022-03-31 2022-03-31 0000880242 blgo:ConsultantsMember 2022-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:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember 2021-04-01 2021-06-30 0000880242 blgo:CommonStockIssuedForAccruedInterestDueOnPromissoryNoteMember 2021-06-30 0000880242 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0000880242 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0000880242 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0000880242 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0000880242 blgo:EquityIncentivePlan2018Member 2018-06-22 2018-06-22 0000880242 blgo:EquityIncentivePlan2018Member 2018-06-22 0000880242 blgo:EquityIncentivePlan2018Member 2021-12-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2021-12-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2021-12-31 0000880242 blgo:EquityIncentivePlan2018Member 2022-06-30 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2022-06-30 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2022-06-30 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:EmployeesConsultationsOfficersAndDirectorsMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 blgo:CFOAndPresidentMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 srt:MinimumMember blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 srt:MaximumMember blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 srt:MinimumMember blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 srt:MaximumMember blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 blgo:EmployeesAndConsultantsMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-06-30 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2022-03-22 2022-03-22 0000880242 blgo:The2007EquityIncentivePlanMember 2017-09-07 2017-09-07 0000880242 blgo:The2007EquityIncentivePlanMember 2021-12-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2021-12-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2021-12-31 0000880242 blgo:The2007EquityIncentivePlanMember 2022-01-01 2022-06-30 0000880242 blgo:The2007EquityIncentivePlanMember 2022-06-30 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2022-06-30 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2022-06-30 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:NonPlanMember 2021-12-31 0000880242 srt:MinimumMember blgo:NonPlanMember 2021-12-31 0000880242 srt:MaximumMember blgo:NonPlanMember 2021-12-31 0000880242 blgo:NonPlanMember 2022-06-30 0000880242 srt:MinimumMember blgo:NonPlanMember 2022-06-30 0000880242 srt:MaximumMember blgo:NonPlanMember 2022-06-30 0000880242 srt:MinimumMember blgo:NonPlanMember 2022-01-01 2022-06-30 0000880242 srt:MaximumMember blgo:NonPlanMember 2022-01-01 2022-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 srt:MaximumMember blgo:NonPlanMember 2021-01-01 2021-06-30 0000880242 blgo:NonPlanMember 2021-06-30 0000880242 srt:MinimumMember blgo:NonPlanMember 2021-06-30 0000880242 srt:MaximumMember blgo:NonPlanMember 2021-06-30 0000880242 blgo:VendorsMember blgo:NonPlanMember 2022-01-01 2022-06-30 0000880242 blgo:VendorsMember blgo:NonPlanMember 2022-06-30 0000880242 blgo:VendorsMember us-gaap:EmployeeStockOptionMember blgo:NonPlanMember 2022-01-01 2022-06-30 0000880242 blgo:VendorsMember blgo:NonPlanMember 2021-01-01 2021-06-30 0000880242 blgo:VendorsMember blgo:NonPlanMember 2021-06-30 0000880242 srt:MinimumMember 2021-12-31 0000880242 srt:MaximumMember 2021-12-31 0000880242 srt:WeightedAverageMember 2021-12-31 0000880242 srt:MinimumMember 2022-01-01 2022-06-30 0000880242 srt:MaximumMember 2022-01-01 2022-06-30 0000880242 srt:WeightedAverageMember 2022-01-01 2022-06-30 0000880242 srt:MinimumMember 2022-06-30 0000880242 srt:MaximumMember 2022-06-30 0000880242 srt:WeightedAverageMember 2022-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 blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember 2022-06-30 0000880242 srt:MinimumMember blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember 2022-06-30 0000880242 srt:MaximumMember blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember 2022-06-30 0000880242 blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember 2022-06-30 0000880242 srt:MinimumMember blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember 2022-06-30 0000880242 srt:MaximumMember blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember 2022-06-30 0000880242 blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember 2021-06-30 0000880242 srt:MinimumMember blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember 2021-06-30 0000880242 srt:MaximumMember blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember 2021-06-30 0000880242 blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember 2021-06-30 0000880242 srt:MinimumMember blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember 2021-06-30 0000880242 srt:MaximumMember blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember 2021-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2021-12-31 0000880242 blgo:ClyraMedicalTechnologiesMember 2022-03-31 0000880242 blgo:ConversionOfWorkingCapitalAdvancesIntoClyraMedicalCommonStockMember 2022-03-03 2022-03-03 0000880242 blgo:ConversionOfWorkingCapitalAdvancesIntoClyraMedicalCommonStockMember 2022-03-03 0000880242 us-gaap:NotesPayableOtherPayablesMember blgo:ClyraMedicalMember 2022-04-08 0000880242 us-gaap:NotesPayableOtherPayablesMember blgo:ClyraMedicalMember 2022-04-08 2022-04-08 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2020-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 2022-06-30 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2022-01-01 2022-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-12-31 0000880242 blgo:BiolargoMember blgo:ClyraMedicalTechnologyIncMember 2022-06-30 0000880242 blgo:SanatioMember blgo:ClyraMedicalTechnologyIncMember 2022-06-30 0000880242 blgo:OtherMember blgo:ClyraMedicalTechnologyIncMember 2022-06-30 0000880242 blgo:ClyraMedicalTechnologyIncMember 2022-06-30 0000880242 blgo:ClyraMedicalMember 2022-01-01 2022-06-30 0000880242 blgo:ClyraMedicalMember 2021-01-01 2021-06-30 0000880242 blgo:ClyraMedicalMember 2021-06-30 0000880242 blgo:ClyraMedicalMember 2021-12-31 0000880242 blgo:EmployeesAndConsultantsMember blgo:ClyraMedicalMember 2022-06-30 0000880242 blgo:EmployeesAndConsultantsMember blgo:ClyraMedicalMember 2021-06-30 0000880242 blgo:EmployeesAndConsultantsMember blgo:ClyraMedicalMember 2022-01-01 2022-06-30 0000880242 blgo:EmployeesAndConsultantsMember blgo:ClyraMedicalMember 2021-01-01 2021-06-30 0000880242 blgo:ClyraMedicalMember 2022-06-30 0000880242 blgo:EmployeesAndConsultantsMember us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalMember 2022-01-01 2022-06-30 0000880242 srt:MinimumMember blgo:EmployeesAndConsultantsMember us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalMember 2022-01-01 2022-06-30 0000880242 srt:MaximumMember blgo:EmployeesAndConsultantsMember us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalMember 2022-01-01 2022-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2022-04-01 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2021-04-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2022-01-01 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2021-01-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2022-04-01 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2021-04-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2022-01-01 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2021-01-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2022-04-01 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2021-04-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2022-01-01 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2021-01-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraSegmentMember 2022-04-01 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraSegmentMember 2021-04-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraSegmentMember 2022-01-01 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraSegmentMember 2021-01-01 2021-06-30 0000880242 srt:ConsolidationEliminationsMember 2022-04-01 2022-06-30 0000880242 srt:ConsolidationEliminationsMember 2021-04-01 2021-06-30 0000880242 srt:ConsolidationEliminationsMember 2022-01-01 2022-06-30 0000880242 srt:ConsolidationEliminationsMember 2021-01-01 2021-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraMedicalMember 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BLESTMember 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2022-06-30 0000880242 srt:ConsolidationEliminationsMember 2022-06-30 0000880242 us-gaap:CorporateNonSegmentMember blgo:InvestmentInSouthKoreanJointVentureMember 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:OdorNoMoreMember 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:ClyraMedicalMember 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BLESTMember 2022-06-30 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BiolargoWaterMember 2022-06-30 0000880242 srt:ConsolidationEliminationsMember blgo:InvestmentInSouthKoreanJointVentureMember 2022-06-30 0000880242 blgo:InvestmentInSouthKoreanJointVentureMember 2022-06-30 0000880242 us-gaap:CorporateNonSegmentMember 2021-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraMedicalMember 2021-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BLESTMember 2021-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2021-12-31 0000880242 srt:ConsolidationEliminationsMember 2021-12-31 0000880242 us-gaap:CorporateNonSegmentMember blgo:InvestmentInSouthKoreanJointVentureMember 2021-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:OdorNoMoreMember 2021-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:ClyraMedicalMember 2021-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BLESTMember 2021-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BiolargoWaterMember 2021-12-31 0000880242 srt:ConsolidationEliminationsMember blgo:InvestmentInSouthKoreanJointVentureMember 2021-12-31 0000880242 blgo:InvestmentInSouthKoreanJointVentureMember 2021-12-31 0000880242 blgo:LincolnParkCapitalFundLLCMember us-gaap:SubsequentEventMember 2022-07-01 2022-08-03 0000880242 us-gaap:SubsequentEventMember blgo:The2020UnitOfferingMember 2022-07-01 2022-08-03 0000880242 blgo:WarrantsExpiringSixMonthAfterInvestmentDateMember us-gaap:SubsequentEventMember 2022-08-03 0000880242 blgo:WarrantsExpiringFiveYearsAfterInvestmentDateMember us-gaap:SubsequentEventMember 2022-08-03 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y utr:M 0000880242 BIOLARGO, INC. false --12-31 Q2 2022 0.00067 0.00067 50000000 50000000 0 0 0 0 0.00067 0.00067 400000000 400000000 268036728 255893726 -3670000 4 12000 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 3000 0 0 P6M P18M 0 P4Y P3Y P5Y P6M P5Y 174000 178000 P4Y P1Y P10Y 0.18 0.18 741000 P6M P5Y P6M P5Y 0.50 P4Y P4Y P6M P5Y 10-Q true 2022-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 269427444 1226000 962000 578000 513000 256000 241000 81000 85000 2141000 1801000 153000 61000 69000 69000 33000 48000 390000 453000 591000 591000 1236000 1222000 3377000 3023000 663000 559000 81000 314000 0 89000 137000 79000 103000 103000 195000 230000 1179000 1374000 247000 180000 277000 187000 286000 349000 810000 716000 1989000 2090000 0 0 179000 171000 146422000 143718000 -142001000 -139121000 -126000 -115000 4474000 4653000 -3086000 -3720000 1388000 933000 3377000 3023000 707000 319000 1317000 762000 616000 145000 970000 273000 1323000 464000 2287000 1035000 364000 160000 659000 397000 336000 103000 487000 205000 623000 201000 1141000 433000 1589000 1547000 3425000 3310000 355000 356000 747000 683000 -1321000 -1702000 -3031000 -3560000 15000 89000 28000 182000 0 0 174000 43000 0 1000 0 1000 3000 0 8000 30000 -12000 -88000 154000 -108000 -1333000 -1790000 -2877000 -3668000 -105000 -168000 3000 -415000 -1228000 -1622000 -2880000 -3253000 -0.00 -0.01 -0.01 -0.02 265856970 243731011 263345148 238759632 -1333000 -1790000 -2877000 -3668000 -3000 0 -11000 -2000 -1336000 -1790000 -2888000 -105000 -168000 3000 -415000 -1231000 -1622000 -2891000 -3255000 255893726 171000 143718000 -139121000 -115000 -3720000 933000 6703789 4000 1198000 0 0 0 1202000 86752 0 17000 0 0 0 17000 0 660000 0 0 0 660000 0 141000 0 0 0 141000 0 -528000 0 0 528000 0 0 0 0 -8000 0 -8000 262684267 175000 145206000 -140773000 -123000 -3084000 1401000 5011570 4000 944000 0 0 0 948000 340891 0 59000 0 0 0 59000 0 234000 0 0 0 234000 0 82000 0 0 0 82000 0 -103000 0 0 103000 0 0 0 -1228000 0 -105000 -1333000 0 0 0 -3000 0 -3000 268036728 179000 146422000 -142001000 -126000 -3086000 1388000 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 -2877000 -3668000 1117000 1017000 76000 171000 0 16000 8000 110000 174000 43000 -15000 -23000 6000 12000 66000 -141000 -4000 62000 15000 -15000 58000 81000 105000 -182000 -89000 91000 -32000 224000 -1864000 -2054000 101000 21000 -101000 -21000 2150000 3520000 0 50000 100000 0 -0 828000 10000 24000 2240000 2718000 -11000 -2000 264000 641000 962000 716000 1226000 1357000 7000 33000 0 0 0 35000 0 328000 631000 627000 <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 0pt 0pt 27pt;"><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: 27pt;">BioLargo, Inc. (the “Company”) 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 majority 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 <i><em style="font: inherit;"> may</em></i> 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 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022, </em>we had a net loss of $2,877,000, used $1,864,000 cash in operations, and at <em style="font: inherit;"> June 30, 2022, </em>we had working capital of $962,000, and current assets of $2,141,000.  Two of our <em style="font: inherit;">four</em> operating subsidiaries – ONM Environmental and BLEST – generated positive operating income. (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: 27pt;">We do <em style="font: inherit;">not</em> believe operating profits in the year ended <em style="font: inherit;"> December 31, 2022, </em>will be sufficient to fund our current level of operations, and therefore believe we will have to obtain further investment capital to continue to fund operations, such as through our purchase agreement with Lincoln Park Capital, and private sales of our securities. (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. If we are unable to rely on our current arrangement with Lincoln Park to continue to fund our working capital requirements, we will 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">The foregoing factors raise substantial doubt about our ability to continue as a going concern, unless we are able to continue to raise funds through stock sales to Lincoln Park or other private financings, and in the long term, our ability to 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We are a Delaware corporation formed in <em style="font: inherit;">1991.</em> We have <span style="-sec-ix-hidden:c86834674">four</span> 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 89% of BioLargo Engineering Science and Technologies, LLC (“BLEST”), organized under the laws of the State of Tennessee in <em style="font: inherit;">2017.</em> We also own 58% 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;">8</em>).</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: 27pt;">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, 2022, </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;">2022,</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, 2021, </em>filed with the Securities and Exchange Commission (the “SEC”) on <em style="font: inherit;"> March 31, 2022.</em></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-align: center;"/> -2877000 -1864000 962000 2141000 0.89 0.58 <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and partially-owned subsidiaries BLEST and Clyra Medical. All intercompany accounts and transactions have been eliminated.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">As of <em style="font: inherit;"> June 30, 2022, </em>and <em style="font: inherit;"> December 31, 2021, </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: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <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>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <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>2021</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,216</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;">941</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);">10</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);">21</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 rgb(0, 0, 0);"> <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 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,226</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);">962</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> <div> <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: 36pt;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"/></tr> </tbody></table> </div> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022, </em>and <em style="font: inherit;"> December 31, 2021 </em>was <em style="font: inherit;"><span style="-sec-ix-hidden:c86834715">$12,000</span>.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"><em style="font: inherit;"/></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 0pt 0pt 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We had 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, 2022 </em>and <em style="font: inherit;">2021,</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: 15%; width: 85%; 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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); width: 64%;"> </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 rgb(0, 0, 0); width: 1%;"> </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 rgb(0, 0, 0); border-top: 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 0pt 0pt 2pt;"><b><b>June 30, </b><br/> <b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </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 rgb(0, 0, 0); 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); border-top: 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>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; 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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35</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; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834946">&lt;10</span></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: 64%;"> <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: 15%; 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;">%</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="1" 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;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834948">&lt;10</span></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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834949">10</span></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 colspan="1" 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;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834950">&lt;10</span></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: 64%;"> <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="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; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834951">&lt;10</span></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 colspan="1" style="width: 15%; 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;">%</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: 64%;"> <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="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; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834953">&lt;10</span></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 colspan="1" style="width: 15%; 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;">%</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 rgb(0, 0, 0); width: 64%;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </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: 15%;"><span style="-sec-ix-hidden:c86834955">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">%</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 colspan="1" style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> </tbody></table> <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; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We had a limited number of customers that accounted for more than <em style="font: inherit;">10%</em> of consolidated accounts receivable at <em style="font: inherit;"> June 30, 2022, </em>and 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: 15%; width: 85%; 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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30,<br/> 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31,<br/> 2021</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: 64%;"> <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: 15%; 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;">%</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834958">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">%</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: 15%; 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;">%</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834960">&lt;10</span></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;">Customer G</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</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;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834962">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">%</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 H</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834963">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer I</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </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);"><span style="-sec-ix-hidden:c86834965">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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; padding-bottom: 1px;">%</td></tr> </tbody></table> <div> </div> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022, </em>and <em style="font: inherit;"> December 31, 2021, </em>was <span style="-sec-ix-hidden:c86834742">$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: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 63pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px 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 rgb(0, 0, 0);"> <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>2022</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 rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <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>2021</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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">108</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">140</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133</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 rgb(0, 0, 0);"> <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 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">256</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">241</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> <div> <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; margin-left: 63pt;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"/></tr> </tbody></table> </div> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: 27pt;">Other non-current assets consisted of security deposits of $35,000 related to our business offices, and <em style="font: inherit;">three</em> patents for $34,000 at <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"><em style="font: inherit;"/></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 0pt 0pt 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: 27pt;">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 has incurred a loss since inception and has reduced our investment interest.  For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>the reduction of our investment interest totaled $8,000 and $15,000 and for the same periods in <em style="font: inherit;">2021,</em> reduced $13,000 and <em style="font: inherit;">$23,000.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"><em style="font: inherit;"/></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 0pt 0pt 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> management determined that there was no impairment of its long-lived assets, including its patents.</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: 27pt;">During the year ended <em style="font: inherit;"> December 31, 2021, </em>management determined that there was an impairment expense related to the sale back to Scion Solutions, LLC (“Scion’) of certain intellectual property, recorded on our balance sheet as “In-Process Research and Development” and an impairment of Clyra’s prepaid marketing.  Total impairment expense for <em style="font: inherit;">2021</em> was <em style="font: inherit;">$342,000.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"><em style="font: inherit;"/></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; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022 </em>and <em style="font: inherit;">2021,</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022 </em>and <em style="font: inherit;">2021:</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; border-top: 1px solid rgb(0, 0, 0); width: 44%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="13" 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 rgb(0, 0, 0); width: 21%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="13" 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); border-top: 1px solid rgb(0, 0, 0); width: 21%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;">2021</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: 44%;"> </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>Non Plan</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="9" 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%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2018 Plan</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="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>Non Plan</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="9" 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%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2018 Plan</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: 44%;"> <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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.32</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 colspan="4" rowspan="1" style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.32</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="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.98%</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: 11%; 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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">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 colspan="4" rowspan="1" style="width: 5%; 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></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: 44%;"> <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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117</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 colspan="4" rowspan="1" style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116</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="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117%</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: 11%; 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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">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 colspan="4" rowspan="1" style="width: 5%; 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></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: 44%;"> <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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 44%;"> <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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <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 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: 11%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 0, 0);"><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 rgb(0, 0, 0);">10</td><td colspan="4" rowspan="1" style="width: 5%; 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;">    </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; 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: 11%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 0, 0);"><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 rgb(0, 0, 0);">10</td><td colspan="4" rowspan="1" style="width: 5%; 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;">    </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </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; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: 27pt;">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.  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. Management has evaluated this update and adopted it as of <em style="font: inherit;"> January 1, 2022. </em>In do so, we evaluated the convertible debt issued by Clyra Medical during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022 (</em>see Note <em style="font: inherit;">8</em>), and determined that the beneficial conversion feature was fixed at the time of issuance and <em style="font: inherit;">not</em> an embedded derivative under Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">15.</em>  As a result of the early adoption, there are <em style="font: inherit;">no</em> other potential affects on the Company’s current financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">.</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 0pt 0pt 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: 27pt;">We account for revenue in accordance with ASC <em style="font: inherit;">606,</em> “Revenue from Contracts 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Step <em style="font: inherit;">1:</em> Identify the contract(s) with a customer.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Step <em style="font: inherit;">2:</em> Identify the performance obligations in the contract.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Step <em style="font: inherit;">3:</em> Determine the transaction price.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Step <em style="font: inherit;">4:</em> Allocate the transaction price to the performance obligations in the contract.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: 27pt;">We generate revenue  through our subsidiaries. For the sale of goods, the subsidiary identifies its contract with the customer through a 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 order for its goods are shipped if its agreement with the customer is FOB manufacturer, and when goods are delivered to its customer if its agreement with the customer is FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order. In association with certain product purchases, ONM Environmental installs misting systems for which it bills on a time and materials basis. It identifies its contract with the customer through a written purchase order in which the details of the time to be billed and materials purchased and an estimated completion date. The performance obligation is the completion of the installation, and at that time revenue is recognized.</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: 27pt;">For services, such as through our engineering group, the subsidiary identifies services to be performed in a written contract, which specifies the performance obligations and the rate at which the services will be billed. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed. Service contracts typically call for invoicing for time and materials incurred for that contract, although some provide for milestone or fixed cost payments, where an agreed-to amount is invoiced 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 contract receivable or contract liability is created. These accounts are adjusted upon additional billings as the work is completed. We recognized $970,000 in revenue in the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>from contracts, of which $89,000 had a deferred liability balance as of <em style="font: inherit;"> December 31, 2021. </em>As of <em style="font: inherit;"> June 30, 2022, </em>we have no contract receivables or contract liability. 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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:c86834828">six</span> and <span style="-sec-ix-hidden:c86834829">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022, </em>and <em style="font: inherit;"> December 31, 2021.</em></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: 27pt;">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, 2022. </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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Management believes the carrying amounts of the Company’s financial instruments (excluding debt and equity instruments) as of <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;"> December 31, 2021, </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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">12</em> using the effective date option. Upon the transition to the ASC <em style="font: inherit;">842,</em> the Company elected 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, 2022 </em>and <em style="font: inherit;"> December 31, 2021, </em>the right of use assets on our balance sheet related to our operating leases totaled $390,000 and $453,000.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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. 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 expires <em style="font: inherit;"> August 2024. </em>It is too early for management to determine if it will exercise its option to extend the lease <span style="-sec-ix-hidden:c86834852">four</span> years, therefore the <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:c86834855">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 <em style="font: inherit;">five</em> years where the rental rate would adjust to greater of the current price and fair market value. Management determined that it will exercise the <span style="-sec-ix-hidden:c86834859">five</span>-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> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"/> <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 27pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: 27pt;">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; early adoption is permitted. Management has evaluated this update and adopted it as of <em style="font: inherit;"> January 1, 2022. </em>In do so, we evaluated the convertible debt issued by Clyra Medical during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022 (</em>see Note <em style="font: inherit;">8</em>), and determined that the beneficial conversion feature was fixed at the time of issuance and <em style="font: inherit;">not</em> an embedded derivative under Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">15.</em>  As a result of the early adoption, there are <em style="font: inherit;">no</em> other potential affects on the Company’s current financial statements.   </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </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;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and partially-owned subsidiaries BLEST and Clyra Medical. All intercompany accounts and transactions have been eliminated.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">As of <em style="font: inherit;"> June 30, 2022, </em>and <em style="font: inherit;"> December 31, 2021, </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: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <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>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <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>2021</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,216</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;">941</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);">10</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);">21</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 rgb(0, 0, 0);"> <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 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,226</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);">962</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: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <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>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <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>2021</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,216</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;">941</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);">10</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);">21</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 rgb(0, 0, 0);"> <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 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,226</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);">962</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> 1216000 941000 10000 21000 1226000 962000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022, </em>and <em style="font: inherit;"> December 31, 2021 </em>was <em style="font: inherit;"><span style="-sec-ix-hidden:c86834715">$12,000</span>.</em></p> 12000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We had 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, 2022 </em>and <em style="font: inherit;">2021,</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: 15%; width: 85%; 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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); width: 64%;"> </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 rgb(0, 0, 0); width: 1%;"> </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 rgb(0, 0, 0); border-top: 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 0pt 0pt 2pt;"><b><b>June 30, </b><br/> <b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </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 rgb(0, 0, 0); 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); border-top: 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>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; 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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35</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; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834946">&lt;10</span></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: 64%;"> <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: 15%; 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;">%</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="1" 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;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834948">&lt;10</span></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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834949">10</span></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 colspan="1" 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;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834950">&lt;10</span></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: 64%;"> <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="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; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834951">&lt;10</span></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 colspan="1" style="width: 15%; 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;">%</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: 64%;"> <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="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; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834953">&lt;10</span></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 colspan="1" style="width: 15%; 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;">%</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 rgb(0, 0, 0); width: 64%;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </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: 15%;"><span style="-sec-ix-hidden:c86834955">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">%</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 colspan="1" style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> </tbody></table> <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; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We had a limited number of customers that accounted for more than <em style="font: inherit;">10%</em> of consolidated accounts receivable at <em style="font: inherit;"> June 30, 2022, </em>and 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: 15%; width: 85%; 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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30,<br/> 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31,<br/> 2021</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: 64%;"> <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: 15%; 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;">%</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834958">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">%</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: 15%; 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;">%</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834960">&lt;10</span></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;">Customer G</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</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;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834962">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">%</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 H</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834963">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer I</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </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);"><span style="-sec-ix-hidden:c86834965">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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; padding-bottom: 1px;">%</td></tr> </tbody></table> <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; 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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); width: 64%;"> </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 rgb(0, 0, 0); width: 1%;"> </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 rgb(0, 0, 0); border-top: 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 0pt 0pt 2pt;"><b><b>June 30, </b><br/> <b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </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 rgb(0, 0, 0); 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); border-top: 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>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; 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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35</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; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834946">&lt;10</span></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: 64%;"> <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: 15%; 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;">%</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="1" 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;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834948">&lt;10</span></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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834949">10</span></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 colspan="1" 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;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834950">&lt;10</span></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: 64%;"> <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="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; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834951">&lt;10</span></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 colspan="1" style="width: 15%; 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;">%</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: 64%;"> <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="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; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 15%;"><span style="-sec-ix-hidden:c86834953">&lt;10</span></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 colspan="1" style="width: 15%; 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;">%</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 rgb(0, 0, 0); width: 64%;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </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: 15%;"><span style="-sec-ix-hidden:c86834955">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">%</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 colspan="1" style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> </tbody></table> <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; 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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30,<br/> 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31,<br/> 2021</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: 64%;"> <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: 15%; 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;">%</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834958">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">%</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: 15%; 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;">%</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834960">&lt;10</span></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;">Customer G</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</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;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834962">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">%</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 H</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; 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:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86834963">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer I</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </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);"><span style="-sec-ix-hidden:c86834965">&lt;10</span></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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; padding-bottom: 1px;">%</td></tr> </tbody></table> 0.35 0.17 0.22 0.19 0.11 0.11 0.31 0.15 0.32 0.12 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022, </em>and <em style="font: inherit;"> December 31, 2021, </em>was <span style="-sec-ix-hidden:c86834742">$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: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 63pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px 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 rgb(0, 0, 0);"> <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>2022</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 rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <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>2021</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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">108</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">140</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133</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 rgb(0, 0, 0);"> <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 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">256</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">241</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> 3000 <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; margin-left: 63pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px 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 rgb(0, 0, 0);"> <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>2022</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 rgb(0, 0, 0);"> </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 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 rgb(0, 0, 0);"> <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>2021</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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">108</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">140</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133</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 rgb(0, 0, 0);"> <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 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">256</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">241</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> 116000 108000 140000 133000 256000 241000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: 27pt;">Other non-current assets consisted of security deposits of $35,000 related to our business offices, and <em style="font: inherit;">three</em> patents for $34,000 at <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;"> December 31, 2021.</em></p> 35000 34000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: 27pt;">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 has incurred a loss since inception and has reduced our investment interest.  For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>the reduction of our investment interest totaled $8,000 and $15,000 and for the same periods in <em style="font: inherit;">2021,</em> reduced $13,000 and <em style="font: inherit;">$23,000.</em></p> 100000 0.40 0.30 150000 8000 15000 13000 23000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> management determined that there was no impairment of its long-lived assets, including its patents.</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: 27pt;">During the year ended <em style="font: inherit;"> December 31, 2021, </em>management determined that there was an impairment expense related to the sale back to Scion Solutions, LLC (“Scion’) of certain intellectual property, recorded on our balance sheet as “In-Process Research and Development” and an impairment of Clyra’s prepaid marketing.  Total impairment expense for <em style="font: inherit;">2021</em> was <em style="font: inherit;">$342,000.</em></p> 0 342000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022 </em>and <em style="font: inherit;">2021,</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022 </em>and <em style="font: inherit;">2021:</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; border-top: 1px solid rgb(0, 0, 0); width: 44%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="13" 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 rgb(0, 0, 0); width: 21%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="13" 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); border-top: 1px solid rgb(0, 0, 0); width: 21%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;">2021</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: 44%;"> </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>Non Plan</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="9" 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%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2018 Plan</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="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>Non Plan</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="9" 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%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2018 Plan</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: 44%;"> <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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.32</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 colspan="4" rowspan="1" style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.32</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="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.98%</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: 11%; 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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">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 colspan="4" rowspan="1" style="width: 5%; 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></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: 44%;"> <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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117</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 colspan="4" rowspan="1" style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116</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="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117%</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: 11%; 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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">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 colspan="4" rowspan="1" style="width: 5%; 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></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: 44%;"> <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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 44%;"> <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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <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 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: 11%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 0, 0);"><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 rgb(0, 0, 0);">10</td><td colspan="4" rowspan="1" style="width: 5%; 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;">    </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; 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: 11%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 0, 0);"><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 rgb(0, 0, 0);">10</td><td colspan="4" rowspan="1" style="width: 5%; 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;">    </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </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; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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> <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; border-top: 1px solid rgb(0, 0, 0); width: 44%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="13" 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 rgb(0, 0, 0); width: 21%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="13" 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); border-top: 1px solid rgb(0, 0, 0); width: 21%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b style="font-size: 10pt;">2021</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: 44%;"> </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>Non Plan</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="9" 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%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2018 Plan</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="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>Non Plan</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="9" 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%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2018 Plan</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: 44%;"> <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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.32</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 colspan="4" rowspan="1" style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.32</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="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.98%</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: 11%; 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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">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 colspan="4" rowspan="1" style="width: 5%; 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></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: 44%;"> <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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117</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 colspan="4" rowspan="1" style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116</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="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117%</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: 11%; 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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">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 colspan="4" rowspan="1" style="width: 5%; 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></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: 44%;"> <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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 44%;"> <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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 11%; 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><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="4" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><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 colspan="4" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <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 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: 11%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 0, 0);"><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 rgb(0, 0, 0);">10</td><td colspan="4" rowspan="1" style="width: 5%; 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;">    </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; 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: 11%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; border-bottom: 1px solid rgb(0, 0, 0);"><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 rgb(0, 0, 0);">10</td><td colspan="4" rowspan="1" style="width: 5%; 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;">    </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> </tbody></table> 0.0232 0.0232 0.0298 0.0173 0.0093 0.0173 1.17 1.16 1.17 1.24 1.23 1.24 P10Y P10Y P10Y P10Y <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: 27pt;">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.  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. Management has evaluated this update and adopted it as of <em style="font: inherit;"> January 1, 2022. </em>In do so, we evaluated the convertible debt issued by Clyra Medical during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022 (</em>see Note <em style="font: inherit;">8</em>), and determined that the beneficial conversion feature was fixed at the time of issuance and <em style="font: inherit;">not</em> an embedded derivative under Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">15.</em>  As a result of the early adoption, there are <em style="font: inherit;">no</em> other potential affects on the Company’s current financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: 27pt;">We account for revenue in accordance with ASC <em style="font: inherit;">606,</em> “Revenue from Contracts 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Step <em style="font: inherit;">1:</em> Identify the contract(s) with a customer.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Step <em style="font: inherit;">2:</em> Identify the performance obligations in the contract.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Step <em style="font: inherit;">3:</em> Determine the transaction price.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Step <em style="font: inherit;">4:</em> Allocate the transaction price to the performance obligations in the contract.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: 27pt;">We generate revenue  through our subsidiaries. For the sale of goods, the subsidiary identifies its contract with the customer through a 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 order for its goods are shipped if its agreement with the customer is FOB manufacturer, and when goods are delivered to its customer if its agreement with the customer is FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order. In association with certain product purchases, ONM Environmental installs misting systems for which it bills on a time and materials basis. It identifies its contract with the customer through a written purchase order in which the details of the time to be billed and materials purchased and an estimated completion date. The performance obligation is the completion of the installation, and at that time revenue is recognized.</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: 27pt;">For services, such as through our engineering group, the subsidiary identifies services to be performed in a written contract, which specifies the performance obligations and the rate at which the services will be billed. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed. Service contracts typically call for invoicing for time and materials incurred for that contract, although some provide for milestone or fixed cost payments, where an agreed-to amount is invoiced 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 contract receivable or contract liability is created. These accounts are adjusted upon additional billings as the work is completed. We recognized $970,000 in revenue in the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>from contracts, of which $89,000 had a deferred liability balance as of <em style="font: inherit;"> December 31, 2021. </em>As of <em style="font: inherit;"> June 30, 2022, </em>we have no contract receivables or contract liability. 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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> 970000 89000 0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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:c86834828">six</span> and <span style="-sec-ix-hidden:c86834829">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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> 80 3700000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022, </em>and <em style="font: inherit;"> December 31, 2021.</em></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: 27pt;">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, 2022. </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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">The Company recognizes interest and penalties on income taxes as a component of income tax expense, should such an expense be realized.</p> 0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Management believes the carrying amounts of the Company’s financial instruments (excluding debt and equity instruments) as of <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;"> December 31, 2021, </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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">12</em> using the effective date option. Upon the transition to the ASC <em style="font: inherit;">842,</em> the Company elected 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, 2022 </em>and <em style="font: inherit;"> December 31, 2021, </em>the right of use assets on our balance sheet related to our operating leases totaled $390,000 and $453,000.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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. 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 expires <em style="font: inherit;"> August 2024. </em>It is too early for management to determine if it will exercise its option to extend the lease <span style="-sec-ix-hidden:c86834852">four</span> years, therefore the <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:c86834855">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 <em style="font: inherit;">five</em> years where the rental rate would adjust to greater of the current price and fair market value. Management determined that it will exercise the <span style="-sec-ix-hidden:c86834859">five</span>-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> 390000 453000 0.18 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: 27pt;">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; early adoption is permitted. Management has evaluated this update and adopted it as of <em style="font: inherit;"> January 1, 2022. </em>In do so, we evaluated the convertible debt issued by Clyra Medical during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022 (</em>see Note <em style="font: inherit;">8</em>), and determined that the beneficial conversion feature was fixed at the time of issuance and <em style="font: inherit;">not</em> an embedded derivative under Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">15.</em>  As a result of the early adoption, there are <em style="font: inherit;">no</em> other potential affects on the Company’s current 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: 27pt;">During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>we sold 406,140 and 1,912,961 shares to Lincoln Park, and in exchange received $72,000 and $418,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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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>we sold 6,070,690 and 18,526,309 shares to Lincoln Park, and in exchange received $1,014,000 and $3,015,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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i><span style="text-decoration: underline; ">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>we sold 4,605,430 and 9,802,398 shares of our common stock and received $876,000 and $1,732,000 in gross and net proceeds from <em style="font: inherit;">five</em> and an aggregate <em style="font: inherit;">sixteen</em> accredited investors.</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: 27pt;">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>we sold 2,556,547 and 3,431,547 shares of our common stock and received $400,000 and 505,000 in gross and net proceeds from <em style="font: inherit;">three</em> accredited investors. In addition to the shares, we issued each investor a <span style="-sec-ix-hidden:c86835041">six</span>-month and a <span style="-sec-ix-hidden:c86835042">five</span>-year warrant to purchase additional shares (see Note <em style="font: inherit;">6,</em> “Warrants Issued in Unit Offering”).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">These sales were made pursuant to an exemption from registration under Regulation D.</p> 406140 1912961 72000 418000 6070690 18526309 1014000 3015000 4605430 9802398 876000 1732000 2556547 3431547 400000 505000 <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: 27pt;">The following table summarizes our debt obligations outstanding as of <em style="font: inherit;"> June 30, 2022, </em>and <em style="font: inherit;"> December 31, 2021 (</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;">8,</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: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px 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 rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, 2022</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px 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 rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31, 2021</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;"><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; 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;"><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;"><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;">SBA Paycheck Protection Program loans, mature April 2025</p> </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;">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; margin-left: 0pt;">$</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></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;">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: 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: 14%; 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></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;">Debt discount, net of amortization</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: 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);">(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: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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; 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 notes payable and line of credit</p> </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);">81</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; 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);">314</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> </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>Long-term debt:</b></p> </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;"><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;">SBA EIDL Loan, matures July 2050</p> </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;">150</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; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">150</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;">SBA Paycheck Protection Program loans, mature May 2025</p> </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;">97</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; margin-left: 0pt;"> </td><td style="width: 14%; 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></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 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: 14%; 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: 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;">Debt discount, net of amortization</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: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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; padding-bottom: 1px; 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);">(20</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 long-term liabilities</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: 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);">247</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: 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);">180</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 rgb(0, 0, 0);"> <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; 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);">328</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; 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);">494</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; text-indent: 27pt;">For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>we recorded $15,000 and $28,000 and 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>we recorded $89,000 and $182,000 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022 </em>and <em style="font: inherit;">2021.</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 31, 2022.</em></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 0pt 0pt 27pt;"><b><i><span style="text-decoration: underline; ">SBA Program Loans</span></i></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: 27pt;">In <em style="font: inherit;"> April 2020, </em>our subsidiaries ONM Environmental, BLEST and Clyra Medical received $218,000, $96,000 and $43,000, respectively, in loans pursuant to the Small Business Association’s (“SBA”) Paycheck Protection Program (“PPP”). The loans mature <em style="font: inherit;">two</em> years from the inception date (although any payments due are deferred once a forgiveness application has been filed), and incur interest at <em style="font: inherit;">1%.</em>  </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; text-align: center;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">On <em style="font: inherit;"> February 7, 2022, </em>we received notice that the SBA had partially approved ONM Environmental's application for forgiveness of its PPP loan in the amount of <span style="-sec-ix-hidden:c86835066">$174,000;</span> ONM has appealed and provided additional documentation to support forgiveness of the remaining $44,000. The due date for the BLEST PPP loan was extended until <em style="font: inherit;"> May 2025 </em>and we are continuing to appeal this forgiveness application of BLEST.</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: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px 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 rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>June 30, 2022</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px 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 rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31, 2021</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;"><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; 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;"><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;"><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;">SBA Paycheck Protection Program loans, mature April 2025</p> </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;">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; margin-left: 0pt;">$</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></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;">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: 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: 14%; 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></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;">Debt discount, net of amortization</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: 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);">(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: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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; 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 notes payable and line of credit</p> </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);">81</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; 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);">314</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> </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>Long-term debt:</b></p> </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;"><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;">SBA EIDL Loan, matures July 2050</p> </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;">150</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; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">150</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;">SBA Paycheck Protection Program loans, mature May 2025</p> </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;">97</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; margin-left: 0pt;"> </td><td style="width: 14%; 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></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 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: 14%; 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: 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;">Debt discount, net of amortization</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: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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; padding-bottom: 1px; 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);">(20</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 long-term liabilities</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: 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);">247</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: 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);">180</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 rgb(0, 0, 0);"> <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; 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);">328</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; 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);">494</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> 43000 314000 50000 0 12000 -0 81000 314000 150000 150000 97000 0 0 50000 -0 20000 247000 180000 328000 494000 15000 28000 89000 182000 218000 96000 43000 44000 <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"><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: 27pt;">On <em style="font: inherit;"> June 30, 2022, </em>we issued 263,895 shares of our common stock at $0.18 per share in lieu of $47,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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"><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: 27pt;">On <em style="font: inherit;"> June 30, 2022, </em>we issued 76,996 shares of our common stock at $0.18 per share in lieu of $12,000 of accrued and unpaid obligations to consultants.  On <em style="font: inherit;"> March 31, 2022, </em>we issued 86,752 shares of our common stock at $0.23 per share in lieu of $31,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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>we recorded an aggregate $316,000 and $1,117,000 and 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>we recorded an aggregate $432,000 and $1,017,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;">8</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022 </em>and <em style="font: inherit;"> June 30, 2021, </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b><b>Weighted</b></b></b></p> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 4pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 6%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 4pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="4" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,186,142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,782,923</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">0.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,969,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,974,581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">0.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, June 30, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,994,484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">378,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; text-align: center;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; text-align: center;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,865,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,483,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">0.13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,349,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">(<em style="font: inherit;">1</em>) Aggregate intrinsic value based on closing common stock price of $0.18 at <em style="font: inherit;"> June 30, 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; text-indent: 27pt;">The options granted to purchase 3,782,923 shares during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>were issued to officers, board of directors, employees and consultants: (i) we issued options to purchase 251,551 shares of our common stock at an exercise price on the respective grant date of $0.23 per share to our CFO and President to replace options that had expired and we issued an option to purchase 300,000 shares of our common stock at an exercise price on the respective grant date of $0.24 per share to our CFO (details below);  (ii) we issued options to purchase 884,356 shares of our common stock at an exercise price on the respective grant date ranging between $0.18 – $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:c86835157">$178,000;</span> (iii) we issued options to purchase 1,764,025 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date ranging between $0.18 – $0.23 per share; the fair value of employee retention plan options totaled $360,000 and will vest quarterly over <span style="-sec-ix-hidden:c86835162">four</span> years as long as they are retained as employees; and (iv) we issued options to purchase 582,991 shares of our common stock to consultants in lieu of cash for expiring options and per agreement totaling $127,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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">On <em style="font: inherit;"> March 22, 2022, </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;"> March 22, 2022 (</em>the “Engagement Extension Agreement”) provides for an additional <span style="-sec-ix-hidden:c86835166">one</span>-year term to expire <em style="font: inherit;"> January 31, 2023 (</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">As the sole compensation for the Extended Term, Mr. Dargan was issued an option (“Option”) to purchase 25,000 shares of the Company’s common stock for each month during the Extended Term (thus, an option to purchase <em style="font: inherit;">300,000</em> shares reflecting an extended term of <em style="font: inherit;">12</em> months). The Option vests over the period of the Extended Term, with 25,000 shares having vested as of <em style="font: inherit;"> March 22, 2022, </em>and the remaining shares to vest 25,000 shares monthly beginning <em style="font: inherit;"> March 22, 2022, </em>and each month thereafter, so long as the agreement is in full force and effect. The Option is exercisable at $0.24 per share, the closing price of BioLargo’s common stock on the <em style="font: inherit;"> March 22, 2022, </em>grant date, expires <span style="-sec-ix-hidden:c86835180">ten</span> years from the grant date, and was issued pursuant to the Company’s <em style="font: inherit;">2018</em> Equity Incentive Plan.</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;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022 </em>and <em style="font: inherit;">2021</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: 44%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="10" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%; border-top: 1px solid rgb(0, 0, 0);"><b> </b><b> </b><b> </b><b> </b><b> </b><b> </b><b> </b><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px 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; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> <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%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> </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: 11%;"><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="10" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b><b> </b><b> </b><b> </b><b> </b><b> </b><b> </b><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: 44%;"> </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="10" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><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; width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="10" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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%; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,879,246</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="4" rowspan="1" 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: 11%; text-align: right; 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="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: 11%;"><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: 44%;"> <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;"> </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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(300,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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%; text-align: center;">0.35</td><td colspan="4" rowspan="1" style="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; padding-bottom: 1px; 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: 11%; text-align: right; 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="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: 11%;"><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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2022</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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,579,246</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="4" rowspan="1" 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.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: 11%; 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="width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="5" rowspan="1" style="width: 5%; border-bottom: 1px solid rgb(0, 0, 0);">     </td><td style="width: 3%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" rowspan="1" style="width: 4%; border-bottom: 1px solid rgb(0, 0, 0);">    </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 44%;"> <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: 11%; 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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="4" rowspan="1" 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: 11%; 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: 11%;"><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: 44%;"> <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: 11%; 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,508</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.39</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="4" rowspan="1" 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: 11%; 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: 11%;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <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: 3px; 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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; 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 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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.23</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">–</em></td><td colspan="4" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.65</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: 11%; 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.45</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt; text-indent: 36pt;">(<em style="font: inherit;">1</em>) – Aggregate intrinsic value based on closing common stock price of <span style="-sec-ix-hidden:c86835203">$0.18</span> at <em style="font: inherit;"> June 30, 2022.</em></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 0pt 0pt 27pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Activity of our non-plan stock options issued for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</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: 44%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="5" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px 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; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> <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%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><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: 44%;"> </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 colspan="5" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"><b><em style="font: inherit;"> </em></b></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="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: 44%;"> </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="7" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><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; width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="7" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 44%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="5" rowspan="1" style="width: 5%;"> </td><td style="width: 3%;"> </td><td style="width: 4%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,119,207</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.17</td><td style="width: 3%; 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: 11%; 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: 11%;"><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: 44%;"> <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: 11%; 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,130</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 colspan="5" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.23</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: 11%; 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: 11%;"><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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2022</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: 11%; 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,158,337</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.17</td><td style="width: 3%; 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: 11%; 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: 11%;"><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: 44%;"> <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; 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: 11%; 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,086,684</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">0.17</td><td style="width: 3%; 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.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: 11%; 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: 11%;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, June 30, 2022</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; 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,071,653</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.17</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><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);">1.00</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: 11%; 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.41</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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,000</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="width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="5" rowspan="1" style="width: 5%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 3%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; 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: 44%;"> <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: 11%; 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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.17</td><td style="width: 3%; 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: 11%; 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: 11%;"><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: 44%;"> <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: 11%; 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 colspan="5" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"></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: 11%; 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: 11%;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <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: 3px; 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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double 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: 3px; 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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.17</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><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);">1.00</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: 11%; 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.41</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> </tbody></table> <p style="margin: 0pt 0pt 0pt -9pt; line-height: 1.25; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 36pt;">(<em style="font: inherit;">1</em>) – Aggregate intrinsic value based on closing common stock price of <span style="-sec-ix-hidden:c86835207">$0.18</span> at <em style="font: inherit;"> June 30, 2022.</em></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: 27pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>we issued an option to purchase 39,130 shares of our common stock at $0.23 per share to a vendor for services. The fair value of these options total $8,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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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> 263895 0.18 47000 137364 0.23 31000 76996 0.18 12000 86752 0.23 31000 357132 0.17 60000 610123 0.23 81000 81777 0.17 16000 316000 1117000 432000 1017000 P10Y 40000000 2000000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b><b>Weighted</b></b></b></p> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 4pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 6%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 4pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="4" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,186,142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,782,923</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">0.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,969,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,974,581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">0.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, June 30, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,994,484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">378,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; text-align: center;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; text-align: center;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,865,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,483,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">0.13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,349,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; width: 44%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="10" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%; border-top: 1px solid rgb(0, 0, 0);"><b> </b><b> </b><b> </b><b> </b><b> </b><b> </b><b> </b><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px 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; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> <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%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> </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: 11%;"><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="10" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 8%;"><b> </b><b> </b><b> </b><b> </b><b> </b><b> </b><b> </b><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: 44%;"> </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="10" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><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; width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="10" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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%; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,879,246</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="4" rowspan="1" 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: 11%; text-align: right; 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="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: 11%;"><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: 44%;"> <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;"> </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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(300,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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%; text-align: center;">0.35</td><td colspan="4" rowspan="1" style="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; padding-bottom: 1px; 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: 11%; text-align: right; 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="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: 11%;"><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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2022</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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,579,246</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="4" rowspan="1" 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.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: 11%; 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="width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="5" rowspan="1" style="width: 5%; border-bottom: 1px solid rgb(0, 0, 0);">     </td><td style="width: 3%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" rowspan="1" style="width: 4%; border-bottom: 1px solid rgb(0, 0, 0);">    </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 44%;"> <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: 11%; 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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="4" rowspan="1" 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: 11%; 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: 11%;"><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: 44%;"> <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: 11%; 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,508</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.39</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td colspan="4" rowspan="1" 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: 11%; 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: 11%;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <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: 3px; 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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; 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 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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.23</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">–</em></td><td colspan="4" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.65</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: 11%; 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.45</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </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; width: 44%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="5" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px 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; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> <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%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><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: 44%;"> </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 colspan="5" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"><b><em style="font: inherit;"> </em></b></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="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: 44%;"> </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="7" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><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; width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="7" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 44%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="5" rowspan="1" style="width: 5%;"> </td><td style="width: 3%;"> </td><td style="width: 4%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,119,207</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.17</td><td style="width: 3%; 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: 11%; 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: 11%;"><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: 44%;"> <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: 11%; 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,130</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 colspan="5" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">0.23</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: 11%; 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: 11%;"><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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2022</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: 11%; 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,158,337</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.17</td><td style="width: 3%; 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: 11%; 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: 11%;"><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: 44%;"> <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; 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: 11%; 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,086,684</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">0.17</td><td style="width: 3%; 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.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: 11%; 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: 11%;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, June 30, 2022</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; 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,071,653</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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.17</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><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);">1.00</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: 11%; 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.41</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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,000</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="width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="5" rowspan="1" style="width: 5%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 3%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; 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: 44%;"> <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: 11%; 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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.17</td><td style="width: 3%; 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: 11%; 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: 11%;"><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: 44%;"> <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: 11%; 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 colspan="5" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"></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: 11%; 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: 11%;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <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: 3px; 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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double 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: 3px; 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 colspan="5" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.17</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><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);">1.00</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: 11%; 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.41</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> </tbody></table> 23186142 0.12 0.43 0.19 3782923 0.18 0.24 0.22 0 0 26969065 0.12 0.43 0.19 4974581 0.12 0.40 0.22 21994484 0.12 0.43 0.19 378000 18865525 0.16 0.40 0.19 2483691 0.13 0.23 0.19 21349216 0.12 0.43 0.19 0.18 3782923 251551 0.23 300000 0.24 884356 0.18 0.23 1764025 0.18 0.23 360000 582991 127000 25000 25000 25000 0.24 P10Y 2879246 0.23 0.94 0.49 300000 0.35 0.35 2579246 0.23 0.94 0.50 5689363 0.23 0.94 0.44 1453508 0.39 0.51 0.40 4235508 0.23 1.65 0.45 20119207 0.17 1.00 0.41 39130 0.23 0.23 20158337 0.17 1.00 0.41 1086684 0.17 0.45 0.45 19071653 0.17 1.00 0.41 44000 20749583 0.17 1.00 0.41 43956 0.23 0.23 20793539 0.17 1.00 0.41 39130 0.23 8000 43956 0.23 10000 <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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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, 2022 </em>and <em style="font: inherit;">2021,</em> 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: 44%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; border-top: 1px solid rgb(0, 0, 0);"><b> </b><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px 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; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> <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%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><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: 44%;"> </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: 11%;"><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" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><b> </b><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"><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: 44%;"> </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="4" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;"><em style="font: inherit;">Exercise</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; width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 44%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" rowspan="1" style="width: 5%;"> </td><td style="width: 3%;"> </td><td style="width: 4%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,765,502</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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</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: 11%; 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="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: 11%;"><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: 44%;"> <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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,604,796</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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">0.20</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 4%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; 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: 11%;"><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: 44%;"> <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;"> </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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,016,754</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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">0.19</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.48</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: 11%; text-align: right; 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="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: 11%;"><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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2022</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,353,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.14</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</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: 11%; 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="width: 1%; font-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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86835464">741,000</span></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="width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" rowspan="1" style="width: 5%; border-bottom: 1px solid rgb(0, 0, 0);">  </td><td style="width: 3%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; 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; width: 44%;"> <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: 11%; 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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</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: 11%; 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: 11%;"><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: 44%;"> <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: 11%; 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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">0.14</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</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: 11%; 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: 11%;"><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: 44%;"> <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;"> </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: 11%; 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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">0.19</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</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: 11%; 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: 11%;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; 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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double 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; 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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.14</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);">–</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);">1.00</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: 11%; 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.27</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> </tbody></table> <p style="margin: 0pt 0pt 0pt -9pt; line-height: 1.25; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 36pt;">(<em style="font: inherit;">1</em>) Aggregate intrinsic value based on closing common stock price of $0.18 at <em style="font: inherit;"> June 30, 2022</em></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 0pt 0pt 27pt;"><b><i><span style="text-decoration: underline; ">Warrants issued in 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>pursuant to our Unit Offering (see Note <em style="font: inherit;">3</em>), we issued <span style="-sec-ix-hidden:c86835408">six</span>-month stock purchase warrants to purchase an aggregate 9,802,398 shares of our common stock at $0.20 - $0.23 per share, and <span style="-sec-ix-hidden:c86835412">five</span>-year stock purchase warrants to purchase an aggregate 9,802,398 shares of our common stock at $0.25 - $0.29 per share.</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: 27pt;">During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>pursuant to our Unit Offering (see Note <em style="font: inherit;">3</em>), we issued <span style="-sec-ix-hidden:c86835418">six</span>-month stock purchase warrants to purchase an aggregate 3,431,547 shares of our common stock at $0.14 - $0.21 per share, and <span style="-sec-ix-hidden:c86835422">five</span>-year stock purchase warrants to purchase an aggregate 3,431,547 shares of our common stock at $0.18 - $0.24 per share.</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;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> <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: 44%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%; border-top: 1px solid rgb(0, 0, 0);"><b> </b><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px 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; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> <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%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-top: 1px solid rgb(0, 0, 0);"><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: 44%;"> </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: 11%;"><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" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 5%;"><b> </b><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"><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: 44%;"> </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="4" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;"><em style="font: inherit;">Exercise</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; width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 44%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" rowspan="1" style="width: 5%;"> </td><td style="width: 3%;"> </td><td style="width: 4%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,765,502</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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</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: 11%; 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="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: 11%;"><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: 44%;"> <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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,604,796</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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">0.20</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 4%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; 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: 11%;"><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: 44%;"> <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;"> </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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,016,754</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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">0.19</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.48</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: 11%; text-align: right; 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="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: 11%;"><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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, June 30, 2022</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,353,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.14</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</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: 11%; 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="width: 1%; font-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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c86835464">741,000</span></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="width: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" rowspan="1" style="width: 5%; border-bottom: 1px solid rgb(0, 0, 0);">  </td><td style="width: 3%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; 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; width: 44%;"> <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: 11%; 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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</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: 11%; 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: 11%;"><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: 44%;"> <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: 11%; 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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">0.14</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</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: 11%; 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: 11%;"><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: 44%;"> <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;"> </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: 11%; 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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">0.19</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">–</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: 11%; 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: 11%;"><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: 44%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; 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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double 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; 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 colspan="2" rowspan="1" style="width: 5%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.14</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);">–</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);">1.00</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: 11%; 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.27</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> </tbody></table> 36765502 0.16 1.00 0.27 19604796 0.20 0.29 0.24 4016754 0.19 0.48 0.35 52353544 0.14 1.00 0.25 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 0.18 9802398 0.20 0.23 9802398 0.25 0.29 3431547 0.14 0.21 3431547 0.18 0.24 <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: 27pt;">Accounts payable and accrued expenses includes ordinary business payables incurred by the Company and its operational subsidiaries. See Note <em style="font: inherit;">8,</em> “Clyra Accounts Payable and Accrued Expenses”, for the accounts payable and accrued expenses of Clyra Medical.</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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> <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>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> <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>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">349</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued payroll</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">185</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">663</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">559</td><td style="width: 1%; font-family: Times New Roman; 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; 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;">8,</em> “Clyra Accounts Payable and Accrued Expenses”, 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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> <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>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> <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>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">349</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued payroll</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">185</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">663</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 478000 349000 25000 25000 160000 185000 663000 559000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">8.</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;">We consolidate the operations of our partially owned subsidiary Clyra Medical, of which we owned 58% of its outstanding shares as of <em style="font: inherit;"> June 30, 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;text-indent:36pt;">BioLargo and its partially owned subsidiary Clyra Medical entered into an agreement dated <em style="font: inherit;"> March 3, 2022, </em>whereby BioLargo agreed to convert $633,000 in working capital advances, made to or on behalf of Clyra Medical, into 2,042 shares of Clyra Medical common stock at a rate of $310 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; ">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;text-indent:36pt;">On <em style="font: inherit;"> April 8, 2022, </em>Clyra Medical issued a promissory note in the principal amount of $100,000 to an individual investor, payable 24 months from the issuance date, bearing 8% annual interest. The note <em style="font: inherit;"> may </em>be converted by its holder at any time prior to the maturity date, and automatically converts to stock upon (i) Clyra’s sale of $5,000,000 or more of its common or preferred stock, or (ii) the maturity date, at a conversion price equal to 70% of the lowest price-per-share of shares sold to investor prior to the maturity 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;">On <em style="font: inherit;"> June 30, 2020, </em>Clyra Medical entered into a Revolving Line of Credit Agreement whereby Vernal Bay Capital Group, LLC committed to provide a $1,000,000 inventory line of credit. Clyra Medical received $260,000 in draws and made repayments totaling $83,000. As of <em style="font: inherit;"> June 30, 2022, </em>the balance outstanding on this line of credit totals $177,000. Funds from the line of credit must be used to produce inventory. Additional draws are conditional upon the presentation of invoices or purchase orders to the lender equal to the greater of <span style="-sec-ix-hidden:c86835510">one</span>-half of principal outstanding on the line of credit, and $200,000. The line of credit note earns interest at 15%, matures on <em style="font: inherit;"> June 30, 2022, </em>and requires Clyra pay interest and principal from gross product sales. Clyra is required to pay 60% of gross product sales to reduce amounts owed on the line of credit. 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 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:c86835517">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 were higher but the asset was impaired in <em style="font: inherit;">2021,</em> the asset totals $591,000 and is recorded as a non-current asset 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, 2022, </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: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Shareholder</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline; "><b><em style="font: inherit;">Shares</em></b></span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline; "><b><em style="font: inherit;">Percent</em></b></span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioLargo, Inc.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,249</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-right: 1px solid rgb(0, 0, 0); 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></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sanatio Capital</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,704</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-right: 1px solid rgb(0, 0, 0); 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></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,118</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-right: 1px solid rgb(0, 0, 0); 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></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>89,071</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> </em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </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 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, 2022 </em>and <em style="font: inherit;">2021,</em> Clyra raised $0 and $50,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, 2021, </em>the Company had issued options to purchase 14,004 shares of Clyra stock. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> Clyra issued options to purchase 1,026 and 1,248 shares of its common stock. 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, 2022 </em>and <em style="font: inherit;">2021</em> totaled $223,000 and $263,000. 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%. We also used a risk-free rate ranging between 2.32% - 2.98%, a volatility of 40% and an expected life of 10 years<b><i>.</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 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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; 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 rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">195</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">230</td><td style="width: 1%; font-family: Times New Roman; 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.58 633000 2042 310 100000 P24M 0.08 5000000 0.70 1000000 260000 83000 177000 200000 0.15 0.60 323 70000 23000 3639 250000 591000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Shareholder</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline; "><b><em style="font: inherit;">Shares</em></b></span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline; "><b><em style="font: inherit;">Percent</em></b></span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioLargo, Inc.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,249</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-right: 1px solid rgb(0, 0, 0); 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></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sanatio Capital</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,704</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-right: 1px solid rgb(0, 0, 0); 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></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,118</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-right: 1px solid rgb(0, 0, 0); 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></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>89,071</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> </em></b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td></tr> </tbody></table> 51249 0.58 18704 0.21 19118 0.21 89071 0 50000 310 14004 1026 1248 1.00 P10Y 223000 263000 310 0.30 0.0232 0.0298 0.40 P10Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; 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 rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">195</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">230</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 189000 149000 6000 51000 0 30000 195000 230000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">9.</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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">1.</em></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">ONM Environmental -- 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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">2.</em></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Clyra Medical Technologies (“Clyra Medical”) -- which develops and sells medical products based on our technologies;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">3.</em></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">4.</em></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;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 (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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <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, 2022 </em>and <em style="font: inherit;">2021,</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="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="6" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Three months ended June 30, </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="6" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b>Six months ended June 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-align:right;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><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: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenue</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">ONM</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">700</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt;">318</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; text-align: right;">1,300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">638</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt;">266</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; text-align: right;">1,213</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">654</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: 9%; 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: 9%; 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: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6</td><td style="width: 1%; font-family: Times New Roman; 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: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt;">17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">114</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(53</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(120</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(245</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(387</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,323</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">464</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,287</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,035</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating income (loss)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(923</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(937</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(2,143</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,860</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">ONM</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(107</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(283</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(256</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(300</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(190</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Water</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(168</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(305</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,321</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(1,702</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(3,031</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,560</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Interest expense</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(51</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(38</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(76</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(89</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(182</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Research and development expense</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(165</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(209</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(545</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(6</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(80</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(123</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Water</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(138</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(327</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">120</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">380</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(355</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(356</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(747</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(683</td><td style="width: 1%; font-family: Times New Roman; 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 0pt 0pt 8pt;text-indent:36pt;">The segment asset information for <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;"> December 31, 2021, </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="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As June 30, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><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><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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">631</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">723</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">179</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,954</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right of use</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">179</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; 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: 7%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; 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: 7%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">390</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Investment in South Korean joint venture</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">723</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">852</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><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><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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">690</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">832</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">445</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right of use</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">222</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; 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: 7%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">231</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; 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: 7%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">453</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Investment in South Korean joint venture</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">832</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(47</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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,023</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"/> 4 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="6" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>Three months ended June 30, </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="6" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b>Six months ended June 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-align:right;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 10pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><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: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenue</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">ONM</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">700</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt;">318</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; text-align: right;">1,300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">638</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt;">266</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; text-align: right;">1,213</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">654</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: 9%; 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: 9%; 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: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6</td><td style="width: 1%; font-family: Times New Roman; 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: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt;">17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">114</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(53</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(120</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(245</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(387</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,323</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">464</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 10pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,287</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,035</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating income (loss)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(923</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(937</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(2,143</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,860</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">ONM</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(107</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(283</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(256</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(300</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(190</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Water</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(168</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(431</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(305</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,321</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(1,702</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(3,031</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,560</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Interest expense</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(51</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(38</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(76</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(89</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(182</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Research and development expense</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(165</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(209</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(545</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(6</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">BLEST</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(80</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(123</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Water</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(138</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(327</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt;">(257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">120</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">380</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(355</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(356</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 9pt; border-bottom: 3px double rgb(0, 0, 0);">(747</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(683</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As June 30, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><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><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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">631</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">723</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">179</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,954</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right of use</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">179</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; 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: 7%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; 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: 7%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">390</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Investment in South Korean joint venture</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">723</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">852</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><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><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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">690</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">832</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">445</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right of use</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">222</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; 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: 7%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">231</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; 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: 7%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">453</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Investment in South Korean joint venture</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48</td><td style="width: 1%; font-family: Times New Roman; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">832</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">676</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(47</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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,023</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 0 0 2000 7000 700000 318000 1300000 638000 670000 266000 1213000 654000 0 0 0 9000 6000 0 17000 114000 -53000 -120000 -245000 -387000 1323000 464000 2287000 1035000 -923000 -937000 -2143000 -1860000 11000 -107000 18000 -283000 -256000 -300000 -496000 -739000 56000 -190000 21000 -373000 -209000 -168000 -431000 -305000 -1321000 -1702000 -3031000 -3560000 6000 51000 12000 106000 9000 38000 16000 76000 15000 89000 28000 182000 165000 209000 430000 545000 26000 6000 42000 33000 80000 123000 188000 228000 130000 138000 327000 257000 -46000 -120000 -240000 -380000 355000 356000 747000 683000 631000 723000 799000 641000 179000 -19000 2954000 179000 0 0 211000 0 0 390000 33000 0 0 0 0 0 33000 843000 723000 799000 852000 179000 -19000 3377000 690000 451000 832000 445000 152000 -47000 2522000 222000 0 0 231000 0 0 453000 48000 0 0 0 0 0 48000 960000 451000 832000 676000 152000 -47000 3023000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">10.</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, 2022 </em>and <em style="font: inherit;">2021,</em> rental expense was $169,000 and $114,000, respectively.  As of <em style="font: inherit;"> June 30, 2022, </em>our weighted average remaining lease term is <span style="-sec-ix-hidden:c86835740">four</span> years and the total remaining operating lease payments is $580,000.</p> 169000 114000 580000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">11.</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: 27pt;">Management has evaluated subsequent events through the date of the filing of this Report and management noted the following for disclosure.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"><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; text-indent: 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">From <em style="font: inherit;"> July 1, 2022, </em>through <em style="font: inherit;"> August 10, 2022, </em>we sold 640,716 shares of our common stock to Lincoln Park (see Note <em style="font: inherit;">3</em>), and received $111,000 in gross and net proceeds.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"><b><i><span style="text-decoration: underline; ">Unit Offering Investments</span></i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">From <em style="font: inherit;"> July 1, 2022, </em>through <em style="font: inherit;"> August 3, 2022, </em>we received <em style="font: inherit;">five</em> investments in our Unit Offering (see Note <em style="font: inherit;">3</em>) in the aggregate amount of <em style="font: inherit;">$120,000</em> and issued 750,000 shares of common stock, a <span style="-sec-ix-hidden:c86835771">six</span>-month warrant to purchase 750,000 shares of common stock at $0.192 per share, and a <span style="-sec-ix-hidden:c86835774">five</span>-year warrant to purchase 750,000 shares of common stock at $0.24 per share.</p> 640716 111000 750000 750000 0.192 750000 0.24 Aggregate intrinsic value based on closing common stock price of $0.18 at June 30, 2022. Aggregate intrinsic value based on closing common stock price of $0.18 at June 30, 2022 EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +.+#U4'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 " "SBP]5FYRDYNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)\FB:.CVHGA2$%Q0O(5D=C=L\X=DI-VWMZV[740?P&-F?OGF M&YC&)&5BQI<<$V9R6*X&WX6B3%JS/5%2 ,7LT>M2CXDP-KTWC,^\@:7/0 M.P3)^0UX)&TU:9B 55J(K&VL42:CIIA/>&L6?/K,W0RS!K!#CX$*B%H :Z>) MZ3AT#5P $XPP^_)=0+L0Y^J?V+D#[)0']^>IW7K5PH MI(/!\5=QBHX)U^P\^6UU_[!Y9*WD4E;\MA+7&RF4O%.2?TRN/_PNPCY:MW7_ MV/@LV#;PZR[:+U!+ P04 " "SBP]5F5R<(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 +.+#U7F=^P=I 4 .\= 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH;.=-J9$"QQ":2$&>)L4MILD@UI=[:=?E!L 9ZU+2K)(?GW M/;+!9C/B0#U+/@3?SFL]TI'TRAJNI/JJ%T(8\IK$J;YH+(Q9GK=:.EB(A.M3 MN10IW)E)E7 #IVK>TDLE>)@')7&+>5ZOE? H;8R&^;4'-1K*S,11*AX4T5F2 MB MC?*=-G#[>*-^G<,#S#/7PI?QYR@TBXM&OT%",>-9;![EZE>Q!NI:O4#&.O]/ M5L6SG4Z#!)DV,ED'0PF2*"U^^>NZ(K8"&-L1P-8![%T W?6&]CJ@G8,6)2=E#2S>&) [S1+Z.^=Q%A\?/ M>*Q=E>*C836ASDJH,[10?J94CA3I -+SB^#*CD,$QDAG ^)JS29ES39U0:*! M-2'[)60?+58Y JTI'X2*9$BNX;)SO,;5/CG['QI3DV]0\@W^%U_>BCOI<*U= MM7DZQU&^/2V=.;EGGCJ-3^YJ/"PNEA;GH(>AO4IX\H(%=M!="F5 M<2+B6D9ESM$%#ZN+R"I$=ACBNM-A@\L>J=+7[#0VN$!=ULKH4-1);&4I3((Z MRHT.TIZXV,[I H^K"UGY&7J0H;F.8D'NLN19*"?<7B_3I(,S;^ $/(:7H969 MH0>YF4D:2 5ME_O5$S(UD+1$*N++#*P<.#H9NI,85[_ZX$0^AK&AE;.AN#59 M(S_Q5S()(8&C6104/AUI85RRUVUZM#N@M.OD/8;GH97IH;A/6?..PQ#4]E?<9&ZW)4/HKAU><_MVS/(Z2>Y2IW, MN-QG@(6EMC;.#/'QZ+JPE2FBN)-Y#UOVX L,D<, M-S?O01^D-N "_XJ6.P>I/8H#UNNWG5\.CN&76.67&.YQ\GP=*\%W@^$"_7[? MB74,C\0JC\1P8W,K\U7)0J;8E+I'I -3*NOWW,UV#%_$*E_$<"OS%!DP"W)& M*/OI^6W-_=.KF-8(E99(G:0)=I\+"@\;0X*8ZI[E;E'\8OS2ZF/1]7EK'P0 M.\@'35*8T8KOYG:MPC?@3DY<<1?G,?P/J_P/.\C_6 \/AA:FQ;E4[NZ(Z]S) MM,F#0( ,B(2%H)/W&+Z'5;Z''>1[I@F/8W*9:;BMW5F+Z^Q:8^-A=?$JI\,. M@()9P!R9+'GJ;E=<<.?:$X^K"=JNG$[[(*+77JMZO-@* M_J=G\'Y5["X6)T8N\PVZ9VF,3/+#A>"A4/8!N#^3TFQ.[ O* M/=[1?U!+ P04 " "SBP]5_W(8_ERT<.]MQN?Q=.ZT#>&L_,->^)+ M7GS9W&?J:KCS$HF$I[F0*[C?UP.;G-^\_5<&K8%8LYW,9_T-$ MQ?JB%_10Q!]9&1>?YOU4%CFA4SJP0I!(M+M7_:M MGHC& .QW#"#U '+H %H/H%6@6V156%>L8+/S3+Z@3%LK;_I#-3?5:!6-2/4R M+HM,?2O4N&(VEVDN8Q&Q@D?H(XM9&G*TU.YR]&Y>9AE/"W3/,R$C]"5E9224 MX7LT0%^65^C=]^_/AX5"H7T-P_H7/VY_D73\XB]E>H:HUT?$(P08/G###G2>?<@W+.07/95( M.<^>>6_VPW=X[/T(1788)&7N>=SY\;@9DVTW'I&G6@NKOH/I.J)=A*$N%3)6*D"N8JYCW M4:K*FGQ$+%;%1V]4"/;6[:@!9S0);-2 &::=J$<[U",GZD7ZK*939H+GAZ$= M63#(")ACP,S'G6C'.[1C)]K[C&^8B!#_ID@AYWFU-62QYIFJ/,VL@)"/+4@! MMH$#5J-.W),=[HD3]X,L6'P Q(D]:]@'0-IV./"ZIS?8P0R56IH/]((-3 M%I<3.6N%.]V%.W6NRK4J)YND"E9MHY@K;EW+.$(BV63RF>MO3%)$7"$(!=-4 M#LW*U%Z2$;57SC8;=Z\;]@PG>LY0[JH<2 ]:O]I5"\/41KK7K VU0=]X;\7) MBVK:18J62JBMT:]2";H4_4<*=5<7I#(#BT_MNHF) I,,F/E!-W1#O-C)=;-* M,NK-4.8<*5V:J=V0/FUWCJF>B_A MU/@U8^B&1R)416E3EU0EB;_R*IQWM[+@*("%$K59: H4J/UV;?"&9+&;9;>5 M],"-;E,F)A0@*]"0=$L";-@5N^EU"]9)2B<3 ")@Z!''=C"4BL<'R*IRM-&F1=Y)>,J2FBF M;/2:J_56F^%_ M2OPN15[!GLOF2^P!Y+3?KAV (5;B)M:VR&RD,XC6IDB,)X ,@ SII'O3DD8; MZ^YC/\GT:5#P+-E;>LAI^]G_1T-+#/T2-_V:L"-5A/J:R^HU T.WB93X0%8 M=CCPNE?)$"YQ$^Y=5P[L2F;83APP"IM@20 0,6!'?4=R&QXFA_!P#.TX$*_- MME4]M_#:=A,\[L9K2)FX&]T:[QZ4=J^*IP&4P[8A\::.W6%XE+AY='YW<[-X MN+F^?5BBR]LK-+^[?5C<_NWZ=KZX7M:4B3V0,]V>X31$8#[_=4?MZ WM$G>_ MO'RXF__Z\]VGJ^O/RQ^^"PB>_(BN__YE\?!/].[J^J?%?/'P'BYH)^VA3^6M M/0N&W8F;W>^S-_6QY/H<"5WVT??>F=I=XPFZ9QGZC<6EZH]&7E_=T__0>E\J85V%U9Y(7ZH.I/'[$"_5*F?'<46UE<\9 G M*Z4MX!/6>KYMS6#EB,ND?79I) 7=(REDDB@EH<1/^!6>$]]S3@H9!WV/COL3 M$E3!DM&H'TRINAZW)^NO3 X%! FD!$"[[IZ.&N%"W<+E,HJ$9@[=C:I6="!2 M%+*-4!40A L($G_LM]NU&C%D2B>X^RR &O5"W6^L14)JH>K/4#KF?%ZS*'#]5M83' MX*DZ9(B[STZID2#TD)[_HY"?6/8DT2(-SZK=G9>K7$2"546G2C)]?,>S_*T6 MZ^<%L%BGMM#P_;:JK:,"#,>.8QAJ) EU2Y+JL%6F12;C6,LKD2IEPO/">?Y" M;<$QH!XDI4#+">DF?6K$"3U$G!PYX8!6H0'PF ,PG%+'?!NI0@\Y@V](JNT> M.BX*H($'CVL@0]=Q#36:@[I;_>NTJ-#WT?6W,"XU,VI"*02+XU=T]Y)J'GY+ MC%?TKYN* /X-1G-2%7(J;^UY,2J$3D]RC$6=8N;HH$_DK?W$T0@,WRTP=L\< M-^Q5/W#KAN.:?]\6!&#S#]BYFG_?B ;?+1K^9&%Q>SUZR4[DK3T'CI6'C=2[]+MV-$NHBS5', M']5 [VRBUCG;OIZVO2CDIGK#:R6+0B;5QS5G2H1I _7]HU0:N+[0+XWM7A*< M_1=02P,$% @ LXL/53\]@GG" @ X @ !@ !X;"]W;W)K2L;5V"NTKBY]7V4% MED3U1(77>9.3&9G(R$K5FE.-,@JK+ MDL@_U\C$9NSUO>>!.[HJM!WP)Z.*K'".^KZ:2=/SNRPY+9$K*CA(7(Z]J_[E M-+7Q+N"!XD9MM<&2+(1XM)W;?.P%UA RS+3-0,QEC5-DS"8R-GZW.;UN22O< M;C]G_^K8# MDSJG)O # MX +"( P/R*=ORV\P,_*^D_=WY;ZI1U>4L"M*Z/(-7R_*&J6F"X8P,X\5FC+D M,-[P 0PX/A-4(9Y1#+A@C4D&%LJ$_/T3?+)>XY>R^6D^"7F#V63+RU]N8 MQ^-V> 8=S^#_>>;NGL%5K0LAZ5\S8;F:.WD0IEDKVC(9!4KXX11$<)WHK8(8@[@O@( M05F:%[!J+%=F.ZS?N1WB$[?#\;@=@*0#2-X!T!07R,G/?_*BH,/@\ 8X)7*' M(.T(TO<3T),>^?2%IS!.@T&^P.1491^&21AO.?>WSI_[-G_@\@5Y0H8 M+HTVZ"4FB6S.TZ:C1>6.I(70YH!SS<)\@J"T 69^*81^[MA3KONHF?P#4$L# M!!0 ( +.+#U4XQ=$1T < *8N 8 >&PO=V]R:W-H965T&ULM5I=;]LV%/TKA#L4*=#&(JDOIXF!1E*[#NT:-.WZ,.Q!L1A;J"1Z M%)VD_WZ4+%MV>$7'+?<2V\JYA[R7E^2Y%,_ON?A>+QB3Z*$LJOIBM)!R>38> MU[,%*]/ZE"]9I?YSRT692O53S,?U4K T:XW*8DP05NQ*H7I5E*GY'J^3.?LFLFORRNA?HVW+%E> MLJK.>84$N[T8O<%G"0T:@Q;Q5\[NZYWOJ''EAO/OS8_WV<7(:7K$"C:3#46J M/NY8Q(JB85+]^+ M&[@#!K0SH$]MP>T,W*>VX'4&K>OCM>]MX.)4IM-SP>^1:-"*K?G21K^U5O'* MJR91KJ50_\V5G9Q&O*IYD6>I9!FZENI#98&L$;]%GY9,I,UHUBBM,A3Q4J7B MHLF1.X8^\+I&)U^K=)7ERO0%>H6^7L?HY+<7YV.I^M6PCV=='R[7?2 #?:#H M(Z_DHD9)E;$,L(_-]K[!?JSBL0T*V03EDA@)_UA5IX@Z+Q%Q" 'Z$SW='$/N M_%KKR4^WOA<,NLT0VO+1 ;[/[(Y5*U9#X[JV=&'+9HT[JY?IC%V,5.;43-RQ MT?3Y,^P[KZ&@VB2+;9(EELCVPN]NP^^:V#?AAZ*_-O1;PV9#N)MB2JCC..?C MN]W ZCC7=S58K,,("0,-EP#-.M3;Q>TYZFT=]8QY%O%:-LN.&';8LYEN-LEB MFV2));*]4?"WH^ ;T^V=:!;VI>"WN82&8&WM[0R^#Z6<#B,.UE-.AV'LZKA$ MQ[F4#F91)7LU?HCFKU%97M-M"R=Z,""JAWP=-[&D$P7W=J^)T>NKJRLU]=(*J;)WKM;BBJV\*0/KJ*,U%'0+E+=S3@WLFUB6;VC0I--(0,I@X@,< 4E4H M@%* D-3W#4[WFA&;16/C]$GC]6:P42JER&]6,KTI&)(<55P]KZ3@K;I4J/6B M#D9)EW)J;*#5' +Z4%8 XA"(#T#GXN$:#O<:$IM%Y"8GM*BH4)6\0O4B%6S! MBXP).&]"K;I4LP38D"(0Z1- ;4%(TDXI+2X DA+/L.[W*A-/C'IK&Q@E-]=1 M>$J(X)7$*&B/UF,VV6*K;(DMMOU3P%XC$Z/>FWXPC]?N0*'GST*"\>OFU#J? MK4NHO%@UIZHG>84RM1BD8H<,/";MNN,/;WI1!PEW,]0Y=?"CE'\:+!F $3C9 M22]DB5G(?FO/YY7OZ9TJKN8,5:OR1KG.;_>2O$9\)6NI@J46RK,V4.OG<'1T M!4I\+_3\2:!%"8"Z-% 5%M8B!;%2ZGK8#1]'"X#2,/ F/AV*6"^""3EP^K5[ MNMXL%.#4)T8I?>S4M\H66V5+;+'MCTZO_. V@9$@MH&0L+: M!D(:M0WII3LQ2_>W7*B)6Z'92@A6S7X@J;1\7;0O@8L+ M>0B$&ZY!2:_FB5G-Z],/]!>2TI3J)UH1B(0''D J<0)4,A"2^L%P,4-Z)4_, M2EYW_U=4+8$4/:1J02"D:@$@H&HA.I.J);WH)V;1_X3X;/8UR6??#?J60$*> M $=_$8@$]2V$).$$FCX 4NE;0XAZX4_,PO]*\&PUD^COCZS9ZO\!G3=2'+U[ MV62+K;(EMMCV!Z,O-HBYV#"]LR56JP>K;+%5ML06V_YK\[YZH.;JP?#FMK/< M>^/AZ'M]!. H!@YQ 1RF&! /4,/^\ 9*>\5/\0']>O#M+376#$??%K#)%EME M2VRQ[8]%7TM0\X'Z9BS><9ZM[^YNPG8]"08SLF=BRMF#=]Y;=R2S!1')Z7=.RQV+['\'[=8:%];4/>G MMR1J+$N.'@2;;+%5ML06V_X@]&4.-9) M!,"18/C E?8U#?5_>4GZ)SR(,/(_Q6;*^,MW3KV]P?TS%/*]J5+!;U91S&J@))-:7HM<_)%^VMWYO MN)2\;+\N6*K*T@:@_G_+N=S\:!K87DV?_@=02P,$% @ LXL/5;H5SJ"Z M$P A 8! !@ !X;"]W;W)K/IM MW[VZ>J'<;AZK7;.I=\Z^NGM_\8OW2-TX_G&"7KST>6CX^NMO=''\Y;M?YF/9 M5#?U]N^;V_;A_<7BPKFM[LKG;?M[_5E5IU\H//#6];8Y_NM\/FG="V?]W+3U MXZEQ-X+'S>[K_^5?IS_$JP;15 /_U, ?-8B#B0;LU("->P@G&@2G!L&XAZD& MX:E!.&[@332(3@VB40.VF&@0GQK$HP:^/]%@<6JP&/<03318GAHLQSW$4V^< M^^V=<\=]3#9Y>;/'[S9C4TV^O=W>^/WV)IM\>\.]XSM^]?58/![(2=F6U^_V M]6=G?]!WO,,71S<W95O=.A_:[K_. ME6WCU'?=JWK]YT.]O:WVS;\[_!_/F_:+\T-2W6W6F_9'YX<_=N7S[:9K]Z-S MZ?SQ(7%^^-N'7;VM M[[\XJ]W:^=^B>OQ8[?_/N:D?'SN;'X?T\EVBLQM$9[_<=K]6]ZG227XK-[>7 MFYUS4SYMVNZUH>L$T?7O5=M]V'9O!2_WN\WNOC'UR"&_['_?K)Q?VG:_^?C< MEA^WE=/6W:^][XX"4]\"T?=_U;MUO6OW];9K?]_]K*WV56/L5P+Z);#*@CWS M\%N9,6\[L%(S=-8ADUD&^+:#(3=3W_ V%V;BW^KN;S9L=M5]\+U\^ODOGW[^ MD1-,<'XMM^5N73D_=.]$\]#]GLV/3MDZ2;7^R6'>?SB^Z[O41YJ1>CC7^KEY M*M?5^XON9*JI]I^JB^M_^QZ[HC0Q,R%BZ"I:9,=>6EQWPWT*$9)75U74[H G?) M-&%!"'T6OM8-W!&\N",PNN-#V4WPW8G^^NO937,\N[FK]\ZZ;!Y>SXF478SH MN79!PA(DC"-A @F32)@*M"G08XRYD;<<&0;9:XJ$94A8CH05(-C X^&+Q\.W M>YSRM1$WU]=(6(*$<21,(&$2"5.A-G/H4]LJU,]_W66L3X&Z;CSS616Y55$0 MH_'<:'*RBUZ,$!F-L&J:Y^.Y(&6&P]]Q,[P.I+QA[&&N-Y"P! GC2)A PB02 MIB+M0(N#.%C$(W<@^TR1L P)RY&P @0;&#U^,7K\W4:GS&VDSC4W$I8@81P) M$TB81,)4K%_8Z1-?K)_U'E3C>4^7C><]JR*W*@IJ,-[DM+=X<'IVK7E,<7U5^'KTDK++0_WFBP-[K"B_0_<&(%<:M"6!7RO,&HA>TM M6.F*P _TX\$*RJR*W*HHK(,9' _+E^-A:3P>1O?B-]_NQ9?;;;T^'AC4 6%D MSOUL1,(2)(PC80()DTB86EJ-H"LNF:??F$JMI,RJR'4%U55A @V:R0QV M26J79(3DTM?O"=M)A94TM,.K)(AGGAJJUMG634,>^L:FLP]])"V!TCB4)J T M":6I$\UXZ%LE*2&Y]")&+(O883D%\P/]5E1!]KJ(%],VZ",!GCD3,'M6@(8! MH+0$2N-0FH#2))2F/#T2H%G#*DGMDHR0D+."E51824,[]"OHGGD)_>_EOCO^ MV\8I=[?=!>3N4[4_AG;OJK)]WE?.IFF>JUNG;)S;3;.NGW>M<[S2/ C;S2%" MM*O;RGDJOQSR1*2!H"OO4%H"I7$H34!I$DI3GKYDK1F(Z2?^H7Z)0<@T$UDE MN5U26,W8.R2Q"[A M=HD@)*%^ETR>)U/FO];,XVP%I:506@:EY5!:@:(-/=$O2GOF5>F)W&51[E\R M6AYI"^CJ-)260&D<2A-0FH32E$,I =IU!:!J7E4%J!H@W= MWJ^\>^:E]U506N%3N9IIA_=9&?]- M]3/2YUUW,>M.W^4U8V<['5M! UM" UM# UM$ UM%@RBC$;K'A1PV+J.!K:.! M+:2!K:2!+:7Q_U%+P^^C0/[9U33L#H>&>J"T!$KC4)J TB24IGRB6L;P1/%D M;SU)XP6NO]379E)">NFQT%_JVVXR4DNMXU!"MB BJ04U4I\99L8^]>.;4S]O MKBR%C'G<0&D)E,:A- &E22A-^7HR:K+ %#3/!*5E4%H.I14HVM#M?9[)/R_/ M=);#H1DF*"V!TCB4)J T":4I7Z^S02[D^'K6:6HAAY!.+N206FHAAQ+2"SF4 MTK20X_=I(/^\-)!A9J3/**')("@M@=(XE":@- FE*5_/T?AAN%BRV(_&UH'6 MX8#2,B@MA](*%&WH]C[0Y)\7:#K+X= 0$Y260&D<2A-0FH32E$\4XHBIF9$H M?Q&PV-,O+U-"VLV,2\^G9D9*Z^G;3')*R(Z1/FUFU)5+QJ8GQCX-Y)^7!IH; MBC=C9]L&F@R"TCB4)J T":4I7\_13(7BH1VG4%H&I>506H&B#=W>YYE\C)KM<&B6"4KC4)J TB24IDXT:RC>U],V4Z%X0CH9BB>UY,U4JA8,&8HG ME*90/.N#0Q/FW#S&D;1 ECSG0)-WD!I'$H3 M4)J$TA33DSV2PB@9VJ!?BV?FM?B;OJQQ?7>L5]Q8[Z-"E^2AM 1* MXU":@-(DE*88L=2^C** C1^""NTVA=(R*"V'T@H4;?BTXSY'$)AS!(3-*6N; M*7.M#:4E4!J'T@24)J$T=:)9G@<7Z+D"YA,/0B5TX\G.+LGMDH(:Z<(OT),%GA[" M20F9-A]:);E=4EC',_1%O\0>G%?98FX=&S-VMBV@2^Q0&H?2!)0FH305Z.O5 M4W5LH!VG4%H&I>506H&B#=W>)P<"3-2Q(:23=6Q(+;7U@A+2=6RHD9KJV 1]CB(XK[+%W-WZ9NQLWT"3 M%% :A]($E":A-!7H>82IW?K0CE,H+8/2GD;GU22^W6IX3T;GU":=JM'_0) MDL"<(/FN38EF]FSO0",F4!J'T@24)J$T%>@QC2AV6;P8KQY"NTVAM Q*RZ&T M D4;&K[/R@3FK,SL38EFWFR30\,R4!J'T@24)J$T%>AA&?T*;Q40S^OQEM3D M:$_-V"6Y75)0(_)=PP5BGYT)S-D9Q*9$SG0(-TT!I'$H34)J$TE2@AVD6 M41R.]R1".TVAM Q*RZ&T D4;N#[LHS2A.4KSUCV)9NQ M40@VL:.X72+L$GGF@)0=M2(D$;5AU8[*[)+<+BGL QH>'7WZ(C2G+]ZV)]$, MG?V1"8U>0&D<2A-0FH325&B-.JP(R67H$]<0=E9FE^2$A.JM,**&ONC3%Z$Y M?3%W%XH9-]L1T-0%E,:A- &E22A-A=9" BN[)+5+,D)RJ1_GN9U46$E#._3Q MA- <3YAM!VA$ 4I+H#0.I0DH34)I*M0C"IH=]#5_S0Y6249(2#M82865-+1# MGT (WY1 >%TTU2=M 4T@0&D)E,:A- &E22A-A40"(?*C1>!'XX0ZM.,42LN@ MM!Q**U"TH=O[!$)X=@+![G!H @%*2Z T#J4)*$U":2JD$@AZ F 54@F$T'>) M=#HAO?0"-X[UR%U&:GTBFT<)F;L@JKB0(QT^G&?HE3Z"$)[W;(VYV3PS=K9O MH.D#*(U#:0)*DU":"O7TP50V#]IQ"J5E4%H.I14HVM#M??X@/._Q(&X;]0&$ MR!Q ,!5P,S>=:V@- ZE"2A-0FD*2EM!:2F4ED%I.9161'K^Q3AG M]_F7R)Q_.:/* GF?UXR=;75H @9*XU":@-(DE*8B/4?B1POW\+"Z\0,NH1VG M4%H&I>506H&B#=W>IWJB\VJJG.5P:*('2DN@- ZE"2A-0FDJTA]5\K5J\=C> M>HS&"Z* J*J<$M)++^B$Q/TJ4NOKRT,Y)63N0E<6U$C98CKC$/61G\@<^7EK MQL&,G>T;:/0'2N-0FH#2))2F(CU',Y5Q@':<0FD9E)9#:06*-G1[GVB*SDLT MG>5P:(H)2DN@- ZE"2A-0FGJ1+-F'"(][325<2"DDQD'4DME'"@AG7$@1VK( M.$1]'B@RYX&^J\R"F3W;/-" $)3&H30!I4DH345ZG"9T/2^,-?<@NTVAM Q* MRZ&T D4;&KX/-47?45>%-#DTS02E)5 :A]($E":A-'6B6CUU2D ,R7!_VV9_(G/U!%%DP=S';)]!,$)3&H30!I4DH345Z@H8% M[F+IC9V"[#6%TC(H+8?2"A1M:/L^QQ1]?VT5TNK0/!.4ED!I'$H34)J$TM2) M9MH1%NEAFU"_X9H2,FTZM$IRNZ2PCF=@B[C/_L3F[,^;JBS$UBH5-X1D03SX MV4[B=HFP2^1YXU&QM=[%BI#XC#A3LJ,RNR2W2PK[@(;'1A\CB)49-]L1T,P%E,:A- &E22A-Q?:J(W9):I=DA.22N+]L)Q56TM .?3@A-H<3 M3/%A<]/9ASXTC "E<2A-0&D22E.QO;R(79(2DDO/)\KD9'983L)U='\Z.'._ MN7]X>='63^\OO OG8]VV]>/QRX>JO*WV!T'W\[NZ;K^]N.KXG^O]G\<^KO\) M4$L#!!0 ( +.+#U5$9B;^1P@ $8J 8 >&PO=V]R:W-H965T&ULM5IM;^.X$?XK@EL4=\!Y;9'R2]+$0-:[BTO;W1H7;/NAZ =: MHFW>RJ2/I)RDO[Y#2C:M)44G@?=++"G#T3,OY#,] MC=:[Z\% Y1NZ)>J=V%$._UD)N24:;N5ZH':2DL(.VI8#-!R.!UO">&]V8Y\M MY.Q&5+IDG"YDHJKMELCG][04C[>]M'=X\!M;;[1Y,)C=[,B:/E#]=;>0<#:@:?7!^V?K/%@S)(H.A?EOUFA-[>]:2\IZ(I4 MI?Y-//Y*&X-&1E\N2F7_)H^-[+"7Y)728ML,!@1;QNM?\M0XXF0 Z D/0,T M]/V K&, ;@9@:VB-S)KU@6@RNY'B,9%&&K29"^L;.QJL8=R$\4%+^"^#<7HV M%UR)DA5$TR)YT/ #,=(J$:MD3M0F^01Q5LE/7SFI"@8R/R?]Y.O#A^2G/_]\ M,] P*@9Y,W+WM?!=<;E7SD!2W:XP< _(@>'="_1U&%?ZOXNP0/ M?TG0$*$ GOG+AZ<1./CH3&SUX2YG&H^MK,=64FP3F&R2:,;7=;8RS:@*>:W6 MFH6UFHE\K78DI[<]F*F*RCWMS?[RIW0\_&O(Y LI:SD@.SH@BVF??8%UIQ0J M:&0]#R>G@JVP(V.X$;1Z-P5O\-\JM-; M"UB#I5 M%.I] ^F0,3#92LLP$ &R%5*S_]49!;'1&YH43.6BXCJQ&>05,_0KY0:@+4878Z=&PZC!J^6"Q@*2'#^-(OV'6?# W0R\7:^*9L(\0*6W2?XN MH"+DR>\"4LO,!EW)X*1O7M%RXRA@@R^&(B8@9P**FO"!PNJ7L[-K4Z/F]/V! M21N02E$W2E<3I&>*@@WA:\AB\"Y1BFK5Y#%9LK*;3=*+U@27TM9V@:L*TGA9 M<)?;V:T,YU*V-Y,Y:'/FY_HX%"E?+LVZU]?4%0AIE%=G"TEWA!6'7*HC)6"! MDE"*2VGF2!W"(/J1ARHTGWVI_CB29HZTTSAKWW,S487L*#%3GWC[P;D:(.A1 M-SS'S^D9@K9;&7!D07="L0X7^L0Y"BS> ;%I)/R.7],XP7Z@*PI1+B!-P9=5 M.$=]ONQ/KP(8?;FK"$9'K&F<6;^\I#X- O_$5XP2V>^>17Y1X+Z6M M[01'O"A.O LIFG11[5L#RM'Q^^23WV1E95![\@. DC7C?$3DZ3^1TM:*Y#0!L%RE;\Z;, MS)\3+0E7I?5_T( 0FX>6UR"7=Z''CLAQ?)]KO6\W-H853!R"?4U_\XI"%4= M;APIZ+&C6ARG6DL"1"=+NF:*22(1]T--WS2ZXX3[$.UVY7VM, L&4SEI5"5; CF M0+Z0'?514T<>X\NVOG\$VV+'MCC.MO>11ASVF3+0'0U(X>Y."79LBN-L>L^! M\FFBR5/' 42,"AMH+V9+[-@2CZ,I]$7PODV5D[+2M&5?N(KC*!>_.GDNI*WM M"\?&.,[&GPB3R9Z4E=T7/!()!*#5H<_[R/3&[XP&G>(3KA=*7P1W[_&QHV1\ MKD%M\*FFK]ONW6IQMNK$YYO5 1$XVB&+UPYOW.ME?H'@'SCUS;T/R2?'S*RZHP 5L06.!(63XG_WSDYI.$:JE8PX@B6+%RS'$X/3LS^2Y]*0X:$]'_1":/,? MZ','Y/KIM'MKE+FB)HNW -X./70V'H(>:N7'H+L:)#O7$7C;Y(MJ?77F74A; MVP>NB,FF/V+R12NC5[O@0MK:+G#%4':F&'IS!@>Z#3BP?P[(H4A3:.2*H5&\ M&'HS\D;O^!SR@%P0^>#DB[PME6O[H:)*++KZ\[;CT^/'D'?V$\#OGK]/K^?U M)XU.3?V%Y6[FAI*#2",#_ M5P(J].;&O.#XZ>CL_U!+ P04 " "SBP]5M3W.#Q,& !C#0 & 'AL M+W=ODX/@7$28\4 M26/D: H4_4#MCK2LN>2&Y$I6?GW?D"M9=E4W@+'F-3-O9MX,J8NU\S>A8HYT M6QL;+GM5C,W959F$:C.%IW.JZQS\A\ZC^FML[$*]*,MN;PO/P2^'01?=.=T].D;_J(TX&BHY^T5;;0RM"'J"*#;#$<\C>K.SJL3NKF M+#2JX,L>"B.P7W%O]O3)^'AT_@C8HQW8H\>TS_9ST:>7S@9G=*DRIY&K:S%I M8UYPBX,^T2L="N-"ZYG^_,BWD:Z,*V[^.N3KHV@.^YI)-*!7' JOFRV2':6N MM'NC_-+UZ;4M!O1=K)B>/CF93$;G+UW=*+M)L_'Y]Z2%@*2M=2LE]4J1B\HZ MXY8;%-L*3:1AG_QFN]+>6?$/OK)=PA9[;9=49)U4>BBP--^00NF$U$>0],YR MK6Z8C%XPS3E&]AT$.5ZR@632Y=T<1=A'TPH1+4[-#1,2T(J/@= 4H7ONG2K) M*[MD<5O;$H>]YEQ+JFF,+E)Z0A_5'2N(+!QJFX"G, Q_UTB4[W<3I;.#*L_A M+BL?JP%]1-BZ>)$RP9%; P-\4W\[K^,&EJ&&0\1 EKF$74.-=V5;@ 2AG0== M:O1>BI6*5*F !3HL%SN!AR,#>M>B^VWS">\ &!G1>2R=#Z%8 M*U^>T9IA'G&/),$IOK3:\SUEV?A:XFXT4@H@]H2ID* 8YAV;MV*7Q9*? )&0:]]K. M**DNXC6:D-O-.)= M"A>&]+/+Q0!?O4WD4457&MU&UTF0_<6N:82[II'R,F< A0^-\C@G/8>6]Q3C M3M1"[$H7E2Q"NC$J-5B8Q$/!=,U+P'>.27!D%Y-HDC79-%K-M=%Q6SF2#ATS M%N1?!*S+P>$BSKKU;>$2X-WET;_X70A@J<#^@SJ.*B-:%X% MUW-4VW2\/30=8"=%#NSF[/8"[PCG \I= X&45%29LZ5KYY'4'$^?!"L[LQ'* M25BT;5GH]"!^?6JMD72"% @Q)5;MBV"<;2U:6]YQ B^#XH8"&)5(_49;/ 4L M7:,FI/ WQ#7?N,Z>(+W?FR1!_\_F+LW[UZED/\4S*DY=3L,:GI[C> M$F?DM7LNWU/YCD^%*^.C-#X>R/=Y^H(]^#M)V%JK6M0DE]^ $J&->VW^0 E* M6E#'ODQ-+-\GF+Y?V336C2^R"9?(' H_&D M^RQ=(KK>@Z=M?OQO7QP-BJ\%Z84H[UND]X1&4_H#49I.^RG(!^I/EJ5#'2BS M\>A?J_B^51X-97MJ0(>>4L.]AR]<6*;G?: 4C?P&WJWN?D&\R _GN^/YYP?, MH7OC0N0%1$>#Y\]ZY/.3/D^B:](S>NXB'N5I6.%7$'LY@/V%PT723<3 [G?5 M[!]02P,$% @ LXL/558C\#=)% A38 !@ !X;"]W;W)KLO-$E3UI6>Y/1Z/G>4MMZ MY_U;?G;FW[]U75O9VIQYU73+I?:WQZ9RZW<[XYWXX-S.%RT]V'O_=J7GYL*T MWU=G'M_VTBJE79JZL:Y6WLS>[1R-7Q\?T'@>\"]KUDWV61$G4^>NZ,NG\MW. MB @RE2E:6D'CS[4Y,55%"X&,?X;FC2C/37=6>N_4?)O!S2.L5KFKX?[66L8>3'55T3>N683(H6-I:_NJ;((=L MPLO1 Q,F8<*$Z9:-F,H/NM7OWWJW5IY&8S7ZP*SR;!!G:U+*1>OQUF)>^_ZK M:XV:J%UU(5I1;J8N[+RV,UOHNE5'1>&ZNK7U7)VYRA;6-&_W6FQ,T_>*L,FQ M;#)Y8)/GZHNKVT6C3NO2E)OS]T!PHGH2J3Z>/+K@/[MZJ/9' S4932:/K+>? MI+#/Z^T_(H5&M4Y]M+6N"ZLK=='JUL#ZVJW\RG('VYO,(L0>)V(/'5G__$_6H_[HT-ZTZKEQQ]=_;:']T]>VTBY4, MU:=:M0NCW,K6Y%*PE:6NX;LDIP&_TB!HN=+U+9$TU16D:93 BZY+N'$%L9:J M2=*E10 Q7I.3-@-5Z&:A9L *?*89\(#B:N&JTOCFMW^\G(Q?O"&O ZNMLG51 M=24VK2JERS_A+;PD%L%2MF&QN+IBHZ[)ARL04'3>TPL+ C"T-H5I&K)\(!RQ M8+V::?S'W-PD7;!7,:1+_"@H5=51#^W-3@I<*>>&]6Q*L5 MH7VO+7UCNV*NCY;&0XM#==9/Q^,3T Y5EK+Q)686Z0GFSY*%9C*,@H@:Z()@ MZ?N)Z&, AANUAB2KVUVWKDD)W;2QI=4>5B/"7FG?6KU]A#K^?'IQR<-.JENO MU1=3@OQJJ(X@?ENWQ@?5]R30X-;KNM&,P8U:Z&NCIL;4RE06<$8L#17P%>A9 MJQ.HQM3%+7,=Z,:4!@IO\)[Y)Y9F7PUF(X M4*[SZ@16"C;JGB'( ^X^%9&EUR6DH_V0]D=P %4#(;\29 .GKHUZ,CD<#4:C$;P%V,(O ;4F0>U ?8"[+*>@=7_, MC_#_QHC[ Y):1"'BU+E=/5'CP63\'']?'8PW;4M=FF)1N\K-V41Y_GBDL.BE M:_&:ITYXZO/)+T?1[,Y! X0TK8RZ]+K,?,+W;S;440.?P"Q$Y]::]4=H4+IN MVLZZ*LT?JE.@RI+520-^-IXW*0VL$;:.;2A_@+)K.-HMJ0-Z KX!>T@HMB[M MM2T[MFH*_&01UL-(X.FT!]MEO^=#6_XMM:DGXPEK^L1#U"VA3@&"!(;5#P.W M*Y56Y*1DGW7'L[%P) WA6\>#S!.SS0FVM3=[#F#QVC+[E= M8V_N&(\8U'CTZYWG^3>82)3.D=H_5+^JWZKV#:SBU_[%L1J_V/KB1/'W^R\^ M],^P7_;BM'\Q?I6_^)B]&..__UAF!.:0VA(P0\_K^WS?U]LH<[>-=YE,F)IM M,MG?_N)W-=XNQ3_Z9_L;,OF4L8X7OWP"OM1LQ_&3#7C',0I":5GA,-P@$-? MWSR['4J)RO[%+@EV84,7YIVX/O.<% M/=DG)QC^%,/.]9I $P%;4(?A:CQZ20FC17I3JKES9:/&!R,UWM]/\#0YI(&3 M@_$OWQCACQ VX*/RI7;UKL0OV(2\"(D+@<1,-92K4+Y1FI5KK(3T)_N'[+6)C' M.KS-<<;6,]@,68*[#CML[@P1N&Z^8"K;&$TH,@+N&L-2HE_B5K&H2S.H38K/U+);/KI[O5HCK)>])*2PEA$H> M@6)D"I;CDEB"A*=K5*$!)VR_UAHI@B%V"53)+! H.-/@M&,C9G!4*6 I(DAB MK=#>=T'3#>H[3M< O;09SF$MLA) M41A(9H"7#U0@_V\%$K0![9%<^F*3)+C45^ Y44KR@!%WRR ?";4B/%H^Z53, MGG>(OD89O=536W%./ @*: J8'6$(1RSF)(/J.Y-BC*,J+99>VR0U"'4PIT.R MBKE9$1:AS.F]"Z9N79F(1I%5M!W7KU1QD%%U51D*#BD^@*=-)H\\524/Z,@N M"#ARO7#61O:Q*YEI7JL-@%'3]MXC#S]BN]P0V&9 GNJ2)P\"JB!^ 42M6!#K M:4GIX5_\8$#?J%"GF!AR7(D.6'=3O7]VY3Q4,LV)0X%O':/66I4@D&!PMZI*%-PK7#8 MY"_#$)!&!'7WP@\NK33<&3D$?<(+KPD<=JD_P]#8]!&.> ;E%"VH08-0%NTE M&!ZO-*"PB"0 @9H2++-<5>[6A"HMB"RX>:R?ET:3KS?!/:DNI,^)0YT:*H@)E94\ M-CF\Y"@0MK&TZVMHD.#72DI$NT+LW$(G'PG!)">-VQS<&$$^7%!"&? Z'Q3Z M7\W&8B'"4 (LSA,R+%O#ACIQ%P* P&!*QF/FV>M'H.FN608Y/;9_,C049/W7CAI*%6EIS(4JU1-I[/@%E54'7%QE2TP.LA4X4T'R MI6ZM01S@09,W#_Z% \U@F13+F/J?C?]L9PRNE.,U5#*G?XD"A'087\9)@)E@ M%V3CXA&$H6)/,@7C3%P$.D7Z3I$-1&71KQ\ 4 H)JEC0<*L4&< \9](A%IK0 M6N$P4&J+?",TXT*VL=3^"J%): I0GV=,%+LHS$P-G/TZI,_9FO+LB;*2"0&%-A6T"/>4S%?T^G,@/]0XXSB'KYR8*3, M3!I8A$F;C96^YLSP*1U"4 J3/<^["R&K)DG/K(=VL/.06?@DD)\-R"M5$1,S4=]2;XQKX1UM%;:12U=ZNH>&3[=$ Q9S%0>R ;&RJ,EOL0V7,Y M*8A^EKUP&ZSQ4<]1-^_ O13]7]V0/ZG1\X$Z>#'"%_5R?*@.1NJ?NN[H $7* MOLEP:]OAJ7K)XJ$YXT,2IQH2X.YR5_LR/R2(=@C'@*ZEO:(E@;OM!1,XS(,' M'B5]2,XC.F\HV1/)4G#-J^TU60V7%QS]]K+\@"(PK+ $/L7&<; L;MP0V;'I MGFJCNYXA!I6RK W'_1D"1??0S>8^@VVEAIY#Y)QLX $SF27NQ FG_AP90\9H MB2ER$8-,L6=5G@NS0V #URG44:=4-C:'\_9/*&7"B08LF[,2]NFCBQ/UG.SE MHC4KA>C+?R?A[W[X>Q#^'KZFI:4^;$U:-V_@Y.<&?4G;H+ GMKD%)]E*?\ZC M"+9:9/K4"Y$.&R0#/IE"281"6S/NI-4:!40+>:TZCZA!-3$79I>OMA44A' M"N*4MB>W>D'!BE@6+.H-\KZ@L=G';\=4SG:NM3KK M8<3=^TQ]PX(85@%'+A;#O'6!<*%MG305YV#3;U^_J-/ZVGI7$YNZXFB"V-JH M93C@;FX;.LEFHD/!URI4YE6H)%E[;&>A?]U(.0E:VO]#YWC4-Y@&.6\ERD(/ MM"I*E6*H;4A84HM>2NA[R"L6)I\2]@]"B_!9AR*(_B/*_#:S"&5G M*A:;#KSI9@./#*)(;0SGK7,\7CV&/BFNB" "#^$L.$DUJB!6[PVR79G?/LAX M.&A?A.P^%:,9W-/!;U7U"J"6+*W>!X.(#0"=S*[Y5@!!5?D@5F2FF'X1]HH<@J/;E22*E.!6@BGUM9/:GRNY^[8+1*7"M0R5'GCM):8K("GI MIH')DCM1SBJ';!;>W-(1MZ..S@T;%G*;< Y+S7TZ\N=&.&%*N4M9F/3';1.H MHJK'T(%=#>>(A69%I=*=$! ORC3!\FHVH"0*OJ@VB)X BCVERO>DFHY,0]9) MX[.V/<;/&?\]\03V&O927><^D#;3O6]G9^#<,0^/8S^/ZQF)+)(/-V;S/%MN MVL1,E#K:X2Y&(+ 1+S&\<]Z>*(<;7;%2/7GU0JX;V#I/([;6[UN.[X9W1R"G M##>4^& DG!W=SRD:J1*]NX7%6,GTXH'0S,37T(G%%QO<[M? 8R=7OH18RV9T8;MM!+DNZ5 *142O2 M\.';7$:GXC;=6/FJ@_#/X]!/L#B4^K'*'[_!DQ(*XZ/+-.JHH7-&QI$S[[#\ M4CW]>GZR^^G\Z.Q9@I.T^D5A^9"-7IQFH)?6.X%]%+;B"TQ$F\9R%Z?G)\\$ ML /]*8LF.XI);;K^(A=>!)Y]+%4$'T-UV%^#>N@"630QV4;ZMYZ+&-0=[<+Z M,OQ/!B;'+Q \%289F3TNY1CRU#[+KH\Q"M IQC+D!T\MO[?+:>>;E(H3RC0A M3PZB:OD<*HO7:Q,!AD(#G7:8'IHD7&%Q2VJ!B"L**PQ>FYMMVP.>?6VJ=%;, MQ,A]K6AJ@6,Y5Y504\0#ER#>&A"UEHH%-LSP@)%\X2_)B2HK;E(F$KB7_Y6, MGLX4O[I6O),U?*EOPM&2G _D1RFWDF5I:5S'SE_?2D=F;1C_6WWST%%,Q.;4 M1@J-&)I"5D02YL-1PFW0[3S)-+^]-37MVH2$]\YY:1]L:3FJZ/JCI+N4# %: M/R?WH4M"<@IUGZC^1$*.AYBVNMQ"SY:]@G.E]FW?L#6UEIX;EO'IS*72ZW"6 M%A,(NMDFQVJI)LBIY./6K,%'F L;#;UIF4C)W#W!W*.5N,B[=HFNS5!IZX@< M-C5&Z"R$B0X@TO0V-.Z9R\IT?.B:"F(1X10&\Z"O#17TN9[K+R,\W"?<&IE]S3*;= M"F^GT@?<#9(SB':#XM*-BMCS"NKBLI;K M-])C6)LN0>U6]@K9YR[E,+L$R6$S1N>-KW\C,\BO1I)U-=Q;!6WI1#]OV/CK;[U_RGJ57_K3 M]M $;[;CX>9%XU3Z]JZ0=T"?FIO8$N'N*(O]WHG5LVTWN+;=,T$H"5<8&_6M MRR*@: O1SW%+17[^8:-GAQPE7G?Y;!@V"0]*QZYP=/&=5;2K?D7O(&'M(%G[]QAAU/=KBEM$E-W]89TO6S MC?;R^-6 ]!$Q(>M1'PPA7,KWZ#]ZY>IXV^6"X(UU)7A!;V;<7*?_Z!LG*K4+ MR_(%XCN_KO"NIA0W)$7_07=\G&C-;&9\&&WF[J/]P?^ZG[[MMR5[V4^#E@;J MI1] \?61NI5?":6GZ3=61_+3HGZX_$#K"ZR#[K]79H:IH^&+PQWEY4=/\J5U M*_ZAT=2UK5ORQX6!S7D:@/KF?/W#M\YMN9@#2Z3!Z6V;O,I6P:1 M$X0"4^L8&'T>\1*%<$0DXW?/&0PA'?!PO6>_]KE3+@_,X*42/WAFRV5P%D"& M.6N$O57M1^SS>>OX4B6,_X>V\YV2<]H8JZH>3 HJ+KLOV_7W< XBYX!Q#T@ M]KJ[0%[E%;,L66C5@G;>Q.86/E6/)G%3>?3^A-C9('9VBCWIJK%N=%K2TX.+0J,7"C_O M<&=A)>CXUS'1IVF[JH_A"Y?T@"2LF=[N[T,6<-5H][$ETH\B@N$[H#K@4(?1 M_WTF([B7W,*W/$?]4M:<6M39+:)\48BG P^=C^"NI"J H>=LH$6-U"T90MUH MTS"Z."H\DX [K&H_%G*M*IHN!3=6,V]IZ.%JN,6B$9WA:GRLDN%!TU6H"S]: M#*2JD;;KO\$Z3*^+KFF?W+O1=\-TP:4!@3E!H_&[MP'H;IQT&ZMJW\(/RM) M\,N2)C!JYT#GN:*"]AL78)CIR5]02P,$% @ LXL/59R'*%?Y P \P@ M !D !X;"]W;W)K&ULE59M;]LV$/XK!S4K4L"U M)=E)W,0V$"<-EJ)9@R;=/@S[0$MGBPA%:N0ICOOK=Z1D)=E<8_TBB2_W\+GG M[GB:K(U]< 4BP5.IM)M&!5%U.ABXK,!2N+ZI4//*TMA2$ _M:N JBR(/1J4: MI'%\/"B%U-%L$N9N[6QB:E)2XZT%5Y>EL)LY*K.>1DFTG?@J5P7YB<%L4HD5 MWB%]JVXMCP8=2BY+U$X:#1:7T^@\.9V/_/ZPX7>):_?B&[PG"V,>_. ZGT:Q M)X0*,_((@E^/>(%*>2"F\7>+&75'>L.7WUOTJ^ [^[(0#B^,^D/F5$RC<00Y M+D6MZ*M9_XJM/T<>+S/*A2>LF[W#.(*L=F3*UI@9E%(W;_'4ZO#"8/PC@[0U M2 /OYJ# \E*0F$VL68/UNQG-?P17@S63D]H'Y8XLKTJVH]EOAA!&\!XN<4'P M9:'D2GBYW&1 #.\W#;(6:MY I3^ .H8;HZEP\%'GF+^V'S"MCENZY39/]P)^ MJG4?AG$/TCA-]^ -.U^' 6^XQU<'9.!*:J$S*13)$="Y]Y" M\' )'"WLHM7C?,JP7*"%81*F$C@$;0C&O?^DFK>^4!LKX 9SF7%87F'!X3;:G<#<_AUNQX6LL>X!;R\XV%P%_KJPH01FA M78^+B;R^YY65RB,>P0&,AOP8)B.X,/H1&==+HKU=P;TA=EV')&V/ 588 M?"R]:699'6)BXZ1E]]GHU7M"6[[P^./UY6=>$/J9XJ=:;9@>VU"GQ0Z/ OL^)'$K?5LE:;\)=QM:GQX.KO5STK,YK0TD MO_3ABX8K7-B:6S2<;'4Z2$Y&O3B.SYX38=<=-WC1B$JTJ]!N'80H-SVIF^TZ M^GG3R)ZW-[\#S'_%ZH+")9O&_9.C"&S38IL!F2JTM84A;I+AL^"_$K1^ Z\O M#:=D._ '=/\YLW\ 4$L#!!0 ( +.+#U4)?.UA, 8 !X1 9 >&PO M=V]R:W-H965T'QX?.XYRZ>/0OY4 M*\8T/)4%5V>#E=;5A]%(92M64C44%>,XLQ"RI!J[5Q2CPO/&H MI#D?3$_MV*V#?S!>N!KOEQI,S":GE9TR>Z8 M_J.ZE=@;M5[F>\X>5><9S$GNA?AI.M?SLX%G M +&"9=IXH/CQP"Y841A'"./OQN>@W=(L[#ZOO5_9L^-9[JEB%Z+XD<_UZFR0 M#&#.%K0N]%?Q^#MKSA,;?YDHE&WAT=G&X0"R6FE1-HL109ES]TF?FCAT%B3> M@05!LR"PN-U&%N4EU71Z*L4C2&.-WLR#/:I=C>!R;B[E3DN98W+<^BS%88SP/>AU^JOD00H] X 5!C[^P/7-H_84]9U:@!5SEG/(LIP7<::H9 M=U[J+][DS:?% 5S=C9 /-",?G !M.W;_RQ=](#-FK!1GW>I]V[ ,KG M\+&L"O',&)PSSA:YAMN"<@5_?F-/&LX+D?W\:]\9>G?9?P;'C2%<*U5CG!B( MA:%&B4#N-.X#.0?VE*TH7S) ?8"*/IL8&CM\I/<%AOEV,W:S6.09DW!'"RIS MG+OA@'?+VKLE9N0SE=D*0M\.8=MQ<"&XPFRCV+MB>]=O+7;^NA8^Z7,_RS)9 M(_VON688! V7MB7TNZ?-Z'3:?**]17<%'_#,C>;E^MI.(.4(7+*,E?=H MM[XR"$+B)V/B1P$<@3?T QL-WS_!3A2ZL11^DT@3Q!J221*0- C-<-(Q#2+3 M!.;>! MY[!\MZ8[6_DD32,2)5'?5D<03A+B>=[AV'F !$K&,8F#!O5X&\2+V 6X9TC& MJ6^&PV[L0F>X-S:^ 1Q&*0G0?0_@8_"W#SJ$;\C%-3N7#0C4Z:K&G,7*U+E, MRQ<%\TVR[=+WR'H*EKBMP-D@FZ^;;0RY-+.M%?L M7KK$,B->@O"W37! X.[K_&M"'N+P3#F HF"0=>7;<5J""V3&BBA-IFMC&EA/)G>Q>3 M$V6P&"UWHF"P,(KG*4WQ[@9V"QTQ?C./0Q-W$S\QD!AV6*UH44,GW.-#+1$0>H:GG"TJXS=-F$:ZW5FO$:8 M+VLO]'7F;)AQW3)'O,J8 &-DSY'ZSA$(4GC\6MQL,&=I,ADI/!AIP?Y>-E3:4G?+)YIWVO0J//. M6C*YM&_FIB;57+O7UW:T??F?N7?>C;G[Y0!+R1)I" 5;X%)O.(D'(-W;N.MH M4=DWX'NA\7W:/JX8144U!CB_$/BFTW3,!NU/(M-_ %!+ P04 " "SBP]5 M/V<,8UP# "8!P &0 'AL+W=O:1L& LA(52B.4!(WKN7<37B\39]\:_"UP9X[ZX)0\ M*?7L!G>KN<<<(2PQMPZ!TV^+'[ L'1#1^-EC>L.6SO&X?T#_U&HG+4_;>Q(,5KGE3VF]J]P?V>E*'EZO2M"WL.MN8>9 WQJJJ=R8&E9#=G^_[ M.!PY3,XY1+U#U/+N-FI9WG++%S.M=J"=-:&Y3BNU]29R0KI#>;":5@7YV<47 M91$R> >/7&LNK9D%EF#=8I#W$,L.(CH#D<%G)6UAX*-JE?T!T!D[1@=,R MN@CX9R-'$#,?(A9%%_#B06/ D/EENDW#JMMX-+3L.Y M,KDV-<]Q[E$=&-1;]!9O7H49>W^!;#*032ZA+P[G /_\A7L+RU+ESS].D;P, MTYWK"!X1A#$-KF!W *9 U(W."\IE4(V&7%45U0>E6O[L [>PY5JHQD"M14Z! MH\H'6R 8L0\;!"NPK>PY"4=(?IPBSE63V07ARV; M$.+,'V>IG[((7K-1F,&;5Y,H#-]#.&(,7@,;16.XZX(13OV,)?YXFKEI-IC2 M8.J:A!C70I/E5>*SD)#3!-[22C@]LDTFU,3I+U(OPY-&?IS&?IHD+:'D!*&4 M?N,D]!E-G)7&(([\Z831-STK;7J0-O;99.*S:0(O]B237NN@C+9-,C^-)O]7 M1J+:*)Q41J&>^B303]/TK+(Q7$'X6T"&=.A34DCX+H6%K^LU:G?ZMTW[.YEM M/L3MY)IN\4N&X;'AJ8(,CF[+"O6F?1,,E4$C;7=Q#K/#LW/3W;:_S+LWZS/7 M&\IA*'%-KFPT3CW0W3O0#:RJV[OW25FZR=MN04\G:F= ZVM%==H/W ;#8[SX M#U!+ P04 " "SBP]5EY$Q'K\" "X!@ &0 'AL+W=OL WK$#3=]C#L0;:9 M6*@L>9+<)'\_2G;=#$B#/@XP;(GF.3RD:'JZ4?K1%(@6MJ609A84UE8786BR M DMF>JI"26]62I?,TE:O0U-I9+D'E2*,HV@S5&HS2SH!\^&>[XNK#.$R;1B:URB_5XM-.W"CB7G)4K#E02-JUEPV;^8 M#YV_=_C!<6/VUN R295Z=)O/^2R(G" 4F%G'P.CQA%!9#5 MQJJR!9."DLOFR;9M'?8 D^@50-P"8J^[">157C/+DJE6&]#.F]C<3;XIBW &'^ RRU0MK8$%V[%4(#"9.Z.N,8>;+36!03,-+<5T MR#!K^><-?_P*_QCNE+2%@1N98_XO/B2MG>#X6? \/DKXI98]&$2G$$=Q?(1O MT!5@X/D&1PI@P"JXY9+)C#,!2\LL4N/9@_DV=,/#=.X;NC 5RW 6T$=B4#]A MD+Q_UQ]''X^('79BA\?8DZ.'])6SE MN.>5SS4TFE*DUPJ\'W%J8"Y4]_CZ4 MS_&(37_T7MJCVHO,VLC8M@=PF8DZIX72.953[R"M#3&:#N=]:JT)E>[ %@A7 MJJR8W'E"3@%HWFCFOE@Z"5.GAN><:LVE 8$K M@D:],YJ"NIF3S<:JRL^F5%F:='Y9T*\%M7.@]RM%.MN-"]#]K)*_4$L#!!0 M ( +.+#U4,&K,P)@0 *<) 9 >&PO=V]R:W-H965T\W@'C.>,C&)+'EUV"AM M/"QJ#\DK'B[AGGAS W*],M-ZE0IM((_WW%)PL+H=+'_T_)/^O@M/RZ2WK' MK0#?$$B+48)GE"ZP.0)M%IJYY69 ;4!5&DJF+:54[$'M)&:T^M>&9YPV@&.V MT %V.4]SV&$S=SAZYZS<$EMEC64RA[ %QT&=PS3=HN:D$#Q+FI>8" M1BVF8'MG/91,SZ,(* TT>F%RN*7&DG$OXQ&M2P.M3/)+NX\;S#NUY. 64RS6 MJ!N*>!C"QM7BA6.;$P:DLFX0@K5XYW!, Z3P9C*"N]@Q:1+'-RPDEMR%X_"J_X DIC^/5 K M:8C'81R/:LM7Y>:,QF'_*B:HP#K?JBAH9V^%/QRJ;"%>6%@4\ ME'4T=;S=I.A8)V!<[35%5.S)+MV5J@%TE& M79&&NR=40<_U"S2^A/.LYPPAO MJ<9C]Z06:+7R=O^ZI.;HK,3B-CAX_V:4Q,D'\MPTP'&'_EX*TL'N__,Z2:%VDV@_QM%&VTS< ZZN]GL)U!+ P04 " "SBP]5 MA?)[)H@& F#P &0 'AL+W=OJ3GXS9#>K564> MSF6K[TY&\6@[<:$62\<3T]/C=;60E]+]=_W-X&TZ6&G42G96Z8Z,G)^,SN+W MYRG+>X'?E+RS.V-B3ZZUON&7S\W)*&) LI6U8PL5'K?R@VQ;-@08_^MMCH8M M67%WO+7^L_<=OEQ75G[0[7?5N.7)J!Q1(^?5IG47^NY?LO-QA(X_R8^6JTV.C[\BP-*SQ MP+OJM0%.=1R42V>PJJ#G3G_53M*,WM'YQF+)6KJ4"Y#NZ',70@[NCJ<.6['" MM.[-G@>SX@=F<_JB.[>T]*EK9+.O/P7$ :?8XCP7KQK\]Z8[I"2:D(B$>,5> M,OB=>'O)*WY;73T"MAT )N^9OUT&Y(+N=;&J6Y!'Y6M6VTW1M+O5_+>T7FKZYL_ M7@+^JNF7@8>D.*1SI7^IS$(C$8T!@/:!EI6EN=X80ELPE<=RO&NC6XV-9QF*69287,:(S#PIH$+]%U:!_3623.A#U6KX'BGJH,C$H?T MH7TP%7V1C:JQ^Y6LEYUN]4*QC;<_E4)$1WLB?BX^.G@$VLA;--GU%@"C7O7F M!FS#$K>26J]6TG O47\Q.0[Y=?;U M\I'FASTO/C4K9([N)G367DOC*J1$5S7507EE,+ SND!&=1NYTPB&ZGQ#S&4LCO9& K_" M%U,1193$)<63!*,\*?ODRHN(1)YC7L0)Y5G:AVEKX^ES]J0P\F$E+BB.4YQ3 M4-^297K XRRA QK'(N*'2#-^)&6!QY7FZG[#P$2"9YJG#'PBL,JS49+1UZ&Y MH?%H)#7B9NW!RSR,9X(WXT%2A(&8Q&D_%T_*G$$P)W&,]XAE0,Q8E"RR[]U8 M9+F'&GG@ZM+*MS=Y@'.7/?9N%( 2,WJ]\ M#UH6=,M93V+9VRK9Z 4.I\J@8+D,^T[G0_XZOCCOK09RWC O48_99\53_CTP M_Y<*CS<9J!^744BJD%NE]T1XF'T$XB1(!"<347B)K-CRN4W3OJ<@]XA35*2H M%1@?J$BR'G62]007:9]:N<^:W091H?T];Q/[=?U1UG*%)H.2G/1=XLP^D1D( MY%0-M 2_@W.?6H6S*VP0@%Y5. GX_/8(+-#ER"(T %]7Q6S&,RG/Q,7,!R.$ M0$QF*'O__4]Z3NBX7N!IY0N4R].Y!)G_N;OEFY\#&PO=V]R:W-H965T MR\R9,Q3:! ]']SQ9>7\09R-UVR)]^A^K.>&=G&'4G")RG*MP& YB2X'%].1 MMP\&/SEN[=X:?"8+K5=^\[681(DGA )SYQ$8O38X0R$\$-'XTV)&74CON+]^ M1O\<KQ<"QN>L&UL3T<1Y+5U M6K;.Q$!RU;S9KJW#GL-Y\H9#VCJD@7<3*+"\8HYE8Z.W8+PUH?E%2#5X$SFN M?%/NG:%;3GXN^ZX=PB"!$YAI*;FC>CL+3!6T5XZK):JI$F:'L$;=ID/ ][P M2.86G(;/7#%*D@FX=\QAJ,"A?!NXT6$X__%<%70X!I?4<]5L(4F8VV>(!2( M[@G1.IIF2V ]F#'!R5]QUH-;MH([7BP)Y@&50FN1EA[F4BS0..;-%2M8'^;L MJ2F(9 5"36-F_N?%J"9YQ7SFL#I8D/1/7I3GC*L_V$#;&DP!.L#24HPL7P' M--G83;9_#'JOSWI4WMH<&J-X[\N72%EZ?;.0ZUJY1@2ZTTY"+QOE>#%O]/>& MBD0=(:HEN2;]#Z<1F$;3FHW3ZZ C"^U(E<*RHM\ &F] ]Z6FZ6DW/D#W8\G^ M E!+ P04 " "SBP]5/"2%-J$" #*!0 &0 'AL+W=O>%E99PC3:<-*7*)];!::M'!@R7F-TG E06,Q"R[CB_G$^7N' M'QRWYD &5\E*J;53;O-9$+F$4&!F'0.C8X-7*(0CHC2>>LY@".F A_*>_<;7 M3K6LF,$K)7[RW%:SX#R ' O6"ON@MI^QK^?4\65*&/^%;><[IHA9:ZRJ>S#I M-9?=R7;].QP SJ-7 $D/2'S>72"?Y2=F63K5:@O:>1.;$WRI'DW)<>F:LK2: M;CGA;/I5680XAO>P;%<&GUJ4%JXW]#73T%( YQ9F/=F\(TM>(3N#>R5M9>!: MYIC_BP\IL2&[9)_=/#E*>-?*$8RC$TBB)#G"-QZJ'7N^\9%J#5@%-UPRF7$F M8&F9Q?JU>CNZRH2<)G.(B%U$6VG5EA6= M"#GY@"J\7'!B+SN-&WC 1FD+3.;T;P[D4CE2[ZX$3;]#T!J!G)M,*--J',&2 MB:XC7[BD?UG"@NDUW&A5PUTKGB'N>G\"EVU)TP!QM#>,X5%R"]^* K5COI4; M--9W\@A^O-<+6@;$\39.HI,HBL#PG;>]U+CP8+YJU*7?(@8RU4K;C=I@'1;5 M93>??]V[+7?/=,FE 8$%0:/1A], =+Z+Q2] M:J^X ,/Z3O\ 4$L#!!0 ( +.+#U5FS*?82A4 (I! 9 >&PO=V]R M:W-H965T M@J3=?EB\'VB+MCF512\EQ7AX[C?/VXWSO\JE M,96Z6N5%^6YG657KUWM[Y6QI5KH^7:&YWQIE6^-QF- MGN^MM"UVWK_E9V?^_5M75[DMS)E79;U::7]];'*W>;SBD!H_+DT)R;/"1+P^$\ NI/.I(WMSQ'Z1[X\+C/5I3EQ M^4^;55 MQUN+?=7["[LH[-S.=%&IH]G,U45EBX4Z<[F=65.JI_'3L[=[%-)+\!_UL50[8\&:C*:3'K@[:?+ M[S.\_3O@;;OPOX^F9>4A+/^W[<("[V [/-*@U^5:S\R[':A(:?REV7G_^S_& MST=O>K ]2-@>]$%_?^**$EAFFL1Y(!A?JW^'O]_-5:6. X/*^)D/(Y[CSVZ(3KN6\)*E7C/S"-^ MS.N"T0('9W$+6'5LW6?M%T[]Q$H_4)^*V7"@7.W5B2XT>% TW S*PU3G?R@$-KXCYWBS)98#'D$BW,GVL?9Y8 M^[Q?\72Y%*FC#Z?_J>VESDGJ'ZN$O<=LMQYWGMUA,NFGS8P'E: )2WBB_%KE M%JN)5)>FK$1+-[9:PGM4M;>5-4%!O3'*%48]F1R.!J/12!4.OH!?PN":9' ' MZH.9F=44E-X?\R/\VUEQ>T$2*A$GODE'I9^H\6 R?HZ_KP[&7;4&-6?+PN5N MP=:!]X]'"D"_NPJO>>N$MSZ?J!X^OTA\?M'+YW-@#_).<_-0AO;#.XI&J 48 M1B!K64C?O.G(=X%X#/0'-]U<) G:!?];2:UWG:/U2G9657K!^TX+[U?$AF MH-ZP?#B&XAEH3P&S>TT2 M%!Q.&OF4^VR.RES6HV$Q2(D(I9#ZV#W:T]APG@ M[ID_#?4&>O5;\^)8C5]L M?7&B^/OM%Q^:9SBO]>*T>3%^U7[QL?5BC'\>33.*1$"U%=P,/2]NW_NVF(U: M!JOSKD43QF8;3?:WO_A#C;=3\<_FV7Z')I]:5\>+'I%_E43^5:\4?H*-+TAQ M'ROZ1TEHJ?;/#.' Z"A16+)ZQ"8)\K8[).%&=[KL\[UAIRD\5:\ M#+NG\>BE^F@+BU0K4POGLE*-#T9JO+^?W-'DD!9.X,=Z6#H>-9G9J)>IWSBH M.4*D]/A(XQ&@E7PI7+$KT2 T3%YP5%%R?#57I9E1U' -][%VI97H_LG^(4<, MWD@D?:Y"[#"=V3P297+Y:, M914C,(HFX>!*PYRD5RP$Y.R']+8^5-',B MJMG'_$G#_$F_,41,;#V3%L3^8$N@"OT$:I]=L=C]C.0@^V_5ZL$G\U$Y'T44 MRPRR9K@U)8] ;V0VEL,^T36)_BZMV02_9AM8&Z0TAIA%00 I'N(PSHPX3>J$ M9!RTS:"+(@;$F)GV_IH$4Z]8 DF""CD65NZ:V7-7*-&*-JZ-!@)4R-EF6B6$ MVS^8W,O&IC8S[BVFO#_5OL#A2)5QTL524S;Y2&X]\("GGY&./FO.(:WRAD(P M"I#M3#AH\YI,G$F[67\S)8B\RX1@'8-U4ELW%_@^@'+!<%/V=*C1>EQX#EN M0T_/&O -"*LLM8 (\U<7HO5E74@,AXOTH.%R^ MJ/A@\D6(,6$#(# 0,&+=2A=@))L2L&"E?X$M"5-B&8Q!O0HLE!!;^$O@D]B) M^> 3HLVB2H[54YMS-6$09*2<03/(DW#LQS=I!14W-L5HD4J+L5ZXC5(20H0T M2*"8JS5YI%)EC96"-EJ7):2'<,P5);!2:2*YK_,L%)JDZ 2O6K;HT/ C6&9$67*D5 M"6(^K2@M_#L4@/$-N'#I*Z3B$B, ;I>]?]79(M1_^$)D7)#BK"D 84YB'0M&*=*:!DEO%* M6%?$#R'+LF4[0@P,6Y"99L4;BM\+TKSU+H"0BD7=S6K>G!/E+FOE=<>YAJ)< MS):.[-@WH<09+!0M^.(RDXLC$$IQ@;#C4RR,DZ06E(] Q'2LZ[N4N)C5.G?7 M)I2] LF"08HUTI719)7*8$BHT$:?TPUUZE? P>961''#^,6;L@,LN&M*>D7- M0T9@"\A0+8I-IBI<,"7@,9MK^"-&]*98!CKU@6NQ^ 9C561L$/&5,)30G#NR M;K1:[)+D$3?]#4<);&6)PSJ?<4E?HHYM CD/9-L>+;QN/JJO)&T+/? MV#3,2/HO';4\-(&LO M\B1;L,Y$(. ITDWRP4"JY:>;!3!*(241"1INI2(;,,^Y4_#:)M2JV6%EVB(R M"NVB$!>MM/\%)RHX!:?4#C_)RY)#G!HH^V5(F%HP;]]\2L(1$BS'YF%>,\F; MI2+Y'C*UNT6FZK()V[IF,0H^2?A-4XL@X!+W(]+]&%[@!,\ M7OC19!0SJG,IW375 LDFD5]2<@JZ46LI"AR[IYNTD@Q(4OD_$XGRZT$J,>!- MGW-O6FWC_E[;3\D>'AN>]P,EGH2TA*@[MQX< <9#OM G,?.M!>UJBESZQ!4@ M6<49.\=W-ZUEZMSHKL&-U6S T5(FHR"P94^%U?4Z,AOI$H!2X@7YHC);:VU( MT2JN-[:>2_,]ZE;KA>M<;:@^%>JH7M2XO12FOKHA?U*CYP-U\&*$+^KE^% = MC-0_=5%K")DD]Y/AUO+=4_62R4-[QH=$SCXA:/IPX_[&&9EI[G=V>N@/E85[ M8>_>AATU ZJ*J$N*O%J"W^N&;8'^;7>&1TE:) ICPL/#(5 6OI.[;U=\-E0- MY-2,_?%>*V*AF&#M70:+&7N#H1S$Y5E".[9Z4UYY4U?%!*6XKV-*[K.),=C2 M9?>K"/%2<'G;2N:0"L?W7+O>&I#7,+,!*<%3'R!Q= MG*CGI'L7E5DK1"_\=Q+^[H>_!^'OX6L"+96 RB2X[8)MN[?>U%=*G3/7N&TA MT5XSR:'([%?(Z:AZ*%7_%KDDD PDBR=IM4&J6(&[Z]K#ZU+U \;/#^B.$A2P ML)@*?BN%U0FP-*'G;%^[IJLM0"*DY'B:TG>YM&N2.)%Q5\#IMR-E!]5=)"=* M\21<925 :&MPIR)T7$(@J8T/*$ OI61C^'0NG$4&BXQ*NL=6GLR##>5[NS*- MM#,II(8+S!1\_@>K4M$J?B'ASZ[>L7=5I<6N\*NJ;. MV3,C-BG5RDH^7%Z7E5E):A@2YDI-+2WA3)RYQW(6>GZEI./ I?H?*D>O;C . M,E%%F(6N08-0!"7/*6M-F7;(#8E8DLM_ES#B+JU8FO:6<'X@6C3V14@BZ1_" MS&\3BY"VIV2[K'$W77;LD8'/*XSAN'^!Q^L^ZY.\H! BW"%,>R6J1A;$ZD>) M;$'V5W=>/,P!+D-VE)+YEG.BX:@\;QB /(2,0\MU1=L H].2:QY:)%.5W6DK M6C2Z!-"4(N-J6X=%([X4SXMNS"HE+BGX5, M&7=M**9S6%+B30F1)76BF%_&*"RTN:(Q,$>UNRL6+,2)83"(FGDTU,>M([(I MV2Y%M-)1LF7 BK)&0R,9!90C)NHYI9HW7 "KN50>6?(*%J!$"I[D'D1- ,:> M4HU;5$U#,2&"I_6M1A?6+]C^>[H3KE>RENJBK0/I,-WH=FLHB]LWX7&LW'(^ M*)Y%)A1*TQVPTME?-;?-.:JG]DJ8M@P(EJ(EAD]NEW>R8:>JF*DGKU[(2)XM MVF'$UOK'EI&'XL+_II9F''_,,P?5$9E M;Z#^D$[40T.]Q\*-60.7];@D"YZM:*05[*2"N.%!@(6L3H6+-"_[50?!.(]+ M/T$;;%7'"L[X#9YD$"8>14FKCDJ:RV ;=^8=P*_4TZ_G)[N?SH_.GB53EZ!? MS"PW_.G%:I"&;V7<5ER' MCRFIV&[),EH3Y*T&&"4AZY!EE%'\Y1CI(GA.5I%?5DOKL_ O";_T*4%X2D!; M:#8VLVW?GMIG!!F6D0N29*&HE[8*LJYF<9LBBL%<$ML 8ES$@)3'L."M] M=5>W,CJU5+\,%4#:0B).[.@*6#088P[:5O_(*! M>RE)Y+8T5".N$K4'PHO=X7E-Y$.I=]SMRR>$&(4XRX6[Z%^&:S=M.M////AY M%W%O(/H%!S-TVLS;J12@M\PJ;!]JB!,S?QP=G<61F:'ZP<2@9X.D#,+=P+@T M>A8+KX%=7 _@Q)?X&?/!N;G\A;-^EX&^7_$4XC%U'Y^L#0JKV[RY(NDHN MZ@.W-)<3ANCIQR]<4.=*0^K(-VV#M$$FQ+H3?)(DWI)D&6 @O#N8=M%*-"F; M!@3G*1#3$,^U.6F8AR)]L/GB^UJ,#AU29'A+/ET2O:9S.C5AKK>_?#=IQC.5W+G^5ZQ@?TR"_ZDINC_:??2>N'W2^0%HJ"_-;$UH))7;37OWMW"I_-%H M=;NC\-1-IW7QY1FK'+2/]P(UQI^1O'@@/H1$+_5 MK0!(] '!C^-JG_QTUT;;&4+4,+O8=[=FUG#2/PKXF;08 O[9L)-[Z/7N \K MR!5DCJW@T<4/BF6?T]C_RX,)]5_N9UY,,G*:*)5VJ03,$(Y.>TPW<9QHVY+Q\6&4\9N/]@?_R_[C7NOG\2L#::3_"0#/ A:5 M_%(^/4W_HX$C^7E]LUS^+P5?(,ST(];&PO=V]R:W-H965TP.8,5K<[87PK_OV$L6HG);5 FQMN?M MF<<>>WIKI5_, M'":R&DZ0<+:Y=786BR!1;,M-02)4EF2A?,TE3/0[/4R')O M5(@PB:).6# N@T'/KXWUH*=**[C$L093%@73FQ$*M>X'8X0?O'UV1N#RV2JU(N;/.3] M('* 4&!FG0=&GQ7>H!#.$<'XL?49U"&=X?[XS?N]SYURF3*#-TK\R7.[Z <7 M >0X8Z6P3VK]&;?YG#M_F1+&_\-ZJQL%D)7&JF)K3 @*+JLO>]WR<(Q!LC5( M/.XJD$=YRRP;]+1:@W;:Y,T-?*K>FL!QZ39E8C5).=G9P5=E$1+X!)-J5T#- M8,+GDL]XQJ2%89:I4EHNYS!6@F<<#?SRS*8"S:^]T!("YR?,MM%&5;3D)]$Z M\*BD71BXDSGF[^U#0E[#3][@CY)&A[^7L@5I= 9)E"0-_M*:CM3[2QOH,%#E M=RB]RKI]V-H5T)59L@S[ 56(0;W"8'#Z(>Y$UPW8VC6V=I/WP80*,B\%NBVZ M868!3.;5X.Y'R5=,H+0&_O+@X1E?+8R$RE[^/I1'8Z3#>1#56%,-MYAA,44- M:>Q78AAQ]87IN3J#!YFU/#A33@W/.=/NU'R$^"R)._2];,=P(S::P2/F=,P$ MH-/&FG00:J#ROJ3P_BDKCN50R(^HT\]<$+3QQ M\W(&TXT?P#U='$H?R6MSV/<4[L^($%_K1.@0TG,X@5-AKXF#DYU@!''WH. & M_/S?@MO=&L7;$]SM!/'EON!^3Q#37XWQW7[O8?5:A["FAP6_07PXN\^[M?0= MUH<]2"1HV/U.O?N=HPOI0:YH[Y7>N*RTIO&1.]T8XO]5T!-;T]5N4?/JS/MB MB:,+N.>2TQ6?PURIW$#_5\I%,-N(YS*0GT'/VE4*. M!9,TBR^JT8$E7\@SC0A<$K]H+%"YT\/7\F?-?TX_7"1Q?$V3RPLZ:JUN2I*H M=9G6$K=V G>O2^HHB)&5$I2RX'9#6]7U%=/9Z<9==U[;_M3NN4C:>QYRON(Y MTD6YX2CR2BFY_NF7VI 9&ULE55=;],P%/TK5V%" MFS26SVUEM)76#02(0<4&/" >W.2VM>;8P7;6E5_/M9UF12H5O"3^N.?<5!M8BS M)#F+:\9E-![ZM:D>#U5K!9I>(W2<"5!XWP47:87D\+%^X"O'%=F:PRNDIE2]V[RKAI%B1.$ M DOK&!B]'O *A7!$).-GQQGU*1UP>[QA?^-KIUIFS."5$M]X99>C:!!!A7/6 M"OM9K=YB5\^IXRN5,/X)JQ";GT50ML:JN@.3@IK+\&:/G0];@$'R%T#6 3*O M.R3R*J^99>.A5BO0+IK8W,"7ZM$DCDOW46ZMIEU..#O^J"Q" 2_@&F<6/LT$ M7S!GEX'#.S83:(Z&L:4\+CHN.\Y)X,S^PGD&-TK:I8'7LL+J3WQ,^GJ1V4;D M)-M+^+Z5)Y GQY E6;:'+^^+SCU?OJ=H Z&^7>4%=+$;[:[)A6E8B:.([H%! M_8#1^/FS]"QYM4=;T6LK]K&/;^G:5:U 4//P3;Y[G7"'CQ8F0I7W/W9)WDNZ M6S*YBKVK>IW4[AJM49IH5':7R825Y&X"[B=7,*4 MK4ET>0]33<:&VT;#A68U",6D.:83:UN-<-EH+ASC*1Q D=,C3PNX4O(!B=>5 M*=UY;-C:U;R!&;AANEQ"$)/#:0+/GPVR-'L5'*JX*54K[3%(ZF(DC=5.YB]_ MD.$PS>"H!]PIRX3/8C9I@,D*G&,.6FHD$TC8(.W4?5!R\<*BKKG$>C0:\/$JL;WMYFRU"W]<$F_)]0N@/;GBFSK M)BY!_\,;_P902P,$% @ LXL/512EQC3] P \0H !D !X;"]W;W)K M&ULK599;]LX$/XKA!H4"<#$O'0EM@$[W:,+M V: M-GU8[ ,C,[802=12=)S\^QU2CJPTMK+ [@O%8^:;;RY[QAMM[IN54A8]ED75 M3(*5M?7Y:-1D*U7*YDS7JH*7.VU*:>%HEJ.F-DHNO%)9C!@AT:B4>15,Q_[N MRDS'>FV+O%)7!C7KLI3F::X*O9D$-'B^^)HO5]9=C*;C6B[5M;+?ZRL#IU&' MLLA+536YKI!1=Y-@1L_GPLE[@9M<;9K>'CE/;K6^=X>/BTE '"%5J,PZ! F? M!W6IBL(! 8V_MYA!9](I]O?/Z+]ZW\&76]FH2UW\R!=V-0F2 "W4G5P7]JO> M_*ZV_H0.+]-%XU>T:66C-$#9NK&ZW"H#@S*OVJ]\W,:AIY"0 PILJ\ \[]:0 M9_E!6CD=&[U!QDD#FMMX5[TVD,LKEY1K:^ U!ST[_:RM0B$Z1=J),N(4!Y3HW(.A?V,6K;\<$JDYU58=8A-,HQ20*AUA\UM7I M@VH-%7IBA.4X%%(H9,'2$>)Y@0:FN@'$/#A5;2>2[K:;YV;M&+,3;X?! M3](LH6)0H>Y E9S%88!,.V"U!ZMK/]3<:@LCDM^N8"95Q@G ^YV&__;MP1GH MIMSI/U!+ P04 " "SBP]5UVU:IAP# #M!@ &0 'AL+W=OBEZ75\1[HF<<&+N$UPEO"OOIU!R%P(6!"9X7*F.9[AR*/\5RB=TUN_>^ E[?T9;-&F+SK&O[^FX MY7V-('9PKT7V6(HZ1ZG^@)N??:5_@1'OOOXF(<&>( 4_K"'XAL\:-C4A_SWF M[>SNQ[T]V)3&'/@32CJA<%T4$@M.&3/)N'E&F54*H9-51BU*N&VUK.C49D!% M0&G>YE5;'*RKDDL]P@7_B5L>,W;C!Q^Q R;+<6%OOWQ/H2).T]B-V8! MO&4S/X%W;Q:![[\'?\88O 4V"^9PJU1/4OW435CDSM/$3+,IE :I:2)2W%62 M(B\BE_G$'$=P22M^>A ;+:@)XU=1E(DX92+$@1O&H1M'D144'1$4TVL>^2ZC MB9/6&(2!FRX8/>E):^F+M;G+%@N7I1'\MB>%C%XG9[1ME+AQL/B_,S)EO\)1 M9_2I4Y<,NG$&PO=V]R:W-H965T $$BPI$G?-MI(ZUX$B*%J&_ !\<%-KHTU MQPZVLW;_GK.39D7J@A0Y]OF>YYZS?3?;*OU@"D0+NU)(,P\*:ZNS,#19@24S M)ZI"23MKI4MF::DWH:DTLMR#2A'&430.2\9ED,Z\;:G3F:JMX!*7&DQ=EDP_ M+5"H[3P8!'O#+=\4UAG"=%:Q#=ZA_5XM-:W"CB7G)4K#E02-ZWEP/CA;#)V_ M=_C!<6L.YN R62GUX!:?\WD0.4$H,+..@='O$2]0"$=$,OZTG$$7T@$/YWOV M:Y\[Y;)B!B^4^,ES6\R#:0 YKEDM[*W:?L(VGY'CRY0P?H1MXSN) \AJ8U79 M@DE!R67S9[OV' X T^@%0-P"8J^[">157C++TIE66]#.F]C<3;\IBS"!#W">9:J6UL"2/;&50& R=T9=8PY7.WH$!@V\O7=[YMTL MM!3<4819&VC1!(I?"#2&&R5M8>!*YIC_BP])=*<\WBM?Q+V$7VIY DGT'N(H MCGOXDNXD$L^7])R$@2:_8^DUZ.%QM*N=,U.Q#.O^B_K*V8H+;CFE\LOG O>XL[ 0*GOX?2RMWL#'TZ*3 MQ^[DX1(S+%>H(1EXR^!9876@D+4*L7E*\!J&DRF-R?"T4\^E18IB(1ZY;V\F M&JV$ #I,&$Q'<*\L$X[POU$,!1B/$QI'HU,X=A'A0>F4J#>^01CPU$T5==:N M!YTWI??LWC2P&Z8W7!H0N"9H=#(9!:";IM LK*I\(:Z4I;+VTX+Z*&KG0/MK M14^P7;@ 76=._P)02P,$% @ LXL/53#!LV]' P M0D !D !X;"]W M;W)K&ULQ59M;]LV$/XK!W4K-L"+7FS9ZYYXYW)&<'I>], MB6CAOA+2S(/2VOHR#$U>8L7,A:I1TLI6Z8I9&NI=:&J-K/!*E0B3*!J'%>,R M6,S\W$HO9FIO!9>XTF#V5<7TPQ*%.LR#.#A.?."[TKJ)<#&KV0[7:#_6*TVC ML$,I>(72<"5!XW8>7,67R\S)>X$_.1[,21^<)QNE[MS@33$/(D<(!>;6(3#Z M?<%K%,(!$8W/+6;0F72*I_TC^FOO._FR80:OE?B+%[:@'_V,L+&$8#2*(DZ<$;=K$8>KQA3RP,-/Z=/XL'DKB-.FZC/O3%FJJQV L$M87WMD0-[P\2 MM2EYW>V5@4^>/-SBO86E4/G=W^?\Z+5TWH]UR3262A1DV/<-K%#G*,D.5V^9 MWJD!\<@O((T'R6@*:08_PYI)1K4'UZSFEG(GS@:3: 1)3&N-$_%T$,=9,W.K MG$PV'423&'I"EG8A2Y\PU M?#Z"E*S8)2N\Q!RK#05@&/N9^"O#^H0A:QGB/1W"!N$G&$TR:H<4X2-[?JS4 M)'7?<9I@7"T#Y1_%/6VCRYY@Q9"!\7A(;9I.^S9BW&W$N'F4&6VV1^G%=/3>UXFE*;$,JYC0E/KM(*] M-#=T*G)I0."65*.+"9T:NGDD- .K:G\Q;Y2E:]YW2WI7H78"M+Y5E)+MP!GH M7FJ+?P!02P,$% @ LXL/5<]]W:.R! .PL !D !X;"]W;W)K&ULK5;;;N,V$/V5@38(',"-15+7Q#$0)ULT[68WL-/N M0]$'Q69L-9+HDG0N?]\94E:=Q#'VH0\VKW-XYLR0FN&3T@]F*:6%Y[IJS%FP MM'9U,AB8V5+6A3E6*]G@RKW2=6%QJ!<#L]*RF#NCNAKP,$P&=5$VP6CHYF[T M:*C6MBH;>:/!K.NZT"]C6:FGLX %FXE)N5A:FAB,AJMB(:?2_KZZT3@:="CS MLI:-*54#6MZ?!>?L9!S1?K?ACU(^F:T^D"=W2CW0X&I^%H1$2%9R9@FAP.91 M7LBJ(B"D\4^+&71'DN%V?X/^L_,=?;DKC+Q0U?=R;I=G01; 7-X7Z\I.U-,O MLO4G)KR9JHS[AR>_-Q4!S-;&JKHU1@9UV?BV>&YUV#+(P@\,>&O '6]_D&-Y M6=AB--3J"33M1C3J.%>=-9(K&PK*U&I<+='.CKXJ*R&'GV"\-KAD#$SE D6W M<-7XD)-VO=OBKI+F:#BP>"99#F8M_MCC\P_P$[A6C5T:^-S,Y?RU_0"Y=H3Y MAO"8[P7\==T<@PC[P$/.]^")3@#A\,0> 0QX_W:YYZVCW=9T94[,JIC)LP#O MA)'Z40:CPT\L"4_W<(LZ;M$^]-$4K^!\74E0]UU8)G*EM"V;Q7: ^G#WTNWX MTSD#M_+9PKA2LX>_=OFU]^3=?MTNM910^WA*BB=@-*2+QK1\_F"%XD1_;*LW MD8^R64L8E^I+H1<*9DJC6P7FX@$O>AQ_*7S[>@UI&()@&;"^P%XB M,AA_^3R]A20-@2<)SG,F((DC^(YPNL-XV^9P4;WH J[EO)P5%23="DN!L0CE M17/3:JI;PKU8P!'T& ^IX5%,CY&JH_EM(KQZ8F4,+R"/1[FSNDD<[:">:1XR^D> M>(/9 K(P>>];[H/@.3J_ MDE?48F^;Y:V(68N5$>@$L[O0LR44S1R?\T?\3*U<;O38>T IRB.\*PC>22'BEK6(6X'3J$VMQ&7-N7ES<3OO*<^\3YZT9_:Y*O&C MY#\2_I3;HEF4]/X4QDAK$#K!%,#;ZRY%FN/]W.\LZXHH.=N MCC+%Z)1['B7?BB??B1?BB_;!X4?;#XN%6[U..UY[X M$_L$;R8Q][SQ=4!1=WTG!UL%32WUPI5M!F_@NK&^MNEFN\KPW!=$_VWW9>4U M!J!L#%3R'DW#XS0.0/M2S0^L6KGRZ$Y9++9<=XG5K=2T =?O%58([8 .Z.KE MT;]02P,$% @ LXL/5<>U&N3)! ]QH !D !X;"]W;W)K&ULO5E=;^(X%/TK5G8U:J6V^0 "= "IA0!=M5,TG6X?5OM@ M$@/6)#9K.Z7=7[]VDF9(2=T@6?L"L7//N;[QR;V./=A1]I-O$!+@)8D)'UH; M(;:7MLW##4H@OZ!;1.2=%64)%++)UC;?,@2C#)3$MN!"*U@&HOO=#='14 = MQ1?2F&>_8%?8.A8(4RYH4H#E"!),\G_X4CR(/8#G?0#P"H#7%- J *VF@'8! M:#<%= I IRG +P#^.X#;_@#0+0#=IAYZ!:"7S6X^'=E<3J" HP&C.\"4M613 M%YD@,K2<0DR4=A\$DW>QQ(G1-RH0<,$YN$ZYO,4Y@"0"]VP-"?X79O(ZF2 ! M<KG,OW@=>6N".$K'A(" 1BFKP@1[O:_"VC+@, MVWL+^]K3$OZ1D@O0>'R8@)/?Z^(:-Z=Q-303/37PN1X^0>%GSZ0R\ZU2\*V,M_V1X&4]N"$A31 XN:6K'\^C<;;5:CN,,[.=]@=49=OO.@>&DSK#7[1T8!C6&7J_;/3"__>GDCR'?@ 6C MSUBF$K!\!2>/7%Y@<@KNMXC)G"=G^$J55"PPXIHYUOHZ\K&,39)-3)(%.5FG M*CR_?:BG=HWPG,ZAXP^[QTF!*W'8X5@DBQH%L#4I,^92;*Y(;**5/Q2*KY6*E><(R&SR3AE M#!%=Z? /7B//;;N'0M'Z.U8H)LF"AA%,33J=F22;'T;@]IQ*!!41=$L1=/7U M)TV6B &Z D\;N99X/;_?$5E['M(EQQ&&3-:;.D5T#UZ\]CLM:-T>JP639,&G M8Y^:=#4POZN4Y'6W['+%9-D$Y-D@4FRJ4FRF4FRN2&R MBC;[I3;[^C3VT>>02F>,;_ 6+! +99F#:Z26V NH:EZ=*'-'_;WTX%ST^N^R MFW8TQXK-)%G09/A3DQYG)LGFAL@J(G*=7UM/CE9&X_B507"'(AS*M?-^,M/F M,3WKL8G,*-O$*%M@E&UJE&UFE&UNBJVJQ+U-4/?_2FB%IVI*Z/3>933]>(Y6 MG4FVH%$$4Z,^9XU\SDWYS%5B[^V:)XBMLQ,4#D*:$I'O)Y:]Y2G-578V\:[_ MVKV*O2(238[8FL?QEP7B$ MA=SDRV&RY@0'6:$H')JCT70881H/+L^S[^[YY3E+14AC4Q8B3Q<7@RCCSK(DJ MD.WQB9)-LO,9J4-Y9NR+VG@?7 Q&JD8D)+Y0""S_O) Y"4-%DO7X6D 'VYBJ MX.[G[W0W.WAY,,\X(7,6?J:!6%T,9@,4D 5.0_' -K^1XH"R"OHL3++_T:;8 M=S1 ?IH(%A6%90TB&N=_\6MQ(G8*F.:> F91P.Q:P"H*6%T+C(L"XZX%)D6! M2=<"TZ+ M&N!DZ+ 2296?G8S:6PL\.4Y9QO$U=Z2ICYD^F:EI2(T5JGX*+C\ MEY92'U*$G1@$X%I MF* G\BI2'+X['PI9%04<^D78>1[6W!/60K\+E) >P]X^71C9QY!.@J28C\YC<2!D>R?SWZF,@N]XD)'#:IK@W15W5(F T)ZEKR7U3XK3MBT!W1! WI0M&H>[!A#AC8/ M/L:\;,J?\"NZ)C%94-%I_J1G]];::-<:,J#3'M %#>AI U8%-$L!3:V =VO" M<>;9SWS$%FJTE5_.C=)IJ;VE,VMC5.NTWOG9H%&=CE%=T*A>0]3Q M9/\TV"C]*4-O4-T0*984L*:H39/,ND(/6#1?AZ"&5$$[WE>&WKR:,[YF4FB"[A8+*OO83&WTOUL2/1/^9Z/.H(85*,T& MI3F@-!>4YD'1JGE3VF6&WB_;VTP\R)Y[@T/T1'B$#OY+,&]RWZ_U^-Y)I*_L M&'V3]6@R>6S0>C@_7 \7M!X>%*V:'*7Q9NB=MSO\10X @J7R64@<9ZF"7.QG M$[(N+0RH]09*LT%I#BC-!:5Y4+1J$I5FGJ%W\WZZA0%U\EHJ.]&T,*"^W0_7 MPP6MAP=%JR9'Z1$:>I-P;W+%*V:!Z5=:>KMRHKZ:@E/H_Z@MF1!J[A,V8V=M^86:%BG:U@7-*P'1:OJ M6[J9IM[-[-!'H+_1+8UIE$;:;D,?J'<20-)L4)H#2G-!:1X4K9I.I:5JZBW5 M+'6*@6BV$K1Q)*J']$X52)H-2G-:3M<41=ERV<:\ /5>H6C5O"B]5[/%>^W6 MS.#7]F8&U)(%I=F@- >4YH+2/"A:-9U*2];4NXL=FQE0XQ649H/2G);39:+79L0&,T9^A&!/I6!-1V!:79H#0'E.:"TCPH6C592MO5 MU#N(]_A;MB)666A7_M>4QX+(6 +)//J=4=G*?)*[I+QYWG-2FS(8#3.& MN;X>O?,#U&4%I;F@- ^*5LV/TGDU]3[A)\RIFO*62>'$(EMG]Y\4AU1@];@? M8EQMJA_R[?=Q_B0C9?$ANMO$A",*]AFK)9JZ484^0._GU$!]4%": TIS M06D>%*V:1J5C:ND=TW^PURAJ4NTUK#>]AKZZO=,(U',%I;F@- ^*5DVCTIBU M6I:9-K=&UW\\(:SN]?9HE4"-65":#4IS0&DN*,V#HE73:>=9;+W3^--S':OA M@>))PUQ'7X_>^0'[DS06E>5"T:GZ4!JVE-VCO93/2MC! C^C=D(!:KZ T M!Y3F@M(\*%HU44KKU=)[B;+1P/&2J@%.]JQ#:AY;T07JGTJ1^ZW;<\$H'4,^U6U 7-*@'1A@4QE3G8:AI 271I[(" M84]RJ4IB[%8M0ETI(',/*GF(HR@)2\)$D*7^V41EJ:P-9P(F"NFZ+(EZO@0N M5\,@#EX>W+%%8=R#,$LKLH IF/MJHNPN[%CFK 2AF11(03X,+N+S4>+J?<%/ M!BN]MD;.R4S*![>YG@^#R D"#M0X!F)O2Q@!YX[(RGAL.8/NE0ZXOGYAO_+> MK9<9T3"2_!>;FV(8? [0'')2,HLSV:TT@##ZB*9-C$CF:,H6@N6,$F'0!:6R%H:)!9I(SB@#O5D\ M(KI EX030>W1\1@,85R?V*+[Z1@='YV@(\0$^E'(6A,QUVEHK&SW\I"V$B\; MB?@-B=]K<8IZT0>$(XQWP$?[X6.@%AY[>+P)#VVSNH[AKF/8\_7?X/.&K9/& M^=?'FBT)!V%V.FNH$D_E/JAE%F.'A Y%MF$\Z\\GA$DJV/YWH53[;)?AU/.'::'2_I1NB%DQHQ"&WH.CTD^V' M:D9]LS&R\M-R)HV=O7Y9V+\C*%=@SW-I)V:[<0.X^]]F?P%02P,$% @ MLXL/50"@.A5Q! !Q\ !D !X;"]W;W)K&UL MM5G;;N,V$/T50@6*%NA&(NTXE]H&8FFWNPND"!*T?2CZH,ACFXA$NB1M;X%^ M?$E)D2Q!9B6'>;%UF3DS'XG3 QZX5'NMXH<\&?3[?Q&IY _;9]$/K,KU"6- ,F*6=(P&KFW>'; MB(R-0V[Q.X6#/#I&II1GSE_,R9?ES M,1I!"H@Q$K+_V$$*:&B2=Q]\EJ%?% M-(['QZ_HG_+B=3'/L820IW_0I=K,O&L/+6$5[U+UR ^?H2SHTN E/)7Y)SJ4 MMH&'DIU4/"N==0899<5W_*TDXLA!XW0[D-*!M!W&)QQ&I<.H[3 YX3 N'7*J M_:*4G(BH5' M?(6>Z)K1%4UBIM!=DO =4Y2MT0-/:4)!:N-0P)(J%'*6 %,BSI?PAPA43%/Y MHS'(,P?1,GFD\@7]>0_9,XB_IK[2!9@T_*1,=E$D2TXD.T'WG*F-1!_9$I8= M_I'='Q,+@*^9J^@CK_0MB!7QZXY=H%'P$R(!(1T)A?W=<5<]=O<($NV.N]P; MU8RJ9ACE>.,3>-6JW56+A/Y%C[ 'M@.T$CPSZZD7,U&Z3=6F7N8%L&2C^\>^ MNM;H9L+=RFV_ ME"[V"I2;',6,\_T\N!A=3OW],2M=1KAI$UG3.;/8RZK8RS-:K)PR4O=: G0? M/Z=@;21KC*&-Y!(L<@36X'92<3MQTDB3KAYI-4EH#364E^UQ90\VE)G.F"<&%CZ2VKA? M/X7O,[+LX8>VFE.TR!5:DWI24T_<-!OY_YD4]C&*[ F=6W"MY'%/*?_+6V:7 M/ M*5KD"JU)?2WLL1MEC^U"NV2FR\B\O6C.+T\K[SV^:7TY5O%.T MR!5:D^!:R&,W2A[W4.FA/=9@9KI"CLB)^56K>=Q3SG]\I_GE5.D[18MB)&T5/^BAZ>ZS!S'2&/#&_2"WI24])_^E]YI<]_.!FT="*_:,=0MT1ZWRG5:)\&A6[7=75:C?W+M_#;%U?X-NP MV).M88HMXOM8K"F3*(65A@PNKK1D%L6N:W&B^#;?AWSF2K=E?KB!> G"&.C[ M*\[5ZXD)4.U]S_\#4$L#!!0 ( +.+#U5F2I.%. ( $\% 9 >&PO M=V]R:W-H965TWV[, %K!I?9IO0_?O9AJ*TH]%>L*]]SO6YQURG/ MK75[X_LJKZ&AZA);$&:G1-E0;4)9^:J50 M':K@?!<'";R@37I:ZM8W,4NPT M9P(VDJBN::C\J\+6U;5VB[X6=K2"G:@G]J--)$_92E8 T(Q%$1" MN?1NPYM58O$.\)-!KX[FQ%:R1WRVP4.Q] (K"#CDVF:@9CC "CBWB8R,WV-. M;SK2$H_GK]GO7>VFECU5L$+^BQ6Z7GK7'BF@I!W76^R_PEC/E-.Y-%T611Y/(E M'^3;TMXXKD$RRN>*&=@+Q[9-<\C"<)'ZAV/%,YC@>L*\D15/LN*3LNZ98.;> M"U(ASKL\\*^.#TV"=\)F,'$\+RR9A"4GA3VBGC$Z.J]43.8)'RGQS_Z MW>U3\YW*B@E%.)2&%5Q^,>7(H7V'0&/K.F"/VO23F];FQ0-I 6:_1-,%8V"; M:GI#L[]02P,$% @ LXL/5:,Q/?UX P X T !D !X;"]W;W)K&ULK5=M;]LV$/XK!PT8-J"U1-GQ2V8;2-(,[;!L1H)U M&(9]8.23380B59*R$Z _?B2ER)8G*TEG?[!$ZN[A\_".Y'&ZE>I!KQ$-/&9< MZ%FP-B8_#T.=K#&CNB=S%/9+*E5&C6VJ5:ASA73IG3(>QE$T##/*1#"?^KZ% MFD]E83@3N%"@BRRCZND2N=S. A(\=]RRU=JXCG ^S>D*[]#\D2^4;84URI)E M*#23 A2FL^""G%^1@7/P%I\9;O7>.S@I]U(^N,:GY2R('"/DF!@'0>UC@U?( MN4.R/+Y4H$$]IG/!>, EIC2@IM;N?V(E: S MAY=(KOT_;"O;*("DT$9FE;-ED#%1/NEC-1%[#A:GW2&N'.)#A\$1AW[ET/=" M2V9>U@=JZ'RJY!:4L[9H[L7/C?>V:IAP8;PSRGYEUL_,?Y,&(8;W<%?&$60* M=VPE6,H2*@Q<)(DLA&%B!0O)6<)0.V,CDP?X/7>1T._@,^4%]5&YT#8?RF[X MX0,:RKC^<1H:R]2-%R85J\N257R$U1!NI#!K#==BB&V\Y<712?H6Q?%B< :^L>U M_O%)0MF-TA7*;_%L2)G44B;_-Y3P%6Z88%F1=4:WE52"_O>D<,HTD\:?S:-QFR5Q.04VR#%[5RAFKEKQ :?)5;UI-U;WU-N?#%^4'_I;N^^!I\!U/>?6ZH M6C%; '-,+634&]E20)77B;)A9.XK\GMI;'WO7]?V"H;*&=COJ;15>=5P ]27 MNOF_4$L#!!0 ( +.+#U5IM#L53@0 )@4 9 >&PO=V]R:W-H965T MV@<9RL0Y):]3-^C#L M@;%H2XA$>B05I\!^_"A*42R+UN),F1]LD3KWW,MS>6F2XQWC]R(F1(+'+*5B M8L52;B]M6ZQBDF%QP;:$JC=KQC,L59-O;+'E!$?:*$MM!\+ SG!"K>E8]RWX M=,QRF2:4+#@0>99A_OV*I&PWL9#UU/$EV<2RZ+"GXRW>D"61M]L%5RV[9HF2 MC%"1, HX64^L]^ARCMS"0"-^3\A.[#V#8BAWC-T7C8_1Q()%1"0E*UE08/7S M0&8D30LF%<=?%:E5^RP,]Y^?V#_HP:O!W&%!9BS]ED0RGEA#"T1DC?-4?F&[ M7TDU(+_@6[%4Z&^P*[&! J]R(5E6&:L(LH26O_BQ$F+/0/&8#9S*P#DT\(X8 MN)6!^U(/7F7@O=2#7QGHH=OEV+5P(99X.N9L!WB!5FS%@U9?6RN]$EI,E*7D MZFVB[.3T$Y,$N.!GL,0I 6P-EI*M[H&:@6"&10S.0B)QD@KPE3S*'*?O%/1V M&8*S']^-;:D"*&CL5>7LJG3F'''F@AM&92S G$8D,MB'W?9!A[VM!EZ/WGD: M_9732?A;3B^ "\^! QW'$,_LY>;(-)S_YGW^:N\-,=QZ*KB:SSO"M^!L14@D MP)JS#'P4(L=TI>?$C&69*FH]-4Q9[^0MEKI+L<4K,K'46B8(?R#6]*)UE8D@6:K%@S'Z8.\J'ZC.V'?:7;.-=W&KB&I%XMJ==3%]CTE4D)K4["4]5NT^R ML$^R>4]DC:R,ZJR,.K-2;JBKA2S,=4H6*C,L.@?+&"N'Y^"3.E!IA !G"05" M=QO+H_3E[VU4O #ZGGNPH9FU<8[O![XW:.+"-FXTA(X[&AYLD-HXUW/1/E]# M' 2?SQ_PC7:=%?'^IFTX"%I[NYD!Y\'V'C TX-# ==J;10/0A_[1S2+:.XNA M3BVN$ZK.C(-'X^ M1Z*W.DBB]CELT"[ F0&&(/(,)=T&>FAHJ&C#^0\B0TG;>S$;?<4EP(KE M5)8G[;JWOD9[KR^/#OJOT.4,&?K#XMI-W^P\TY=W=C>8;Q(J0$K6RA6\&*C4 M\?(:K&Q(MM7W/'=,2I;IQYC@B/ "H-ZO&9-/C<)!?1DY_0=02P,$% @ MLXL/5:L0X;@6! &1D !D !X;"]W;W)K&UL MK9E=<^(V%(;_BL;M='9GLO$'8$@*S!#\T726729DVXM.+X1] $]LBY5$(#/] M\95EQPMK1PNM;H(E]#['UGE]I(CAGM GM@'@Z)"E.1L9&\ZWMZ;)H@UDF%V3 M+>3BFQ6A&>:B2=E8EFMF.,F-\5#VS>EX2'8\37*84\1V68;I MRQVD9#\R;..UXR%9;WC188Z'6[R&!? OVSD5+;.FQ$D&.4M(CBBL1L;$O@UM M*9 C_DA@SXZN4?$H2T*>BL9]/#*LXHX@A8@7""P^GF$*:5J0Q'U\K:!&';,0 M'E^_T@/Y\.)AEIC!E*1_)C'?C(R!@6)8X5W*'\C^-Z@>J%?P(I(R^1?MR[%] MQT#1CG&256)Q!UF2EY_X4$W$D<#NOB%P*H'SO:#WAJ!3"3KG"KJ5H'ON+?4J M0>_<"&XE<,^-T*\$?9FL?EVFRQH5'&'KG <=)RM C'/@.I^_%H"\+#[W[^?W0 MY")T 3"C*LRT#..\$<9&,Y+S#4-^'D/MZ5MT_WRYW3:9_R]Z M^)^CGZ2B4UNX(WG=-WCW.0<*C"/_( HT@ROIY2OT2#A.6V[O3HDK:O\MV^(( M1H8H[@SH,QCC7WZR7>O7MCSKA'DES)6P8A%Y'ML]RQ(&>3Y.;G/4X*8Q*FB. M<@:-46%+Q(%S/.PD)=TZ)5UE2N;X1:R9T1.:4U%?RD5'7*XISM!T\N OT"3B MZ*\99$N@?Z-_T.=/L[K9EC)EN$M3IA/FZ83Y.F&!3EBH"7;BIE[MII[:391$ M #%#*THR=,_8#N<1(+*2+WJ;792\2^W2:[Y(=O--\G3&]'7" IVP4!/LQ AN M;017:03_P)-\O4O81FR&^:L!KM D([N\U0ANL[SUNXW<395A+ZT(.F&^3EB@ M$Q9J@IT8H5\;H:\TPD>2KS\\ LU^M-3W&_GOMJ1?&>S2].N$^3IA@4Y8J EV MDOY!G?Z!WNW%W4=_\:C<8"@#7KIBZ(1Y.F&^3EB@$Q9J@IWXZ:;VTXWF#8:2 M=ZE=2ECOJ$C=N,W]A_:M;[?T!\6YOSSX M_88O?S288;I.T/(&ULM5=;C]HX%/XK5EJM6FEF$H? P"P@3:&K MG:H7-+3=A]4^F.0 [B0VM1WH]-?W.$DS@5S:JK,OX,LYG[]S\W'&!ZGN]!; MD"])+/3$V1JSNW)='6XA8?I"[D#@SEJJA!FM[WL!-&!?. M=)RM+=1T+%,3L0TLP7S8+13. MW!(EX@D(S:4@"M83YYI>S6A@%3*)CQP.NC(FUI25E'=V M_H;"H+[%"V6LLU]R*&0]AX2I-C(IE)%!PD7^S[X4CJ@HH*'-"GZAX/^L0J]0 MZ&6&YLPRL^;,L.E8R0-15AK1["#S3::-UG!AP[@T"G$B[(^ZU,-1.1 M'KL&25EH-RP(O,@)^"T$7J7B@O2\,^)[OM^@/NM6GT.(ZC13I\?J+KJB](=? M^L//\()6/+0SXCJ4J3!G1& AH?4LD[;"2&$,B)6SI$,%$3=-='/@$BRS52.OH':H'UR>$*O+T&&+(_LEL?[_$/-^ MC8AW0K4N<>ZW4!V45 <_CGD3FT$]7O[PA$]=)ABUQ/2RY'/9R6?![O&2"._( M0F$>YC*)61V??MR2:Y#0_Y] \D*U']-Q#OQ;1.[TCL6PL3!+J5![<&9 M_O&$#KP_F^Z*1P([283J(JU5-RIIC7ZSZD:U M0T>G15<7:/0TR;1%[Z(RTNS7^.),*@*X[ ML4&DW\;LH1'2[D[X,I1")CPD-^)3JN[)G&NFD2EY+9GHSIY.X%_.GD=".W;# M0W^EO]M@"X#J(X36X6NI,$W;3;S( M"?W4$0 I1D! !D !X;"]W;W)K&ULW=UKT#8F-;-9+P 9S+J7WQ"S(V M;H%;$'TSF=DGB2W3GVXD]]^ ?FI>?\[RWXJ;-"V5+YOUMGAS0JRS=)67V;7Y\6MWF:7.X:;=:GVF0R.]TDJ^W)V>O=8^_S ML]?97;E>;=/WN5+<;39)_O5=NLX^OSE13QX>^-OJ^J:L'S@]>WV;7*;DK?HJGAEU@]T6OZ[2S\63KY5Z5SYFV6_U M-][EFY-)/:)TG5Z4-9%4_WU*S]/UNI:J^ZP;/OWZ0;=W.U_MS,>D M2,^S]3]6E^7-FY/%B7*97B5WZ_)OV69-@_G0!HNFP6*_@?%,@V738#FT!W7R\,I-!C=Y?+$'O]KJP\NM=E[O MY_9$?7C!U<&ON/KPDJN[U_ST_M=W][MO)F5R]CK//BMYO7WEU5_L)M"N??4K MO]K6<_U#F5<_757MRK,X*U/%4/ZJ?+A)\O2O];2Y5,ZS355+BF0W&W\RTS)9 MK0OEE_1+>9>L_U)M_/^;#XY[YZ+A]C[]Y\,(I_DJNWRA_)JL[](7#S^LCDV4#VG^:761%CWC?B?MIS[L>57<)A?I MFY/JN*:HG/3D[#_^39U-_K-OYI*826(6B=DDYI"82V+>/3;;8?4![*S[APF]S6&,&$.&X]SV)#/X?HH7GF?5W]@E9]66^4R6Z^3O%!N MT^K\OOY9WS'[NWMS\>1IFKRL#^F>/D?GTH['3D@2LTC,)C&'Q%P2\X:\Y#[9 M8T!B(8E%0YZ+&.I1F-6SQUD]D\[J^@1+L?YYMRJ_*M[V(MW6U\>4]^MDJ_QW ME&X^IOG_]$UK*3KV[S&)F21FD9A-8@Z)N23FD9A/8@&)A206D5@,84(YF3^6 MD_GA@X2^2WUO\SS97J>;JL H'[\*EP3?)U]W#[_]G.35^8#UY7:5WS>Z/T50 M?OJO-,E[CRZD@QE;ADC,)#&+Q&P2<^2_#>I$^5J]='UG="XY#(_$?!(+2"PD ML8C$8@@3:L[BL>8LOG?-B>_J(QTEN[K?J%#>WI4W6;[Z5[5I?:ZS.[\I>DN0 M=&QC2Q")F21FD9A-8LZB<\)>GZUW+[JY9*\>B?DD%I!82&(1B<40)E2?MY>6J;IRL>XI/=02DU$<_AZJ0=+QCJQ")F21FD9A-8LZR4X6TWB)$ M=NJ1F$]B 8F%)!:16 QA0A%2)VV^8C*@#+T;6(;>]96AGV_K!L4+Q:E:E(6R MVCZ^+^/D65$5)?DL]NKX4WUY@_K$+2U9-WGY*\^0Z5:PO M:7ZQ*L:_R23?C]%5B-1,5+-0S48U!]5<5/-0S4>U -5"5(L:37P#JPZ&B26H M;RMU^4S]T=KZHTGKSR\WJ5(=1<^_X?TIN3RZ(I":B6H6JMFHYJ":BVH>JOFH M%J!:B&H1JL64)E:8-EVJ'HB7_KYO5\E',[HJH2E45+-0S48U!]7< []ADK? M/'0@/JH%J!:B6H1J,:6)):A-QJK2T-Y97!>.@XU -5"5(M0+:8TL9:T"5UU0$3W!U\0)N.3YZAFHIJ%:C:J.:CFHIJ' M:CZJ!:@6HEK4:,(%X:6J3_:OQ70WF^I+8_;,Q9@V)ZS*@\)_GHO!:#89U4Q4 MLU#-1C4'U5Q4\U#-1[4 U4)4BQIM[V)PY_VH UN)]:<-%JL'DL7INGKHNJH= MZ;:J$&LEV5;%XG*SVJZ*LKX \ZFN&7592@OYN10:&D8U$]4L5+-1S4$U%]4\ M5/-1+4"U$-4B5(LI3:PW;:A8'9(JWCN,:0]U7CP4F]X2@X:"4[GQ[VT5Z#GEZG>OU(JYEVJU!=D\VRS*HHL_ZKL M5C&2'D^@V5M4,U'-0C4;U1Q4=%:=*H!%65(LI3:PF6EM-Y)'8HQ=2D_NC"P@: MC$4U"]5L5'-0S44U#]5\5 L:3;A"T+UJ$J*=1J@64YI80-K$JR;/(_Y\=56= M>.32*QIR8G2-0&.JJ&:AFHUJ#JJYJ.:AFH]J :J%J!:A6DQI8BEIDZN:-,TV MZ,RF9W'F@ZA&UQ52LU#-[GE&5'VNSZ;B,^*@O;JH MYJ&:CVH!JH6H%J%:3&EBQ6CSJ=J ?"IR#730LK+RT8RN$&AZ%-7LWN=C/YGC MH'VZJ.8->D5]M,\ U<)!KT$T:#]C:F3B/&VSGMJ!K"=VUX6F(^$=Y^X[O^?R M\8R>J6C*$M7LGB=$[Z[\[Z"=NJCFH9J/:@&JA:@6H5I,:6*):..8FCR.>9YM MB[MUN8MQ2Z\EH&E+5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*UF-+$C#26_S*>;FO?3JJ_JSB.8J M3R_*+&_/AY7_5;[Q]DKR(8T]:T8U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(LI M32Q-;1I0/Y &_/'KOU -5"5(L:[? " MX%2W8A%Z:+PW/YY=_SSOL)7EW5I 8Y_V+NUL[=K9^_7SMZPG;UC.WO+ M=O:>[6@"$=4"5 M1+4*UF-+$TM,F$/4#"<0_P/$/F<\Z1S43U2Q4LU'-0347 MU3Q4\U$M0+40U:)&$W+ AFH8ZO[AS_?(-.IMIE$_?LW-/\2Z>/+]&%VIT&PE MJEFH9J.:@VHNJGFHYJ-:@&HAJD7ZD.1G3/4IUJDVTZG+,YWG-ZOT2K%7VV1[ ML4K6ROX'P8XX64,7W$0U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(LI32Q ;6)4 M/[" Y^][KQ7Y:$97)31X>N"9DMPSQ$('8J.:@VHNJGFHYJ-:@&HAJD6H%E.: M6(+:E*D^?$W/'W6]"%T:%-5,5+-0S48U!]5<5/-0S4>U -5"5(OTGCQUSQW8 M8ZI7L0:U*5A]0 KV3W&]"%W7%-5,O3<,NO=Y> OMTT8U!]5<5/-0S4>U -5" M5(L&_5;&5)]"_9FV&>6I/*/\2YIOJJ)05G6GKCK/GT#)G;'S']7, _NH[LZ? M^@Y*T&'8J.:@FHMJ'JKYJ!:@6HAJ$:K%E":6CC8)/3VPE.F0*SCOI%=PFB.7 MAP.7^M,_4;8M;P:>/RG/.Q]P02DZ/+C%HGAG5+%2S4; MNXW\? H-&J.:B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL64)I:C-I \/;#([)_E MC7#Y?HRN9VB^&=4L5+-1S4$U%]4\5/-1+4"U$-6B1CNP6A?5IUBGVMSR5)[& M10Z;DB^'#YO0P#*JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:6(Y:C/,T^,S MS'^,PR8TZ8QJ)JI9J&:CFH-J+JIYJ.:C6H!J(:I%C7;@\Z94GV*=:G/.4WG. M^7'91.(=>C2*C&HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%E.:4'*,-MIL'%A^ M^8AWZ.7TV!*#:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J14;/&N4]ZX7'5*]B\6C# MS<:0/L+1-0A--Z.:A6HVJCFHYJ*:AVH^J@6H%J):9'2S^>I\-IUH MQGX1^A[Y9D-KB]"0!9V/6B-C]Y_R:UJ4[=TG))_RD@]H=,U!P\^H9J&:C6H. MJKFHYJ&:CVH!JH6H%AV8ZM-GUWB)J7&(1:@-.AORH/.W7KD9& ^2]SZZXJ!9 M:%2S4,U&-0?57%3S4,U'M0#50E2+4"VF-+$*M8EI0YJ&_/.\SR7?C]'UC-1, M5+-0S48U!]5<5/-0S4>U -5"5(L:[4 \B.I3K%-MJMJ0IZJ/.5H:D J2]SZZ MNJ!A:E2S4,U&-0?57%3S4,U'M0#50E2+4"VF-+$*M6%JX_])F%J^'Z/K&1JF M1C4+U6Q4+=6W#'NX MGVI=;8Y/"A1HT:T//,WGH^==T>[GWF=2XOC_.H;,E.3NV<*":B6H6JMFHYJ": MBVH>JOFH%J!:B&H1JL64)I:7-A8]&Q"++IHSHA?-Y=YZV>;=#T9<^&WZD5^> M.I>/9G0=04/+@_; 1OMT4,U%-6_0\^&C?0:#^@S1/J-!?<:'MA+GG];.OR&) MX&_[3).<'OTG'LWVHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:G&C"5<[A ](B;6C M#?+.AJ]8_(,N3\A'.+H$H6%?5+-0S48U!]5<5/-0S4>U -5"5(L:3;C=W5+5 M]Z^0]FPVU9=/EB85:TL;SYU)8W6#+CM4CQT\?+DO,/(K%62H\!S53%2S4,U& M-0?57%3S4,U'M0#50E2+4"VF-+$BM4']29$IJR1343U2Q4LU'-0347 MU3Q4\U$M0+40U:)&>WINTW-W!JK/^])Q6MRD:6DF97+V>I/FU^EYNEX7RD5V MMZWX^O3I\5$E3Z^JTJ*^>JN=G'8>]]17H=KS>*2^BG>/G[;\V>O;Y#J-DOQZ MM2V4=7I5=35Y.:]V+*^SLP_?E-GMFQ/U1/F8E66VV7UYDR:7:5YO4/W\*LO* MAV_J#CYG^6^[W3G[/U!+ P04 " "SBP]5Z;:_L&$( #0/@ &0 'AL M+W=O'G\WFRW,C 34ZBK0S5DYLH#MQ47<;K>;*-I;O* M&P7^G%B6F >N%\XNSO)[;^.+LVB7^EXHW\8HV06!&W]_*?WH[GR&9P\WWGGK M39K=F%^<;=VU?"_3#]NWL;J:'[2LO$"&B1>%*)8WY[,7^/1*.%F#7.*C)^^2 MH]\H@_(EBKYF%Z]7YS,K\TCZ2M_/-"D_OA5*9P>;61OXG;Y5NSF?V#*WDC;OSTW?1W9^R ,0S?D45 T5AX$7KC_Z]X7'7'4 -.&!J1H0*H->$,#6C2@U0:LH0$K&K"\9_90 M\GZX_G& @SS@N"2@PK]VX0FBUC-$ M+$(,_EQU;XX!=^BA6VFNCS7H(Q:VT:MO.R_]CEZ'2QEFHQN]]=T0?;Z6P1<9 M_VOJ-%!IE@).DZV[E.NGZGYJ? O)7KJA2C)AEMB'#E[S3S7G*6MVPM"L2TP4W&]/098%\2V M+3@G_"!8@\Y_R9*'F@7LK8Y7\D+R7\=)+)-K&GO)_*^.]_V5(J\CW MW3C1CXWH]J;M(Z>M$^Q4D+4(E5") RK1*23KV TS<"U1$+7.I0N;.(167*W+ M$693X6"SMXN#MXNQ8G ,J%L,%H;N)=7191)JBH%]0&5WBH&\WWIQ>PSL6M]: M%2=!

= +R)PN>W,NF0$0J%Q\X\9\Z"<1M7W09-#XT-T=#( M6 .S@K[;V"S,M^0/V,FAG: )"(89R$-\/W:++34,-,=AS&956%/0"JQY!8:) MQ1[.,Z0(FSSPO3ZQ8UW>O[ 30T%J_H%A O( TEVO8[EV%4/WPC3VU&)KB6Y= M?R<-R%ZVZ/R,C8RS:"7*[WG+JF9;6/O0'M'@'$WP%/P)Z+Y$X'YTYASKS#5BKA-K Q%LR#RP_LP679U[UNS M*VRH;W8=2UNY6S2+(C"+&C7"S!0Z5MTG:!!K"+"F2@2F-6,FU\)4Q4529< - M8DW)57,< G.H M9=57PB9!S#CEEMW@\M&A$J"C%#>'!=-,N@C'@A1TV%/+2PF(=9PSD4UY: PY>B8Q#MN0,#&>A]?3L%, MJ&8F=+0#J $Q-W*5VME:JU@9FR8A%"8AT^:9DWP M:D!XC=LO]?"VB96/WC4E83 EZ3&K.RQ\86-]XSF6MG+7:+K#'I'N,./NCD.= MTK]J$4._1F7;C'3N16K'MFW2961:1;%8!;5L^BHT%:J.G(PK2[!#&*, M.KSAI(9I7L2&;L[TWTQDIFV7&@6 '3+/' 1-&DV V&@$: !XIQ/X%JER\9ZF M/WRZ'1ENV)&QL)KBM)H.C)(+A_(F;LHU2>%CE^9P0VD.MFPA:N4;L.F!J9IK M'L(?MS2'FTIS6'4U#3LYM!,T$^%CEN;P>FD.=JP%%KPZGV"S0V%IXL&G+-N<:FAF:*XRFAR9 86K'3^X!5F*MUJH!AAX8"UN1)#*W6Z3]@A;E!2E5C"8F4(6AB)(96 MV_1?6<&F>L?66)33M 03FB6)H54Y@U*M,%;C6T$(B90@9M2G?T0Q!P Q!$?$73;P>[3^- M52EYZ4>)%Z[1,@H"=9GD7\?NNR&Z04^R?6A[N'CZQ?IE_6%RY?XE/K[#A_@MAGUZJ#C$]<=23_&OMN3:]_];[ MVHW7"CCRY8URPSI9J&$8[S^?WE^DT3;_H/A+E*91D/_<2'&ULS5AM;]LV$/XK!ZT84B")1/D]LPVL;HMM0-J@ M692<4.L!]?4I)ERU48.W""?8E%\>YXSZ/GR N'*R&_J1A1 MPSI-N!IYL=;+*]]748PI59=BB=S,S(5,J39#N?#54B*=Y4YIXH=!T/53RK@W M'N;O;N1X*#*=,(XW$E26IE0^O,-$K$8>\38OOK!%K.T+?SQHOZZO)%F MY%=19BQ%KIC@('$^\GXE5Q/2M0ZYQ5\,5VKG&2R4J1#?[.#WV<@+;$:88*1M M"&I^[G&"26(CF3S^+8-ZU9K6)!*5_X55:1MX$&5*B[1T-AFDC!>_=%T2L>- VH\XA*5#>*A# MJW1HY4"+S')8[ZFFXZ$4*Y#6VD2S#SDWN;=!P[C]C+=:FEEF_/3XD] (7;B M.RHEY5K!V7O4E"4*_L2USFCRUDR^ 1]43"6JH:_-JM;7C\H5WA4KA(^L\$?& M+Z$5G$,8A&&#^^1P=U)W]PW6"G!8 0[S>.U'XMU:&' C681PQCC,1))0J6") MLH#XM@EB$;.?Q[25<3\.+DE_Z-_O G$N;.OQ2BUIA"//%)Q">8_>^.>?2#?X MQ0&K5<%JN6&Q]44JN(ZW']* FPC.RWJY8V9.QVAY#. K9QH^S^8 M3E'^TX3SAH J&3A2LQE"[8JCM9*CBA?(9Y-N5@L^95MJ,#0GG1N\RA;-K M2V*C!MSANY#3WU0@D^=XUC!V*HP=9ZA)0I4",=^( (0LH)[#I\Q^8CMWBU$F MF6:H8$*3!&4T61#VLVRZ%<(^Z\C"[I^4A;.3(Z5Q8F"U4@;5*0-_B>R M)HK6GBT8CTJP+$FQ[G< )\J/I&"\>D,I3'Y+N=8_5P:FBU5G:Z0C)RQZ4 M3\3O@/T$C0?ET?B;AY/IH\#SDUW M*D?KXT31ZL1MVU#B[D-?41_=)GT,]O71:+7?5?D[EP;VQN::R@7C"A*<&[?@ MLF=(E<4E2#'08IG?(TR%UB+-'V.D,Y36P,S/A=";@;V:J*ZBQM\!4$L#!!0 M ( +.+#U7^S9E+>P0 -X4 9 >&PO=V]R:W-H965TKP(SG=,_Y=; D>HBC1,R,C93;"],4_@9B M*L[9%A+U9L5X3*5J\K4IMAQHD#O%D4DLRS-C&B;&?)KWW?#YE*4R"A.XX4BD M<4SY?U<0L?W,P,9CQY=PO9%9ASF?;ND:;D%^W=YPU3*K*$$80R)"EB .JYEQ MB2^6Q,D<S2.2_ M:%_:6@;R4R%97#HK!'&8%/_TH4Q$PP';/0ZD="!=![?'P2X=[*Z#T^/@E YY MJLV"2IZ')95T/N5LCWAFK:)E#WDR;^57+T-E9^<_\DD( ^]1W>4 MV-/->U%)]=DXK&D$S& MUF0\J0Q;H)T*M#,(^I,0*03'8#H'H^.)9SFCB=>!>6@XLL8*IJ-'Z58HW4&4 M'QZV(3\.TST8_;UC86_D.AV8&D-L.9Y+QGJ<7H73>]HG0-=K#FNJRBM,) _5 M2NFC'8U2T,"^&H[Y#?^CXUHX>4&,#F;&);9KNTYW"@\-[8E:!ES7U4_AN (]'@1]'29A MG,;HVS7$]\"UN1^,\/2D%D1.%*Q%=E*1G3Q[AL[0EH<^(*4":\BG*V!11+E M6^#%U&EGKAAIW)@0ZQQWUX,6K.X*K+?" M/2L;;F@P?LK:]F+P6 MKTD5_S*R-GM3HR:M]0>50_1DNJ1PS:U.IY1L/Z_#I8S[J+7FMD].HEK=CPL]G?YR5!M+"]WP-5)=[CV3RK[IXK69EX+/WX]Y2^'ZI;'J#N!>K,>"2*U M^I.?JOY$K_Y=U>DQZP%?JS_YJ>I/M++>J.T2O-:,]$@FJ=6?O)[ZET.U]X;D M@(G6:M1#)-/^=D\MCF18'-6QZ[+O$)=?-@6()JL+MZO\FJG3O\ 7 M2ZSIOR3VQ8+8VC>.>E-<*-5#%S=_UY2O%6\4P4K!L,Y':O7EQ65:T9!LFU\O MW3,I69P_;H &P#,#]7[%F'QL9 -45YKS_P%02P,$% @ LXL/57@NX> 8 M P 0 P !D !X;"]W;W)K&ULM9==;]HP%(;_ MBI554RN5Y@,2H(-(+=VT36J+2KM=3+LPR0&B.G9F.]!*^_&SDS0+7VFA[0W$ MB=_7YSDY'!UZ"\;OQ0Q HH>84-$W9E(FIZ8I@AG$6)RP!*AZ,F$\QE(M^=04 M"0<<9J*8F(YE>6:,(VKXO>S>D/L]EDH241AR)-(XQOSQ' A;] W;>+IQ$TUG M4M\P_5Z"IS ">9<,N5J9I4L8Q4!%Q"CB,.D;9_;IP,X$V8X?$2Q$Y1IIE#%C M]WKQ+>P;EHX(" 126V#U-8 4SQ@(&C/R, M0CGK&QT#A3#!*9$W;/$5"B!7^P6,B.P3+8J]EH&"5$@6%V(501S1_!L_%(FH M".S6%H%3")R7"IJ%H)F!YI%E6!=88K_'V0)QO5NYZ8LL-YE:T414O\:1Y.II MI'32OV(24!LUT%D0L)1*@8;X$8\)($Q#?9.G$*+/#ZIL! BU;Y2_;\0F+Y0< M7H#$$1%'2GPWND"'!T?H $44W"B"" O@DT)R%V]S%7WFKG?:G=ZYKS*57ORGERMDJOU'%>&$%$) MREUN8L@=W J#XZX@U!ZR)X);(K@O0E!OAC-"-A&X:P3J[!6$VD/V1/!*!*\6 MX99)3'0Y/5MC&[N(MU9DGM=N&*-2\:AMIG4'K)K,WDCLZ5\=,I\=-ZEF=2Z[IJ SEK1-%O=LFB6N+HE M5_?5S:3685>&;EUG6D*PK?^3@O7:=E+OL"M$X;;4G3K;,"H#C_V>+:7>?6=$ M>ZW87'>UV,S*>*=GZTO,IQ$5B,!$J:R3MLH0S\?5?"%9DDU\8R;5_)A=SM2( M#UQO4,\G3$U]Q4(/D>6?!O\?4$L#!!0 ( +.+#U5]=?EZ01 %K1 9 M >&PO=V]R:W-H965TY,N62*>>4SY(LS% MK_SI/%MR%L[*1HOX7._WQ^>+,$IZM]?E8Q_X[76ZRN,H81\XR5:+1RD.:?BU^<68WO7ZQ1BQFT[P@0O'?,YNP."XDL1Y_ M5FAOVV?1S$.8L4D:_Q'-\OE-[[)'9NPQ7,7YQ_3%9M4+&A7> M-(VS\E_R4BW;[Y'I*LO31=58K,$B2M;_A]^J-V*G@38\T$"O&NA=&PRJ!H.N M#895@V'7!J.JP6B_P>A @W'58-RUAXNJP477!I=5@\NN#:ZJ!E==7X/6WWQR M_:Y]:-L/N_.GK6T^;JWQ>8\/-=E\X%KYB9^O_Q;+/V0CS,/;:YZ^$%XL+[SB MA[(:RO;B[S=*BL+]E'/Q;"3:Y;?OTIR12_(;>91J+19Z(D^2,LRP7 MSTSB5QZ2@,VB:1B37PR6AU&YT[[VMN?MCK]W[L97W?^QS#[I\[JVO72J" MP790&93>\*#WD)-)FCPS7FS@S\A['CU%B1@]BF?.R-TB725YRWK>*]UB$O,V M6X93=M,3LY2,\6?6N_W'W[1Q_Y]MI8;$#"1F(C&*Q"PD9B,Q!XFY:VQ<8L7< M]OE6E,WS;KTVEQCHE_W^WF(^L;/-DV+? MGGP2O4=3EK65L;*?4\L8B1E(S$1B=-38-HRN&G]L5G,I[:*QE-U<:MS\\W9: M+$UK+.8B7Z6'Q'PD%H PJ?+&V\H;_VCEO6,OZP5:"T[)GUIP2,Q 8B82H^/& MG__5L#D9LYJ+:<4.4:/F6I8;:LW-A=-<3M?ZXV;9(5^KA\1\)!: ,*GL+K9E M=Z$L._D@U+\#MGA@_#]M]:5T3JTO)&8@,1.)421F(3$;B3E(S$5B'A+SD5@ MPJ2BO]P6_>7/W=8J^5/' B1F(#$3B5$D9B$Q&XDY2,R]/'HXJ;G$J#G-]Y$K M%8 PJ7*OMI5[I:[<>2C0JG3/R #0K'FW[ M_NA>VU/E9$=VATZ=) =NATZ]#HLXR-7*@!A4KUI M_?I[W/[QBOOM/LS$IG*2+I8LR<(R&G''>9@\L>+0+GEX);O+?5@?\25W+R$7 M5?I^633(Q ^K/,O#9":VMV(+NRJFVF?%-Z3%]O<^C,-DNB[ALFRSUKI5K^VI MA0O5#*AF0C4*U2RH9D,U!ZJY4,V#:CY4"RI-.B ^[/>'VZ%-'D!V@B#:=^QA MD_\2<[&,TU0! *D94,V$:A2J65#-AFH. M5'.AF@?5?*@6H#1YG-#K<4+_B[YZ4G=T\A"!U RH9D(U"M4LJ&9#-0>JN94F M'<_7!\WODMN6&S>7\Z%K%Z TN:SKR):FSFS]O^T_0)-@4,V :B94HY4FQR7T M\=[>/[1/NZU/?7BY=P VJ?;Z75ZG=;,AZY9@-+D.JYC7)HZQ]6ECK.NA6SQ MM 5\:%:@-+D0:..RFGJK-P/'%(4"[5.4.K19C--41^%A*;MH)H!U4RH1J&: M!=5LJ.9 -1>J>5#-AVH!2I.'ECH.J*GS@(#Y" TCOCYB2>ZR;+78[/08438M MSD\C'\.*.D6H'8D1_OBAS4-CA=BG8=/B<,B7-!9F'.6OAX<-:!H1JAE0S81J%*I9 M4,V&:@Y461$O/4U3G. MGSAM^1AE7PGEC-67!SNTLZ->R9.'%VC\$ZJ94(U"-0NJV5#-@6INI17AZ)V] MG;X^T/=V>*#=^E M0&GRR%$G.W5ULO.OGZ>$WX[/4Z A4:AF0#43JE&H9D$U M&ZHY4,V%:AY4\Z%:@-+DT:8.G.H_/7"*F*= B MG:VO^!V_;B83K0,"-'X*U0RH9NK-*PNVG!)%H9U:4,V&:@Y4J>5#-AVH!2I.'@3H6JA^)A2I.3E]?DZKU[/1C9Z.J>SUY;( F/J&: M"=4H5+.@F@W5'*CF0C4/JOF5MGM.[6 \N)(GC &J3WDS M47=TD=.PM]8;RXJ=E]^$HFX3+*Q<\63U=+^1L'L:"3 MB)E%GO+7\L9*]7V5E-]*J%?]U.$$JAE0S81J%*I94,V&:@Y4HCG6NL9FG.$:L:@>4'$\AY\^U\3FM!N*52SH)H- MU1RHYD(U#ZKY7?^4 E2W$]HIA6H65+.AF@/57*CF034?J@4H32[Q.@_6A6H#2Y%JO,WP#=8;O\('US0D\TH;= MXFF6B0U[.EM-<_(IC,5N_$?VYRH2S8O0W@,COQ?G$(?9]C1BT:K\+BY\S!DG M^9P1&O$L)]IEGQCA:VO(1[W2)P\1T(0?5#.A&AVT78UP_[XTT"YMJ.9 -;?+ MV^%!N_2A6H#2Y,&A3NT-OC^UMPGZ3]+%(LK+2J?LZ!VGU!V>7-C0]!Y4,Z$: MA6H65+.AF@/5W$J3\,C-[P^GMN5!X"VHE?W M<6K10S4#JIE0C4(U"ZK94,V!:FZE[>X67+3L%4 []:%:@-+DLJ_#<\/OO$WU MNS1GY=0^?(A%[;\7TWF^^55]JVIUCRY_2&ZIQ>H\37=U0H#Q&V[N8?\?0A611MVX[] M3=1M3ZY[Z.7]H!J%:A94LZ&: ]5LNK6\:HO?EK^ZV"][:#H/JIE0C4(U M"ZK94,V!:BY4\Z":#]4"E":7?9WW&ZKS?CN%+3;L?Z3\:W4>;7FQC;O9-,_),Z"] MFE"-0C4+JME0S8%J+E3SH)H/U0*4)A=[G0<'^K[@P TZ0?5*%2SH)H-U1RHYD(U#ZKY4"U :=(@,*HC M@2-U)+#[00(>3=>!X%D:QR'/R)+Q]5#0.A*H^SUU)!@U0V #;7\V .W2A&H4 MJEE0S89J#E1SH9H'U7RH%J T>2"H0X*C4T*"G]ETGJ1Q^A0="0*JU9/+'!H$ MA&HF5*-0S8)J-E1SH)H+U3RHYD.U *7)XT$=!!RI@X#OTF2:)CD7&_OB^.$F M*W!&WK\D8DHPCY:[)Q,^%/<&XP=N#:;NZ>0Q IHDA&HF5*.5MG?F^U[6PNJT ME U=,P>JN9U>@0?MTX=J 4I;U^IY-F,/[$)BR.,S(MCKW=](J< MW_91PMFCJ&7M[9W>.V\\3K6WCM;RN*N]]_-HZ?Y]I<\7=[TQ,CTD.9YNBA_G+-PQGBQ@'C^,4WSS2]%!R\I_UJ^ MG-O_ 5!+ P04 " "SBP]5S_%^OK0" "A" &0 'AL+W=O80N1!I4TUJI+6KW^##M M@TDNQ*IC,]M ^^]W[:0954,FH7XA=NQS[KGW8-\D.ZD>= %@R&/)A9YXA3'K M<]_760$EU3VY!H$K2ZE*:G"J5KY>*Z"Y Y74"2]-W+NY2A.Y,9P) MF"NB-V5)U=,4N-Q-O-![?G''5H6Q+_PT6=,5W(/YOIXKG/D-2\Y*$)I)010L M)][G\'P:.H#;\8/!3N^-B4UE(>6#G5SF$R^PBH!#9BP%Q<<69L"Y94(=?VI2 MKXEI@?OC9_8O+GE,9D$US"3_R7)33+S8(SDLZ8:;.[G["G5" \N72:[=+]G5 M>P./9!MM9%F#44')1/6DCW4A]@!1> 0U8#(Z:X".947U- T47)'E-V-;';@ M4G5H%,>$=>7>*%QEB#/IC31 8O*1W$B126&4Y+AE12Z% 07:X,J,/RE*KB%G M&>5D)LO25E/D9(X%!*4@)_<%Q, MDI%?UU N0/U.?(/Y6%5^5FN?5MJC ]JO-J)'SH)3$@511+33\)+%QVHT)8F: MDD2.MG^ MDKF]&4V3-0!3MIT5H0#1VC/P3:-Q\$H3/QMBXZS1L=9IXXIDYRJ ME>RL4">%/=+G>DTSF'AX9C6H+7CI^W?A,/C44:A^([#_UH7JORK4((SZX_9" M#1H=@TX=P['-^QKO*28TX;!$6- ;H615]<-J M8N3:]:"%--C1W+# ;PA0=@.N+R7VH7IBVUKS59+^!5!+ P04 " "SBP]5 M#7W^DG<" !0!@ &0 'AL+W=O2"SWQ"F.J<]_760$EU<>R H$[*ZE*:G"JUKZN M%-#4"2]-W-IKD$+C<3+_1>%^[8NC!V MP4^3BJYA >:AFBN<^9U*SDH0FDE!%*PFWD5X/HTMW@%^,-CHWIC8)$LI'^WD M*I]X@34$'#)C%2@^GF *G%LAM/&GU?2Z5UIB?_RJ_LUEQRQ+JF$J^4^6FV+B MG7HDAQ6MN;F3F^_0YG$&,\FU^R6;%AMX)*NUD65+1@N-HZ-:9BPI[@P"G<9\DQZ*PV0 M4_*9W$J126&4Y A9DRMA0($VN+-H#IC(%;G(,ED+H\FR MUJBE$]]@*&O-S]H ETV :$^ ZUHD9.;[Q'KZM0U:L0;2L$386&0C:J)T[5?GE/:7AZEOA/_20#F/$_S!N[ MH\[NZ']VG3/6'O>0M48A[KWV9,O8+B(.AWV-.U_C#_G"*MH;.61KO//28,O6 M+F(4#-N*.UOQN[;NI<%;3#]PQH,W.=X]P+-XR_0N)MIQ[?>^=]MK;ZA:,Z$) MAQ6R@N,O***:_M5,C*Q<"UA*@PW%#0ML^: L /=7$MM .[%=I?L32?\"4$L# M!!0 ( +.+#U6S3/ )] $ $$ 9 >&PO=V]R:W-H965T!K1]L46*Y_#PHKRW[M$W ,B.6AF_2AK$]HIS7S:@A9_9%@S=[*W3 M LET-?>M U%%D%8\2],EUT*:I,BC;^.*W':HI(&-8[[36K@_:U"V7R47R2MJV +^:#>.+#ZQ5%*#\=(:YF"_2JXOKM;S$!\#?DKH_=F9A4IV MUCX&XZY:)6D0! I*# R"?@>X :4"$W@$(JS[[#$3NA7N<<*7F@X.68:#TDRIY) MM&3WUF#CV4=30?4_GI/H27EV4K[.7B3\TID9FZ=O6)9FV0M\\ZD3\\AW^5PG M.KT#Q^R>?6O!4=VF/O7"/U7NP+:(;&'U#\5ES@_G OC96#2X.BZ?9Z7M# X3 MFKS3?E\/8_T7/CR.>^%J:3Q3L"=H.GM'>=VP<(.!MHU#WEFDE8G'AMXHN!! M]WM+@QZ-D&!Z]<5?4$L#!!0 ( +.+#U7..^='9@L (-I 9 >&PO M=V]R:W-H965T?Z*4+R]M;'\\1SSB[9 4 M=?Z8%W^6MUI7WM?U*BLO!K=5=?=J-"KGMWJ=EB_S.YW5OWS)BW5:U1^+FU%Y M5^ATL4VT7HW$>!R/UNDR&UR>;[][7UR>Y_?5:IGI]X57WJ_7:?'7E5[ECQ<# M?_#MBP_+F]MJ\\7H\OPNO='7NOIT][ZH/XT.*(OE6F?E,L^\0G^Y&/SBOU+Q M=)-@&_'[4C^61W][FZQ\SO,_-Q]>+RX&X\T5Z96>5QN(M/[O0<_T:K5!JJ_C MOWO0P8%SD_#X[V_H:IOY.C.?TU+/\M4?RT5U>S&8#KR%_I+>KZH/^>,_]#Y# MT09OGJ_*[;_>XSYV//#F]V65K_>)ZRM8+[/=_^G7O1!'"6H)\@WFJ_$VNK=))6Z>5YD3]ZQ2:Z1MO\L;U= MV]2UP,ML4[*NJZ+^=5FGJR[?Y97VSKRA=W5?UC^5I7>M;^J24WFOLUVYW=S_ M(?SVQT17Z7)5_E3__NDZ\7[\^T_GHZJ^J WT:+Z_@*O=!8@3%Q!X;_.LNBT] MF2WT J1/Z/0QD7Y4BW%01'Q3Y$J0@+_>9R^]8/S"$V,AP/7,W)/[*#M/8Y=/ M8U=T\D3/Z^0^2M[0,CB4KF"+%Y[ ^Z ?=':O4:G8)8RW"3?-W\.E'XA@/!Z? MCQZ.U;;CPCBTPA([3(CIQ(J3@'8<1%:<(O.U:>Y?E7?I7%\,ZO:\U,6#'ES^ M\#<_'O],J!8>5 M)U7Z[TT5=P[(;;Y67)1)OESXZRL6P5L^WU4.!D[&P]0.! MP3BP$24*C.*QK2"9QYX*1@<%(U+!UUFE:]3*TU_K+KB$!3 "TM@%80;"IF>V M?B!,3&WU$.G4OAV*S%Y/\>*#>'%+I2UU6LQOO31;U)WT0SWZN-NT_4C$&)4& MH"*,BVT90=PD!-48Q,53N_509$Y[ZC@YZ#@A=?R89C?+SROMI66I*UB/)U8V MQ%EDMVXSDL@]&SN-'4DE)ZF:V.US)!H%OZ'Q]*#QU+&I?*/K\>4+;SLT'N9? MAI]*[?VR$1[I/K4D",[L)FQ&5W8U3^E$*EE)%2"EFC9C%'W:*<[RXBZON_*Z"W^79\-OTPUD/6/R:/M[ MPXF6L*))5C3%A=:\T\;<^K2[)>8$?-M<6E6H-20!(;;#DB#*[K@4G9>^6AD; MZ],^MGTFP >.\@S-H\# P,YR@@*%'Z*6!;I9-!= 9[.OC,;0^K2C=9D.\)&E M!#*"L,B>)DE0G(^*(8H;V\2*SF)?"8V7]6DSVV52P+<=YM"/P:P "A1C,+N" M K5PO?UOD MQ?!=/GR;M]4]5H/+BI:PHDE6-,6%UKS[QN"*W@978--IURT[+O#MY<0$Q/D! M )0@, YL0$5GK:]TQN^*I_I=87M.'PR*05AMJX#;17A@W1;A";3@2&>PKX#& MZ0K:Z3KX"F$[S@F:,*"9.K<7;JR2E54!UK#IUILZ&SLL:#O![8>M'7^LMK^=4+(2*I*PJ;@Q M^P%M]NDZ.EO]5:3>6[U8SM,56>%HFJX5CA4M8463K&B*"ZUY^XV;#V@W[S"J M"VPK.SD#,Y8T4^=[YL8J65D58)T&IVTW=6"4KJP*L9%$V3CIP==+N/0;7L(Z^ MM,Z]#"=:PHHF6=$4%UJSR)BY@Z!ME?P)PSK;:%O5E74^H9U0LA(JDK"IN)E% M"%QG$5 EO7HCKS_2%8W3NL]8T1)6-,F*IKC0FK?=S&<$3U[\#\""> CF.6FF MSO?,C56RLBK &C:W;#1U-C,;P;,L_@=@01S-,=/LG;5W8Y6LK JQ!J=GE4(S M1Q#V7/P/P3)\9&^,FM'X7=5U9)6LK JPQI/XM+IF/B!\RGQ L^/@&M71E]2U MLV%%2UC1)"N:XD)K%A4S=Q ^WTZ T#;:5C5EG4]H)Y2LA(HD;"IN9A'"IZS^ M7RWS-VEQDWM_I)4NZ!K'NO[/BI:PHDE6-,6%UKS_1T]O]U[_#]LWN+>').TA M$H38T=H@VFX-MU#,.*"SFY?.8TE#Y_\T'9H+W'# MS<$T4^<&UXU5LK(JQ!J=GI\,C0<.G^7![=#VBI;LK):XG5"R$BJ2L"FV,<(A M;81/FS''?>XT?F=-'?>YL[(JQ$H4YURNC+ZVKF-$5K2$%4VR MHBDNM&:9,08^ZOV@>:LKVT-3;2#-WOD^MA)*5D)%$C85-SXXHGVP8RV5=?>? M:5W4@2^\Z_E29W/M_9"N[W[V/NKY;9:O\INE+E]X;][,Z(K)Z5-GK&@)*YID M15-<:,UB8LQ[U/O$LLA>!(\G8/ ,XD0,SCH"<;[PP49"1 P.[%%TUOI*9WQO M1/O>=CL7V:X4' (U V%#'YR5DX! < B:1'C!!&S>IC/85\"C0\MH/]S%RD7 MGDY1843&&.Q636#@%!UAACPY..M,T;GMJZ8QQA%MC%UV0+@<,T'3=&[(65?! M6=$D*YKB0FO>?F/DH[8'UD\WY+:I1:U0Z];Y!(3X8.X#A?FH_7Z.9>G(6/+( MU9*?;+]M;SH4L 4'@>BYI 0%AF41QZ/1)$!:" M56(4!YY6571.^RII3&;<]HAX5N:KY6)[6O,+3ZZ6ZV6V_5"2/1X-V[7'8T5+ M6-$D*YKB0FO>;N-P8]KA$CU>;"]S#B/PH!2*VYY:8]44$"C .2L2!0;@8&9% M9ZZO>,;WQ6V^KT.K8_NQ$#4ZX*QIJ"7PBR%XAA?@!6#(K^B<]E72V,"X95]W M^PI*?,K@?:\@ZPYO1U;)RJH0:_-$XZ;.QBW&KJNGG5908MN^6;*S[KAN)Y2L MA(HD;(I]="1VRW/5IU908K12BHHRJ^]S9)6LK JQ4D79>+68]FHN Q6N!1/Z M4CH/;EC7>%G1)"N:XD)K%A%C3F/:G#YEP60/'5--'NNB<3NA9"54).%.\='1 M.V+6NKC9OLVG].;Y?5;M7NAQ^/;PQJ!?MN_)^>[[*__5S ??)_XKN7L?D('? MO9[H;5K<+.NJO-)?:JKQRTG=@A2[-_[L/E3YW?8--9_SJLK7VS]O=;K0Q2:@ M_OU+GE??/FP(#N]=NOP_4$L#!!0 ( +.+#U4?>PS2GP( *\& 9 M>&PO=V]R:W-H965T:R<+W995\"7QXY[C>^Z-3Y*-TO=FB6AA M6PAI1L'2VO(D#$VVQ(*9(U6BI)VYT@6S--6+T)0:6>Y!A0CC*!J&!>,R2!._ M-M5IHE96<(E3#695%$P_C%&HS2CH!H\+5WRQM&XA3).2+? :[6TYU30+&Y:< M%R@-5Q(TSD?!:?=D,G#Q/N GQXW9&8-3,E/JWDV^YJ,@<@FAP,PZ!D:O-4Y0 M"$=$:?RN.8/F2 ?<'3^R?_;:2GR" MF1+&/V%3Q0XI.%L9JXH:3!D47%9OMJWKL ,@GG9 7 /BYX#^*X!>#>AYH55F M7M89LRQ-M-J =M'$Y@:^-AY-:KAT7;RVFG8YX6SZ75F$;@3O8:**@EMJD#7 M9$YS:;E+HPJP^=%P=&K]R MZ! NB7QIX%SFF#_%AR2@41$_JAC'>PF_K>01]*(.Q%$+!!=(GUH'S+=TZ@VV5JIB&GLE=N77:'7Z,HB@)U[L"6L*Z M_=VP)XGVFT3[_Y?HG?_L,8?3->TL$*[064$30>W7!1S\0J9;^[[_N#X\$-"T M-6@OT%G9B2E9AJ. O,J@7F.0OGO3'4:?]K1KT%1AL#>M"S0&2?R+:EQP-N." MVX<.6 4SA"GC>0=NE&6B3?W@19,&Q]'+7N[-YG^UACMWOT"]\)9H(%,K::L+ MU*PVKGOJS>;9^IC#2@, Y449''TB KNRQFEA5>H>9*4M^ MY8=+^J.@=@&T/U?D,O7$'=#\H](_4$L#!!0 ( +.+#U6)$/NK$@8 &(J M 9 >&PO=V]R:W-H965T\'(="Q$$EV2,7XK-I1*=)_$J;@<;*3<7@R'(MS0A(ASMJ6I^F;->$*D.N4W M0['EE*P*IR0>FH;A#A,2I8/9M+BVX+,IRV0/!P MX6-TLY'YA>%LNB4W=$GEY^V"J[-A35E%"4U%Q%+$Z?IR<(4O M/,'0J+OR)Z M)PZ.47XKUXS=YB=O5I<#(^\1C6DH M%#>O;N::"#IG\9=H)3>7@_$ K>B:9+'\R.Y>T^J&G)P7LE@4G^BNLC4&*,R$ M9$GEK'J01&GYG]Q7 W'@H#C=#F;E8#[5P:H"?LUH*I&_4Y\"O?"H)%$LT"=Z+S,2OU16GY<>>O'KR^E0JL9SQ#"L M&GI5-F2>: BC=RR5&X'\=$57'?YSO;_UF+^O]WFTW#PL7X@M">GE0,5=0?F. M#F:__8)=XX\NQ2!A'B3,+V%N ?3AN92&^AS&DGT8;VF/$IOT#_O:')-^;]=PFB!?86!A'F0,!\2%@#!&A([ MM<2.5N+B"2L>/;I"7E;HNU RL]496FZ(:O ,O5<+A<)"Y88H1:*XW)D+M&WU M5;^$.0>3VG8-Q[:.)K_7MC,=QW7L4=/.;]M-QH9I3<9'#U/;SK(M?,AKC+1; MC[3[@X*=EMMW5-U6J!B/W%9$\=IFMM$./'[;#(\LLQV@VG:.X9R,3Z-Z2$?Z MR7NT=JDC$_H/?2&KR+DF)5V:6NUK.ONI P'Q(6 ,$:ZDYJ=2?:X9_'1(@\\K#2%"TX%&96.LH\&!4+F!6+(X)%VBK)DHA M>_?OVK(CV#S0W3C'$_-(=GV'^^H.2O-!:0$4K2G]0Z? M[O4]Z9OO06D>*,T'I050M.8,,?,L+YF])-S?]6;1Y._OM>]]0>M(H'2 BA:4_]]20KK:U(_<0%0=F3< MR/^F?2P\:)$*E.:#T@(H6E/X?:$*/U*ITJ3_9Q0J]:WU3O&0- ^4YH/2 BA: MAM)$J,@2U=GZ.W;N?[A!:W'@=(\4)H/2@N@:$W%]T4YK"^;P;YLT#?6>Q*, MVZ\;#!?;QX7Q#CO7&!GNY+@TWF&()]B5QO*^387VA M[#NB)63-:%[1&K&W_9; ZS##!K;;KQTZ#&T\;K]VZ+"S#'SZQ8.YKT.9^CK4 M$X.76IN<7+=T#;N^U;[##DKS0&D^*"V HC5GP[XT93Y2F@(-;%5CC1!C&R/L M'JU4])WJ+2]H70F4%D#1FO+NZTJFON[S_#!:@1L1#>/VHE/?@=Y2@I:/0&D! M%*V45CK['U!+ P04 " "SBP]5F"K-+#T# #T$P #0 'AL+W-T M>6QE!NY^].SOK/%W>[L8O+' 9 M1E[1ZP-$KSIPH=(.QA(DAR78IXY)WVQ+V^'G1L@1SS%:WT,S6=9,Z&#D],#U MVKM:5CQJ=GTTR*58;WX$LXEBP,I)R?C2A7L0F$HN5:!- MU1D[78C4OQS<=3THR$:G9$(JF]ME<-^39O@.L.J!0<9Y:[ 7NL!H4!&MJ1)W MIF,'V^ +*&C:C\O*."P4679[U^&:8&\FR42JC*HV33=J-)MN1GXJ4CW2A5Z5TR+'/?=.T//? M7>>""JH(WS1M:O^85_G5CN.;?V79_E;9->SUV+R"C]WD]2F83$[!Y$G49/_X M3<;I\7MLCG9'9S)J#AD;)YFM"\. R_P>F4KY,&DSGCFHFF-V-91L6+ MXXR1UV1B_J39TC?C,YJ3.=>/+3@,U^VO-&/S,FU'W<-"-*/6[2\PO6[2'E9- M+B8RNJ#9N.FJ8F*;@6F8K,T%A%WDSEY^!.,XS(\ AN7!'& ]%^BBGCW(,[0?+X^>DYO+/-$WC.$FP%1V/O0[&V+HE"?SXU3!O MP,#R0*8_6VM\M_$*V5\'V)[NJQ!LIG@E8C/%UQH0_[H!(TW]NXWE 0:V"UCM M0'Y_'J@I/R>.85TKB.$W]"&!^!W&, M(? TX@CF #Q@2!S;]^#.^RA:O:>B]?_Y1K\!4$L#!!0 ( +.+#U67BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:GV[LTDO-".5TYH!86^X*O@S_;_^_Z2/ DK M-D(*][+(NN^29Z012C3BE=>+;)H1N]?/?VLC7K5R3*XKHZ5<9'E_XRLW3E2_ M%*\]Y!>VL5V)8YM_&8 LLOD4&MP*8UU7HVN? >,3A\K]5>OTGT(Z;FZ8XW\9 MW1Z$VOEFX"DFP6-T<3A^]D&\-+\31KW=BHK?Z*IMN')]' V7'E#9O3C8C"C6 M\$5VK$*N54T^*P=!(K>J;PKJ^B>%O[ZM^Z=V@!O$T%P*N&%NZP[\=)!+N-92 MU/#O-?G$)%,5)UUP+7FW; /( H$L1H1\* )(BD#2A)!K#^%_8(G>DM6!FP"R M1"#+T2#73E0Y GF> ))Z2";Y<20^$FCK MY^Z^0" O$D"6 'G#-XZL-E+L^DKA,C[%UO%I L"9C^*>&?YAPRQ,GJ5NH$D+ MM4-,5#0G-DV_B$^!$V9*(USO&=_AX*!XTF"JR9.X)N_6\8WE_[4^D)^?^$_3 M!Q--?F+3!%8YSB _+._!XY6(QR6FFCR%:X:$&&62.2:;?"S;D'>PT9%A5HXY MIQC3.5$T"\PY16KG]%'D]GU(B.YOQI1/'$A,/L68\HDQ,?D48\HGQL3D4R21 MS\ .(L;$Y%.DD,_@DDE#3$Q Q9A;G8.*" M"8BF$- @YEF(B0F(IA#0T XW/K_"+$136.CMK..&.Q9BHN=L*2ST)B8$N K/ M"RAF(9K"0H/)4;AN4LQ"-(6%!C'#=9-B%J(I+!3G<'Y,"FG)%_X]/,FBF(5H M"@M%F,'757B<3C$+T106&LPWH[&)68BFL-!@OAEBEIB%RA06&L0,IU")6:A, M8:%!S##U*#$+E2DL-)B]1YV.6:A,8:%!S*C3T?<]*2PT=,(5I1XE9J$RR5[H MS1,NO]"'F)B%RLY"D^.[W9IOH6OJ._@+"^45D]6](?ZC/VXN9_Z49]M*N82R ME?I'L_KXJOCXFOOJ!U!+ P04 " "SBP]5_2S5I:X! #!&P &@ 'AL M+U]R96QS+W=OE0G^/^T,3>Y52= MX[S8I]1\.!?7^W J8[]NPOEV95NWIS+=ENW.->7Z6.Z"T\%@Y-K7&<5B]CJS MM[HVX3\3Z^WVL Z?]?K[%,[IC\'NIVZ/<1]"*GJKLMV%-"_CNY^D/YM MBOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EMGLX1 ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;X]Z>P*]/>KM"?3VJ+GD!OCWK[=^H=T[4*\=GS6./SWTEUNMT;GH^_+Q\G.^_X'6<' M?^P6OU!+ P04 " "SBP]5)OJ'I[4! #<&P $P %M#;VYT96YT7U1Y M<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA M1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O M;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP M4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AA MVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ' MZ_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C M!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&UL4$L! A0#% @ LXL/59N&UL4$L! A0#% @ LXL/ M59E&PO=V]R:W-H965T&UL4$L! A0#% @ LXL/ M57)LHD@X" ,"@ !@ ("!YPT 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ LXL/558C\#=)% A38 !@ ("!"40 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LXL/53]G#&-< P F < !D M ("!YF4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ LXL/587R>R:(!@ )@\ !D ("!S' M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLXL/56;,I]A*%0 BD$ !D ("!BWT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LXL/53#!LV]' P M0D !D M ("!P*0 'AL+W=O&PO=V]R:W-H M965TM !X;"]W;W)K&UL4$L! M A0#% @ LXL/54O?^;G2" <4H !D ("!)[( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LXL/ M569*DX4X @ 3P4 !D ("!H\( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LXL/5:L0X;@6! &1D M !D ("!1LT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LXL/5>FVO[!A" T#X !D M ("!8>< 'AL+W=O&PO=V]R:W-H965T MP0 -X4 9 M " @?;S !X;"]W;W)K&UL4$L! A0# M% @ LXL/57@NX> 8 P 0 P !D ("!J/@ 'AL+W=O MD$0 !: MT0 &0 @('W^P >&PO=V]R:W-H965T&UL4$L! A0#% @ LXL/50U] M_I)W @ 4 8 !D ("!6@\! 'AL+W=O&PO=V]R:W-H965T&PO M=V]R:W-H965T\H 0!X;"]S='EL97,N>&UL4$L! A0#% M @ LXL/59>*NQS $P( L ( !5RP! %]R96QS+RYR M96QS4$L! A0#% @ LXL/59F&'ICU P :A\ \ ( ! M0"T! 'AL+W=OGM0$ -P; 3 " 4@S K 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ V #8 L0X "XU 0 $! end XML 58 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 59 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 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 370 271 1 true 86 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://biolargo.com/20220630/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/20220630/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/20220630/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/20220630/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 Statements of Stockholders' Equity (Deficit) (Unaudited) Sheet http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://biolargo.com/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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 - Noncontrolling Interest - Clyra Medical Sheet http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical Note 8 - Noncontrolling Interest - Clyra Medical Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Business Segment Information Sheet http://biolargo.com/20220630/role/statement-note-9-business-segment-information Note 9 - Business Segment Information Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Commitments and Contingencies Sheet http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies Note 10 - Commitments and Contingencies Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Subsequent Events Sheet http://biolargo.com/20220630/role/statement-note-11-subsequent-events Note 11 - Subsequent Events Notes 17 false false R18.htm 017 - Disclosure - Significant Accounting Policies (Policies) Sheet http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies 18 false false R19.htm 018 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies 19 false false R20.htm 019 - Disclosure - Note 4 - Debt Obligations (Tables) Sheet http://biolargo.com/20220630/role/statement-note-4-debt-obligations-tables Note 4 - Debt Obligations (Tables) Tables http://biolargo.com/20220630/role/statement-note-4-debt-obligations 20 false false R21.htm 020 - Disclosure - Note 5 - Share-based Compensation (Tables) Sheet http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-tables Note 5 - Share-based Compensation (Tables) Tables http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation 21 false false R22.htm 021 - Disclosure - Note 6 - Warrants (Tables) Sheet http://biolargo.com/20220630/role/statement-note-6-warrants-tables Note 6 - Warrants (Tables) Tables http://biolargo.com/20220630/role/statement-note-6-warrants 22 false false R23.htm 022 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses (Tables) Sheet http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables Note 7 - Accounts Payable and Accrued Expenses (Tables) Tables http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses 23 false false R24.htm 023 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Tables) Sheet http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-tables Note 8 - Noncontrolling Interest - Clyra Medical (Tables) Tables http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical 24 false false R25.htm 024 - Disclosure - Note 9 - Business Segment Information (Tables) Sheet http://biolargo.com/20220630/role/statement-note-9-business-segment-information-tables Note 9 - Business Segment Information (Tables) Tables http://biolargo.com/20220630/role/statement-note-9-business-segment-information 25 false false R26.htm 025 - Disclosure - Note 1 - Business and Organization (Details Textual) Sheet http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual Note 1 - Business and Organization (Details Textual) Details http://biolargo.com/20220630/role/statement-note-1-business-and-organization 26 false false R27.htm 026 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) Sheet http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual Note 2 - Summary of Significant Accounting Policies (Details Textual) Details http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables 27 false false R28.htm 027 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) Sheet http://biolargo.com/20220630/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 28 false false R29.htm 028 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) Sheet http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) Details 29 false false R30.htm 029 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Inventory (Details) Sheet http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details Note 2 - Summary of Significant Accounting Policies - Inventory (Details) Details http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables 30 false false R31.htm 030 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details) Sheet http://biolargo.com/20220630/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 31 false false R32.htm 031 - Disclosure - Note 3 - Sale of Stock for Cash (Details Textual) Sheet http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual Note 3 - Sale of Stock for Cash (Details Textual) Details http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash 32 false false R33.htm 032 - Disclosure - Note 4 - Debt Obligations (Details Textual) Sheet http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual Note 4 - Debt Obligations (Details Textual) Details http://biolargo.com/20220630/role/statement-note-4-debt-obligations-tables 33 false false R34.htm 033 - Disclosure - Note 4 - Debt Obligations - Schedule of Debt (Details) Sheet http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details Note 4 - Debt Obligations - Schedule of Debt (Details) Details 34 false false R35.htm 034 - Disclosure - Note 5 - Share-based Compensation (Details Textual) Sheet http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual Note 5 - Share-based Compensation (Details Textual) Details http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-tables 35 false false R36.htm 035 - Disclosure - Note 5 - Share-based Compensation - Stock Options (Details) Sheet http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details Note 5 - Share-based Compensation - Stock Options (Details) Details 36 false false R37.htm 036 - Disclosure - Note 6 - Warrants (Details Textual) Sheet http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual Note 6 - Warrants (Details Textual) Details http://biolargo.com/20220630/role/statement-note-6-warrants-tables 37 false false R38.htm 037 - Disclosure - Note 6 - Warrants - Warrants Outstanding (Details) Sheet http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details Note 6 - Warrants - Warrants Outstanding (Details) Details 38 false false R39.htm 038 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) Sheet http://biolargo.com/20220630/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 39 false false R40.htm 039 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) Sheet http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) Details http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-tables 40 false false R41.htm 040 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) Sheet http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) Details 41 false false R42.htm 041 - Disclosure - Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) Sheet http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) Details 42 false false R43.htm 042 - Disclosure - Note 9 - Business Segment Information (Details Textual) Sheet http://biolargo.com/20220630/role/statement-note-9-business-segment-information-details-textual Note 9 - Business Segment Information (Details Textual) Details http://biolargo.com/20220630/role/statement-note-9-business-segment-information-tables 43 false false R44.htm 043 - Disclosure - Note 9 - Business Segment Information - Segment Information (Details) Sheet http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details Note 9 - Business Segment Information - Segment Information (Details) Details 44 false false R45.htm 044 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual) Sheet http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies-details-textual Note 10 - Commitments and Contingencies (Details Textual) Details http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies 45 false false R46.htm 045 - Disclosure - Note 11 - Subsequent Events (Details Textual) Sheet http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual Note 11 - Subsequent Events (Details Textual) Details http://biolargo.com/20220630/role/statement-note-11-subsequent-events 46 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 58 fact(s) appearing in ix:hidden were eligible for transformation: blgo:ClassOfWarrantOrRightAggregateValueOfWarrantsOrRights, blgo:ConsultingServicesPeriodOfServices, blgo:GrantTerm, blgo:LesseeOperatingLeaseOptionToExtendTerm, blgo:LineOfCreditFacilityCovenantAdditionalDrawsMaximumPercentageOfTotalPrincipalOutstandingAllowed, blgo:NumberOfWhollyOwnedSubsidiaries, blgo:TermExtension, dei:EntityRegistrantName, us-gaap:AllocatedShareBasedCompensationExpense, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest, us-gaap:ConcentrationRiskPercentage1, us-gaap:ContractWithCustomerAssetNet, us-gaap:ExtinguishmentOfDebtAmount, us-gaap:ImpairmentOfLongLivedAssetsHeldForUse, us-gaap:InventoryValuationReserves, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharePrice, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:UnrecognizedTaxBenefits, us-gaap:WarrantsAndRightsOutstandingTerm - blgo20220630_10q.htm 8, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71 blgo20220630_10q.htm blgo-20220630.xsd blgo-20220630_cal.xml blgo-20220630_def.xml blgo-20220630_lab.xml blgo-20220630_pre.xml ex_412281.htm ex_412282.htm ex_412283.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "blgo20220630_10q.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 370, "dts": { "calculationLink": { "local": [ "blgo-20220630_cal.xml" ] }, "definitionLink": { "local": [ "blgo-20220630_def.xml" ] }, "inline": { "local": [ "blgo20220630_10q.htm" ] }, "labelLink": { "local": [ "blgo-20220630_lab.xml" ] }, "presentationLink": { "local": [ "blgo-20220630_pre.xml" ] }, "schema": { "local": [ "blgo-20220630.xsd" ], "remote": [ "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", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 456, "entityCount": 1, "hidden": { "http://biolargo.com/20220630": 8, "http://fasb.org/us-gaap/2022": 51, "http://xbrl.sec.gov/dei/2022": 6, "total": 65 }, "keyCustom": 52, "keyStandard": 219, "memberCustom": 56, "memberStandard": 25, "nsprefix": "blgo", "nsuri": "http://biolargo.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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/20220630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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/20220630/role/statement-note-4-debt-obligations", "shortName": "Note 4 - Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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/20220630/role/statement-note-5-sharebased-compensation", "shortName": "Note 5 - Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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/20220630/role/statement-note-6-warrants", "shortName": "Note 6 - Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses", "shortName": "Note 7 - Accounts Payable and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "013 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical", "role": "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "shortName": "Note 8 - Noncontrolling Interest - Clyra Medical", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "014 - Disclosure - Note 9 - Business Segment Information", "role": "http://biolargo.com/20220630/role/statement-note-9-business-segment-information", "shortName": "Note 9 - Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "015 - Disclosure - Note 10 - Commitments and Contingencies", "role": "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies", "shortName": "Note 10 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "016 - Disclosure - Note 11 - Subsequent Events", "role": "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "shortName": "Note 11 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "017 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "018 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "role": "http://biolargo.com/20220630/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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "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/20220630/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": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "019 - Disclosure - Note 4 - Debt Obligations (Tables)", "role": "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-tables", "shortName": "Note 4 - Debt Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "020 - Disclosure - Note 5 - Share-based Compensation (Tables)", "role": "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-tables", "shortName": "Note 5 - Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "021 - Disclosure - Note 6 - Warrants (Tables)", "role": "http://biolargo.com/20220630/role/statement-note-6-warrants-tables", "shortName": "Note 6 - Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses (Tables)", "role": "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "shortName": "Note 7 - Accounts Payable and Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "023 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Tables)", "role": "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "shortName": "Note 8 - Noncontrolling Interest - Clyra Medical (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "024 - Disclosure - Note 9 - Business Segment Information (Tables)", "role": "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-tables", "shortName": "Note 9 - Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 1 - Business and Organization (Details Textual)", "role": "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual", "shortName": "Note 1 - Business and Organization (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "span", "em", "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://biolargo.com/20220630/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": [ "span", "p", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details)", "role": "http://biolargo.com/20220630/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": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30_ConsolidatedEntitiesAxis-ParentCompanyMember", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "028 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details)", "role": "http://biolargo.com/20220630/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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-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": "029 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Inventory (Details)", "role": "http://biolargo.com/20220630/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": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "030 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details)", "role": "http://biolargo.com/20220630/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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_PlanNameAxis-NonPlanMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 3 - Sale of Stock for Cash (Details Textual)", "role": "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "shortName": "Note 3 - Sale of Stock for Cash (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-04-01_2022-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": "032 - Disclosure - Note 4 - Debt Obligations (Details Textual)", "role": "http://biolargo.com/20220630/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": "blgo20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 4 - Debt Obligations - Schedule of Debt (Details)", "role": "http://biolargo.com/20220630/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": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 5 - Share-based Compensation (Details Textual)", "role": "http://biolargo.com/20220630/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": "blgo20220630_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" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2021-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": "035 - Disclosure - Note 5 - Share-based Compensation - Stock Options (Details)", "role": "http://biolargo.com/20220630/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": "blgo20220630_10q.htm", "contextRef": "i_2021-12-31_PlanNameAxis-EquityIncentivePlan2018Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30_ClassOfWarrantOrRightAxis-SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 6 - Warrants (Details Textual)", "role": "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual", "shortName": "Note 6 - Warrants (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30_ClassOfWarrantOrRightAxis-SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2021-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": "037 - Disclosure - Note 6 - Warrants - Warrants Outstanding (Details)", "role": "http://biolargo.com/20220630/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": "blgo20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-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": "038 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details)", "role": "http://biolargo.com/20220630/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": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30_ConsolidationItemsAxis-CorporateNonSegmentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-04-01_2022-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/20220630/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": "blgo20220630_10q.htm", "contextRef": "d_2022-04-01_2022-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", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtConversionOriginalDebtAmount1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual)", "role": "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "shortName": "Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_LegalEntityAxis-ClyraMedicalMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-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": "040 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details)", "role": "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "shortName": "Note 8 - 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": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30_LegalEntityAxis-ClyraMedicalTechnologyIncMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-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": "041 - Disclosure - Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details)", "role": "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "shortName": "Note 8 - 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": "blgo20220630_10q.htm", "contextRef": "i_2022-06-30_LegalEntityAxis-ClyraMedicalMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "042 - Disclosure - Note 9 - Business Segment Information (Details Textual)", "role": "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-details-textual", "shortName": "Note 9 - Business Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 9 - Business Segment Information - Segment Information (Details)", "role": "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details", "shortName": "Note 9 - Business Segment Information - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "blgo:FinitelivedTangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "044 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual)", "role": "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies-details-textual", "shortName": "Note 10 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 11 - Subsequent Events (Details Textual)", "role": "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "shortName": "Note 11 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2022-08-03_ClassOfWarrantOrRightAxis-WarrantsExpiringSixMonthAfterInvestmentDateMember_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "i_2020-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 Statements of Stockholders' Equity (Deficit) (Unaudited)", "role": "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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/20220630/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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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/20220630/role/statement-note-1-business-and-organization", "shortName": "Note 1 - Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-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/20220630/role/statement-note-3-sale-of-stock-for-cash", "shortName": "Note 3 - Sale of Stock for Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:StockPurchaseAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 86, "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-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": "Allocation of noncontrolling interest" } } }, "localname": "AllocationOfStockOptionExpenseWithinNoncontrollingInterest", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220630/role/statement-note-9-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-1-business-and-organization", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220630/role/statement-note-9-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_CFOAndPresidentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the CFO and President.", "label": "CFO and President [Member]" } } }, "localname": "CFOAndPresidentMember", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "sharesItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-1-business-and-organization", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized during period including amounts previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.)", "label": "blgo_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "terseLabel": "Contract With Customer, Liability, Revenue Recognized During Period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_ConversionOfWorkingCapitalAdvancesIntoClyraMedicalCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Conversion of Working Capital Advances into Clyra Medical Common Stock.", "label": "Conversion of Working Capital Advances into Clyra Medical Common Stock [Member]" } } }, "localname": "ConversionOfWorkingCapitalAdvancesIntoClyraMedicalCommonStockMember", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ConvertibleNoteMaturingOnMarch12023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Note, Maturing On March 1, 2023.", "label": "Convertible Note, Maturing On March 1, 2023 [Member]" } } }, "localname": "ConvertibleNoteMaturingOnMarch12023Member", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_CustomerHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding customer H.", "label": "Customer H [Member]" } } }, "localname": "CustomerHMember", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_CustomerIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents customer I.", "label": "Customer I [Member]" } } }, "localname": "CustomerIMember", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_DebtInstrumentConvertibleConversionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of lowest price per share of shares sold for conversion price of the debt instrument.", "label": "blgo_DebtInstrumentConvertibleConversionPercentage", "terseLabel": "Debt Instrument, Convertible, Conversion Percentage" } } }, "localname": "DebtInstrumentConvertibleConversionPercentage", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "blgo_DebtInstrumentConvertibleSaleOfStockAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of sale of stock to trigger conversion under the debt instrument.", "label": "blgo_DebtInstrumentConvertibleSaleOfStockAmount", "terseLabel": "Debt Instrument, Convertible, Sale of Stock Amount" } } }, "localname": "DebtInstrumentConvertibleSaleOfStockAmount", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_DeemedDividendForTheChangeInAccountingForDerivativeLiability": { "auth_ref": [], "calculation": { "http://biolargo.com/20220630/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) income attributable to noncontrolling interest" } } }, "localname": "DeemedDividendForTheChangeInAccountingForDerivativeLiability", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "domainItemType" }, "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": "blgo_FinitelivedTangibleAssetsNet", "terseLabel": "Tangible assets" } } }, "localname": "FinitelivedTangibleAssetsNet", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "blgo_GainFromPPPLoanForgiveness": { "auth_ref": [], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "blgo_IncreaseDecreaseInLiabilityForCustomerDeposits": { "auth_ref": [], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 11.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", "terseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInLiabilityForCustomerDeposits", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "blgo_IssuanceOfStockForPaymentOfInterest": { "auth_ref": [], "calculation": { "http://biolargo.com/20220630/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": "Fair value of stock issued for on lieu of payment of interest.", "label": "Common stock issued for interest" } } }, "localname": "IssuanceOfStockForPaymentOfInterest", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "blgo_LiabilityForCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://biolargo.com/20220630/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": "Represents the current liability for customer deposits as of the balance sheet date.", "label": "Customer deposits" } } }, "localname": "LiabilityForCustomerDepositsCurrent", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "domainItemType" }, "blgo_NonoperatingIncomeGrantIncome": { "auth_ref": [], "calculation": { "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://biolargo.com/20220630", "xbrltype": "stringItemType" }, "blgo_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://biolargo.com/20220630", "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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "pureItemType" }, "blgo_ONMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to ONM.", "label": "ONM [Member]" } } }, "localname": "ONMMember", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "domainItemType" }, "blgo_PriceRangeWarrantsExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the price of warrants that expired during the period.", "label": "Expired, price range (in dollars per share)" } } }, "localname": "PriceRangeWarrantsExpired", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "perShareItemType" }, "blgo_ProfitLossIncludingDeemedDividendsForTheChangeAccountingForDerivativeLiability": { "auth_ref": [], "calculation": { "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_SanatioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Sanatio Capital LLC.", "label": "Sanatio [Member]" } } }, "localname": "SanatioMember", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsPerMonthGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted per month.", "label": "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsPerMonthGross", "terseLabel": "Share-based Compensation Arrangement By Share-based Payment Award, Options Grants Per Month, Gross (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsPerMonthGross", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/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": "Noncontrolling interest allocation" } } }, "localname": "StockholdersEquityAllocationOfNoncontrollingInterestFromSubsidiarysEquityIssuance", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_TangibleAndIntangibleAssetsRightofuseAssetsAndEquityMethodInvestmentTotal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total amount of tangible and intangible assets, right-of-use assets and equity method investment.", "label": "blgo_TangibleAndIntangibleAssetsRightofuseAssetsAndEquityMethodInvestmentTotal", "verboseLabel": "Total" } } }, "localname": "TangibleAndIntangibleAssetsRightofuseAssetsAndEquityMethodInvestmentTotal", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "blgo_TaxCreditIncome": { "auth_ref": [], "calculation": { "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "blgo_TermExtension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term extension, in years.", "label": "blgo_TermExtension", "terseLabel": "Term Extension (Year)" } } }, "localname": "TermExtension", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "blgo_WarrantsExpiringFiveYearsAfterInvestmentDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants Expiring Five Years After Investment Date.", "label": "Warrants Expiring Five Years After Investment Date [Member]" } } }, "localname": "WarrantsExpiringFiveYearsAfterInvestmentDateMember", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "blgo_WarrantsExpiringSixMonthAfterInvestmentDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents warrants expiring six month after investment date.", "label": "Warrants Expiring Six Month After Investment Date [Member]" } } }, "localname": "WarrantsExpiringSixMonthAfterInvestmentDateMember", "nsuri": "http://biolargo.com/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-6-warrants" ], "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/20220630", "presentation": [ "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details)" } } }, "localname": "statement-statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "nsuri": "http://biolargo.com/20220630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-8-noncontrolling-interest-clyra-medical-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Noncontrolling Interest - Clyra Medical" } } }, "localname": "statement-statement-note-8-noncontrolling-interest-clyra-medical-tables", "nsuri": "http://biolargo.com/20220630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details)" } } }, "localname": "statement-statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "nsuri": "http://biolargo.com/20220630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-9-business-segment-information-segment-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Business Segment Information - Segment Information (Details)" } } }, "localname": "statement-statement-note-9-business-segment-information-segment-information-details", "nsuri": "http://biolargo.com/20220630", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-9-business-segment-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Business Segment Information" } } }, "localname": "statement-statement-note-9-business-segment-information-tables", "nsuri": "http://biolargo.com/20220630", "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/20220630", "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r507" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r505" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220630/role/statement-document-and-entity-information", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-tables", "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-details-textual", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-tables", "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r505" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r505" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r508" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r505" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r505" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r505" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r505" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220630/role/statement-document-and-entity-information", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-tables", "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-details-textual", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-tables", "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r504" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r111", "r247", "r252", "r260", "r386", "r387", "r393", "r394", "r437", "r500" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r111", "r247", "r252", "r260", "r386", "r387", "r393", "r394", "r437", "r500" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r111", "r157", "r170", "r171", "r172", "r173", "r175", "r177", "r181", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r255", "r257", "r259", "r260" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r111", "r157", "r170", "r171", "r172", "r173", "r175", "r177", "r181", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r255", "r257", "r259", "r260" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r52", "r54", "r109", "r110", "r266", "r299" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r187", "r318", "r321", "r489" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r265", "r298", "r326", "r327", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r487", "r490", "r501", "r502" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r265", "r298", "r326", "r327", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r487", "r490", "r501", "r502" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r187", "r318", "r321", "r489" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "label": "Officer [Member]" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r184", "r242", "r243", "r318", "r320", "r454", "r486", "r488" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r184", "r242", "r243", "r318", "r320", "r454", "r486", "r488" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r234", "r241", "r242", "r243", "r244", "r265", "r298", "r325", "r326", "r327", "r358", "r359", "r360", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r487", "r490", "r501", "r502" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r234", "r241", "r242", "r243", "r244", "r265", "r298", "r325", "r326", "r327", "r358", "r359", "r360", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r487", "r490", "r501", "r502" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r53", "r54", "r109", "r110", "r266", "r299" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r189", "r436" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r444", "r446", "r449", "r501", "r502" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://biolargo.com/20220630/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/20220630/role/statement-note-8-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": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Total accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r40" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r440" ], "calculation": { "http://biolargo.com/20220630/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/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r498" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r190", "r191" ], "calculation": { "http://biolargo.com/20220630/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, 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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r57", "r58", "r59", "r475", "r495", "r496" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r66", "r67", "r68", "r113", "r114", "r115", "r392", "r435", "r491", "r492" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r440" ], "calculation": { "http://biolargo.com/20220630/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": "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r113", "r114", "r115", "r363", "r364", "r365", "r400" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r362" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r193", "r203" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r93", "r285", "r294", "r295", "r422" ], "calculation": { "http://biolargo.com/20220630/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": "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r108", "r165", "r172", "r179", "r201", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r256", "r258", "r260", "r261", "r386", "r393", "r409", "r438", "r440", "r457", "r473" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r38", "r108", "r201", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r256", "r258", "r260", "r261", "r386", "r393", "r409", "r438", "r440" ], "calculation": { "http://biolargo.com/20220630/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 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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r108", "r201", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r256", "r258", "r260", "r261", "r386", "r393", "r409", "r438" ], "calculation": { "http://biolargo.com/20220630/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 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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r330", "r331", "r332", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r351", "r353", "r354", "r357", "r358", "r359", "r360", "r361" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r13", "r95" ], "calculation": { "http://biolargo.com/20220630/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 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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r96" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r88", "r95", "r101" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r410" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r305", "r329" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r301" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r462", "r480" ], "calculation": { "http://biolargo.com/20220630/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": "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 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r238", "r239", "r240", "r245", "r499" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r113", "r114", "r400" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r440" ], "calculation": { "http://biolargo.com/20220630/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": "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, 268,036,728 and 255,893,726 Shares Issued, at June 30, 2022 and December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r323", "r324", "r328", "r367" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r73", "r466", "r484" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r72", "r383", "r384", "r398", "r465", "r483" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r71", "r382", "r398", "r464", "r482" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r146", "r147", "r187", "r406", "r407", "r498" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r146", "r147", "r187", "r406", "r407", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r146", "r147", "r187", "r406", "r407", "r497", "r498" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r141", "r471" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r146", "r147", "r187", "r406", "r407" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r146", "r147", "r187", "r406", "r407", "r498" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r103", "r388" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r306", "r308", "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "us-gaap_ContractWithCustomerAssetNet", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r306", "r307", "r319" ], "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.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r306", "r307", "r319" ], "calculation": { "http://biolargo.com/20220630/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 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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r44" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r170", "r171", "r172", "r173", "r175", "r181", "r183" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r76", "r454" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r145", "r187" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r98", "r100" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r98", "r100" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r98", "r100" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r98", "r100" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "us-gaap_DebtCurrent", "terseLabel": "Total notes payable and line of credit" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r106", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r279", "r286", "r287", "r288", "r296" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r20", "r107", "r111", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r292", "r293", "r294", "r295", "r423", "r458", "r459", "r472" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r264", "r290" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r262", "r292", "r293", "r421", "r423", "r424" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r46", "r263" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r107", "r111", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r292", "r293", "r294", "r295", "r423" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "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 (Month)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": { "auth_ref": [ "r420", "r424" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r420", "r424" ], "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", "negatedLabel": "Debt discount, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r93", "r228" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-1-business-and-organization", "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r74", "r118", "r119", "r120", "r121", "r122", "r126", "r128", "r130", "r131", "r132", "r135", "r136", "r401", "r402", "r467", "r485" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Loss per share attributable to shareholders \u2013 basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r133", "r134" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r410" ], "calculation": { "http://biolargo.com/20220630/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 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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://biolargo.com/20220630/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/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r66", "r67", "r68", "r113", "r114", "r115", "r117", "r123", "r125", "r138", "r202", "r300", "r302", "r363", "r364", "r365", "r377", "r378", "r400", "r411", "r412", "r413", "r414", "r415", "r416", "r435", "r491", "r492", "r493" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r14", "r166", "r198" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r87", "r200", "r409" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "us-gaap_ExtinguishmentOfDebtAmount", "terseLabel": "Extinguishment of Debt, Amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r404", "r405" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r220", "r221", "r224", "r225", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r220", "r223" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r418" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r24" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r108", "r165", "r171", "r175", "r178", "r181", "r201", "r247", "r248", "r249", "r252", "r253", "r254", "r256", "r258", "r260", "r261", "r409" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r93", "r227", "r230" ], "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, Long-Lived Asset, Held-for-Use, Total" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r226", "r233" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r70", "r93", "r162", "r198", "r463", "r481" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r231", "r235" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r370", "r371", "r373", "r374", "r375", "r376" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r90", "r97" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r92" ], "calculation": { "http://biolargo.com/20220630/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": "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": "Accounts payable and accrued expenses", "verboseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r92" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r92", "r451" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r92" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 13.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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r92" ], "calculation": { "http://biolargo.com/20220630/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": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r219", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "terseLabel": "Intangible Assets, Net (Excluding Goodwill), Total" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r69", "r159", "r419", "r422", "r468" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r78", "r283", "r291", "r294", "r295" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r85", "r89", "r97" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://biolargo.com/20220630/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/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r32", "r207" ], "calculation": { "http://biolargo.com/20220630/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 merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r37", "r440" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r35", "r104", "r137", "r204", "r205", "r208", "r452" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r33", "r207" ], "calculation": { "http://biolargo.com/20220630/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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r37", "r206" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r93" ], "calculation": { "http://biolargo.com/20220630/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": "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r431" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r428" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r430" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r433" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r429" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r108", "r173", "r201", "r247", "r248", "r249", "r252", "r253", "r254", "r256", "r258", "r260", "r261", "r387", "r393", "r394", "r409", "r438", "r439" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r108", "r201", "r409", "r440", "r461", "r478" ], "calculation": { "http://biolargo.com/20220630/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" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r8", "r45", "r108", "r201", "r247", "r248", "r249", "r252", "r253", "r254", "r256", "r258", "r260", "r261", "r387", "r393", "r394", "r409", "r438", "r439", "r440" ], "calculation": { "http://biolargo.com/20220630/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": "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r20", "r21", "r108", "r201", "r247", "r248", "r249", "r252", "r253", "r254", "r256", "r258", "r260", "r261", "r387", "r393", "r394", "r409", "r438", "r439" ], "calculation": { "http://biolargo.com/20220630/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": "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r459", "r472" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r41", "r107" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r41", "r107" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r276", "r289", "r292", "r293", "r459", "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt, Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://biolargo.com/20220630/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, 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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://biolargo.com/20220630/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": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term debt, noncurrent", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r246" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r51", "r108", "r201", "r247", "r252", "r253", "r254", "r260", "r261", "r409", "r460", "r477" ], "calculation": { "http://biolargo.com/20220630/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 (Note 8)" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r399" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://biolargo.com/20220630/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 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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r91", "r94" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r118", "r119", "r120", "r121", "r126", "r127", "r129", "r132", "r165", "r171", "r175", "r178", "r181" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r303", "r385", "r391" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r113", "r114", "r115", "r302", "r380" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r42" ], "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" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r153" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r171", "r175", "r178", "r181" ], "calculation": { "http://biolargo.com/20220630/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": "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r427" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r426" ], "calculation": { "http://biolargo.com/20220630/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": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "us-gaap_OperatingLeaseLiabilityCurrent", "verboseLabel": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r426" ], "calculation": { "http://biolargo.com/20220630/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": "Operating lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r425" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsNoncurrent", "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r432", "r434" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r170", "r171", "r172", "r173", "r175", "r181" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r399" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-1-business-and-organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other (expense) income:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://biolargo.com/20220630/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": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "us-gaap_OtherNonoperatingIncomeExpense", "totalLabel": "Total other (expense) income:" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r98", "r99", "r100" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r80" ], "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", "terseLabel": "Payments to Acquire Interest in Joint Venture" } } }, "localname": "PaymentsToAcquireInterestInJointVenture", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://biolargo.com/20220630/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 cash outflow for acquisition of machinery and equipment.", "label": "us-gaap_PaymentsToAcquireMachineryAndEquipment", "negatedLabel": "Purchase of equipment" } } }, "localname": "PaymentsToAcquireMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r330", "r331", "r332", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r351", "r353", "r354", "r357", "r358", "r359", "r360", "r361" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r330", "r331", "r332", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r351", "r353", "r354", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r297" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22", "r297" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22", "r440" ], "calculation": { "http://biolargo.com/20220630/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, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "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 8)" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r83" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance 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": "Proceeds Clyra Medical convertible note" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r83" ], "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": "us-gaap_ProceedsFromIssuanceOfDebt", "terseLabel": "Proceeds from Issuance of Debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r83", "r107" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r320" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r60", "r62", "r68", "r86", "r108", "r116", "r124", "r125", "r165", "r171", "r175", "r178", "r181", "r201", "r247", "r248", "r249", "r252", "r253", "r254", "r256", "r258", "r260", "r261", "r382", "r389", "r390", "r397", "r398", "r402", "r409", "r469" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r229", "r440", "r470", "r479" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "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 and leasehold improvements, net of depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r192", "r195", "r196", "r197" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r84", "r107" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r84" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r368", "r453", "r503" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r302", "r440", "r476", "r494", "r496" ], "calculation": { "http://biolargo.com/20220630/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": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r113", "r114", "r115", "r117", "r123", "r125", "r202", "r363", "r364", "r365", "r377", "r378", "r400", "r491", "r493" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r156", "r157", "r170", "r176", "r177", "r184", "r185", "r187", "r317", "r318", "r454" ], "calculation": { "http://biolargo.com/20220630/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" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r146", "r187" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r105", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r322" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r34", "r35", "r36" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOwnershipInterestsTextBlock": { "auth_ref": [ "r304" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r165", "r168", "r174", "r217" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r334", "r349", "r352" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r356" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r305", "r329" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-6-warrants-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r144", "r146", "r147", "r148", "r406", "r408" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r152", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r181", "r187", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r236", "r237", "r486" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r152", "r154", "r155", "r165", "r169", "r175", "r179", "r180", "r181", "r182", "r184", "r186", "r187", "r188" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-9-business-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r320" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 10.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", "verboseLabel": "Stock option compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r358" ], "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", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r360" ], "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", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r342" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r339" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r335", "r336" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r335", "r336" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r353" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r353" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r353" ], "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, 2022 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r330", "r331", "r332", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r350", "r351", "r353", "r354", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r342" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r339" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r333", "r355", "r356", "r357", "r358", "r361", "r366", "r367" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r357" ], "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", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)", "verboseLabel": "Life in years (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r300" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r102", "r112" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r152", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r181", "r187", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r232", "r236", "r237", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r50", "r66", "r67", "r68", "r113", "r114", "r115", "r117", "r123", "r125", "r138", "r202", "r300", "r302", "r363", "r364", "r365", "r377", "r378", "r400", "r411", "r412", "r413", "r414", "r415", "r416", "r435", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-tables", "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-details-textual", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-tables", "http://biolargo.com/20220630/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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r113", "r114", "r115", "r138", "r454" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization", "http://biolargo.com/20220630/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20220630/role/statement-note-6-warrants", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-tables", "http://biolargo.com/20220630/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-details-textual", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-segment-information-details", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-tables", "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r49", "r280", "r300", "r301", "r302" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r300", "r302" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r50", "r300", "r302" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r23", "r300", "r302" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r108", "r194", "r201", "r409", "r440" ], "calculation": { "http://biolargo.com/20220630/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" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r67", "r108", "r113", "r114", "r115", "r117", "r123", "r201", "r202", "r302", "r363", "r364", "r365", "r377", "r378", "r380", "r381", "r396", "r400", "r409", "r411", "r412", "r416", "r435", "r492", "r493" ], "calculation": { "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r417", "r442" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r417", "r442" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r417", "r442" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r441", "r443" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events", "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20220630/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20220630/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20220630/role/statement-note-6-warrants-tables", "http://biolargo.com/20220630/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220630/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220630/role/statement-note-9-business-segment-information-tables" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r369", "r372" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r139", "r140", "r142", "r143", "r149", "r150", "r151" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r395" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r403" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220630/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220630/role/statement-note-6-warrants-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r126", "r132" ], "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/2022", "presentation": [ "http://biolargo.com/20220630/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": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(21))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://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(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://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(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://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": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r418": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://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.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r504": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r505": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r506": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r507": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r508": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" } }, "version": "2.1" } ZIP 64 0001437749-22-020577-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-020577-xbrl.zip M4$L#!!0 ( +.+#U51EO_H !0 OM 1 8FQG;RTR,#(R,#8S,"YX M\=_JZWS.P M:U&;N(OSWO<[MHW9 MQI@N?=?&;$A7V/C'Q>V-81K]#Y].^Y.OQO?II7'6/SLS^Q_,TW>F^>OG1VY_ MXM82KY !%+C\$Q2<]Y:>M_YT"#QS M%C2&GA'J(+:@KRVZ.A%8^N_?]"-(B_JNQS8Q\..,.:\YMEXOZ/U)6"D;Q0U\ MQF $REJ$M9DF-B;%T%"1!?28Z6W6F&8;2]+2#B^ M[TZ"RC0HJ9 &<<7,LF)I/&Y)+YP'IQ\_?CR1M3T#>1XC,]_#UY2MAGB.? >H M\=T_?>20.<$VS&$'K[#K90!2U1[,%^Q]0RO,U\C"-5,))KMAR!E+5FO*/,/= M:EC%63#-;ZB%/&ED2IN(_\RHG2F*S-,S\\WI:T#=.VE 1:GV%I' RQL$/TWQ M18U$!/LW8[#G5C;9N,=P2< M6NP:(8[AY:\N$SJ[[C>;T>DV\7_MB*CW#\I(J6LI_^<[&9<=-'_;Q.R@]B5K M>(>Y)THZ" 1FT,<31AU\XN*%<(.;34*'L4PK,1,_BJ7N]'V>#N2ZU)-=R;*H M=+TF[IR&15 H_()/D6=WB^>&]!0^(68)/-7^Q,F:T35F'@&1IIQ#V<&2X?EY M3WC;9N0-_--!L]?@K$0@6PBR:[KD$YI@YR8A+VHK=."\QV&P'1QR_>3L6,AI MRPXTL7Q'2D53IFP\;\L4-"$NT9BG-<-M>8(F'+S@G20E.I@"@$%@7PHNJ2<= M:M.FEB]_P'[8A+_$VYAB+K*5Q-(S1+OOMZ-JESH@KWFO,6T1=8FT@HU#DPW? MK_U^'_;DPQ!7^N? M8TKB=88)6@_G^1P;9'ANL4MP])(G,VD;%&74X?8TCK/D",W)'R)LM'TOJV)AQ$__I"S]$<& 1;Y]ZU0RM*HUZVURC[E*$_:]Q)2DS7@T#TOYR M5*<:N5J(+\VY0Q_V:I4*L:A2EG?-E>42Z#"N!1U'Q1 BC?BQT2X18L;#[#\,\WP&P(E_DBQ"V7F7$*]PL7]IG) M_=4*L8TTZF3A$C"42&QK+7FB0=R%N8;98\&>OXOT6^%1I0Z_%*J#]'T#8N2" MD1!C#&)BC$E(S O7CSN(S?@N@-U5R_5@H5^$<#@&E,4Y0OG")OC/Y$G;F M8MR"/1_LJ#HOX.6=*I+O:;]0OM*?$YA-B5IN$B/4+US.[\T'Q!BL7)UF;*H7 M59(\+92D<,_^"%&]<,G]$CD^W%RC#9K!>BB\8BAD/DPO_"A4O)O+U12%*IF? M%(#_#'A2VS!T".\(:)ZV' "?MH9\.0 MN<*VB+%V48BF*%0IQ)M"A?@@?Z3I,$8A'6*S+B@QO@:4O'"5^)CLF#E>R/+N MYY9->E:E &\+%>!C>CM^%Z _GF$F<9*^<*Y6Q NB94'47NY)L=MU%U[;MRK) MORL.Q/1E."XF((SYIPAXZ;(_-;D_X_A/7Q3A>]S1LROL3Y6,2X)M\H Z1FI< M2:0O5ZXUL:ZNP;7&W:N2^E9,K29^9KR*?KWTN'J;$*CI"3_YR2*N$3I52E(< M@&L7>#5>3251+UUMMN-I"I2CO%-5*M \5G<4=$U\38&\:_M6)/:S]B&\H_CS M43@%\M[N3)6 ZR-[1X&VBK\ID'9+3*I4H6/ [Z@GK<)R"O2D)295>M(Y#GC4 ME"9A.P4*T@R!*KW8+3QX5(;:?"IP[CU$'##X^-'SNQT:M$&C2C%*HH=5:5PB MQ5,28TP#8EZZ>K3:_BO4ETYX52E0<6BR;?SAJ%&[2S8%*I-]P^]=8I$_F8K5 M$J)*YU0D&V:!979R^#%.HHY'-6PA?8N!!RE3T2WH@&66K2=3P4HB5*F?DI K M^-V25G$HE]!Z5+U=I$Y<;)]6T;LRHE*P[JME:R443@4;-V6M)DUC1= M!W'[>^3X@4E!'#H)2Y]\F6U!DR)M?%,<:VZ_XLI<\'% Y/\9OT>T&X.$]J.B MUN3NJ]Q"-,:A2I&*8]KEWPL=2!.BF)FY5L M/YC*LE+!JM0&C2JM* Y@%VH%F(R0&F$V9/5QZ:@[@U9H*YHC4:4ELZD31\M0 M)I7X!_4]>;>YV'\JL A-4:C2@N(X<48+4C_'"25' ] RW245OFC60($V[9TV M56I8'"]NGKR3";(TS/Z!&E6H61Z"K5?.X_NZHE359C@J7W9:85&E3<12[/K'RN,2VD5Z%1/>H,U58 M5>E/<;R[5G_,2JUZZ=I4]^V]TJ3=MKA4:4YQ,+S^N_^C[6GPY;Y2#6G2ORJM M*,GG+KPIX$5IPN>3_-LP84GV#1GY@DSX/IQ4%O',QC\']K]\'DRH*1W8MJ0= M.1-$[)%[B=;$0TX41QRX-LRW\-'(:XP\D,.(S#GO*>N-.(YP0<][ M'GB?/4-HF4<\7W3WA5%_?=Z3+^Q](J"./2-XT",H@:T5B)YM1E C!JEG!.5A MRNYY+TBDC(J#N_*GL@/;#U(5TP_Q; ^8XX2/_(SG\F@E.%D)_>,_B+)"Z]*#=P" @@"'+BRB*!^KBYNIN^A6O9IA%G&>+=F$E?DGSDTU7B+AY M9KI3C9&U_(W"Q!,W/ON.6%UN'"O'1PV0GIR%9OW*78#W!;VYBSM8-4'T4VPM M7>K0!:RA-S>7.5Y;-].:^V+F#H/V/V#Q9<4,9*OTY.*'!R9_2E>4,?I0Q$L% M@)X<4<3L\7Q(&+8\RGB.G;):+7FYO![#X$]@E2$V &99*:O4DQ/D(IL@]PL% MW\(5L%^DOY%CJ0[J.7E+>'$0Y^-YZ#*-V2U9++W!8L'D X(BR1C'M3RLYC&+ M.S9^%A/[7:S\:X#;!#+.'OEB9@L>%*@>@&'YWGH,CA_U(.G"'&[-6"/Y< MG)7/3W$8$IZ%!$T@U?.3R'4X?"V&;E6 ^8R M8/IR%\9."QC*U^C)0S+5 V-V35EX A7M@8>P:KD31E>$<\HV(@B4X[9;'YJ. MB]QF%K@Q!15Z>"[QQO@.LWMB@6V@KK=T-A.T$9 Y!JK@]NB/V'C6(12T37NP MZH[GT?_E7!9 [LYG1.T>I#9=,BRC'-@"2NZQE,X ?&:TP+)N0Q5MLT85+ M_EWBZW7I0;N!J;)Q83 8_%K*?@ 78<1X8-_+VPO ?--FWJ.2KG1=">[%X]E MF%RV1-@O(4 M3N-!CI&M8JVIORBF_N(PJ+\LIE[S.'9$YK"8^N%A4']53/W585!_74S]]6%0 M_Z68^B^'0?UOQ=3_=AC4CXJI'VE!?4RM^.!XY (KOBA/.1")7P7^I;C:![ST MB)>VC;IQN@ZZJF*U242YE&AQ94-X.C]8B:S86C:+6F@;21]B*+"'Y%Z"1F]QO N5#Z/@>B9U9O.-(1J)3'[KMZDOG[I!:4M8#U[X"EKS- M*/U\4C@6U3 =8O"><-:5VZ,KB[IT1:R1^R^?;8:$(^[!II(B-VN@&L!I:6^O M5FN';C .DXR*8V=U0'IS%E$L>N#!QH<)3DI.HW=HIS?_)>QI3KTP#@3SJT?+ M\<5'/A,$JP=RG,WXP<6VR&,D-@';EN.N=3,]N?_3EZ91K-RP&DS 7)_U3S_D M>*T!TL)#NA9)GM@!^NPIK'AB_1]PCCW^#<>>0@W,K#Q39N; MQM :V*(J&W+I,Y8ZHV\&JENPHW1^@B6QJ.."#_TC/!6\]EU[*_&]'DR+N9BV MB]?(DG*ZA!7;A6%)OL 9,O3 OZ)'LO)721AN/)]2X&L"/I=%ULA)W3X@/E)Y M2#[LV3L6+<*!;;@$[QZX#$)]'0:KN!O=YE+E"$4).RF! Y&<3QBU?\'@9$!'5P1R6 M@(7!/&O=,/_2':\*K1W!]*+?3P&W7% M#<%3\%XYDANE,M^\$>0SN^>EAAB(%]O[K-G-%VIA9($H&JWJX([# BAW%L'/ M%.650-IM!"L$X^$IO29@L"R"G+OHJ]_PH]II].5PQ'=#:.W"X()R7D0Z3_-6 M"G% _ S")O5\I2"?B[^$'U\8 6';1=SA%EM81--B'LIJ=Z=;W.6SP$P9X7\L MZ5:0EB1IH?5@N[.R%I]3[[8.E>K7^-O7K+%.%VBY%Q^C'[?$7N I=EVY.8L\ MB((TLH:P>O()WO0EO?'L'$M;Q9I23]DW^I7F R,%Y5JX V-OB5D0S ^\K1+O MK &R0Z)PH_U(SYJ0#HO&F3MR_N@8?L[2@5]=IRD K6E+.1 M!=H_+TWVT*#M<^+=4,YA Q:F/_*1PQ0UKL,;D3U_; M-7G^65)!+D^N?KS&N F#6RUTY4^N"&W8*VR@G2?1B.UVBEO21'/60T-[]0B+ M,^$X\9\SW%9!Z>%2I\F4JP:VF_%4!:S)SB=-[CTEJ535 'H8@-$"J%,)A2?5,:$ MYPJ?+\&P= ,G]U?]7PJ^[\CNTQK :1F?K]V ZKK!+.>H_*[6 [JE]7?LVEN? MP^4+-:6/44G7JI; M"_,J'NX)W&CQFH_PKH(Q35Z="D;J23!IET&IAFL2?;2VGT$MZOXG'4DNXA(F M#:)/YCUR_$"%4')^NI\Q;H?X9QW]!-1"?&F&-FU?0UZ/[2<=9T\PI7@TXSX/ M9\S>@J1GGDEG#ED$]Y.8W%IBVW>PX%A6-M6\=GT=]!@UU)ZJEH?#_[O@C6>9 MS"">)XP3'G(6NZF>M._O9QBKABK3H(/#&8WWYD.X:VG*?E&+@^0W_E'X5GOS M4:CIYW#&YI>&+W3O_L!XS: ^ 0$_GS0:3MO6W1W.2)4_/F^)R\S-57";N7RW M5VQ6@.TUPW/,8!L>V/+=;,#^\/Y\8]]02UMW]S.,U-[LZ5Y0'LZ(=WEDOF9D M.W7]TXQ@PTG=M)>#&)>Z"$/THVI46O3Q9&,2O(XMH@$K!/_^!U!+ P04 M" "SBP]5G:67CT@+ ZFP %0 &)L9V\M,C R,C V,S!?8V%L+GAM;.U= M;6_;.!+^?L#]!Y_OLV(GV>ZV1;,+UTZ# $EM).GM?EO0$AWS*I,^DG+B^_4W ME.27V!9%O9BB]PJT32,/J7EFAL/A<$A_^NUU%K86F O"Z%7[_*S;;F'JLX#0 MYZOVMT>O]]B_O6VWA$0T0"&C^*I-6?NW7__^MT__\+P;3#%'$@>M\;+U-(UH M@/F S7#KC\\/=RVOU7W_\;P[NF]]>^JW+KH7%U[WO7?^SO-^_102^OVC^F>, M!&X!$U3$OUZUIU+./W8Z+R\O9Z]C'IXQ_MRYZ'8O.ROJ=DJN/@WDNL$V\;M. M\N&:=*_KE\N8]OS#AP^=^-,UJ2"'"*'3\\X?]W>/_A3/D$>HDHBO>!'DHX@? MWC$?R5B,N1!:F13J-V]%YJE'WOF%=WE^]BJ"-DB]U4I$QUF('_"DI7Y^>[A= MOW-,6(CX,SOSV:RC1-[]^;+;450=X%CB&:;2\QD5+"2!TIRW?BP\-O%\)*;> M)&0OPHLHB@(") R?N>4X\E5>QP^,V_5LV+KGY4[ELLYV)4@LWF(VYTME#X* M_2B,I7H'OZ?D"HT5P E?^%5B,.Q4_"O60N;GB$4]^?,&$?J%L]EH-+ICB'X! M19,%C!HA5B\)T1B'27L#ZH2E4)D:XZFL"K)T2WV.P;H&./EY"[)%8Q(2N807 M]B,A803S 9XS0>1!-LOU4 ?K0D1JV TGCY+YW^%E([14JAQ.;JG$' MYD%_S M9D685!8H5IYG@L0X'L:1\)X1FL>VV,&A%*LG,9X82_K@S]Z,<4G^&]OW0,Z<^## U ? MX=L'6Y0CS D+]LW,#R,U,UV_^E-$G_$##.3KR03[NUIOE@FK0. M8U;U 3R"@[YC0JC)1C$OE_=83I6U+P!8/#EFB*Q06]NH=D9JST\<('A[- XQ M* &><)#_:KHB6 .S0F>.X'[ /@:[!&X+H]QOVC"F/HP=CGSY.Y'3582QCCJ, MX1GUTC!2-8XHO+F(<1YHTS"*$<=S1((!GF#.<7#].L=4J%$SE%/,>T)@G8NI MT)E=W&\C2^#H=\0Y@@$$0>8CY@OB8S'D_1"162;<,GU81?D52S7+C3A;$%@( M?5Y^$QC<_3KB[/F2+'3>M'@'+N!+)K0*^#0=N( OC4+*X]-T8!5?NIH33ZSG M0T#"\3WRIX1BOH3!I$*4N?HX UNQQG9Q<>9C',21%LQ<"PS+/9B1!WB<"2:_ M16,(-GZNSV8S1F-O9X!#V\XVF@F1*O;-9GN'P"I_#S!+)L8\G-R!"<.//DR7 M),M:Z];B>6,?W5CZTQ_T6 MXP'F5^UNN_6"R?-47K6].(.?=(2X_R93NI]L3BDZ(IK-XDX](O%LU7X"8Z_2 M%,"J+#2 -R/PYQOPCF+/3K^88KPX"04730N8HK]T7L/E$K&F^']R5_N%-BU, M\;YS7M\55FRF0OC962&4VU$QQ?V+L[CS8CQ3A.^=1U@I;68JA@\G*(;B*6#C M**;KO#A,HE9CN.Y&;94WN(UE5,K+$\+D]1'IF)=U/832[>=/G)[1FO M1(;L%.#KTL^L<);D!!:LAH"-DXBGL'XMH^3,;-()+%E+Z-@@P5IB.!\->$-% M/:S2).*Z*L$I MD]B[\&)A\J6JAQ;DF9()\1%\BI+U+O#IS5E(?(VG N_0"+!$)UXSG5X?7 M^+*C5XS7SJM9%7D-A3@I%^!&B9CBX(:Q0( 9#B=@Z9@O-$5%QBTMEQ:E? $K M>:QOD33#XP-ZN0<3X@2%Q82>V[#2MN#1/.Q!R;,*1N52B&0,SE!Y5IWZ+RLG M);QYDJ[T$ W40Y6P]'"2N!';'LZL03FW;XL=.Q.#7326I@Z3['8_XCR[E*I$ M#W;/V[SEKQ"8)OF^!FMF2PP>(50GV(SU8=S.\F29;! ::4%/[.:D6&88L-): M=EF[P]'/RZAR#/T33 )=?86%FP.@^F?5;<\#-[6Q%]V0? M<;Z$!>6_4!AE7>90J*U=5&PV(\D1(,5@7$+PC*F??>#8H(5U!&EAE%8%&626 M>=44Z^L':Y&F=M>]A>ZH<>M6&O>WK_.OPVGZCINM]X,_B ?8E(6PTA.)KO/9 MUC9K"HM^-#H2Y6ZQD3N):FGM]]N'3<,#-*8Z6"4??&FQZ:6;#AWCC+45A^_.W> MT-)#JO7.K9\< 64>*KKG,@ZZP%I,SIYOR,;@O-\N56)E7F+@DJ[T4,L5B;CD MTD>]29&H-S>9[*CR#JKL M-)U_#I134(PF(_7&<^CJ+%S2CAF>2N5S+LW49G"+IDU=FJW-$.;NE;@T6QO: MJ$E!I-NNI%+BEQD)[ 0<4%U2T&_HNV0)QF5 .U.,406B2\HN [3RW;665X#& MP(ZQ\=/((9RW7UC+UA=OQ0='_>U0P0LA2JCYBWM+O,_N09V:V*UT=&> @8-@ M0-0M7S3XPOC3%/?C^\'6MT:#3<'S >9D ?PM-NNEG7W+VOHKLH5[.M]>#*.4 MK=:=261\HV[>3_Y[B"NC!C4PMKD7?G-_WALMBFTUEC&*X[RA!NBP)$ENQ,W6 M0@:)[2+^W555SK$F@Q:N(*A0(5%3KZY(HL;:D2.]Q;*D!' M(2[*!)W7P"K_-QP<7N+Z,A@^0-'(-0;I'GD&EQE45CD%X]UDDWH+1,+$7+?R M:6G _!D)XF<@*=E+,R7%&TXST&@H[9VX+[,OM_T@3S\8S1K9+J1U_,LE!8;EKZI0&^ %#EE< MAZ$7LU$;RRA@11+A]*L-]K8?U[.Z*G* /T'V$*K0D]WB6AS'(#>P$.,H5 4. MP4Q=QBIYO![0*[!88S>+8P^%!ZQ&/99( ![O6S!RP)K&=BYE;W43-#.( IW2 MCR&8 HZS1)JV<7AEW$H)DSPB3K/XX<#E5I6PV=A#,(=6-+WFTH9"093:])5+ MV],%<=7]W:W'G ^.F0/=+0TW7!JX,&YMB25OF>R4?RZ;HF"U[[^X8")U2>68 M&Q N>)ACIWUWO&UL[7U;<^,XEN;[1NQ_R*U]5N>ENJJR.KIG0[YE>\:9\MK. MJNE]Z8!)2&(G1:A RD[UKU^ U,TV 1R0('@H(V)W.LL"P.\ !\"YXZ__Y_LB M??- >9ZP[&\_O/_3NQ_>T"QB<9+-_O;#U]O1^/;T\O*'-WE!LIBD+*-_^R%C M/_R?__B?_^.O_VLT^D0SRDE!XS?WZS=W\U464W[&%O3-?Y_<7+T9O7GW\2_O MWUU_?O/U[O3-AW?1R]_VDT^H^_IDGV[2_R_]R3G+X1(+*\_,^__3 O MBN5?WKY]?'S\T_=[GOZ)\=G;#^_>_?AVV_J'37/Y:USL.APV_NEM]>.NZ8NA M'W\LV[[_]==?WY:_[IKF25U#,>C[M__]^>HVFM,%&269G)%(8LF3O^3E'Z]8 M1(IR&HTDO%&VD/\UVC8;R3^-WG\8_?C^3]_S^ 5%-'>,192F_H],WF MGU]O+E_.19(5;^-D\7;3YBU)4P&Y'&'.Z50)=3N!$L%/\MO_^Z!GL5X*-LB3 MQ3*E/[QM#RIF"Y)DHP5=W%/>$%[M&,Z!)@N:R9TRJC[7%*MB&-=PYV(\'JWN MZ6CWQ8:(-2-U.,=T2E9IT7Z2GXZC!+Q%^QSJ?<)2PF?L3Q%;O)6GV+N??WSW MM@0K#H&"BN\4HXP5=/3+B$016V5%/EJ2-;E/Z4@7.6C&2'+"AA-BWS[ MESW"S1_^.=YPU'7%4.,L'E?L=)60^R05G$OSLR2/4I:O.+T3W'0B,'Q[1HVC MT;Q27H-C?)\7G$2%@CI #Z\4W&Z/!W&TT$OQS^=,9F[8#]X[R1PFK$\:Z7#N MC]@QC]XP+L3AO_T@1.KJK^$:(0EQ7(]Y2\&.)*!%+UWOC1/[ZQ&:U-_\;6E:/-' MEA6"J<_3&4-]R$W[%'M;U)V=(7QFLF1)CT_R5+Q2UM M;NP+:2FX3_@U9P])Y=[18E4T[QSMJ=@4G*270KS[_E]TK82I:-<]/K98L.RV M$'+_[9R(F9JLBM*%F&1U0B.\4_?(*[&L.@'%A^4*UXHU>? M/5]0/A-+\XFSQV(NF&Q),O6.T;;N'.M%DM(OJT-5_07 ETV\H.*GXJ2;,:Z> MN=I6G6.[S"+&Q>8K!=3R.#Z5U@F^UEXUH%X>L N9D$1%\D"%Y$HV9XD&M*YY MYVAOZ"R15J&L^$(6ZJFM;]8YNMLY35/3YJYKU#VR!4G3DU4NA,-/H?U1N3 !F)@TB&-V35-9B&.5S2HM\%%6'WFA96DQ&JXRLXD2V M6Q+Y]SDMA Z76F1A._Q8UPDBSJ&&G.V>@M>&D;-]<#!<$S[AI>X9_T;2%;VF MO#PKGB%OT+,OBJJC;KPJYHPG_Q9[P$B)JD>_%%SF^0J._FEKK\BOQ3!4'%)Q M$X:RZ]PC74"V@G7JG0XM@NO)@@LU",87OB7]WH$ MW9LJ[4AJ$D 3"=:>Q#I! 4U06'OR ":4GB/#[&BT5NC01(@U MIM/)5NS>FMF2/OT^[-3,5]8:?#^ZWUC$R[(G@GB2)?^V+. "',\GR> M+&MP*7_WAZIV(34M\"%SQF6OL\+FY."2.-UY>:0HD<5"O,S%Y5+^YV1ZD60D MBQ*2[NY[B[*I77TF6,>.S#H6JI$.P_JG)T1]LS' ]3(X.Z;A(O>\,NHMI)MY MYD(V1V6OM67";@K(>ET\&V7%+V'!6Q"J%Q]Q]>)NY5N?9K$/HWRU6!"^'K'I M*$]F69F;)&L#5P6:Q7TP6@KRQ)U@^^)(DZ&]&,Z: VMG2?M6"/:X8PO&.7O\ M74#B&IN9J;$+ZQC)2)R0[!-[H#R3\_-)%@;06<= /5Q VZ0$TLE4K V]HB2G M&EC&U@X@3B4V;29LKI1D2A8%5UZQSC)_)]V2Q6M0ROO+W[E&)BU.+ MJN[W8"D/EG)+A#]U_I>9VRK)R_ZRD[94O-*QJ:MX[=NW"F#L,%7^O M/'0M=%^5K47;QJ]/>6\=&^^,8]<;VY@I"L"N<_#M!]]^\.VC(Z1>>V,&-0H; M!4.)3C!3HC5PL58Z&292VXCYS)'\C'$^C+(DLY? TUH'1.=_;LJG#"0L MHHJ4Z&=G8XCV":%G6S+,;DA4+.LUM,Q1WBBB""P_=1=KQ6D&]3BCXC<4P63^ M%@<8ZP(DR%%2LJ/#VNR/1K.)FFD.K$%H$*K-YERI:K4='>6<.^)>A=L6%\O6 MV""8,;(!'0M";"S(#WK3:JBC7X D."I6X% #A;EVT.P7"\L LXRM1+6AW%I+ MD&^[!HMJ'Y,:4A,&DIK0Q.GF,^'@QU%.4EI&WLOB(*,IXZ.(Y/,M(F!R@6D8 M+XD$,!"MD@8$R(BEV37AWT[),BE(>K'*8FVY#6 7!^'>59F>YU*QRBULT\5% M+/J,)ODMF\T$1]&MOWCUX;-PGH,5P* M0OA^NW!$H?9,IJ4L+W?G9%H^O2I?C&*9=DG@'8^%GEXY+82Y=H1S=9\G<4+X M^H !-'>!L7T(T@U!NJ\^2/>5A;::!4360!K#2*GY^&/-183!1:^^JK"0*QMC M-"H?(JZX$#PAJ)8R#1H^;G"^,#OO "KV[>CL/9+05DLC#3HFAH@#K)7O""4S MNQ*96G$QK@#3$*+G31H((7I#BE\-]6.M*0I!6AT':=F'P/@,S?JSX*K[8L3N MTV16EJ^UK?BJ'L!+.);I\^VJMUZ=W]YIZK6^_-E%&=2# M^P-XO$W6T9R*'<+%FI::A_C7C)/%:?E,6E2HX5AVQ1&6A O-ZPB2LG'6 MBB,%_O"-H;5WY)>9N(16\HC4>*?4#7O$:RP89FH^1.PA+"&XNT-5)[P.K:-Q M& ..?F9[U [.$0>]__!IFZ;U8&T$8E1V$3>,BL$JA\BDA: @AT)S1,5[*&QR M_I9$:<+PZ]UK0X+)$A(,I,@-I%9ZM$_;Z$^C7#YC?T_$+(U$ZZ4X.)H\'F\< MQXNE%(BBG<&4$1Y/IF<)%Y('XYI7I?0M79A1+R:;A]F26,R!QI*J:^@""%LL M6%8Z "IO_ 7CXR@2>TX6L:/BN\79BDZDE+9(\ISQ]1>Q7+J'K]J/YX2L+!<7 MG^'M,%4C!P#.Q6YA:RI$VBP&@0%U< EL^Y'2+5&5TN#RXX#MT70,E_ !Z-Q_ M_(^5N.DOLTCLQ.2!7J*5-Y :U#XCJBQ'73 M>O:S@B&=?JCI]'=)(6.7+[,X>4CB%4D5JZAMYQ^E#,>]H6DET\V3Y1W37!,M M1C@^RGKUE8X?AT5.,G2SG3VE>AC.V]HA0H9?LL=&GV.-5">,U-9; M=9C/6QSCM-1J8PRF!V&DYXA*%IG/(;U-G#DP/ \N-ASH*D 39]=FA9C1XX8J M++O]MRA2$Q6(,+B+<4UM'LU@87!W,>\H=J4W=T[QY9N2JPZP0=I\.D M?N;$,HB2L5UJ24=2OLKLR4''Q@HUAME'H*)D4CLM#L/AVK' U"[VVN^.[%IV M-.=& .EU5".L6VT('$\*)-K1VZ4=+S(D%!-K<' M2.DOPZ+4G ^&ADF!,JE= A :Z0U(G2;5"DC*QT$PJ"9URJ\ XE#OTP1(H[F7 MO7CU#N8$&-R+ZM+OU37:2I)P= TC*NWRBBJCA&(?86.GT>/ MFX<.MAB )3E>=O12@T/UV59%-RZ$:+>FA._>?,B$-)M5I;^DQ&'U*'KKP1SD ME-\FWS^+'3YW0E#KP1P0M/VV*O%*WPA'>CHN-"%9/J2>AR3OXTCRMDEN#>]Q MA_>X0PIQ2!I!HU:%M L,P;^O)>WB&)X/#B\Y6KWDZ$A_165*=,W.&#S+(68A MQ"P<7\R"/X^VS9GHR$CIU^\='$;!872$#B.([=JG2^BC^)],KK?X40PY&R6; M#)E1)!\*$"27+P58^HLL1_7B3&J$J5UY=TJB^=_9*J>;>"GQU:LTTE1YAW1P MX&!!\&;FX>!W-)IG+&6S1%=%&];#!326/5 N#VIQOS+^32S"*5DF!4G'\0/) M(BHNT((=PCE(.-,6=WK!5%_DS-@C\5 MD3]U\IB)LW^>+!4+6?N[/U3*@L.*%OB0>2^F'3SD:#WD)F1TN>+1G.1T/..T MU!">GZ-*KK/N>QS4A%+U. JZ'R]EH52].9JDU&TN2)2D]0*KN6&/>/5A+YJF M0\+<;XP.O2_V1H:3]=\61I*#AOU;='JHS%;DW-AXB]=ZZJ?U6Z M!KWNB?!>\(+FW/QN^["PATC!5_S8R*$=%" KF)KWCOU*^E^X=A] NQT#+;WN M[2N6S81RN) 'CT%6/D@'Y)-S1DL'J(_?"/EA/Z$1 MYBP\.Q(R2$(&R9[$D$&"BH)ZGRP#.$:Q4:(-$V"M/%N82-6;ZE_]^R,: QVS M-8AAI0]NPV:V-F.,)&OL-LS&NX*1-JT%@=GI["CI,UG>6%,+%R9JP]LYRMPU M3K[TF=.([]$6LP\,#=L!A6G6T*^!BBG=*!BM>!7/PP_0 MF$%TG*I5:@\(L_!;H>32YBI^*P[%5PK=J"_CY%.PZLX:9 ZBY%B7AHTC*5T. MC9%$Q[U&:S"SS<-%R;+M3..MF-31XR^.;%+FA%(T+-K,:<7L2RV@XECG[KQ6 MS.OH89CP&/F1O<@TP-?)?T7#RGHW-BXV]N)1#V__]/3VSWM<#K-0[-';\1R* M/88B>GB+Z#7.%-@3W'UEO5]']ZMCS9+/TJR*>.+\E3?X@(6U(,-YJ6. MG@T46/F\4-GJF"I;O:IL\5]ZE7*?C_* M5_U9*T9PH\T;030ZA47 3!B:79-^+=-1.;%*HNUCS\ N]A< MY@IPQJ>[#F$!W_EJ!6C[M-'Y]V4B/R#?'OL')3P?3PO*991@7FZ+,[&$:J3- M1^F A.V3DJTH ^"0\O"A>9UZ'Q'\"1(**V/H+2^C>W ]*(LY'GZ_BP?YC

=M8/(6-,RL%#NSLGT3LQP3LI74O6%[L =CX6>4(:O?RN: M>YP['>IJ\=='US='W+]MC2U'R;Z?L^2IZA>/LBKIT+U M@*]']$F<$+X^.+(-W*]M'ZSVP6H?2DU:%> S*D2L@?:!D5+3U4$XRMT!Y+ZT7 Q_!15DXB>95W>*D=2H\Y2 M2L?'K_#;D-DY)-%RKD-)XB8&"*B,S2:__JD\=Z_E)]8J"[U-%P9U!/!9N.[&NS/T>G-R&J)ES!W\!BZ)8TP&MHO_.?]CE3P(_=9X1#?JZSF5 M+HL$%EY6,KE)\F_5H2/_I:+%W,,W!;F8R+C$ UP.0!>O-)P3G@D^SZ\I+ZN= MP<@ ]O)+B6!O66J\F+-XKR!N6%U%!Z2/5RHN2,)_(^F*3J8724:R*"'IO@RN MGAJKOGZI8IP*H?9TQ3G-!*,KO! '$8?2U&00OV&+M65N MJV*^XJJ\+"5J<77(0K9ZZ:+%2"%D_0A"UK_F0JX\SXMD(:"HYK2^T>!#74$G M+Z80NP&%N0;G67">#] M2=EO:)5SBJ&ZB]^HDR[V, MYGPY+8SX0$H=O;3EGG%;6W^!$^#H?2;W2VWC=X(*&UC%*ITN#:4-JR35VI@$ MG0!L0A0XI@5*(#:9J5'L%918K))3&T,PE'9LTI1]$""44FPBE9V3$DHE5G&J M010!E&1LIFG7/#IH2%W M,I4&W).U_+\7XLYD'#H9#48*D1Y'$.D!VC'V'#^(2 \=62' (P1XA "/HP_P M4!P!S(U$B"X$ DYN8WD 7<"#S1+;B,3HXAQL"'4O^?HTIOQ9'*/WQ8C=I\FL MBL%I9C(QCN/%, )$$4/*"DA>4O*#DO08E MSW03^A1S?QKE4DR_EV*Z?-=\%SO53-J%#N=%Z+4#$V3?(/M:NHT.8PT/]=IQ M5"0/ FQC5U&S@8,<'>3H($<'.3K(T4&.?@URM)O[TJ>T_?/H<5.(NIEXK>SO M19XV?#T(T$& A@G04_,LV72,?+Y++EUQ6'C;-X7/'754+NDU2P,K5-<6@^9!#!@P@>1/ @ M@@<1/(C@KT$$;WM3^I3"/XK_R21#B!]3F3B=R,>F:5Z,HG3-B9B3.(E(VDP* M;S:X%RF\#;16;Z:=RN$_5Z,_?8/R\/TJ=2LQN>,]< M^GJUTU]']ZM<,&2>CS8<+_2T*>.+%LD+5F-ZT44;( J.H*#_P:*P*H:ZH4O& M96&\RSUCG:PW/UK$8#49+6A%02L*6E'0BI!J14&7"+J$VPBLYI>D3]GZ_5[J ME/%'8F)(EOR[$CEC6I DS4>23U9DM\Q ";O!R%[D[,:X6CE\3C;XSK.9^#;E M@B-NHX1FD>"G:)ZQE,V$QG5U=:KV!C4SB ]F4E!YQ, M?Y^S-%U+W3V^7=WG29P0GKQX:M2FBP-POS/^3:S2*5DF!4G/!!-'R?,'FLT- M<6A7N-"\#ETOY\6!5"[^:X],_,<_=Y:J&ES*W_VAJEU(30M\R)QQ61-=JWJ1 M:U,X4*%JU;;QBO)SDC$N&']K+-W-X+60[ 4H,J,GZVNBH:'!"%XI_$(+6:+S MFK.'1-S^)^NO0L:\S"9"=2%2L-ODG;Z\;)H/X)4^@6N:%%Z#R@1DRX3=V("\+IZ-,NB7L&" M[- J3PYCLT Z<_##R-)); !R?%72AU&3E/Y&4BNOX+J>G*AAB @6?Z>.X6M MHD95!5+D[Q%3P$)9&1&!!/I[NQ2V9(TUA>.O- M$]$W-&)B+?]-X[.5U(#$-DQ87 N[]6A.2.)+)JYH.ID*]JN>C]7,M+&U TCE MXMU1OJA#\.)'!Q^L7L[=B2HE556]NCMV7NXM%1J[G@X]:16#"^Z@R0.MY2Y] M2P=0)N3;31+/A&Z?9>4T7)"H9%T##]GT[)8+6H97_E[]ZB$"*=%5?=[ M\!,'/[$EPAN2S53;\L5O?M H>;[F5SR(_*\<7:YX-!?BR'C&::FS/3]'E5QG MW?LEXLE2;B\=B;3*Y;-RAFN MYO7O-(W%6?TU5Q%@U=2$QJTX.J[Z> MJ7K*^.*..?\>I:LXR6:?&(L?D[T3^ 51\*Z>:=J\#;U[&?F&YI0_*.,(S1V\ MXB]M:ML+="4C._A".77L(FSL,%7^O]T6=D?LLR4O1^(84JN,7VJUW M6FYH1A^KV;8@I::75TJ>H9&EPB=3<:&5!ZB"#E ?OW'-@A%4OCUM&\\HU^6U M>L?&D;AP.=TZVR^S_V1)5OPF?EQQU4:P[.TW#II&*QD]<$:7+'^1]F1H%2+, MCZ!:P->,[WS,=^3[B3C6IHE2^C2T]HK\-\(3.6W;[50Y86KB7Q2T6/13][&P,N4 A,6U+ACG "Q7+>DT\\>:"L7[W4&<70F!Z_:H,S\K3>7;_"I,,E MLPTH\RL8N"LCTB2X $@KME('#1VV0&I_049M@T!/(*4?L5%J'Z@+I/17))0Z MS?>'R@W8WF:PR.. DHA--H+GVT IQ"(+@6L*0 G#)@7ITQV@5&&1@W2U,J"T M8!-U0+%G4.*PR386H;E0$K$)-%91U% BL<@RCLH6"Y;=%NJ'>L']_&8WDO+Y3/E] MN5,GTSLQVSF)I%:C71YXQV.AIU>N"UFS7>$4"U[I98>.FMLYX33_0A_+G]1S M;=/9+UW;\OCK \;6W'?&]E[1;Q7F<1:7QWX^615Y03+I]=>4=X!V"_F_(?\W M9,T^-1:;!5[60+K$2*GYJ&/-Q1R_!(>,$[N,DRL;^S6J\&1<*2=XLELMY19U3:F3]]1O+]69P0 M]\6(W:?)K,R[:_LX*'Q +]%[MG#:/?1Y=7Y[IWG:\^7/#L+?#E^5USPKJ6SE M ,+DRV?-TW_/?W3PP6NRCN8T^B9.CX*66J?XUXR3Q:D\(<=1H89CV15'B!TN M-*\CX,_"*78FCIC++!=WC#QX-+X\=<,>\1I?7C$U'R+V7D,&SK_+>/Y5DL^K MC$P)8.OI\AJ;*#OR^%KD(E&@5P34N_CQ*P2M#20*UK@B!\28/8 MW"$$PO@/A EA"L[\P9KKDME>3X-S_T)E!C067/!ZL#:B."IKG!M&Q6 +1F1( M15!A5J&SHN*]UU975F4\06/X-))@LL$$LSQNL[Q1F4'#BBYL\(W)PV9\ARK/ M?CV7[JH$*/56GWZ$GT:Y]$[=$S$C(]%:[I#2WM[2G6 ]KA>O0D-4[9P+C/!8 M<&_"A:S,>/V#?H"6+EP.%Y-Q%E^+LS")Q9QHO ZZABZ [/V$E;OT@O%Q%(G] M&&\/Z[,5G4B]8I'D.>/K+V+Y-'@=C.>$K"P7HMK+BNM/L2H:.0!P+G8/6U,J M'98@,* .+H%M/U*Z]*IJQEQ^'+ ]FH[A$CX G?N/E_4-+S-9P3%YH-_]1 P72P0&P+T+Q%V.K@=0V>T.E%D@G],R'IYD)6UA@!M X5=1!5U#&M9S\K M&.K\#+7.SUU2R"2DRRQ.'I)8Z-J*5=2V\X]2YM7J: M]()1.\7UC;#C[+?F5*@-UBX1W1==-$WEE?_G-YH7NQ2W]ZI)Z. 3PYBCK='WN:G7]429 MOC.,V7IB#K[,JA6OLSI[^!*N&DU3R)E9+Y_!/YGV#@!/>-KXK(3$DO"R\9/GUZK M(\_E^/YG9U-*IUPC@:7\FXY:7?N0RG/L-6UW$4>WE#\(#FA4VU8Y"!XZAUR[ MMQZ:?+28MEP^_1AHJ&RX>/5]C[?NEUA;/8%9PC/0<4:UF\SFDCR%@#ASU@TM/!H96H,GY;+-"S!BAA"HS MM"N.19Y"VG*%(4D5@\O)MA1FT>S6!A<'#CHT5:@RS3RE#R:1V6AR&P[5C@:E=,B6:B@). M9$=SLC.:$@,.M"%P_@V0Z)^P$PW.K?>[RN%]B/ ^1"^Z=J?O0_P\B-- FZP/ MI/2785%J+O" ADF!,JE=PC0:Z0U(G:9V I"4CX-@4$VJN5\!Q*'>ITF\0G,O M>_'J'5;S@J5VH;KT>W6-MI(D'%W#B*J+'E]QSE /TOUAUOZ9)D,H%SHQ D@R M+$P5C5W'R8)"0O/06'8X6]QVE':OJ]I1VJ3< !IEM<%YY#Y) M (UFU& VNDO^ \[*KTAFI9=B>U!1QJ-B!F>=FF0B*#WH9+.N\SJA$X-2@NLC M;0XZ8>B$PLY2SZ$S@D5H-)6ZA-*#13+T4WET/RO=5V'_>?2X>6FV9=EU\T!> MZJQ#8;0JK'Z1/-"UN,BWC_1>9JYW8OC+*XVXV15"+TIBY/J(3 % MF$;OD5+QYJ)QC; MO0M.Q9;X.UOE=).7)U!7!(!P=NZ%,Y 9\K^C7/6"M;.89P1Z-YQE(V M2W3/+\-ZN("VF_MM0'FI6:?K38Q)+3A@GT[@52%,\DRN+6]KV:L3B'>B?R0NP_J9&D?F7YA"GZ3";QB%>K(:31 E\ /:W@MV*I^V]OW=@ 9E/!=^W"].4.\%;!+ M0;[@.;Z6 M5D>LH%WQ5J6(#F#D =#GY!HB05FN0I$U\64["/(#_CY#'?V$'V M?#:9WC&QH824ET7)DJ0'4K[,Y'A\\=:/QR]ZGIK*8%?QLB/:-4-V1-SV3CZ8 M[C(L])JS>!45 ^)K2VL]BX#5E%/S%<#^1%/797XH M&_:(5Y\IH6DZ),R]T3SBR?)Y-?QGQ%CU[9&JC?U: MOL:Q-6D?5I529:DT&Z1'.HUO0IN:#Q$[HMTSX(_;M(TC2AET&)\5*GVGS M 7JD#W1VZ9H/$7OOY^X>E"8%3=W0*UYC">%GL($EASVAOSKP^2D US7I#2- MVS$U[QW[E0S/X]J=">UV#+3T>MK4@=OX*4X8Y^RQBE$2OQ1K"_I,0_BED64S M<7BFYYBRB-,XO.%O(0R@W7.3&]E[1 MW]!E%1\C8$#0&]M[1O_ T@=YLC\]]W4\!.KCO^A'DVJ4=>%,LA)T)/2WWYBT MZ4O*:J*H>OCR<&?T)LF_77!*#W5D'_.I^^XP9G-33O,@%+5* G,]>Z;OX)JM M%H_FV$Y8F_=YPIRU?(X'_=PU+O[L;$I;EI_V.<,N'R2HFS_W#QY@GQV=#"'M MB"JG0O"48FY(DG M!%2^>*?(@CK%&T?U5(5"?Z'0GR:JG0%"R[%1HDVT8*UB@S&1NCT*>GEK%/^T M:()EF*K5T.B#1P$R5<T"811P32BYMKN*WXE!'#]6Z/$U! MD?+H^!2LNK,&M9=01"PZ+-G%9;?K6H!(Z*8YV[\UHQ[T=4S LHIX.*>YN:O)E]V6%T/-R% M3Z 5*_^*AI7U;FQ<;.S%HWXP)\!\9%3LWFM80CN?!2Z'67B3S]OQ'-[D:\%0 M]^&MLTY?C&JH^^37A=D2MJC"4 M7]M>1\0U?J+0D36H([+@Y:_\V@]:D]OJK2&_"F;'M)I?@_*L.SACY:O&E6^@ M%&.3DX E-*#D81.+@#4VH.1ADX<.^;4915C$'>^/=D$G"(N$Y/YE+^@,8!&C M^GW2"SI;6*2S5F]?08E%)9LU?#8+2BLJVB$3-_5 M2:$3A44R;7WT6%9$V\_/7]\^FQZ![UOU2_F#I.^&3M_(__UZ<[F;B_M$3#^? ML3]%;/%V^Z#SVW(V\BVIHXP5=/3KZ'Z52^-G/MH$&(R2;,KXHJ1M%-.")&D^ MDI$(*[(+)% ]%^UD\&H2\F2Q3.EV'FJF8=/Z"0]T37<%3?Q-IAC$/\"K6847 MJUV@ZO'%:HLJ9)5X.IE.EE3*&U*5+1E,57G,V#Y4&O1?:3!4&!/8A[P//8II;U_-XIV7HI\1+)X)-=?8*-9E-"\I9S6='@ODEH[<$%6 M"[*:[@4CH0!0NMOI5U2H;E<)N2\UUXT*EY^M5'*%;7>OM#V%)?7-+%<1HFW; M(^IG]LP;*KEX^Z.N>GG388*L'63M(&L'63O(VEYD;<"] _7,H*;,]@*"FLB1 M$=U,'O*J2;T?Y:O[G/ZQDG^2\2-%:^W)8D@_&I,U()B6]'(FMF&7$4NS:\*_ M;4H.7:RR^$7%H8V88-/%1KA1@+N;4_''=U_%W$ZF4RI#2-2PC(T= /J=\-)C M7[JC99A2\D#_00G/RS!3608G+S7=,[&D:J3-1^F A-OD>Q65U88"\" X-&E< M:%Z'7I_SXD!+$?^U1V8J:[.!!RM1U"%&ZX)#!\ ;OK Q=&IZ??7O-"5Y/IEN M#JL)OY%BG.9)<6/[_M%KGVT$]!@N!?@XZ4E\WN['?/-KKC)NM1JK?ZJW#I9; M&JVXD'EI?BHT8QJ?K,])-'_:UF8&FHSK=38.$RIEH*^L&S^9'A2*5U +[N?7 M&KA/:Y:G]61Z)^8W)Y%48O1OPX(['@L]_;Y<&ZS,'>'4).T8*5$F<$+X^+-:AYQ]M M>Z_HM[+>.(LK8>\@6>:PE,PS(J#=@N\NO+#IAE2XFLP:Z*08*35=-,SZ7,=* MI?XX9,W%_\'YV5]5(?0K&U<.J@ #7*70\;WO!Y*1T7 Q_!15DXB>95W>*D?R M-)^E1(Z/7^&W(;-S4Z/E7(>2PI&]^ =T'Z%C8HB(SMPX_E%RM2M]!H,$T?%R MVT:J (G'\R)BB+*U/H]"E&V/9<1:EE%"1JJEJW2@<;9VEEN_1Z@S(AW[^(&S M@*TLF(-8#T_QU>+\SEF:Q+*N^VCWYWS$IJ.(Y//1-&6/^6B5D56<%/N"L^8H MZX8#=QUKW0I6JXAK6;(W*@N5;+2CJA;8)GU"/G*69%]8)B]4@5F,-]M6+=J" M.(S$;3^:@YCBPV?I#TYK=?PPJ(,#8*7T(XZ9\^]1NI+GZS7A12+.G+5\-B;> MZ[-JJ V'< #^DSB#Y$UX?7U]Q4AV(4XJ(7[+JC=U.,VM'4"ZS"(NTT+.:/6_ ME]DN0426[USE!5M0?D:7+$]>E$QI,8(+Z#MYHF0U\;%=G6C=_K+HY@"D/7NZ MY\80=O^JPN[WU^#VI%.&WNN;]H)5&:%N;CP4O+V&UHSC?ZTJ$T]^QVZH$".B M)*5?:"'.<7%07[%<_/U4"$Q"=7M(8BG*RR+\E]DNC7 <%<%)I(H* M[O)3?N=LP<29_.^-4':19.+^D,_+L+S4^;:E.E712;;=_8:$B_F7___\CU7R M0%*Y6#?B"A2:C.!;^8-4:I_\X:"E6,A*A!(TB/N=I)\X6RVW-,FJ,"L:;U93 M; ?%_/0!83AS7!F'7DI9&[*%%#N7!2]E7<_SZ90J=V,_(+S/\X50\Z1Z)/Y9 M6;/E,9+%NUVW/U(D@Z0L7W%J.,=<#>MU+L"O3#XCUO)U2F_4+#F-DG(/*X&_ M;.(58\7XD^GA9IAD",Y7/,"\KL=>RI!:M 1?""6JF,MS;.OF4DV95=\>J+HC MWVE^39)8B_]%*]](G]T6XZ@2=(3"+9TY@EVJ]T#BK<4@429HM!L,"=U"!J9B M!ZG3:&RZ]DS3J;0_BLM-&B2W1IZ=X0=,'FB4GBF5.SX37[9ASIH^/5.QTZDV M8:$&F<=^@)[IN^9T*4ZZ,SJEG--X8RX7I\*DF%,^SG.J.^Q;#.:9[LI"*0]U MH4@K":IMY1?I4S.KF+NM6^S@5:0)/TU)HLR ;#2&W^+BM*@S8-2H!0H2[0= M2I_A/&D^$ 9Z]RI?P_74#("4OF;K"1@( [TU!D8[.C4#(*6OV7IBL\26]^]M M,LN2:1*)BV!CDCD(1"X?=I$A1EDN"*GTST_2;ZHL3>M@2+]E*S:%^^1KBN5+ MN9])-$\RRM?B@I2JZO(P3N]Y[0JKSKV5XSAXPEZ:GE3$F'N$@B)MJ)DFA;2! MJ&$_:^ 5G_'!^&=P@0_,]X&>57&"&E8W-3^6TBS'1D^_911JGY)3T:)M'$KD M'$.)G$&7U;A=+9=5,@))MRZYR_TC<08!U[)W*++AH M7R4&2- 9FI1*( ,R%['%J#+1W.Q0Y!F4EJN+=S%#YGZ3S'V+I 54>[.CV^5( M2E"$C%_KS1@R?CM^P[*E=1W=8=N"(&8V( XTV;G[>'=T?- IRWH!,K7$^)1:X(.K&AW5PT#4)%MTM:6W1G9*L- 4Z>&,J&@!#4>7')WO="BUG0!D&CDYK=T ^+ MC$4G.'= O#JF&9T@X(;ZILESZ*X!-].!K M!<9(-(EF1B<&VE+QQ#R@27%')^FU(E13R07=<0 LHNVTH!8ZMG9&WL&4N[+H'?-7)8E?Q0;CJ4 MFP[EIO'@=9^";,!]33B5C[(NEB2K+W1O:.6]:*RX5I\IE6.AUG*^%H=E*5<] MP]^HK]_",+5W>>UBV'0):>#^T\!#NG%(-P[9MX;\3-"-XEGU#0FV%@MH?POY M)3(D)H;$Q.-+3&P@P**U $6EXUN^ QA1&2E85*S=N?4'\EU\EA\XZE9O(VX# M-<>:IP/KF[AXQ7 S\HGYXR>=??S4_/'3SCY^9O[X66)"R=5@O&*P\H.%+F\.1-90'43&L^\OC2$H%-]/C\3.RZM)CK;2!H?!T M:R$!PPG=T;+#K*)H2&TF0M0Z<]'D^#2CJ=9'#*2I^ZH&S6BJ]8$":>J^5D$S MFFK=Z4":NB\XT(RF6G;T50;>0"DJ?M\VF8TU7K6@31]1$I3;9"& MWW,OA'Z&T,\C#/T$>\S01GPFFS*I:Q]AGLJ/X8OM-$ -:;RO+];*PKNU+3Z\ MOA#\ZB9S\4'52*44%_44S&-\8;\OA9;'V> MD-1NTHT=@T\W^'250ER?)LX@8 _; 7^?+2LG@88D2R6?Y2/ XQH5<_I26$?6(=F&I0O.%YT++_$M$JKF\2, M?V&?&:^/@=>VP:%VX4+S.I1 <+TAL9W*<]!8R:FN80\X 561ZIL. 2N*I!O= M.S2G*\X/1$9%'H[%"'U2:$5,G[A/&5\R+BZP+RR[K81V?3B[J;U7].?B)F=K M*J2A5-8% 7,3N)]GX\VV&C& A_2-O>+>O2"T88A $I!'[=&L&5&%R)Q^=*A)B=!NL^-%M#!NHQM+15H4E\:,6;7CL:47;RG4>RI@QZ-\3D33$5L5 M8M1,OC37T%O:,0HO3E(O-+3RC9YL:%%[1NM;N*B"**?@__-G!1V]))B5)]6=K&^!P"N-"$US40CN9/&:4Y_-D MJ?!,U_[N#Y72MZMH@0]9KPZ(STG&N&"IK4RXP[9/33E9/WT@H&JBL)JW'L^O M(Z"\'"?[NU'E"U"U"VZ6X&91*OYX71'JZ-^(J68@UD5U? MK=4,CT?!("&A83S=IF< '0X5J]D>;QAXK>7::'0Z-%9*"!U*E3C8RW';RPTB M,AHFM*/*D3J#P^[J*4&E.P ]6UL1)*$P\@4K7TA .)($A!#"CR&$ M/]CA@ATN6*_:6J_06Q%"F-Y*2+**C?$ZI MT(NC"M=(W'X)BT>KC*SB1+2#VQ+:C-ZUH: ]ME96@/+:$8M__CU*5]+6=DUX MD8C#?2V-3_'MZCY/XH3PM=I$T' (!^%)6^9=7QP4I*5+EB>%0HNQ[>8 I/V$ MNI^_8'\Y)OL+N&@%C;=[TU@*I+YI+U@!)394C8>"-Q0%\4+A_IF,+[2 D:3K MXIN&U6)5RJ2E(_.4+9:"S%-!?3)CSW@,C!\79O^4([O\_(5(PC:YVU[ M0"W]M(#I?=FL5ZR@258W]UL@B>1S<;'(_SG_8R6.Y+3,TRU.">=KH63\1M*5 MR@!MU==SV:?%(BFJE&,!D)6EWVDFZ[ZK:#'W\$X!RVX+%GW3+H&BF6>L+Y]& MVRE_^N/1IJM?OYU@:*%0Z'=R?:,><'ZFQ9S%LOAJ7O&P%K"R=:@W_PSC@:"M M@%C3HB^$XMPJ#X(Y2V/*\VJMS;"UW?JB17]J(-%_7L(PG!?F#GWA-PI:VK;] MHX9//!*YZXIELSO*%V?TWJ R:UKVAMC,+MK&O>;+*1"KFO53:O**DIP"92A8 M)PQT&-D&W*]':FZ2V;R83+_FM%3D0)0H^OBE0AJF@&JUMJU7U-?;L@A&54C3 MTC?B)4GB\RJD6$A7!Y.IW\@6/7NDR,@\IN:>L3.Q$XOU=4K$C9_%4KQ=2J5' MK75 NGBEX48&I6 $:G](]+V7 M,"ZS;6P#XV6H3U'PY'Y5R"F]8T^S=@SRG-O!0U2MQR+""B?YBX*F>O?TX**& MX9$":,*'@>O!7(0PH8HT=L.P \ABMEA=O(N)**0_!,*'0'A7P<9F9SV:BP*& M^; HN[UO&=TR@HF%1T6A2VP TPAY&1))1@.8)FN##;JT!CB+MB8*6[(-+ P' MZ0FJ@-HMNG,(*; M)5*BNR/M5M",'G17"+"BBB;Y!-VAJ@#[5#76A^^A.T+--.FSL] = MD6:"0%G!Z$Y%,UVV@7+H3D? TK5)44=W1)KI-<6XH;-$F4G2IR@ "?H%$4%= MQ.@!I^$CHFFP2\;;$]A]9?(/AQ6T\V26)>(P).+7335M66Q[R=)$"E6C7 (? ML:5$DH\>Q(57/H\\(KD89//79O7)NX;AI4JY'R+:52G;[D$!6MP*TFWXX=W[ MCYJ:9) .#HI[B8TOQU8#J6V HU@6+C2A=!1*G4\H?*22A;GD32F?G*SW3:[)6OYI_$AX?$$27MHMQGNI M0X8N1$*'_$V(/45I ;X14HYB$CQ^>;@S>I/DWRXXI5MUQM=\ZK[K?S;OS53= MVW")=,B\UTUCIQ\,Z93A<8N=FC^L-+R7,ATS"%>8*- *,PPF1OBEQT%NDEF" M0^ MW"=/'^W^G$LW)*N".J4W43Z''!W&A(S$6N2MGX%J_;VN?;-=H&WEA#VC D%\ MECPDL1CD@O&[.3V=2]:[S,8[5['X^QGER0.1LOIB/ MKZ)BPF\I?T@BE3-;U\P7QC+^J_J\^KTK8]MAH.W5)UH3_6IXX@G0 PL%AF+H M%CW14-2\#J2C4;',A,,*F1U]Q?-,Y0+Q)\;BPP/FEJ6QDFA3AQ[PWU AVPJM MT;1O-6W]/CJS29.XIKQ4A$W/Y!B:]XK]A.1)! 3^I*U7U)^X$-4KH5V!M::% MY^=\JF-@4]M$@5+1RBM2<J8(: M34O_CQ0H4I.$[DF365;ER4?K.Z%ZY^(4D==3%I?_E5:&NOA?JZI$DD&DZ_9C M_N>M0B_K?%6[*S>B;$GI25Q>OTS #JXYF*4F*3YLRZNC4[65N6EQ+_+U8?6"U& MZH-BT_FC:N8W&I&66LPGFHG#(Y45HN)%DB42D;1QZIG-KK-GNDK51GL"U;8) ML:M'\!3([U364*3Q^$$PYHQ^6;# 83S62V6^$^Y*DYLK<0*,0 6X,=.NIQ_R".+-["=TV!%.H]#.@8T

'2AK6!J+0QD0"+]E3D#$VGT9Z!;/]CA:6.R1W>* L$_>31(XRY$=X;" MZ;.*<45WL%K2J8W71+#<^"L^ M:3DW[G(*@#/AKVJE_:9H%0F"[E %I\&A72ADT",L#4D-E\\CR6I+>AKX=Y! M=[1#+0^6@<_H^->&@J=>A=HP#G3\VY ^'X%_21U-BD^ MK2BN)T5%Y/N14(2I)-7.FH>O'P&6ODDID>$EYFX M95=EV1!U/69UPQ[Q&NL>FYH/$7NOF\-+29V=VF.R[: M7CZ\9TN>ZND^CQ3*]R&%&+&0 0%S 4_^6\C2]_+!J?%"@M00!^_LE2[]FY?/ MZ( \D.DK]P]\N6&YT4*$?/>&M]<1.PX0+)CM1>Z7/H>UDDW2%3K3KW$]6!OU MT+,E&%95N1VC(H\PMU[7AD84='9K,,%VUAB_"QNB[$.4_?%%V1ME7G2'"=3Q M"S=4H7-AP4ALIN>C=&[#D9VX/H\3=>M-IO6!-3)=XG9UGR=Q0OAZ^V:\0$ZRJ+96=&O5JS>.HM5BE(D@?SU28+\[Z)U7*4V>R>4U&"@^YD!8VR<#5V7I#(S:K)!CE?'C] MNN_ZQMO,""U/*-OYK1A;7@!RAEDFED,;0J!M.RS4O9Z/]3>S.-@X%>S^](;6 M2@'N!D1 OW:S0+J$6JX#J.6*ORIG0:0I8YMLI.5*?6._D0EE9E.MHJQKTD_T MQ+,C.=<$"H+ZA)B5(ZCJJ+,NY'O#S61ZX/"XI9%H6B14O08N!L4S#]7?Q9F_ MK;[3A&[E('CH_$(?RY\:T?>B,P:Z2H.38S:V&Q/-++1D8OT8:*ALR,+U??U3 M]<2NZ/!A'K>#]Q55Z:C:J\;.B29&3V?W9$U<&+V%C:IJO=:OPO,EPA-XYS!2 MU$*\1L.0,',4 UO:4/&CW<*P1F8N= %H"ND7OM"=U= M8C$5EB8@=+=(*U)UIH*!!@NWL5L.-(BXA95KH&'$O41_ .?J(Y*Y\A'@!YR2 M7Y%,B4]O.%3>\6?M@,U-VV*(6 2XSH*[H1.!3?!S%>(#I7]0TIZE"PPZ!T,2 M SN: BSR8;O\ RBU6$3#=HD+GC*NRGJ-/XUR.?OW4E ;10>26I5C-&*5K-:P M2F7#T;U4JFR%K54VU4[O%UB$\'.=DNS#N_2.H@*Z. MP?Y6?D[(?P=EW>UQVXWB@(2[.?WP[MTO-7M3O7^@?7#4(<6%YG54137DD7TF MWY/%:E'+8D%XS:-*;Z1MAQ]KKV]3;DL308S4I)_F2];W)-UF4AMD?"XYU@N$QX M587^,JNT+P71'7YI4#-6"JH[$LK75#N:,*?=TS^Z8#D\6S&A=A:T,NLX$F6)U%IBNIH MKEOC.;+9[_1PL/W\D)&U"XUB&W%W*ZF/F.8 QKKI^*1WU,LST"_S-\ M;][ ]PKR=G;.IT]+ZF:SNZ\-<^:>\43),&?B/K\@"3>*%EX!A/SR\"9"!7A0 M;R+46RJ9P62(B0*MB8[!C&-^Z7&8FZ>V2Z)+Q5/,/[-W0/>6.:)+QK-COX$D MW1G6S,[7Z) D4T#0H>: M$=F7[7F@^92=1Y\,+'<2AZMHH-F57EP50TNO;![F/K3$R[Z=+$/-S^PG!&-H MV9Q.TBX&F[Z)*&9D:/F?R,+*?*98_CJZ7^5B3O)\M+'!C))LROABDVU8\[=F MV9;M/^0E\=(5S%8YF"=7Y[=WZD2MFI\=I(R=;.;H/)L)^JG,";Z-$II%=%=S M-:'YU=6I!EBS(1R"_UTL)C<#K&GF^'4^V(-\W4"XK9C4 *&VE0,(%W(OTC1Y M$,>?.#=EG8!QGM,B_T)KG]"#M'< Z[*4&"7%E]DM6Q7S_V*+,R-E /8=)5O_EM>>*4C M]S,MYBS>3]8=*TA:A]OYX#BR0'&A"3FIO)#OEV_>J157]7F:+)*L,KDH(>AX?8^[[?1G,:K ME$ZF]?>/"JYBE[H8SFOD[2GC2\:%H/R%93J)$MS>*_KZ258%.QM:>T6^+;LD M;0A9K@IY5K3RBG2RI-)_(0O&;2LD*M!J6O:#^$K6M2M%SF' MBLTVTS\C:&CM%?D-S2GAT5P(]6?T@:9L61Y]6DX']?%,Q0/-5F59Q%-9-9%$ MQ>]),3]=Y85@;KZKF2TY1/R_6/WT9HN1_&9A5*RC+J]3U"?E$(9^H CRX?"(G0C*S5X.PS8-!I6:\Q,"9 M#H\7D$*+ACH83YJTISPDB=V:5!E]M/NUWSS\W,?&+NF M;U=P7S[X!T:K[NH [#X9<[N F\FI@V=LW F@I\^]ZO'4/0WK&,Y!3B$,4TT' M'&D*N-"$I(GPD)<5JO"0%]J'O S(GN6S*S%JV_D-R:^[F-4W@6VW$#@8 @=W MNMVP @>Q%R(/-85#3>%04]@Y"8"K>7 !>,$#:'U^!0]@M[9K.P$2S>%A8<2V ML)<,S.O7W*(W,%>@A2UNB"[ 9B;D@;D#;>R[ _,#NO)AF/UBF[_+_R/K9XJ_ M_']02P,$% @ LXL/54YN5<=M:0 U8<% !4 !B;&=O+3(P,C(P-C,P M7VQA8BYX;6SMO6USY#:2,/C](NX_X+P7XW9$R>ZV=V9LS^X^(96D'NVJ6UI) MMI\YQ\4&5415<*MV7,3N6"V!R$0BD4CDZ[_] MKT^KE+S0O$A8]N]?O/OZ[1>$9C,6)]GBW[_XZ?'L_'%Z<_,%*O?W^[-T?S\[^X]_2)/OM1_B?YZB@A".1%>*?__[% MLBS7/W[SS>OKZ]>?GO/T:Y8OOOGV[=OOOJE'?U$-A[_&9?-!>_ ?OY%_;(8> M3?WZG1C[[HP3;?1,TTYSF**94[GW=^E>;[W&>#Q ^#Q[D^ Q[]TS59N MUYPWBF2U3ND7WQAC>D_SA,57F664NZ=U@OMC&>6E"^R/)[:,_Q,KH]0NYL=3 MVL:9BS!J&>>C*2WC_)%:YH_#">WABT"T/$92$[L41MWRGZJ!,&&/4!7P*A'> MFIA^*BF_CRJIV$X7[ RNIK=_^NZM0!-^\S^7;+99T:P\S[BP*)-R M>Y/-6;X2\KT&(]"4,VB-EVBE<$NPO%KPWI)'SGN6MJFI1:1C\N>T8)M\)B]5 M#AJN?9J=_?3XQ7_4L D'3B1TT@+_;]_LL#U>RWE>TSG*9P.X52.^F3%^HZ[+ M_77-<[8:0V0VFG*2$!R)PSTY8!7 OZ@5C7E4/(L5;(JS112MOP$>^H:F95'_ M1G"5X*CJ%_]S5RYI?L.UJQ4%K#ZM:5;0XORY*/-H5AZPU;B/1O*6WN2N&4Q M)V^H!/L5200B/WIEK)%D9CC:Z;*80AI]9"5]8M=)QE7.)$JY E!2X.U+6D9) M6CQQ4;>)TBZY-.Y+C(32@^":E0 +\L1(@P=I$"$5)J1"Q;_<&KD)S("RAHQ6 MU##.6C\EBRR9)[.(_QS-9FS#I6FV.%NS-)DEM&A^Z&(_&_-AF-($KFM6?=SA M0UK9)&:=\@Y8.>,GZNS;LV*S6D7Y]HS-!U$KH^=4G[5-Y[?% MZE@\O$CI;\D9>928$38GG\5Q,-[8ON-A9[>\:;&/RRBG%U%!XRE;@=(C5.KS M/.<[+19TL=T-N8^V0@E_C?+X.DKRGZ-T0\\+OM8U?%4\),5OUSFE-UE).>.4 M#YPH"D78&URD+NT/L/XF=#DG$" MR]M"?B?4+14FLSYU"% \$SB2]CI(:R'@76B/JQ9#Q&HF!-9#Q()(:T43(C@9 M%D7J59%A6CMZ7_J37BP8A[C2V/[U+*;/Y1E[3I.%6 %*+QN&M&-27-.GK32MZS\]463S0&4U> ^%$J,:AM0Y#J?S M=1\>PL5<7^:X(VX;"93H8N[H,E!R =,ECRM1^\>S BX$<#['9[/6I8&1N+J3 M616\0T"]R-\_PAM7*"S/1XK-"5D[?!S]RR7(T2XS"I8 MFL0B>&PMED%8+JA YOR'DH]9BW"7"=B\<@^2,OI$^>,NJ1>KT)PP"HOR:ZL:RA$4+RK)G[A*\DL% M]X14$#7)!W6. 3JZ8K$_UR;YXFP=;85JSB4)_#+?<.6GBF9 \1]N:JO,.0X% M+YS[9\ZYE70IP/0G9#L([W.)%*EC+TZ(K9$[.#L3W_$!\W%=J&@/W&9D"6N2#1.N$C@1R M+P>/A,D&>3,/UFI00@O8N4V>@ZF]/_)/ZQNDX;!W;M=,?,OX+O$]6C7:,THQ12LHJS6 9(NHO:TH4<+IYK M",,3C/3:'SSE6).+"FORIHIY_>J$3J$;CK$;*#:.#4[B5,]RKJ]QW0VVA>MT M4@8Y/]$Z4,.=YC[L3O,D3P7&9-K&^/,_Q5I<8O<$ZV_]29S>)'OA'S(^V/F1 M58(*=TZ/4#K-PWE3H_GYGT@U$]@]A@,[>Q)GKRC9[+7=LGXGZ1D#0LQ5@H8.FWA,T8"B6/$FI7"_BC]B=$_$O*[3.%3P@R5V M@!Y8X01:H_CS*>I\F+W$Y('H;5 (U^]4N@N'_;T' \V=O-6$OF[E8\B82]0& M_HAH7%&KC%2NW;:+.K2'^I KNMW2G:3RGR^R_V3"R'[DW)ZR23IQ")Y<O0\P\M@7,D%"_;%(GU9RP+YK1>^3 M4[PZO+&:M5P$._P3.GN!JY,K\/APA-<<$.6/K%BJF^;JG&,<@N1#C,3UU!(G MX%6U@H12+A?N:_SEL^OTU4O7_&0M)\.(2?SZ5I^'K?3/8ZST3S1?O>MSJ3H% M:.))=8*8)P?J;3*'NG9D2Z.9"Z ^])F3SI1V>_'OF[>&8Z9" #[?&TGY(#B71= MO\.<;7,P/E,X>] YB;Q..+ =OSW%,VEAXTV30;5WTT+'DZ*K^47G41D>C>UL MTCVK#\8M%.U, E0YT2 O&TDS9^RAJ*DP\BN[[.*KKD(OVY!?:S3\>IC&4GZ8 MD\RJ+5AT9G:'9HKXBRK\HDG(:#U&1KH_;0(Q=IC:0,:GB[7GO:V5.G-RWEFK MW-#IS[6_Q4%/9MMZT%[$^:Q,7I)RBSZ-N(DMGL!Q"#@_=5TG;6>MF50G;4)J M]$[Y;"'W=N \F6R8WQZ5@&E.EQS9Y(7*%H=0!O2:Y3199#+ =+9]XKM;\'L8 M)$$6BW^E4B[$?]\4)6S[1UK>S9^B3XISY1:824],ZTAY\F]4"%;1R[,M*7=( M8>SRIT*,<<((3P5'0L8QHQ]V)76\8=Z$$<26]>=,=(Q 'OO63+Y<<"V0F+-I MA#'"R27S(C+QR%RW[-G\:Z%LRU(E0?KI_O4; MCA8EC:N^U<(URN!7K<"FCYO5,\W[ E0\@O>=^#\23>>-TBMSA,2'O$DR(H.D M D8"^-Q]&QG31EOZ.SK7OW 5< EC^/LB6M"K3S2?)06]SY.9]0H?5I$Z61G0 MA[QKR2"QFY#_W' =[+NW$P(<)01$S-(48MS6-)?"XO(WY%< M.5\L@/FB?\Y3D345C!1,H /B^B1)^ 3J77UF95FL ML8E7P:&U]]YDAO# 5H%K_6_6GI'(<]8QHR^K3 =HC'7&R@H05IJ/;?M,D$/; MQPUL!(&\,?J49?RF+A..B#[/ZWV$9/_^R7V=A'XL,(?"]KH0YZ.%@K1E!CDC MFMS#<*3SIU:"&W/)TICOP]4_-DFY;5H%WLN.C.>MAHQ/;#]HNHZ95NF(5B?' M*GQ6D/"6U&,%6U0"3R ZH>L[%2V$__ OWW_[[L]_(50@_CDM7[9(?2RCO!Q' MA*JUQN>WUJLL=K!25^\7NR*,N=V$TT^HK5Y2'^$NA,?4@:7E/12^N>3OIR8) MK,_\X!4!WPFWHQ%U?475")!(8D!H918C:["+[>R4$TBM.GO9N3I.R9+IEV=L MY$,:,L+G)Q.D_Z8*O#M,%_$$+?1IW\?JY%/*^]'WFD]NC9(_2$IFPIXW4F6I M_;T'@C"XS]?A@7$AZOKV[K/QO(1UW7X>/MH3<<9Z7H[7O@2N*8U^R([0*ZON MARBE\K,DY^BWLB=BGJBW,&!0P6E'#]1E+"J;\WD65S4LM&O;(V9 WB4C(/FZ M#T:@A!%"3E>,MJ_6]3GV0L6K^ARDKL]Q>LL=[U Z-U^H(WF(.73, J%].FY% M)O@O2;F<;HJ2K6A>([<==-]J?XIWX@Z":&LNGG>.T'#USK.,[@G9M 7F)VC0#L$\8_1FIQQA M6(5&E@@6GKB;HN 7XS7+JRNR=K!=;NA==L_)GA0%R[<0N?&!=B366)L/4[G& M!*[K(U:589;5.B1V9,[RIHA>4W>/8TCXP!V.1"24_2K1'*@M$)PH,9MM@+4% M)VL3YX&N^5_AE!!925E&-9!D1Z=:$:U+Z)%8TFF]HQ-$07WMOR:0%6YGUG?K M\U$AA.LNJ/8P'H-0BH,^IB>D,RP ::3.\!G2T5'=Y6*@\')3 DJN#:J#R]5- M2+-7U0))O4(BEOB[4N809]FF'H=E+&_B^FJU3MF6T@>:"H>NKN53^SND:!R< MW[5 JS6Q=;2%Z+(@W*]/9(:FG#=.JQ46K32$_L%(GNJ>U! M;!R10GEH1CECG/A=_/',H/']%&SO^F;VL'ST0%]8^I)DBZDHYG,=S82QM=-F M,>H;)%?USNV:N1K@1$(G-7A-JX(CUM*C-T,1\71>O_H.5:DZM)(WWVC/. M$ \<;X.E7ICN0,TCM;6""9%KF) KV8KNHA62HQ4K>K)$1D>#U9&SK$VFY]\9 M74:'==FARNE';;DK&_5[J0_5X2YS=''V0 IT=79@]+E82/)=?H9U#LM8?A% M8'-^WUG2AWB,Z'-J84VE3UKFLJ>NTQE.[RK.([/LFFV\LS82)3N MW]K3-V;L)W:?;\HERY-_4NNFC"$XO@T9*GQ.WHRA0MRK$<,>]<((-HE_T]:P M(+LE?+[VD,$C9L,:HK?S_MXL$K7BB9W/_K%)J8,W MQGV,?=%H ?'VP-'"!O7>L;U.$QOG/?_]DK,NG'"JMRI73Z!Q/,;,"'KZ^H;X M'ZC5#=7UA,;TSK:JT0/"MY;1@T"+=.XV3 W8K%.D&A>*VP(BPGN< K1,J?$6,R>[M@?%*W>?2!QLDL M2I_H;)FQE"T26O2D]FI]@3M[?3,[=U\!=%*!)VWX!IFWEE>$/4XB*X24C)1+ M2OCWX)Y3KS?(<=)B*H:@J[_&J$=9-P,NO.$/L&U2E1,[/T02'$EW&/P8I@WJ M,&W9>(+YLZOD+-[,RMYDAR[73%(!"YMZT$T]ID42?\_\S7J="DT^ M2J=1L;Q.V>M--F?Y2FKZ_?)EY-?8Q[D>%-=,U49#]&9.6;$!TS*T\^9HD3G' MBZO-#6)A7H0CMX09TME?UEY1T*,G7/^/*$&JBZ M2@W:ATCNQ[MU# M4$_U_:G/0GET"J_G=/UQBT=[@U ME_-WCP06^-W323VF11)_;,#I]C%:T9[DBJXA6"9H3>6,SUU3>O:PX81&#TS69W-0C7 M;0U5ZRGB? &X>_I\!2'[))KS]9-H!8T'_RE543:OUD5>EPG71)?1"R7KY;80 MAO-B\PSIM#-*7I-R22(R%XLA:3(/48I2Z\2PT70W?;K=7CT^]3S4CO^,>I;M MIG'^" -0!L\M$TQM.H$$(B%>41T[SH:(XUW]Z,W:ZQYDJ(+XR=1K*2$A<_04 M%.Q01(+FY>W%UF1Q76OO@F9TGI2 8M'D32EX!3,%NE6#/B@/%:]W85Q0SJS& MAE3H$($/^14P(@*E0-FBF/UA-HAN7+>]MBH]TOPEF='BB8\7QB8ZVY3\9O_ MLG)9%1]]D)TS8$@!#9>O6;Z;X)I2$>L*!>&JO3M!R:3";QI0'=K"CF6V>*61@6]DK5(%:I.[UBD3M,YIR]/<"=PC&/8TBH0 M=Z4HL8SOQ/K M=C>0J%%A%>1<8IF36:*[X4OH+OKM(8D7](EF&2T*2NN:/D)ZJ&V/8[[#O%%T MYG=]]#@.1"#!M>,:C5V=)H$(WI;I9H%6(TC X-E)@WF%:@!-=!3?,32MO=V0 MTI=P"[Z$&[YM;6_"Q?9#]'>NTD*R2X]'%S$#\F8< !#Q$(A?098W:'62#Y*3#P#K]!KP!R%ON,W 4M+#-/]E@YO/L!NU5Z7#U, M?V/3;[YF_(%$[^;S9$8'U)SAT3@#K&I6]ZZ%"C*1H$VU&)LKL:Z[S)K%,KG8 M%- +8CX;Y"(VDJ"&I^")K5B>L]=?.*1*:.8Z;&_,)VL6LGMJ7%:D/!XS)R.Z:<+XL M@8 ,(ZM1F$C=:5+%I9VG*7L5P6;"9R4++H.QA3]JP205R'FNP6D,0VK3J+/? MRO,LUKPA!@>C(M)4DSJ/3_NO)Q%P8>O6L+@0X[NC>VTA@M@&68:-(]_IE ]3 M]K@5__/$\>3KT0J3<0#$9<.D#'2U"H [Q'B^V3H)VK^J$7O?5#Z]9L<@E00%3&CDZ(6 :VZ^;I MD!5WH\K%9TW-=D$"PBIBO6%Y]9M-EI3%5V0!F'+BKOEH$18:X.IU*8^8KQWU MI@(<^JX^TO+JTRS=0(_0]XS%KTF:*C2#,9\B%08=$+[,CCJX8,R/;M:(D*(= M7EN(7'O38$-J=+X*:7,@3 MF0EXX]U0II@:/P[!L;I+V*9?_Q7(:9?_)DJS\F?]VD_<$T(S^&,/YVD!4N=BH*>-(Y"6H98]12N_F(E5 5F3I.HOCO\8<1GTH7FQ#^NB,/HLN M5XIX@P Z9(?/A+0PFA# 272. ZS(":X8)WZ>]M31HEID(18)88!YLEA0D5S+ M42U ,FVRF.;BDH^!8$FSG #R!W$BF>%6N)) TX;"]Y1O%=_'1>>S#36!53G4 M!2BL*.K"R-[9M+->ZP)IAQ8YW57CA=*Z@0H"*66O7%T@ZQS"D,'"6QF#*ZMP M08JZHD)+4LG1\,H^;6'5>W('Y=7P1IG:DFB^NOI4TJQH[>&>4:5K ,J.U)[( MBTC9@SC>FF2&+Z;D(8=(&I!:3>;LXXT\U( ZK:%.X"VSY=B':/O3S;!LF#JA MO.)U^]WS.$[@DR@];,3+SS[P@E4G^6BH7GWFVMB=M@M=>QG^7+\.*1NZ[_=N M21TMP,'Q#LL*XW!W2'4K)MV=(S[:$;'2OJ(=$4$Y [DNE+&D*#8B;T ^&J., M<"TN>DZ38LF'%JT=F[5W=LWQ^)R\]^,%I;$S'\DMWGS[=2U"\8Z6D0>]U?4' MQR.]^,IYG3>&$LQ]L2^.=OM:1_V$K85JD-/5F0\?01TF,@=ZVG:-0?NRCV9P[L45/UPJD8=M:0\2]L;5 -E3+ MVFY>89ITM!5;5-RS-)EM556H]08;Q1L=3NHC\JB"3'Z5L(EV$6FW"\$Q_F73 ML5(H]K,9.#R T]=R<:+J:A.C%,16,\A 1U%)_<3T6L ]ITNP([U0&2GUD99W M:L8WQ/[R$D R 7-QE_)/-GDD)1MC2K09EW ^@^*K\WZ'77/LV< 2C"DJ2(GJ]PF74^Q%YE1/2$:%4AV#R7&6A&N4K;4)#$-9 M?S6C.P4[OPIRH/TU7^[CYKE(XB3*MX!NN;VIK+0*QC2?$%M)&@W8SX/W U5]0Y',VC6E M:S8$F&?"KPY0)\$3SGO)RL;0RM!$<9M$SZ) ,;2TJ&H]7=(U*_CC<+K)<]H= MX#OB,XS90F-ZYX*K[@4=5W!'FRR<+,**@W(FH9.TQE#&@QVNF$1%'1/V'*7" M.UDL*=<_XJ@,8: >PW0,NPG!A'!OD:;^P98$L9]"2=VB.&3)I 'B]HAC!V6+ M:K7ADLK_WF1]+-PEFW$SX+*AQD#R$ETT#B5$4I3;%6/J4AI?5*X79>7.2BHD MR9NX0O,K"(R$/PU=8Z>0*(P\E,S"%AD*I/=W2%XH=+?H M$C[#HS&"1CVK:Z'"(9*4@P36JF&./F!6T/]!HI_1!:0[CI,1I[,*-\4!%APU MDM,96V0BM.[HQ!,XBA!=-%O2V6_D/F@#?75A.YE@-U=S!,[1@3+!$* : J_5GD M#0#]:@+_K(K#W+-BMHHTK7Q^8.Z3?(BO"_GSX6H\*_R8Z$GPOJO1@-T;O[EZ)!YREX+ MJ3HF-2HD:G )U044NS?,'L']94=$.0280A5&D2ZT/X;)D!@B/1M+3W],]@EX?I,42WB3WLW!O-M9W$;_ RRC*2?VI2NI,<"H M/3;7@W@*[8,'2X'T.>@LR-4Q&68=-IY^ING6R2=1X_:7*!OM3EG <9-R&.D?#>#)4R6&UF-M^2DG1T.ZUH5U1;&@,))SM2/BJ)F&(Y%AC_F=V M=]';/?ISE">@E]3OH*NL3,KMW6O&)?K M15S)-3:-B9%(?";DOS=1FH 8>:&$Y?!/^(/\=ROM;$(:U+7+.3FZR\?S*S/> M%L.;ODY-+K@D*3:IE-J%; &;0YCX99)S PR/\347 MBE [Q(K";CP9YF"C@;H^X8#8F:C+XE-A]T@.APK[O*'=YZ2PF_,_L[N+WA1V MZ>H )RH$$,C"X:^UC 8RN-XR3E:):B[3"AN0 MC@^)#I'XD!-;J4E,%&!!N"S2+1H?J(W.F$/&C"CM4^HRW(*Q7VTA2<1 M5Y[X;W)^;]11C@GM$4,&D^'E$@+H^"/\0O-G-O80UZB0M<1%J-J1Q(;03U [ M;6Z.[PFK,GL4MZ?-VV4&N%&<0BD*O1T90E_EXRX/4[KOOC( M2EHS^AU_->35S]TFJI%?H3.N>V=W'A@ X$D%C.D,3T MQG;[=>0A8TW!:>J!2.8ZGM#7&^<8,D91L(&_C2X0(LOPC7"A#90G=G06>CB# MZ9/+7TAS5"RA4@S_#]P +U$J:L>4TRC/MTFV^#E*-RK?W:AOL>''.C"\1 :" MCCF#'^@.#U18L)L58=((ZV6)'ZYTE^4JYG<4-S$C@@:Z4+H;DT CEG=:]XS& M]U:NGQXX86ZE'H3,+RNKJW7:R4BT[('Z^S%+TRAOQ8B>PEVGPYW**U![$[P= MW?-4G"(:BW#5B\,R]%?2S* XM^,^1AY:/2"^3JP>-ICCZFJ=Z'X;/87KM9;I MZ#B.9#IF1F'3J!2^(+9*9C?9WS?Y]C(IHH+O!V2S]D2A:'Z#BCH9F-MYE$D% MGT@$2(T! 10,(DJL+POK2VY"142SN5VCS,>+\R\+TK_\M9'Q'W;W%__'_YSS#8IADZ[3:'%PDI1_'WEJCN9Q;O6O M@1& YI45U#1C@X0XA>SD@12J$5\Z*(WM*[WO*+4U3-+4&&)KUJX.FTK5@]EX M?G/'9R>0>6XYBSQ01K@R'Q%:'U7YB*=VLD:>*"^7]#0IM^?0X-TRP;>A%1-8$8W@W$D'Q2T97H$\UC3X?6\Z35SG_/GQ(8O37CC)2'[ M.PN93H.NYS .G/L\^E>R0XCL8W1RK(G>+&9K!P*& D*;"M!?(5RZKFO8U#I4 M<#=R%FO!?[W0/$7]7=(YS7,:DYR^T&R#LJTZ7QE.B1Z)UHG$^NFQ8&^0WPCJ M>SNQLGGNW:8LRBB#NDB*,ZD=D[NWO+6>.;)0TJ1. RJ3O%GQ*_Z6X& M0U+8T//5(B=$07Z(2E&Z]B[[P*=1'AQN:D0I)46)(:36A&R\A^;SF)JM1$3.6_9Q(99^3;H5JP^\/.@6"NMC!0 M@'!=&.B!"[?'$@)F!@MHC9_ 2HAP'Z P,<)]&)D'"=M=KXTHX::8%J#$WV$" MJ=#EL1#YXAJI M-'U4\)>PLU4:7[2B,TQ,BV21R?C%M:R@3>:;+"Y$_ZEB%:4I>=X4";1@X;W-'C>+;7J_4^$TPO)+K:EH<4@(V(JBR!0__XGS.E8)=?0*P JAO9_PL MF(MZ/#37Y[>I9E>C1 G8?0IB,"J5=U)F(#P%[B/U>/N\O%4"' Q&[ JL[0# MCNRLE]6F2>O=O>C-=\U_=WC_:HU%6%J5<[H^?37@VM8J01,!V[NI=9BR;!2Y MO# +<*\>JQR--&:49D;?;"),\J? ),J&1.I^@ M$Q#44WLPI.]@GUR(HQ;1&8:2IIU0P-O_?)CSVLKJO=CNAE1)O^>O41Y?1TDN MBDMP!7BS6HMBT)?\3$ (YL.Q)]$/,%0G%5=(N>9XM]B/;\%R.G1$Y[8+W$@; M_W:".WG>DO:X)@<>5C$AL XB%D):*YF0>BWD8W]TVO#2JB@G" MXRB\B'?K5J4$B-Y-,JVNOY9FPXA]/%3GJ=X-9N#(GKS>UXL7%+L6 M]R*ALA8"E=&11'6I#E%1G\N+0^J4F4 Y@(RPP,7,\E:9JH:ME%99(+6-6#<" M4'S['TC/ VP MXH/K$325FEJ^9L"5>LZ'W2SN7^4E0\ M++>JAAZ1CK"6G06*AD)?%LVL%9%"*#7.3A[SPTJ.K7#2^J>.B^T=9V"!VYO/ MF_VMLL\&BX;MIR;3)I$WR]O=FO+'#.?<6_ 2_D*3Q9+K)>]W]VA%VAP8I(@!/2(T7J1 C#69R1%7D M&0S/81*,T!S+;&V%9?=ZW776R+NN/8D-Y_H@,/^^=8X2$3BY=JT[6+MQE%S3 M_(W6Y"@X.60GYTB0H]5T*3X-'[L^PZI<["-WPFM4^2W+%ARKU7D6/RY97L+/ M4[9Z3C(N9O:ZSQ]<$N,^-H@F'P;B,Y)\&!ML%+F+=2+NV2 0 $@G1^_M'23VF0Q*GNWZU MHOF"R_OW.7LME^"7B++#RC2:H]&\T#FK)[:H81,)G%30 [%(/WW92*(%2O6Z MCF9T\!KN&VXEC6LW;9BDK1U\\Q0MD[782,@"^$1G,5YRKSH81IEII:*<8_/B M$Y^^QZK8_K.!,1&F\69#!&#!#(=[!&-#5'!Z83Y"1M1%E1"EO"@[1Z$OR+W9 M/%V, B:I@0:Z#[O)R#1IXY8/EC1-A_2EKD%X+FA-YHL) &1@G:B3ADR/,([% M_$TV9_E*6)9N.?_=E'35%]#=-]S@&NB:UMNUT ).?@7P1,#W&XBK360VEG+^ M&.@):H[K,<_>4#N,(Z8,PS0"]$GPRSY=U;S202Q_%2MI_I+,NGT7O6.PE2K; M<[EFD I8V):_W=1C6B1Q;J#+IU%)%RQ7JQR=HXS,=,UL'BUU.:F!!C36'9/Q MR%ZGH$T@R\OYIT25^Z\>:,7: A,ZOS[VS1+D5P :1D;T4%-IBC@FD5-I4566 M>Z!KEH,S'NK,=*8;Z@Q'RX_N:3T)DKHB8 .=2/"!1,H B=E8N@42,A^C%;UD M$,6A)6J.AUL1.+MI/8N="0'0Y%<)_!3$3P>%E4)(139_!6WX*SW) 96[.;@_ M;Y,7&LLR&W^E:7S-\I^4K6='?8LM5Z,#PUMU&AUD4,5HW*P2X6O883(A@,F9 M0(4(7"8$D#GC[ZZSGR!Z+IR;?QSG,2-"!ZPM5359*1[HC"8O'08)S*?6ZD8= M@PA7)>H8%SLUH8S6:%(!J@9,:OUU,-9O96=ADAI6E1Y=+ED9X60@Y8X M=E&V^,0*$B3U9/SATL@\^;/CC$)79:-*YM9\)1DYOLIA^^B^JMKAF:)_>D\<<0.J#!X M!>('!269+GF\:2_G\=\W,D6F>&+G,;^_N="*TOLHB6^RJF.#*.YR<5C_I54$ M@K]5_K%)BJ2DE8]1YL+R%PQ;9$E;?3W05CQ#1^I4GK!T[J5N%R^9MLX$KU_Y.LIRQ6VR'Z!ILRRMZDOGE% B<<.@'P8=FEF[Q='--# M,Q],(UK-W>7WT.7KN&*C[G!3QCF8UC?K"/ @9VH$PC*/BLA=[--+N7!^NHLM MI&#VQ!YK?&'+2[>;V4-+@D--&4"'C$K6H7.?MTY%O'"L!?CTQIIJ?&&+M78S M!V.MD#&G.I3N8RX5^=PZ\7:Q#<( 6=QM2GX%9W&2+=0>/8V/\.Z]GLE]^?I: M03H3V?.@("TT0KG^=,C.<+2T4U2POP6/QDB#\H">&^Y44-&==APN!!?.!>T2 M4E9L<@JEG",9&P@I(6NY,FAV6U7Z"U>_KZ=WD#8)_7D\C^(K>^VG0\.Q/D7% MM,[[.-3QLCO 82VE@_1E8XD6,! ="DYFG \2JM_+N.,;:Z'GK;G#Q9RWD+ 3 M;(Y;E4F4N?82O$67=W%-;UBYDFC>CLL#Y1AL*!33GT*-_6A60MN0VN_1*X5' M?8L\/EHP7!^C"@G9G*%&0W9V:)Q=%S2;+5=1'MC'-6Y/F!&A';VVGO((E.[' M[>J9I0>LI_P[X@VU-X]K%JJ $0G-^ZNHFV9LD! A#8'-B1IG#>S\S)Y)<&_Z M ,:;EIPY*>-@-]G[+80]M S(>#52XVR%BL^L,=[^]&$9[Z1,ARK"][)>'S6] ML=Y=OHBRY)\"J[TVON=9?"_SQ:H.2-=)%F6S)$H?ZT94Q]G0UB3J@>FO.E:\0RZX^ MN KJYWR5WB]9INY?HAJ"">L_F,IY7#_ (P)@J 1>)?68#DF\"4!1EW5(M>X> MA!10^Y/Y<@WL0\7X DSQ1A1Z^BCDHP <1D=0;#S3HXHW)KY-,LJ%J2@!<1W- MDC0IMQ^B3\EJL[I@>N0B>1FO^E_(P*=UD"N0!& /*U_$8@Q/F\+A=,^)H M 4*@@E1U0VJ<)J3"BC1H$;UU.SJ!*+YD-@COL3RW:'C]GF8TCU+^R01AE:X]ZF-T06\=(.XK?0LL)F0A\1!FF6@/DSJ;.M"+,#," M^^//SC3L.!TA8 MSK>/D7-#IH1,%@":QOK/RQ.F .*"$TB=":Q(&W/20IT\;TE[7(4^$?A/2+6" M"9%K()R0%>60!;Z*L[EC,)>P#M!AO1_]"7W&%7-+]#"ED MAJ;WI00/X8$1'_;7AI %37=RT!@D&NW@]0D!3,@;T;PZS$G6YC"&)6W0Q^@M MS6*:]WK:=3^S^.AL3^_<(J=Z;TDDPCK;M6D_\+!2$_0T'!H?Z:OX$\IQZ'Z'2;(0#.DP6B5[*J( ?*2]&F,<,3+O05(>\OPSMB8!(7 MBMQ)WA).];K3NS)J_:[CSCAM1<_D M':C*#&@)X\CZ'A%A__?LIKBK>];/X6 M+HUCD*H#S_J :1NW2?0,."04S%R"Y9I8'MM);1@&R?51=I^D/?VFJZJLAN#YO-62R -!AM7T-.G>I^[K$"ZWOB_2_I"4[:& )'^L$:M;]",UC.W^QHC$KA0:.,=>(PPM[40D^H\N/4X M.S@Z7,-0%/17(TUT>O[(5[O)P@7&> L/O<8>:Z8\)%K :\=V:0NZ>2"Z%7J;GSX4HMJD\#V,GL%:G6 7( M>2F4):0/B:PJ^7(2)H26S^_'$RGW.[@3O;5_]J.['OBD!.*^:"HC_]*NC#PA#8H34E=2WF&Y M[^(Y:9+@FD6TZ3A4Q@+1F!SO7%G#_\P2%-6@%^_&^SNE2U:$^Q3&9+ MPL5>D<2T*O,IRELWHY9109XIS0!=RM_88KJDX"C3K_V&QMF2/ ;T;XTO ML&8Z]J597A*X*QF^ZKA*\84R0&MS#$ 3T%XRU>2[H/S;@^X1X ML=YV(+UCL<%677,Z#ZYJ@!(!-6Q'CWZRLE&T\L-'A/Q#) MRJ\^.(U:U15QDV Y;10PYRQ882,J T#B-9A Q \ME,BO BG]1GJN.!2W3\P. M\?V5ZZ\--K=@P&D>#(,!&=K?80OJ#\WOOK!4A0!) 8/&5,??^QD5"FP=";%F M.6C+8:V\#0],V@'QM KFG$J&1DE7O* MO79?:/[,1EO=]^]681-67),%?U8G))"<>FR# MX^W)9S\5V!02.F3=M6$:]TOIL)76]O$I!I71H?%V&*KPIVX>,%01/A9RF,9J MAE(1SM#])8J_=M16[?XCQI753.(E#J"!-MH]98 GPDHNH(TH;&H789S73'I? MA8=L(0NVTBC/=O[S! XD6.96^ MA0!^N>,#POHW)Y":+@K0WLU_*JA(,]'2TA7?6%'2#^9VGM4'X(#Y-IR+#M3R MQCH6K4!UE\T2S35TXQ4B9,K. G@K5R:0.&/S,XX&$7B<@(JNXBNEAMY+2G^E M;B@'3A5OA\JS7EQN5'D"8S_'EK[1!..M!(XF/JA2.,[6BFG8(Y"!I@0'9[ 5 M=L?OMV=*[J,D#AF]/9H3F2G)3:-GHRR*DRA[SUYHG@$(V;&@TPT^X@M4%&SO MS,Y#LBKH9 >^;GZAYQSWL"*<:OG$5<=F=1_%MU%*FNSUFZS@&N*FI$04EGKW M%_Z;>%.44!YS-XI?#PE4V)_Q0Y8SKAYRW?KCP_3LYN'\_BOANP4-M9G]<990 M& M_N,H624:I4&.;^:9LD\V25'I_.6X1G^[QZF'Z50!-4Y.E&6)7O5VA$'4G MJJRT^DW#SN:"88I[EB8S5K3J=M[ETS1*5LKR:Y@YL*E#8V"%"!Y. M=E&U191&N7CPLSE_X7-U2TCA.:5%NR!N(>T(+S2+61ZHL!MJ!YF5;3'4FRX8 M]'B:7R8YG7%.ZM&7^D=B]*3N&5USG8!*[N:D@8O7BVRM *??;/L$F3O13/1%XT=5_#,5M*\NHR$WBO%\6-T%"]>Y/B,1(S5FI(V:D/IM MY$Y.LS'>3F9]C\R348M-6@Z\H%6#D*FC^Y.YUSX:@ 8/8W.LC64_"/D6'B'> MG4I&8'IT\N?P[FR#J?)V]P[&NKH[)_44@"0+MC+1TE,H!DU'5:W:*&Y7A#,> M=T,_H5:NG6Y[#9+Y\P)"C2[-BH6]8[%>OZXYG0?"BYIK)U+ZKY^J;!2I//NZ MA'5?4^W5^,+(H]4YL_O^(-*G(X&?C$ZJ0^LCGXT& ;V6Y^-: [_F"BX:Y4_\ M5;LS_+6;Y+Q3-T(1ZLH<+C#:4(:K%HF\KJY M5%W /G0[*22S,CL[X>U@WT.T5Q)7!;\&-8ZAX81^4#C9!:E M4#,&L""K*/^-BH" -Y 93[X/PX&#M&9C">B-J^J*^?&]WQG1?/NF-^#+;D"#LRWSY80 ML-YR=)MKV%;69T.IKA&I:LU*7$Y =>YC,*6V/$A50X\*UY"@4D;;G].OHXS\ M"N-S&9[=]<'A&,A:*7L.O]'JB:>U(:M*SH30%L4CY;KB7>E]"&3)X%H#(I0M M9 .X<48P&T-2.=!5=;']*4O^L:&7M)CEB7!_]!0U&/6ME2M+ <-+'XC6W=4" M'[+LP3CZ*R6Z%E$#E($11OR[UXQCN4S6M2X\G'L[>@+C4C!#@'P6@Y$.FP89 MTF!S>C5AM/>GLRK,.*('$JC0#KVW],#0<"MBM9TDYJ?K!ARP\,$AAI6!4 MD-TAI-I9\?J,8'I-%!MG@ M45:"17I?,ZUR"*;M0NKODQ>:JAKE';4\QCYE<7TX];L(;..6VC82C8V6IG- M'.,*D:J!W65*R9"F_AD5-A9 M+,#XP*?/Q+=R(C$4OH=?E9 G#(N8>! M_YW$"7+^[D&$U9$T&H>Q<[R%D[DW;XACNH> *=<;K@:A].\%LDZ(0& 7]B5. M1(O.BOXIUYQALO%9[+E_'8@\HYB@8 M8HU@?PFQZ1*@53C+#>X =QSN E5R DE(W8S+M&CC^03NHHT'6L(-#3HB6.85TM4&J'C'-$*D"Y__>R>" ++[A:^?/QQ=ZS^G>7VO*8":KF<.]$)T[ MZ,5E+' B564_<@[/S(6HMGLR?BV3S1I,VQVQ X96*:$#/0!UZ\=\YS-::RS& M1J6:TS6;B;)TH-A*DXO@+Y12ZW1-5@HYR!6V_6K"J/5*N1I?>=B."FD',#<- M6?<7*+\9=T)JI\D._>B=\.Y)4ZDOK*762Z6^-/ MKXW_OBE*4<_PB4%#^KVO87VY\*R.QLG&+G,W[S M)&5"BR&=V"$HK#[M "779ZR%,_@7\AIK42D^Y1C#;^%G$=F]*61MPUU=^:C! M^,+M+:3J(&?' ;O [1NV^ M?DJ&X[->9]G :%O\Y4?3[^2MY#3J,PP1NH^G@BJ]7>$S=2KI0U2.Z4;1]9G% M,+#V]"'CP-IXV H$,UN;S4BP&A,RO#R/,6"=K#40!*:F:0AAS=]7=_EC"9GL MXBTQX%@=\:6Y$%=!\"O0UU$=.7Q"+LDQ^] MX_6(ZXTE'^@+S3;TFJ]RRC*A M,?^2E,LIU\.YQIWK)5W@)D$RZCA@KGFVPD;6E:_QD8'M-48G8]E&;A.S0WLS MEB[RLL7._%\[5N;_^!]A->RL/JSXZTCF.YC%N:\$#,-%*>H^?>"7UR:O?"0A MDLA4%&0#9'&ZX1^B3\EJLU)N>>??$9N^-X_K;:^ :9:8=K#-W51C@Z3PIT%% MQ?(Z9:]5.LU-]D(+8??)XJ8"SLX&M(O[';!SVIH6JWL9@O<22P"FR:3&3'97 MJ7%K&2C#:&6VMH^YVA.WLC#)^F5AU]\QLK ]CW-9*($%E(6=5&.#I##TVXM' M@@P3**X^T7R6%'3G&.WRWNM]@?'A]\_LF@,T4!CMP;>](G0 ?0V\6Z%IUN(67"SXM%!]Y_M>G&1&NWF"06A^XL7,2D! C$T!05#4-+I_?8+A8;- M-#Y_H7G4\\SK'8>X[SKG4HHA&$WG8"KGY99K'6;%+*]2DN%,%X#YG\696WM6M;SMJ=0X-0Z@"7=.Y M/E053&%ZJ\"&J+PY2$VF2R(?? &ET.NFR$H5<7 LGD..YPS")J$4R&'*LE'D M]]YL[I4E"2Y0H>UNRC%-ZNT*!M M3(=0N$W ^G^UA5'3K6P-LTUO?Y)NM8Z2')"[RR^38LV**+V;W[)L<9N\T%@6 M,M)L6&$P%59F(D Z9^P&)\)R4F,%[A+ ZTP@1NK:;:?6"<-D"YG-?3'T:M9Y M'.=JG[MB",93>3"5\P=!G8YSCG>Z&Z.,=2QRC5\4B4BR.A]9?!K[+,PP_#P^/YTZ#9H[,?!,-JW6H%UJ M[>K3.LEU:ZT=#+93;*V:U'V@AP#CJ=H:>E$NRZU1B=2)EEH[9"YUK;5.XEI2 M**Z&%8HK>PK%E6>%XLIQF080\YXI!A.VGFT3K[PLG.\FV?C?YX"-HNNYO*AU$,8"6T MF(@R>OR.CM*4O4)>$:8DCQGRV,+N@>S)'5O.=$AA2=).AR7MU)ZDG7J6M%-S M28M&V;&DG0:4M(<<<2AI.VD6R-8PLM+3N(^MV!["U7OJL4$TL26G5/YIY.8H MS1%VBT -2-B+80E[84_"7GB6L!?F$A:-LF,)>Q%0PAYRQ*&$[:29(<-^9!ET M0U"S:^< #+/N3>2A>@H!:'A&-437BO4K>N8_2_M71-9\9 #F[-Y_-DPE2Y+T M_; D?6]/DK[W+$G?FTM2-,J.)>G[@)+TD",.)6DGS4ZE_N---DLW0$MP/O/_ MBY^B3PK%U6 F-Y4@NR!Z*@>),3IX60VB-+#6DL)4K.SE*?VRE<.D]6^D@V>! M$&%W;4[RN/2M>U^:*%QIEQXK7=4#%ZY C#A6O M3IH9,NQ%PM(H7S UOW:/P+#K_DRNN;6&AN=54WRQK)J"F0UX513ER,JDW)(: MEP#LJ6 ID$E4VF:;O/H XTA+[Q'H"I'H63JT6S.Q2I )!5( \EJ 7&;'+NW MK!!25; E54;APHY[&:%3K\N5$C M1!J,B$")[' RJ$SG>MG&]FR.BQ"MG-T+EB:Q$+>T(0]MR+-NR,,$>8H&]Q#U M[I"Y/-]/35GD],E=>.J?UJLCL$",? CF)K95%6W(MRK:MJK>5NK4DV"ZSM M]C%5E^H[2%33=)/1.H\[%2>L1N-">SDY944DE)R2'C)2[7"A96A4Y?T9\L3C M\RQN51D:7Z)WW"RF]7KUH(4KWBOQCB=A[BQLQFXJ_E1 M@\=H4L$E;SZRDI+OPX3 *HG*="GEC4T^TA*Z>-WG["6):7RQ_:F@\4W6M 7> MM>\:: ^'GPC):N,!.G^+0/NW>"]GJE#6-H@/W?C/8&V:/X-YX>E-;E""T)<*]BDP8RT4)N0YVTS MXM>G"/(70M>@,=U)9GE[##7YGVD6L[RG]TOG (S^O3>1:Q:K@.%?IX;8&JC# MJ2PAGN\>IB\2EP"Z;O?FLV$:^1/3D-L#!+M-,GK#?U3%[ZD'8H7KT80^JLU7 M]>4!)A% TE!-369/HF\<$='$L>?S KY_;TT-W#7W,V;]T*E'*FD_N!X[+M1-:^OPZA$ '/P+*X& M<<@D='@,-/")WFIY'U3.WZJ#3".V\) M[W%52UR):AV",PP5_;%9S&\]_K:)4BA]?9--HW521JF*P_I'8YFK>U;G?-6 M)6LH^YUD9"8AAV&F =JRD03SG1$Y9!-6#3/+9?1FSZWAA4SKZ[7(]A/$Y[VU M66U$0/9=N:3YE*W6.5W2K$A>J*RTWVFD0G^/O]'TX#@70W?3&W)>EGGRO"F% M:;1D$&8J[ ,A6IGC=X(9D]?0"OH+RW_CJELE#R_I/)DEA_)H>"#&*MHYH6O6 M44,>;2>UA#_BV5!!)A5H\J8"/CX^PM(:K 0@O8A*3%Q#%<7MR$PJ>202)>EK M[;7^;9I$STDJO&5\A/B*3_$LDUM)L:1\.,10$# M/P:Y-34YB>'(Z,\?<^#)O$R*6Z@BUS_2ZS'9AB"\06, .Z.LUQF2X3.K].,GX')M#6A=\I-.]\.FB.1N2Y],SJ/'X(0),&-JF MAWD2Z%*8C22;OU>IT+LJ4]N H:)W+/:UV36G^V2IMM(9YCKL)R8;12%+I29^ MX9ITMR 9&F92=*(UG8?*$[>B\H2 :5Y_P@AUW&NJ%3@%$?-EE&2B5XC,\-_% M4A;5/;R_Y' U*KJ8YK!0A9*Q?N_:(ULBNW5'0[? MYVRSYE^ >LXR+@;YDBNO- MCC,/B22,J"3/=)%D0H-@\ZK9V.^52E=9C*,1A8P\/>HX>BL$D5'L%+;7?[E4 MS5[+ \--2Z7Z[IE#&/+4AE^ \PQTRO4HL4I0I>8LI\DBJ]S\_)8I^2.U2 4J0N![HC($1#5$C 1@=_%\O-[\^*/GZU7K^'>&GH\GI94W\4Q.!CCTU!. MZEIV0(JY39^%Q848.RFZ6R24G2L.X*489B0VCJBAZ_M4D1KMHBT*96'\!';K M^70 \I:HJ8T1*G/3X7JQER/8A=<50E# 95XC?IP]?'ID9Q_O"33NX]/-Q_?7WV< MWEP]5G4(W[T-4XA0A^ ,045_GH:F%.YC)*IM0?G-CL8EVN.QW@?5O,ZCSJ.J MV)JHJ!J@IXD^9=EH2 M9%^U"D?M\)H0\00[N<4;6%4V>">R*IPY M@<53!T863ZB5]=HXH4F-R(F>T#X.'#ZA@V3V=D+OSF! MBJ,YXDODF=2 X/HP5BB0JL)!(=NGB*H'^Y5%@O#FF"U@!G3UQHWODC4# XB*:U&8($CIFK WT[()^DULP.'>XHX:&H5CH>#KW?+.# M20!H" ?4("V9+H$,0P_?LQ>:9^ =?2\RS_OSZ<9\@@E#')C:-6OLP!,)?WQ> MG8]%X9OYQ+OB7I B"XA K<:%X=,*[U 49:]T[LFH$:X.(QT0*/CQVWO!ZZ@:;)-AC=$W0)(*D.R20L]-*%IC,3< M"=TS>BD@WPUZ]"U@:P5&G:>JYT?P1>"?&EFS%OF,J+H>T3C /3; YFP$T0R/ MYBTM"DJ;B();R#*\6P-QG]C5IY)F\1/-5UU'==R7F*.K!\'+4=9#9?2I<+5" MQ%&7J$Q:D4("&_B%R!?D+W&)$0&4R)N_T2@?WTG"U8*18@%6P@5"*K#ZLFC% M#:6 &?]WO78JD)M Z,*7]]G?L@_9Y5/V5_Z?QR^)3*J?7?Y9;M3<2Y*@-.8S"-9RH)EE&PY*?G7_&R3%<&:PQ?Y<%*+)KM+B,334U"G1FM*K-T)V0@YGT1BD:Y?[04DL M?Q6+A)X\4-6\>Q"VDL_>9,[?2D]WT__ZZ]WMY=7#XQ_^Y?MOW_WY+^3JOW^Z M>?H;>7-Y=7TSO7GZ*DQUIPQNE2$"&M^@ MHP1ZYO87*-"#!"Y6P.JJ$,I1C8$LZ5SC,"$-%EJQU,ZB!G08BJ'HZ?EB5CIY M^P9:N93].'H[KN10KMY>BBJO8]O9A0,<(KLU0HO#*-LJ(TIZ1B%XHV,VYU&H MLBEE!3-\.=<]0\1NBHLE&R^*:I_\R%2"?A MRR742H*8:W@$"E'<9;*P/CFJLI$M),9SY0O-G]G8NV]TDE#H52+,.]:P_9SH MA+29B+(=T0K\RJ*A9H6S,%DDV>Z? N<)R6$59VQ^QM=1=^F$H51Z8U9B+54Z M"& 3HNZ4=;' W.ZNYP?P(495.$OO>WC@&Z/GL6)NYPY^R;$2.FF!/YEBYWJD M/WI$:]'3TTN QE=9*1*F!M\"W4.-7@/[4_I[#]"8U(##OP@4=#UZ$_01RSNW M:)AT58,M<8QOL^X>SX0W["JIV\,W#H+1'B,1L*X./NL<@-'C]R9R7SY& ,.' MDAEB:UQZM%Y W8S^]G8:0-/KWGPV3"-#KJRBSY)L4:?IR/J^=_/ZWUVLJO\5 MAG^'9_?R]!I&8S2ONU@9SFAQ]M5\?5(T9]8^?:VI\[T*6UCX0%86ZZ*EL75H4'.9V5X2^IG=5R M5:UJ+9$H2,E>HQP2P5NWU4G<0XJ3H[Z%^LCK]%E^-Y]S^-T-X)5_1SR^]^9Q M7FY1 @OGD^NF&ALDA>D[&M(%9-A>\9$)TR!_MW^B^2PIZ'W.H3Y _Y'.%_:X M3U%O;ST0SBW"%42NSG*0H .38AGE=$(X4F<2*_*&Z\(Q2],H+W8CQJO[SI:, M$Z>RCJV,CRU(MELNW:=)#DB%>.F/9$)F0F;/]6@>Z O--G0@+K%WK%$5FH,Y MW2ORLE)++L$&K,RB(N91499>"OFKSLC7!:%>7/B(6K9<)>3LW'D_C_D$6X&Q M9VK7++0/F]3 P]SJHVC-, 3TQF$/M(R2C O(*(C>']A@L$_>P@I&TOT/7I1R8 MWWU52HD @6TF1932 B[ F<" %( ")H[:P;H05H;]Q=5XP/HD)C)K.U"]35W& M8FBJ.GV"/R4EY'K?9''RDL2;*(40[P8$.L"%.X3"N=6QN\ LD-8O@RJB?'K'V6 V'_$]G2P5)KJGGYXJM@G82^@\ MCA/@UBB]CY+X)JOB!GH53*UOD#I![]RN&6D'G #TLR1KXBB"ZIUZ!&A;2D'\[FWH^S4J[!\HR8ETZ:/OXI-952*4FHR6!927U@FFO?U M-,C3^09;>:EO;D\QT#N@09OE:5&9H4CG.<2^0:6W3U[O6*.0^H,Y?;-1V(9X M_60]"I?OI94WOKEEV0(*:5S29Y4'H&L(DDO:4_G*(V_#1#4T-L(94T*' SP3 M-64 9,B4\,Z=9SJD\:=VI5%1W,VK G15_;D]1UOSQZ8ZW3N5:F8R%U9]P\#T M5H(!@QRJ-(,?*F""F0 S>'Q7X)M"CQ/2N.T%@JTQ[6J0&+>]*W79B+V9U=T* M*Q]Z5.[!\3;/N9?L,!4#AU2YAZD\Q&X!5>U.?'H5;HTO;+*5IQ0R-6.%U,)U M:#W$7$$U\DZ,ZA*>CW2VR472VS1*4^@4>!7-EOMCQS A9EZ;K#H&?E"M9PRB MUC0@M]2QJPWM:OSNL"427>@A# @?2PK0CH1&5)R02H0Z$T,B!;^5AA&XY_'? M-U4^_A-3&,YK94T6N'_A?,''7-.HW.04?-'=1;;MSHR)W[6#@6NYTKP*H%[) MK,&!S"42)!%8D*@0;6QD:D%6#2Q%$92,E11R#*"P_.B(WU!$P@4$GS>Y%4DV MRT7U7"XCHIWG2O19Y;^:59ZK-^?W-].O")^RRCD1\2"0+YBT8D)>!_;@@. Q M?0Z1MF'Y1#&''!!6';K;E$7)MY+O]QAMI^,SF\I,:_J@NDH+#VNJB-':9%;O M8QGEY3A]XR)*X01/"-N!UU<:_"[O*AO9.M1L<3XUHJYS,Z3P*"EJJ,_\3',N MNRZB;26XWN=LL[Z]G:I+=>A]@=$_^F=V+0,D=,+!-V$< H$)5,7 E_BPO2B< M'G"3R7+X<$F+-GY<0RH9Z5US@!M;D[<8@K:&YV279-288I67IOX'F%/2.[&7 M/.M>#$8?$,OKL7HY3MKYA_;TU]%,E.:?,@Z;'\*=)> R MCUZ+#]&G9+59W=,<"L)$"_Z=B#SAAS>;)>LH;9W9\S1EK]U603\0,:?2+69> M%!FW2QC?ANO$*(H)MMJ7DO4J)J1>QX2TPN;%4B:D6@S9K0:FD"6MFP61UHK( M[X7"^*(YJXIFZSV:@0@O!=W6#=W:YI!((BIZHK6,P#$LF"11E@B7UT-+H5AQW@3!QO+NNGA2&G?619TZOQ)INQ M%14]4N6/7=RG]0&&(WLG=LVE A0XW#BL\2UY[6)NHRQ;UD*I6I9T"\J6O2$Z M]6KQ#1M/4H_O@R2#6T$Z:"T] 'JF=*WA=X ^.16^ T>G&J05FGA3PB6VI(H8 M^&SH8Z!"5RNN!-W_KQL/RA",\CNXR?YRLUI8*\(%LE)NU+[."9FEU\0#3(9(#Y:$N&]MZ.[[/65'S,I'*$+T(.50_,0N MZ$\%C<^+JLKLW1PRR<[G?&.XO+M.\J)\]_W;RVC;V=<@ 'A;2HDC-(,I,([6 M8^4R/QE:VU2,FG+:>]8TL2Y2+8R(E9%Z:?"H?Z8$5@>AIM7ZX"M8(8E@B4(- M$(LD?)7D][<%!KI77>E[C^ +0?!U17!982W?)_BF(OAZ1_!XG^#SAN Q7]3G MHY"YEK5]RIL7CO)8_[(N('\WUTC('QJ.KH'9/:TO95 %'Z,86EC+#W(M&5V M372 QS#QI+.7_QW5"PA*)W_!^IFO/"3W;26A%XK MHM6*XJ",^A8;":X#PWDN)H-+WNOB@Y'_#M:Z?Q\\C5?FA9Y= MIWA-2$;%_5!A)BZ'("=R-/GY+ )%JT7' KFJR6F(MG!C M3Q4SHCCJGB_H[.L%>_DFIHF\XOD/NYN=_^-_+JM-^N]-E)>4B'I&P$G3S:UV:4OQB?4ZII.!C^ &UC4TWL MOM=,#?ED; $:5&;C2>=":Y$5$%!*B_I3:SK+,0CG64:R9(GU2]S&2AS=X565 MEI.\PGMXK/<&'R*WHPM<-@V!:,:<7PIBGT1)[2D\1O+ME,6'L;SA,B, "^+#"A JWJ_],<1G2(IZ4P=^RG(Z8XL,WL!/T:<+FM%Y M4JHJ@@Z,1BH"BEE]F784X#%F'&LK0<1'M&$3#IS4T"?D2B8055GC0?2;(X3;T(MLW,?8GBA:0%QS7@L+TLF%H=]M(_>"F1'8L17I MB>O#A0@ 'S0CJ88:V)$.I_1F2-H!#FU)4E*5C2&5/RE&1=_D]_R&SJ/T/(O/ M8\C+ ,E:)B_TZM.:9@7M;V&,F@,KT\; GBUIO$EI 8UF,XBDE.^TN_E#4OQVL87_O>8* \L'KV?\3%B^'@_1 M.7?7*,DNQ"VDX!> T 1*8<,/1*+&[W)AD0U^HQML'[.X)XX-3OR%R:'STW<9 ME5%W3);N< ,34]>TWFQ+#7 "T(E6B)5#>U(OB=E8NAF:_D63R&.;Z,]1NJ'0 M1C(1-92O:6=E@-$?8\S_VD"\Q"QH8S/:.>!PG0@KDVQU6OD\)#Y$(C0A J4) MV2%%3FR].'=(U5DQ6:WYD:L+];P .B(A9;?:.:6D$/39=Y"(HH7220(6[703 M\VM1^HKJD5#7/>/_RW5ZJ/^S>>;/0#[[G(H)(*F9<-'.LCC*MX=_#N!Y&7_ MF=GNNI%FCV(/L.*LYVN+\JP#2DB!UH&.K1-N9:6619K$Z5"F&3E[7:X>)^!V M[6K&";.3D3M])W% \ R2W9$:7O6^V;[[]ODI*=,N)Z]J"$+=/IS*M0010("A MWGW[YOFKN@O2UKMJK20ATZ&+-]O#?,QH_;IZ+)$ZB M/*&=%9HT/T'52^V?VHNY8 "'\954;:\)81C8O8LE%F<"#7):Z[+24J45[2U7 MRL1*BQ9F1%9AE1ULX1M^.:RC;!NB@*SF46(8FAM*AJ;[C<8V3 TMW-+ .<40(!45O0&!0(XX&]$^^LR/DCM.W(MZXT*@YEL MSC*5Q^7+HH<< -Z4( MQ^#LFW$>8EG)YTYE$7%^E])B5)V# %0P+IX^6T;YHJHI' O425SA7HA?BEM0 MX%_Y[Z)=A*HH1,P_JQ="TGHE 0ZY%;9GUG?1FWGB0Y*QO(Z;X)P+*D!>+)/U MKF;>Q?;C'I?+(0K3A?%\2+,&&JZO5!HT@IAD&X_40#P>*B2"F'K,^9-9)[._ M0,[:8'6Q*9*,%L4C78@2?CVF;JUOL,&9?7.[#S*6L$):M_6(RU 4\QCJ+E#H MM6AWCD&'JK?F\L1C6C3QQP<0+R!ZN*J8X&@ E@.:B7S=WCN(F.O8 M!%],U Z (P(>JMFQ*R8^WGXV3*,PU95!M@[TU!@<;Z.^( 66VP@85U@V M6PWB).R@@P%7P-_5R0^U'$L5H_ MA;T$N)"4"& EN<348TT<=QR?Z3!Y<2"&[0PTSCR*$SYWH[O"C M?/OVW?=J8:[U 4:\]T[L^A0 )-LN0LL+LN)H5_L(!05HE6K44& =QBNHQV1L M/*']6P%%4O&0V6]OD*F=3TSFW&331!?*M.G IKU] G;9\CJH$IVEA_3T'/#E6-]. M%^G]R_&[^7621=DLB=)[)FO?#!1B&_.IJ'O)N Z=H,%J=$(7:AMU"YT M71S:I/7&D[]0*!A+X_,7FO,34H<7RE3"NTU9E)$HN'@1%PK9IZQ.K"5LA]B/^@FWCK@8MUW,RA[X+G4)K2%!68,Z3;-9 MOJ%Q';^3T +ZI*2LV.1TJ R2X6QF13+'0O5405/TFA5A=:+8E\2,M% C.]S" MUS8TW<'C IQFVV)H:KF%\,8TX^K,;]-HG911>KW)XMO;J=K8HOD)QMPR,+5K MAJS @^[Z&ZD0((#!A' <\$87Z\MRD[D$MA@JZT#U4R),?V$MIF,8D@=[<^M? M'".^M/3&#G A*!Z9)R7_QVQ$SZ/2FEPWYLFK* =S:\%?MT+QZE/0>\27K1EKZ-BCH+[Q6^7+(U!7O[A7[[_]MV[OY!G0$SH*'&2;LJJOX0=@QHVWN=LM>A0O(ZGYC;+8ZF]FJO$#V:!?@3LE.HJ=UMGQ@@H:': M>I$P?NH6["I;)!D5%=\>9PGE"WJBLV7&4K;@RG.O&HN< J/6C@3EFMDX.K> M#FGA,R$51N0/T6K]%])&S%#[=;YZY]HPBF !E&0L2S,;.^7MUKBE44&GH"=R MJ;*)TB>:KWI#T(<_0-X8ZHF=ZR\ F;1 $X =-E1=@\QL/.U"*".B+%ZE_DD_ MOKY6,ORMN7JBAN%53VFC\64=J'(Z&HO&3G2K+KKD#2KQ>A*WAH9;E'8^TK54 MLBY<\M8@@0?D'#YEJZ^4[SVGWY(#.U_D5$:7*&Q*8SY!%^U53^U>1D&!UAH^ M:1 883ORL2A\*G[)@<(QB'=F,2Z-U5%T456S=EV3)*K1#U6M5H/O&(;NH6K[ M#:@' Z/MU//SI0(<5?(+?.,/$5==O"_PK=Z.I88:S-"&\FZN6=^V^P,+YM5?8/NYCH^]UOT$F//7/[R824"$QDW],M^;7ZKXF2;W]A."W_HT*B!I<@G&FP-\P>P;WQ M])3E:P:EFOGIJDHF]79@'AR/Y%#EO,X9L08\(1ST604[; _E82*ST92S84E7 MM.*[CQ(H[5F'\"FMZN,^1UO8]< X-P>VS!MUKHJP-H..BJZ*ZW2!.)W\Y[JY MY5X#.*YS5\5L]A9\.FW@>EE/IP%E+[G=G#99$0Q]VOH^MWC:NL"&'CHH_X:KE6*<'769O9*1"IM=X@:70P(A MHK585[Z/D=S'# GM,6+M,$Y)&9ZF&HB.13N::.*; M;/:U\*GLM10J6KB)U),__Z4J@10HH$[).TR?H/ZC.*=@%Z]B^72*G*O&FT9K M'L[K_)T/\)KHS),H<:XD;5?X93^]_#D"6+80(1^5!7P>PVE Z.1 MS*^8U;ECN09+=M7_0QI(AXC+1E+LD(?:B[KE/_%?UK_B__,<%93_YO\#4$L# M!!0 ( +.+#U7:187.45( (OX!@ 5 8FQG;RTR,#(R,#8S,%]P&UL[7U;<^,XEN;[1NQ_R*U]9N6E;ID=W;-ARW:V9^R4UW963>]+!TU"$CHI M0@52=JI__0*D;I8(X( 7D( 0,=-590'DP<<#X-S/7__/]WGRYAG1#)/T;S^\ M__'=#V]0&I$8I].__?#U(3A[&%U?__ FR\,T#A.2HK_]D)(?_L]__,__\=?_ M%02?48IHF*/XS=/JS>-LF<:(7I Y>O/?Y_//]+$/S'7Q.;D;_L![.?XWS[83]P;^\+7_<#CUZ],M/Q=CWGSY]>EO\ MNAV:X:J![*'OW_[W[1O/SPE4Q)L'LMI^M_-GIJO%HRC,CQ?).B'MWOK6U"4 ML8<6@-ZP/ZS'\X5TO]:2*O0]1XRAU[!O"$M(I$"$_^6?7]AKLT=RA5/&)CA, M'C8$96=/64[#*-^\+ F?4%(^1V-626+"68[0-7(B$CEW\8( M%YCQ?RGH+VAG__'/RS3'^8IMXQ"G!T2*?NZ0FALT#9/RG6??<59!D&!$;9HF M8?94;,AE%DS#<%$2AI(\V_QE1^'Z#_\\6[/77+D/)[*)KA)-[,GE RUS_R M"0P:]N*.8,F9G(ANC& #X%=2:T-VAXX9II'=>$1U0]N^> 7[$X! (;@O:T0 M0(]Z5Y@!(D^0EH6K'79_?5NIK[2EJL4D6A;_PO455/ T4SXGA,Z+5\&U,^"# MNE?(M B!Z6":*L49>WW,2;A*PFF%0E'Y>XIG&%^SC55&F&-HAE1=K+BK??8BA MP@L8:8#&1QJF&>9?3TFD:*@)*MDK9)3M_=RY\>XLCMEUG:W_P7?G>Z$E3S+6 M%)W\AAO31_(BMC<*1YJB\8XP$2;Y?W@AN*75@TU16LC]8WI'R3,N71126@7# M.Z=VQ#8%#9-K)MY]_R^T$I(I&-<]?60^)^E#SF3_AQE30K+Q,B_<8#BM$AKA MD[JGO!3+RA.0O9A_X4J1 S+\9!P-Y>LNYXA.&0B?*7G)9^QS+L)4S)O2T9W3 M>H43]&4Y?T)42.#Q$"-4T1$[4Z:$BI&K'-4Y;==I1"AC\T(4+ Z^$;<%T)7T M4 ?-,D [D[["*,?/B,F(X7K72HB6#>^)LGY,F-B6"8^LBM'=4[;8_C].N86FPDN(QT4AX]BO%-.8P!- MA!L?9B05G]FB(1U2]8"B)64@O/_P](CS2BU:-*1#JI@:QR6FA]7\B205)%7^ M[HYC4,:@SOMX0(:;4_#TZ !M\DYRA['JR5@)=)11E% (A.]P(A\< ,1B<<' M#,5/;D !\^F 4?G9#52 +B0P++^X"(O 9P4&Y5>W0#FV^(.1^,TM)*2N(S H M']T"1>+Q T/RR2U(Y-X[N)CFE.@J,N'"X7!*;-4PQL(1^" ."*Y7FK&KAK+?HM(FI$$Q[S$3/ 4)KSD2I#- M$,JS("IO@F!1V%[HN8\S'E;C,4(Z9$*I1OZ3%EW6?1=]OP+J1C6E@?XM_#9(GN$"UVY@'E-6;VM:+R8#E;YC-"\;]1K%Z):$:_ M*[C.LB6<^M>CC5)^M[F>ZC"4WN0>UP5D*]BDWMJ_P ?E*O=<&\I'1YAGC]&*B??6;>@6RZDAR MSO&*!D)RV=#V\.CFR%1)G+9'2C='!6 PLS-<6@\:;3N$[6'3M>%IZ9@9J%V^ M(2SR,Z9CRW-1-OI]\+3V)17%RMC2PQ3_6[/P&O1)ADIA@REI5/[Z?$W/93IE M[T*4^[0CC-((/:)HEI*$3#'*;FY&MZ@B%[;)(W3T50'QHV1%PUL4+83]UXXR]A__'+^DB&8SO*B@2_B[.:HJ/Z!DA+VE MO.U?04_%R,=[=\IHZZ?D(DL:W^U=9GMVK=V)!*^2W]5KO-796VCE@JTOW.X+ MMWO3M<[BQ8(+ 4@/MJ]>;;56"':VFV*EG[^YMF>[/58-CXZ":3NSF'1S#90A MO)NK89.';G4#LU;(#T&VG,]#N@K(),CP-"T2>WD#A;*3!3LJ@P5;(#LN=;OU MU7FT(3ME?=*:&2Z_Y8Q%'LF<4$I>_F D48F)4C6X#6-DF(8Q#M//Y!G1E./S MF==LDADC03/:(&V=B(_&$_9MT T*,R0A2SG:,?NH@,1Q^.T>QU-VMJ3<"H_0 M51CQMC,K!7XZ\]H@,\;LY+S)8PE%U4-:>#EP_[6T\[PANQ.3<5&7 U%VM^NZIP*J>JZG?OF##MF%!0=A^F4Q'3'_UF MAAHA1U7\VCU%:+&DT8Q=7F=3BHK[]O L$'Y3[;GV.G'L7T%/;B@FSN$!G M%%\SM22=8M[NCTE.>7:^N@W_1>@H";.L8H,)05KBC3KB/&C[%Z$H+&9N(.1#FX2Q.U(WF?N1*L[GI"OD M=IBGTG8^@( #)=P+H^X\DA4NSUMWQ<0\5X[8,6Y3.I*YA"X!UW@"*&2+W%J MVWXXRMJ&' '#:V\[^.-JH5,V?[!M$&1C\8#@R1+<44?$BX7DAX M'1^?V4#OGX(L3% 1[\RK8 030H,HS&8;FH!!W:K'& K@AI'1*%B;$1F1)+T+ MZ;=1N,!YF%PMTUA:50(XY31"DV=9&S7&=*&S' ,\3^^.YKBG-V^Q49 M89)(8-7@%@CZ(Z2%6E+6I?D#YS,X?;IS??BR#U_VX'X[80DE3X9L:3 M]1D\IO=X.LLET8/*\?U3+XT?!,RP-YC8_A7T% []P*3Q\:20W_A^'$^*;LN\ MLQ9)I>P$G^@#(\T'1K9/Y_(IPS$.Z6KOPTM.2^5X'];IPSH/X?!AG1M$?%BG MFV&=/K!1>52HY6Q20ZAU!1WUO4KJRVC.@.1C+& Q%C$5M2 V:";GX,8/>4!>4KPM'B#;@U%\0,,!=JH"&A6#_'F\N%14@'Q M^.>6&[# FJZ<8O3.^,NMI#;?X8\MO/ N7$4SQ#8R9L5Q+"Q7?VT3WGG0%$[6-0B7MV&Z@A'%'?&-VPUQ2D(G#K!W[ER#C M7=.?0H93P$8O4)K5Z52N?(XAJS:0CF;&;1+2>#RYP)3=_(1*>NK(1[9A\KX: MKUM3X9AA(+%ZRP:VTM1G/B=IX; I/?I7A)Y%$=MWO/098N_-+Y9HS*6D.\SZ3QB?8;1K)[D^ M_(0IOH#1/GU\0.GCJN_9SQ?T2>URBAYQSN."220[C!$XQZ^LY>F [UR-XH<<-7CC&;;K^G:C+!=2,[GJ,437#. M;WQE-YDZC[#7SVW_"GKRU&_XHM"-QPO.+=(>2\KQ1JEG0C"9HYU]D+^5\[MX M;P-F#&$%TH ;T!RCJ^#'B: \D6Q(+S1*H:T>Y$MD-%D/2MCCII_9Q4.92)/& M9_&<"<_\U./JZ^5W?DT)+">-GF%VE=Q.?,[MQ*\N7IZ5-"V-".>KW9B[<%7X M@KF@L9,VTAC$HUV^RD>)^>(IOGB*CW'S,6Y[P)QTC-MI%D_141=(+N8. +SBC.8KF1F+1@B;4=)5A5!("QW?;H4C"[2-Q& MMD<9@C" Q-W8S@R^'%'CBO&Z]G.T_ K^MFT9Y@G 9:#$E#K%&':H/!&&A9)+"<"PYW R,RT#YM M)?,4%GA4*ZK2:? M,H$P+0OR< ^J5C?@Q@\[C438!_S]EJ3YK!7,&S^LA05MWBWM8"TT^A M]0FI/O433)%.4I_O .P[ ]G!;XTL"\-[-,F?-J$3YOP:1-M[P7?5-7W^>ND MSU]+"KXKP/F(AL,U^X@&Y]:M?TJT9'IU!3@3'JR!N_>]!TO3@P6Q4IOU47UD M_T@C=OFS']DCIP%>YUP$$:^4'LS+4NF:#BS-IQKR;M6BJED5:A1&L[^398;6 M,5#LK3=))"E G01LWD_MLP[C_\$46SE"1DBF7%?F$SVJDH_8QHQIB.78R$ M?F,?810NZ7+7ZFJ'$<* K?F>,)R-V MXF-)U73 \-/P^?Z.:!HFY^%JS52?*5DN;FY&LG+#D!G>>=J[\W1$EORJ8G)( MOA)4A%,-\P[> 3EXQR\INPAF>"'XD)6_FZ-*6(M6,,([Q+MVB*LH0HO##NR' M9X'PFVK/]96=?67G5W[: 51V+H2^JS#"2?7EK1[8([WR> _)4+-A$N@IWVDP MYZNO*?YSB2Y0%E&\4-0'UIK;XZI 7;EEPXW3[CN@6Q@D9/\*?%WU&M3O&R@ M=Y5J>.^TWW##*)7N8>@TLVLAZ92)MW-^P"A$&]G07FF6HRX=;)1NIE\36J2\ MKDLYB5MK'BQ"8Z;1%14VO;MPQ5U>XWR&Z/K?Y;76@;.,KN0>/9/DF5NA7^U/ MZ3I %\COAMZ?;BP#Q?VX<(^7-B'"\M77>U ( KO@NKE_K!2".SM^WP M@.M1^ +SX-@OL76-Z%JS7,($;O EN@965V"2&'>(C@O %3RDYA:B9^!P!A.5 M&9#4-;?9CI!OW-!>5HLDXL2%S!:A/*P=6&H[&O#8_1I.6U? T19?NHGO]:DR MUG.4POX""K,_G70AM;O-=G[0E72U_$9@<*PM*0Z-XW*%36!BOX93#@R,]45E ME7J34XP"T1*U<*F\AME7KY5&!,K*W#"\NIL9TW(!X3W>14 M,"8#;70 XPW?[7*/.[KH^##0\O[P>\57MF^_LOU[JPVMOGR04R:NSLL'O1_H M!_A4VE>X69WJ_;N C9GCO+@#@C"- UZ.DA&*V/V =-O$01]G M2*_2(\=K5EZS@DJ4HQU;EWO+[E]2VO;WE] MR^M;0]2WFLA4AE6O]T&V?,K0GTO^)\1#W+35+?'MMWUY[."OHRR04 M\@#H(H"5[\?QY)%Q1Q86K>_D%0/!$[V)R[R)JWTZM\+Y)9?-I94TI6/[I%I1 M$ES0/68!* %N<0FRHM'QQT&!L;Z6FA 2[HKG (2;=MPYKER MUM0'3-=_"T;,VK)R[44Z65\VS4((CMJ^#,(JXV,YV M=K @">;15]M_V9"GCG'2?6+W(4_U*&H4 ?69/".:\K=_+H[,._Z*E<@PKS.E ME0BH=!1FLSUU'$(??%8+)!8E2L^R#&UP ! (G=-&@%;XO:QG!P%..;B]Z"8 M-?*1+9"RM^]J[\!]@MMXG@^_&E0>UMGVD]VM/Y0BDD,]P6PX$#L'>9PR^\?E MGTO\S%12Y1E?:Z[A[+@T8K30XL*]Q]FW\M3B_R9:BWJ&Z15D#,BXH ?X.0!3 MC*[A,J0IX_/L#M&B+19L&8)A^=N LT14E%& MRRQGARB%KJG.0\R&:E;VX.!+A_S9A, M?)GE>,Y($6%:/K4]S=S5V 8%Q&W@? M.TW&TO%9PV5+IX1OF0D,#HE3\G9CTS$<-R=$;7#4'QP7)R3K6D&M<(R?SD*X",E'ZA_/"3K@A%UB6NL$;#%6M;DQAHY2N M*D=]4[)4>2[M+-OGO0PD[^4AFJ%XR>L75/L]"J>MLGI?K8?TM,ZMY;ETC^6: M*X1-[VEM.T/$7;CBV_7L):1Q49FBM$9D7((KK]",;>'R;YH(M/F27G#*&)_N M>V?&$^Z5.5_Q_[UB%S.A4#!J/,G'"CH0*PC:,0/@^!ITPN*M[8HRZ4Z8\5&. MHBA'.5?9'K?D@QM]<*,/;MQ'0G#;D7:T!%?X!8Y2;='2E:@]'8;244">$CPM U?K&125SS%D-@32T8UQ4/ERD D0N 1OZ!N< MH>^"?3=-DX]XBC=G>'/&D.D\/7.&^F#V1@MOM/!&"V^T\$8+'1U*)0.9U8A^ M"3*NTSUQG2Z(]J*.ZRE&T,<9TH_TR.E&38+2 -*6]!;DE:;!*4W5(?[[%I2S M*,?/C-C:WO1Z#_8*F%? ADSGZ2E@X+/>ZV%>#_-ZF-?#O!Y6SY?51& RJZW] M&KRL&Q754\^$\PWI8XKW=Z. "5\*TK@4)'L5:W@J%M_",Y*P RLK*SSP/N.; M#E_K+F#J3O)-G^<5*J]0#9G.TU.HQ$>YUZ"\!N4U**]!>0U*2X-J(AB959Q^ MVR1A9,$B7/$U!F$:\S\R'., ?><*8-WTXGH/-Z1R-2&N&WVL'D4@9:W)8KTF M-SA-;EW"(+LKO^59&I^57_(&AT\XP3E&NDFG]1_I]3FOSPV9SM/3YVJ>]E[9 M\\J>5_:\LN>5/1UEKZG@9%;?^\C^D4:\GB-)$IYXCU-VZJ*,P9&L:!C,48RC M,*FG[]5[N"%]KPEQC?2]$7_\;?GT6S1_0K1*=1./TI&O=%7.>J" 5,XF>'N5 MTZN95:J]2 M>Y7Z]%1JQ?<'2?RV8^#-"DW,"GJBHBN\XJ[AY5/PM,P8>V=9D*%I\7><3@B= M-T@JU7JF(3-+#9JZ\:9K$0*R:-18FC=D#,Z0\5!^NGNT()27'KW>?<+SU?I' MC1CH.D_SZKU7[X=,Y^FI]WI'N]?JO5;OM?K3T^J]1MLH*KJ^J&1657N_NPQX MV!2#)4SQO\N;($9YB),LR!FARS#15-AJ/-F0VE:;LD;*V_F:OLMTRMZ-*..* MAPBC-&(\%;O!(MET$ MMZ?11?DE'U]_R'T2]6:V0>J2KWT\^6-&DF3%#5[QP_(IPS$.*:Y6T!538-(K MD+P_"/W&6&H4+G >)A=H@B.<5Q%5.; >*=X<4$\IRFB^IQ"Q_]I1QO[CGUMC M:@5=PM_-457Y 24CC"J194/[=?%W@0[Y:DP+G%^'SEN<$LH8:V,OWV)WAR@O M]1].T?GJ+I2L0N,)/:WQ"\IY8X<[2IXQNWC/5U^9B'>=CA>(-S)(I^OJ',>' MI_X#@K2?)3+2)CB_(9EH";L!?9'HS6H6JBUU1)S>C3W>MM'YXL77/P'@#8/4\.@HMK8SBTD[Z$ 9P@8[Z&!=)!+1M;NM M,5@T&N@BW>VBP:$%MS"!0=%NOC8X4$!V!S >/UN/1QW;*!B>7ZR'IP4#CUDW ME%;;Y&9^J39>9?F#D4@E/BK5X#:\46$:LDV> M?B;/B*8-I,&.5_X'PV6F8YF2.ZB=%=W:-GE"[95HD( M^Y;_1O'%DFM7;#-B$E>27?MIK3J&1H0N")-1T'C"&!#=H#!#$JR5HUL@J?A\ MCXC.JRC8_M@J"C>(7;YH*ZT5ZRJ+1#^2RV)_B>B!S6R56 N]HN6.9.R,\#.J MW [5(UO%;1Q^N\?Q%#VB-"V^VE48%;M-P?0Z\]H@,\;IB-SDL82BZB$MO!QX M$[1T!W@/<2>^V!$7(!!EDF:^^A+.D_=4X51. M5=7OWN-OVN.OH.P^3*37E3(%M_ JXC]TGM%3[$25\E#8C[X@ MT;)D4P:TBJT*I+&,[9R>UL$$:IRC&RZP7J3VX(4S\YMB6B M?T=)S$ZPKYEH":"Y?:TKC=C&YLZE*TKF9>WQ6Y3/"&.<9Y3EG&K17@+-[6U= MK]F>G;V7WZ-DR?2YZ6="XA><'"KN.E-[6]4SPY30U>]ALBSLH_.^T2X]A]03#]!];T"YP5@A<]V$N.KY4TWKC MI&.R[E&*7DJ<-1:S-ZNGM1S0P[L]C"?L4B@.(,%*I'-Z6L<=8P>1"T$ZQC"5 MJ^)J>B1G$;NT*-IX]J[3_R0XS7]G/RZI:#L 9_?T!1Y0M.3.R@NT(-E1XHE@ M5%^T^HCH3NC\FM*M.^LQ_'[.CK<)%DIQ@M$]\<3O(<4"CU7VT>D4\[K$YEBCLHBZL^G1C])5^)]+(S&P[/$WL@:0E0YLK&"J5 M=**O$KN"C3KBO;9%VI6\B(9;4*)/NH*0S[,2)A)) W3<3YMQOH(2I"ZR,D;* M=CZ @ ,&>XNW6,H6P(6<&7[OH"(]]I!V]WEO@R).02!22YPA%#)EX33V7XX MRMIUPM%.*(F]85C&">:SUW:1=W?+#Q:K6B&N8)Q^ M

G.B'.8)P^6H]3RXGH8.0^68]SA [LC.FJD6<(CL%YL;%+2! MPV2_U%PW VF'D8FR:S\%6<5HVHQQEB?WSW-<7LIIH4-:DEA8=4@]OH ME1/20OJ\SK(EBKGB J=/=ZZOEN2K)?EJ2;[ZCZ_^TT8]&1Z0/9ZLS^ Q+;0? M21J_7YG 8='O MDU/ .7L\>60X9V'$15;IAX%/])G-#F0V%Q^ZE/CVW2,/,Z9H9E_02_&3&&O( MY+YVP*;F^FJ/I24GJG*\4>HWPOA9&A='8S9>YDQO3'F,@J08AVJ:S]$^,H7X M'&V?H^W8JGV6LM),JI:?20UAU15TU'E/ '&@J5TB6H67_)F\N'1TE'R>.?V^AIN-?&7=++4#CJM.*OQE]N)9WF M#G]LX85WX2J:H>@;.RQS5%BXV+]-:3@?\>OD+,K%Y&A.]=%5W4=7:?CC+MBY M 5&5EL]^%!%J^R\MC. -ZOT< 4#5 (2.AMX7FM+"O-EDE^7*'_-:V"02T0<,GV#UDAQ+W&(&) $]HD;/.2 MPJ-:UNZF_.6 [5'W&6V2#Z"N_9<7A2NO4U[8$S^CNR1,/[Q[_U%""F1"*][; ME#];3$CE@--R&S]L[YO1WG5SQF,[IL6;SU>[(>LRN&DVK,'"9L*@=E;&W52W@U8!V7\WCX-_]5G%R*(K, .:T0-[O3/R2W@V5 WQ< M0_]58V883;;'[?JN%M;Y (SV-60&5$-&]3W[^8*^LHV<\Z2HZS3&SSAF MXHX *^DX\U3RE)M[E)12_PPO'HGD$&[P!*,1#[S]"GL1*H/$SP]ED[7%51 ) M 9O<4^Q)(3@]LC=* M@JQYB-_UIK;87IH!3S*O+SAV"_>X&!G=.1OY1*M M&'' C"&L0!I ")IC-E*,R;R"FGBR(;W0*(6V>I"O)M5D/2A)>+,?E"+*KM T M/HOG3%C+B\"H<57 M]!6/67<)&[/,H3&F;:A$[[$-KU<&F^NT_.I5=J$.WS14S#+I/BFDL30&W19= MOLH2S"H__Q^()^RA^.R9'==3=CPC&N$,W5&F#+<.I38%??*E$H+>*:QC'F;W M+Z;%X!)]V0+;>'Z?^*SK7Q3?B5%3_$VVWJKQ/AOB=.IZ;MWQ#X@^,QZH5=_S MZ"&]<9"S%4RKB>--;E'#3UC]C &NL^8'?#WW%"K0VI4CXO.I?#Z5K]EZ&*D* M,00?M=(%V5Q=0:C:.4%,JK^N0%EI_"8PL[,K&/@ZMXJS6.YN)BWX=&U'29W$ M!'3;VY[)"&8720"*[1EM( P@ >>V,X-&:I^O@EQ=!;F]] G;=Q6G?^WX:Y;\P9M!,-' M9V!0YW;;OB= TJ9>OJ+M B<($DF"-GC]GX:Y?O@^D>2.VBY PC5122J.[8(" MV*$'3.ZQ7896,T5[I1 '*DMHV(Q].;AC2)J$ZG5WF@P7,&@@;'=BV'"Q:1(T MV)V,9AM>;?68TC9TV :4/%JS.WEOL#C52R+O3@8:+%"=I6]T)TP-&\LN$Q2[ ML_(,#M.>"GYU9Q\8',+J##6X4.N0&M!]RBP<5L>4A7XR0>%P.Z1_=%A5 (ZG M_?J)NCXA' W[E1!3Y29WF)JH%OYK\+)N2MNP/+CZ08;J@4,):50 _ H_HQ63 MH#8=?:_3$4G3LO,.#U\O_%(?WGU-<3Z>,*YG!XJXT&7CAYU8^5W\O=@]K6#? M^&&^(.F6H+X*DOKRGKZ0)I@BC03L41)FV7BR/AK&M.C9+DG 5H[OGWII[1_ MC/Y7\$K;V?Z8K7_-1)7&:CVKI\3_2EJW5C(4+2G.,Y/<$ Y-8-72<8E-R*P=2L+_LC^T<:,:F< M_<@>.0WPNM!-$"4K&@9S%.,H3!HZNAN^Q9 7O!4JF_7(1FQ;_9TL,[1.5&54 MW"21I%4V9$(+_N,1!^"V7+^DI;-P5,LD/*)HEI*$3+&L%3%L1AND;;'?9&@4 M>FZR6D>S5!*GF--J6]/CEY6A6OQDKZQE#9S5,9&/;'S!V.SZX3G*!4+K"+Y[ M](S2)>)#LAE)>'K,[@%7B$TF9>DNV,I:>57;<+#7\P@R=FD0^HV]:Q0N$O9E!L$L4N*#A2[8VX>QX;3QY)&Q3 M,:DOC? B3/8T#IYJ]'+4M,K &UME)1U22[M>R<\MK;[BD9TO;W-#[T%>A*/> M41(OHYQOW>P>_;G$;-8C.4=?F4YREJTO]/&$[_FS"1,I'V?H"M,L?__QW46X MJKQ[#;Z^5=ALBHFL&Y=\%6):Y$^>9=ER7@8I7^ LXJQXSZBN6EUG+VOUZTFS M:KD<@'-.&)-Y*M<(GFV"Z *TNC0?3VZ5Y-\190?9>;A:BUYL&R\7-SS%2@]BN51I89(!S8([WR7 #)4*,TUQ56N3&>_,L+&B[=>7$N4TZ#VDI]#XUT0J M^T^KAO=(^YCB*>8V&VY[*&PUL ]3,:_';['C#L7&J1[8([W5!G'NB99]!]#\ M07P/=MBB2B.[:O@@J-\TE>%VG,+>%0N='?H/&,0*06>7;'B/M$N298X']H2V MLE3K >' TJZ&J-\W<@L(WA_2$\8W%:9XR3V@&MX[[3<\/H5*=R5T6N]K65NJ MS@FEY*5T9;-?\I7&ND2/Z(O;2#IEA_J<'S$*94XVM%>:Y;PE'6R4[EN<$EH4 MP2^OT:W-;'>+GJ_NBN! P6(TGM 3/W&W&O[0H_7J,$ C]PO&]T?],DF=^0KX^/V5\!)IC M/C&^3J&S*DAU(6O<['[PF&G7UVP=RL85/DUBW$:I M;!F"793B'CH^LAN16V-$QLWN7M@G@E4M-60 0%IPF*+?%P'JB$Z=WC3"=31I M<-/O2JL;I^@M%-9\90#KW/;QJ+$^80^0ZG795;3%%WCR!9Y\@:?]55>'*Q) MS* +JY=&W9)&07:VP[,Y\Y3=(;O7@%V!4A(10G0]X"YA @\O(Z*)KL,D<1\3 MT2B7\9"Z.HF><]$93%2!!D0^5NS0MQTA4,_KQF'=MJ.DT'(.94(W:Q$*Y6'M M"B*VHZ%FAWIWN%/@:(LOW=3<\,4-K>SXT M9E%E=;G")G);I5[-+3 FVHWMO,&Q&.B6X44C(EV0_HA\0:@W($+ MS*&TL>F6$ 2#\FF8H,#O%4DA!MLY ^Q)!"8CPO&PVM#J&[XX9>+JO.'+^X%^ M-GO\3>=[\5.-;V*P(-^X3 H7)$#:C=G@2.E"-J@&X_13A ]HO^-;LYPJVE M[DC[S6H>P!&S7P4PV4@3CJL[VD.CHA1PP.Q7+QI5N8 #9;^BH%T$" Z._5J ML9IX<%#M%_<'4.H-#K?]*D/G=>'@8#JB51AKVPE'UGYUI/%16[=\*SR:P2&% MQGS583C,]FM!YBM+[M#]Z]LC3YA]0#HE M/T9D_G;3GK9$.-LL-T@)^[2?@J=EQAT[69"A:?%WG$X(G1>O"^*RAEJ0ORZB M)FI^V\K#2Q@R/%\D:(-$)1#K\:\XH>N5E\2QO_'B&O$/KK30YNCY9L'=-FHH MM(7Q9+Q 7 3C%I6"ZT1%'87C?2G7/DNYVE4#QA?(] 4R?8$.G\?0MC@,OIS, M2K/OWP71UFN:!6$:L_]..7V('7TH:RC/UGV\(8FV&7E>IO4RK:Z,=<.T)X2V MA\ -8MKO#0Z?"M/!6@O.+I8BZ0LZO2>)]S5A7&E/,]%2*L<.@NX#8_H]XAR\ M^5'63$/W,5XO\7J)UTN\7N+U$J^7]*67@*[A[CC$$EST[W*X^](9R.H*IX8U MWO=!MGS*T)]+_B<>?YA?3;NEC>U3*-CVKE M[:NQP"DZDJ9%JK: U,<98G]\]S7%^7C"S@2VC<0(*@>W0- ?(2T"C8HX&!Z3 MBI_1/U!(LR*/@Q? RPKCR05#1DQI_:=TL(0'_+T,P6VR O!#O/VE>_M+1O,] M/9+]UXXR5<6^-7FP\H4=TJC=8VF/\)K]F0QI[Z,DS++Q9+V!QO2>2U(5GP \ MOG_JI?V0 3/Z7\&K -'MC]GZUTQDX*KUK)ZL7)6T;KPP#RA:4IQCE(W")$'Q M^>HRC&:OQ^I@H//Z\R\)XLM=60;!>Y;R^K)B[LA_\A!M/'AG& M61AQ^5G>L!P\T5ME76_\6[-/[,'DOG; 5L&[Y/I=I? *&MLGU8?E4.5T5]>' M[8]R^4&C&F^<>ASCD*[V"R;)D9>.-TK]1JHX2^-2K-C+*N+V-\$B5--\B^ZZ@H[J/B?;UYQ(R\ON2U-=!G %)Z*+U#40V M2.A[1VQ'1<.!#U$'G(&C]EGK8OL /28!:"XNL8GRXM%Q&,*S50<.C))3@+X& M5S@%)-JVX>YTY:RI#YBNAQN,F+7]2-L+0[2^WZ8/0ZR I(ZA_03C$K7=<2<8 MB*AK]>U.X!DL1*U[L;N[P.S"4#<:PECP:T32C"0XYEU%@NV?LX!,@BC,9L$D M(2]9L$S#98S9D V5ZA#8F@_N/A"V$6&-PF%Y#?&H6,!:'2N+MJVCZ__ ^0RG M7TC*QYTTV1I@,_5DM/:R&*7W*%GR$_XNI#EFY]:*MXJ+=]JQF-2:CVB!^,\A3OE-?G=W=T/"](J=54QQ MX"5VJN@4CP[2CRU2=9U&E ?O7Z#RG]?I-HR?%ZA=9CF9(WJ!%B3#1]58:CRA M7OR$B/BM4%3P&WO=MOZ\;)-I3&N!2'T>;9\E?;1Q1]'&NUMG<[ ((X[E0WNA M51AFK!YL-"+D+/[7LK2I9(_D'K';+\()^H)R=O:PP^6&9.SO(W;/,XWI&<=< MBN7M**[3;8+2693CYQ+TIRRG820*^>SR568QFQ-VBOQ[+4NLHT/2Z8ADA;*T M*<2/8ARYN? MK8'=26'RF9+E8K,F7A%DB>+UUV3;0("/21*"GSW*!E#^Q3Z42\O9L02V7C@3 M\!">O4WHYF2#AJ6>6B."GWI"^8GH@UY_8OY:&>GY@I_'V?-L=WIQ)$I(M M*5+<&&T]UB@6RN;1@L6"YQE>S8*B"!?[6$CX\1"C-):L/Y[L;X=Q.H S=CB$ M&?T>.WF.J]F<^)PI6/F,GV0;#YX(,M# MM]P!;2-NH&67.[?8;DQ@6[,8>(72IPSF$_(S+V5OUN'1O3G#^6A;%7X=AJD0 M_/0?T//Z[BA:L+/^8NV16SL5V/DPSF>(GF49DMUX-1[6WZ")<(?T)-N"2=0 M<:C4?] 0UKM3?FM^T8H'#.N+5A!8[XL"'C2$]5:8M?766?& 87U1?1]!_0>9 MK73++^('/$WQ!$?L.E@;J/;2CXK6.SRB+,W80DIM_#-W,PNKWK;P2+.5,-:E MZ'AOU:)7^6T8S7"*Z(I=DUQQ7_"?!:N%3>Y+R-F/#BQ-W/#63@PR)KAC$;<(Q_?%\*\((F5X MIX3;1F.ZYX1?2*F4[$[!8SH M&B-=8593J#8(0W%%\.@:ZGK9JZ[(-*88N5[J6P=%,3Z5**=,8,W78YT!6S?) MO8.*42[#NQ>W62-3 0SVK_[$"*7)1:[<;#")MVY$= =R;)^;NP8,4A !B0X= M"*LN(5@K6+V#O>L2IK(4#J>JK-4#KH7:.-W56>M%O>_J6-3)<^M C'0)4JV$ M,U>DQ#[XLB:2OVD?EX21;Q-/UL\B<,7,TV@!\XVZ4!, M<0P]::Y1=]?#<.Y:3?#J)\=WIPW;> .K1!6=_JUM:S>;YW"[M3T1=D!)0]I M?G*?I6$Q5/!'^5COHURF5MZH?59.=>5: ;8SJI,UYXK>IKOX5X932?DE5U2S M1OA(*C2Z8GL'=M]IM<2N*WNO-53VD&ZOP(LK.[@+E#6K*+L21-0FE*UV2]H! MW'%CKI3D*/@09,OY/*0KWITJV^VU("P=AXS,8$$2''&-?6]HTE^K>7=V]N_OV7EW3WJ@#V(Y,$P2O:S;T\&;?<&A+D&\X5(_67AL. M*>B]*^XOGA$4IM7-N12CC#>S8/?F@>)^EH]"2E=L>Q=BV@']6G/K-6IK7J2Q M\KJN_!PZ4WQ]*?.UF>S2JOJX4'TI(5]*:(/"2982\E5RM/A#*7S8;BF @J%_ M]=O.)B9KFPR4.6RH;3+(]C X MW8UL89NDD3-)L_CJ(6WTK5\_^5S]\O/.7CY2OWS4V_EG]O+*;[B@"A;5TYUFQ?^J-B!E+CKFJX6:/[_JZ]Q]FW M MVUUMZL-%;<>V'0.XKPVL2;D"B>XQJZ,=G(Z+5L^.X##O**^@&NJ8*VQ4!RZ8 MP=!VA#3OJ$IW)QB#@19,T\2@TNL*QF"@U:8T,:CT0MJ>KJV)0:4#W/9\6DT, M*AW"8 RTRUL,$H/*6 0P!MK5) :)0:5O'HS!)RE7)F)"A2\;8B"H@M@!9$(+*6P_&DL!A@_!ZC($2\.1 MNNDUL;K"*Y]YAR? MP-"!"EG=N5]Z*&VLB5&%-&=6D?YMWJ+PR"JJ[&3 MH#C(E;75J@;V0">@KEKUT%Y2OV2-\49+RN];@:JK\82>+"8'%&HMYV"PX>0= MNB"4G7Q?2/J IOS\DR>]J,8;I?Z27>IDA9A@E!0M<*#\!)YGV.JVJ8P.X"'Y M8*-T;YLTKADBDW*08K19.UM)@C19K7),/]; \V7&FR1E&^0DB8Z@.=X&ZVVP M36RPQF1D;Z5UWTH+$+"/"@3*A%O;\= [R0GHPG(.$T4!2;&:9KNA%K9;-*5V MVT&IX>50BT?.@:(Z1P#V/Q?2*."[!Z2QV Z)22>IM<&SWDE:A0;$G.7<*2I% M!&*<<>[ D"*B:7'K[B@9K*.X@8W;K!_Y(_O'?OGM *^Y/8B2%0V#.8IQ%"8! M>]";LJ2GO-5K3?=PQ%8:\QD96TB]A57#VB MC6*C'(+;$H%'%,U2DI#IZCJ-),5'85-:(*[HF"CQGQ__W,)+'\*4,Y[XM94# MNO39=\S (%>]D4WD/?0]>NC'+RFBV0PO!([YRM_-425TPPM&&/5CW.*44/;! M-C+IEJ9=?M?YZG5#C7*(P.51^WD]=19[*#;X>+>_1:ZO]9/8IS/U> M4-X]=AKNL>IKC@#N&MM7[U,X5-ROK_[8#@C,&2@1#6T'0'HD*%5SV^V/ZM5+ ME&';717JQ0L-$+9_=QN\-(-M!Z=4+26L*[5#,\(82N+HCH'?C^P"2 MM/9%.9B]>PA&7R.I65U_-V_J'4CY%Y\X--S$(9]Z,X34&V\LMM"8U=OMYNW$ M[MN)O:54VU)ZFL;1_JTD0XQ3]+&LAXCX6-9#1'PLJPNQK-$V_X.)3$]A$J81 M"K(90DRJBM:T+1#%) Z6:;B,,1L'MY U>7KWYJ_FU#6R;17W,F.!R^]1LN16 MZ+N0YCA,DA4WK,8/RZ<,QYB)NF+#5\U'M& 5V[#PZFJOO2!:D SG M57=UH+ M1.H#VCY^WD#6<14@%&]V@;)>4?707F@%U"P2#7;8^-A/K.%QTZPO*(%EUGF)VI3&[B-G5 M'R9W(8ZOTU&XP$P %*U(/MHLY5G&1 L1H<6/?9G?BY= P#>#>L5XQT9()C%P\W6<0NS&;M@^#\N_URR@SE!/+4_'X64 MKIAX_'N8+$7V=JVYAJO3S>CRG5P]J J%Q3^ 6D+@WHJ?;9X\"=G(51\&,)#&B6?FUU8173NM_-?*38S"!&,>$ M*$X-]82^Z%<*7)5C^\<=+'J!YIA=!4FGCXC.+]"30H&6C.R-8C7#2 ?WFL\J MH%@TK)_*N#3KQDJ5#K02@1SS*Z" M&ZJ *K9TK%&J[S8N3J52)!EIFN)%B./+,JR*25E[8,JWLL;,'E>D9![5<,.T M$[83\]5=$K([/XVYF+O@ZH]8_X!,,;J&>QZ8EZ+X,J0I.U&R/>OS!9K@"(M6 M I_HPU A](XG5S@-TPB'R1UWQ?* #+GHJ3/5A=#:#N@$:K:#T66/";E.-U$' MA!8?/L\I?EKF'-1'\CI73"&GMO-P&#*6!^Y!=IP/<78_Q!D4VG!4"UP>5& [ M)@JFEZ#A7OPWE#^:!Y+9'O>JA50GP R4A=3;J;TLBH'RAAH"J%#OW-EZO,[] MV&=U](4K@,B7NM]_0C_"P)43!(P1/+#.E9,%#(W8?VQ['1]M*+0MBF"$?K8@ M^P2^F60A>ZX<+3KWD(S/=GF \-C,POUMS6,'A4(>!@8'YU$IC:< S\Y(6),-!(N^Z$F!Z* M%P(673/CVEC)1[.\I >8,@S/E2VF!XM^(+\KL@X,IWJYW-T)/,^(/I%A'TUZ M\8Q.24":1Y)&<0R[]YKVM7\JY@O8D@776&.EPIX+OHY*J@P^[N[&[_?H 7(2 M)">DNP/(,HAJ S-PDX8V)N"$6U<0 M8(DZ24NG)9"=;XVN@EC^!WY6I20R'/ M\'9%V53C "I+XHJ_F:%&B%#%KV9SW=EI^26<5\$E M&](+C96GA'R0V2Q>WOKR/&2R)-9L=P;S,*Z(:::_,[DB+YP*]^S,%RS>P)M[J@K3ZLKNV!>"ME:B\ W1>I.??WK-EG+8^#Q"$.NY=%+)#LLF,NXN:&[(_944(:9R;H[ MVH:.LQ&;CS%'^*M^EML_9]Q@0,H8<*[W\Q[IT7X44<"^1]:XNV?C]QGN]]D2 MO8U\V!>(41!?X&<[YB6_+N[NZ&A"E[WY2]*459I<=8/;H=ISS9I$&447.?V4;/RW\5 M..G5$]IH44K)!.<\A&\;DO3Z*V;[G[$.4[3[AGK%9P6+?PR_C]A5@B7?03#$ M>_M[]_8SOHJ743ZF#X@^XTCDS)8-,T5C$;!6OE[<>%4YUG3'M,,X7T7O3LF, MGBI&2RA2E!?7F#F8%=4O?MW24X>"1(MEP5M^2V_[(&,T?R8DWC]<'LA.@3E: MMFA"D'[L<0GWB EF3/%1;5[)6+/M!-?I)'>(%KJ(ULK@8(I%*,-4UZ>8^OR64**7XWJZ\A@!_4N M/^GL.<1)>33OI0"N\P=DK*WYE)Y8:OQ:5>2T"M93,;(OFB7I9$SW0WB:EO4W MHM4C4WTSQO3\FDWCXK^2TEP6_VM9EOY3"*?=OLP\;B7UO%IFNO-;?*^&7I&--4KNTP8A(/!ACNQI6AD$:\0OD%D]T24A2! ME;,#:([A511B)S-)A33FS:U:=0:)A9B,]4:&1 M?48I.T 27J OGN,4H8[T<]0?MSV23P<&B8#&@<*"?8$- XQ+)T<.$RG_ #Q<'3#1IQ*0E)UH^7JL,5SD*SZ"!N2Z[(YG>JB? M! 9(XO]RY3H"8U''GN-*$@(8) T;*Q@;&[K<@0$"N-138/05< M^JNNFG)ON2N2#1P9K:AL5W:6)CS2L&17KBA-3#1"YIVZJ/3/'#TO.A@L&ZKX M:O)4M\D+8&0'7@Y8$]3VTH3 -I01UA_'S<,3G/EG@#V@@!%U[IBB%2N5H), MA8?7%2E4!Y8&#O'NY(LA[BSM;!E7-IG.PE_[!BL#[5S99#5A,1&CVYVZV(N% MJA;.'2,\F_"1N M=Z ]N87" I=L9Y,YCJ[3?RWIZ@)G8<:V-S=D2OI# .>T4?0A7+&/%GUC@DB. MBEN4_=N4AO,1%VW/!*D,=:9VV5:B!B_NKZ3-Y_IR$-V7@] (AS[8\AEC6G[G M'C0%/TH;EDWJ*;6"-Q26D[TWHD<:KU-V@2^+@&EQDP3QP![I539-4 WOD?:O M:3CG@OJ_N34U*PRG:F:!3 _23\-)-*,_FG$[)^M23>SH)Y&W0#U92/;@GRN'7Q'#N!I],9:'IL'W1 MTRF MAX@_#A6GVN::[NZCP?*4 MQ [:H1=UJ&C C"L=1/;VF7S1TJ:26 B["]@=+"?5,S@:\\1+>BID>_&O 2K: MB@4QFN (YRUWF]!Z4Z]])FI0VLASOXO'RA[)6

SQ87)G9C\ M$?*F)T45E5(PR-B8*\15+W2=9I2L:'B+8AR%R2.*9BE) MR)0WLI.$)L"FM$!<$0M>+OFBT&CO$,4D+F)9.617A I*8=>=WAW11?.;^D3+ MIK=%]'J'E;T,SY+B@8SUQI/JH"^>Z/:P?,IPC$.Z6D_CE(=I5-F5HK.7=-X1 M8?R2,IIG>"%HUU#YNSFJA-T9!".,.E#.HF@Y7R;\6!?%RDKK_VG/-[NZZC-< MOB+(',.K4%]+U2W6BCT]7G>GXU=SQN[B=0&+\N2Z1Q&9IL43A7@8?;OIC@^; MI"8I3PC'F2V?7QRO'&&2LL\AC3"1CC7L!J^Z.=C10!%CF-<7]%+\5&M]1Y.'L*[" MD-"IL!T"\/%+'<^E^$&@-C=%V'M%;,@';YYUC%B@N&KXLYT** MH1A!C'.NQ.+K,U ]]ZYSM,$]-[:?2=+[7!G=T$&4J!T, O#+.G<2#S"Y M8U$:HO*0YD,,D)6Y8+H[.(8.2B=VFQI#38NL<\)/'81D!C_GI)WZ+*0P M^#IW[==FI;: &G@5=QA0O808@B'6KO,^)(A-A':#D?RHB^0SHD]DF#E,9J*M MP-!^LIE)53%=<)'7%L-F#ZQ5%]*!VA\TCK\NTKK@^#FA-[05)J9:L B"M:DZ)8GT;EQ)8)_<)EMJP6J8"I+1/[ M>_$ZIA?NM6?3IUOO*2TLX7&&V+7W6\71(=[>T#E==N"H>2SO+Z/M9_M.'%N" M.NO$H2BF<1M^Q_/EO))UA;]W3Q5.Y515_=XY5<5)(BB%^2A.^-VU6EQ")^O=D/NPE51#O@EI/%6 M4EI@6E:HOTY+C5RPV [>%/33MZ/I2@K);;N(SU2<+]_AFZQ";$_^*KOO=H37 MT7OZ3*6W$J^>DOK;6\=!L^=7XG[W*,K>;C\O#AA;._EVJZ"RRQ%%O((UX7_: M6_39=$J+$KS7:4YQFN&H,)AWA'9C>AQ#O]/#5_?UCF';PV'2#E'#^@Z9OMC= M!?(=D6$7UJ_%]3Y@UJ? /,)/Z@W\)%C>UA!=GHSC2>DCE:'9_MOZ:C?9VG(. MV*+@F0MVI5^%F"JE"Z,$^)I:(PD=N^:JF! MGI+ N6G[XJ6W@\3% M;/L^D*];[/!W)5]9NO\ED7BV?W?U9F^O/^K 6<"7T)"!' MHT;<;7='T4 QZMF/Z]RYURG(RI"6TRCL43<<_,2*>?3E#^F@%,CP&^H:B/ [ MC?H?P_":=E7X MX$.+A%T76AI?\W7Z0);Y[+\(16'ZGP2G^>_LKTM:G;W(+!(]C0K^06R*C M2S2FC4(CFZ^1QDR&>O5I[OF%1B;+;/W?7! K I9N43XC\0ZL1Y*'217=K3V\ M7AMSW>(ES:\%4!V3MFX?7]*DQY(F(R;]D03'Q?>Y3/ WCK6>ZWZ<@6. M-DKY/ZT*CI97^TEFLR%+[I'6ZZHP4RCG148QMQT/O?B.@:]PY3"IS M+B$F'A<2,-6[15/#MQV4&BEJ:J'1.5!4YPC .6-[.J?>[@&IX+9#4H]-5!YA MYY*_0*@(HQR<2]Z"P:$*7;"=2VJ*KBIWF7/);%K<4BL2Q[E3N%+ ;<\C9;MP MTZ;"W218IH.$2 NVJBH8R_9SW635#UMN_ %6_1ABED!COY#M)[,>7$H?"PJ14/XIQ0)X4&%$D% MAD0[H^H9T2W/Z:K7^N#*]O]*!6DG JWE^467G=EAY,>\7< MFD%?.A277>%K$2R>V@*QNUS5S3=N&R ,VL[O)B,%!LKZ-D0*#+Q#@Z[2T=VN&2A0^C8_YW:5&)=:YFS;+YY& M?%-EO^X@8&"X,17-_#;.Q2?K\$ZE+^8T(@;:\E1V%TPPZ/*LNL8X,$QN-*K0 M=YY!(BG6O_#_X;7PV5_^/U!+ P04 " "SBP]59Z"=-QR/ 0!!S1< % M &)L9V\R,#(R,#8S,%\Q,'$N:'1M[+UK=]I(MC_\_GP*/9Z9,\E:D"#N.&FO MA3%.,VT;CR'=9YXWLPJI $V$1$O",?/I_U6Z ,(22**$2F+W2CIA?0+6=E7&_*03,CUXJ?_^_Q823-\0)Y%RMO5ID\VO<#;RB* MIBH:_K_;EX?/EH$T2B[]$;Z@]-N=1P;/YMCS MJN5JT[O)RBQ;ZR7>+N(4F1/[+MXW]$>M!9* $Z MG\GWV[F%72?6=N:W,PM#5T-F87\3- MK:01CAW[C@\X[HOB10[^>('.#',74 MZU6Q=0AKSA4^R%N!D&\XD+>VJ%2.H[*\CV5KOM)D;,CZ OM^_7+W[5XAPY^9 MGR1]L4.H:&1Z"^3](V.1L1*\[.0+WZI/U)F^N7*BZ"HR9CH=IWU5I5FK[ R M$(J^VTDKP\":M Y^N/>M[R>F(H4@1)%\%^(W:1Y\)?W&/PQ]I5E&V"B<+WT_ M(!">(;0,Q#;]PG>Q$0)IPP]HV3+V.-A'9_+U9_HU_4V%_LR_Z_'X4RF7G%@ML(8$.LHS_7"FOOUSU M=,W"FE4>DP%>"9+S[IF;R!U0-;U[3>\OA(4HK=V&+XJ]>K7S[YAL!G6"YXI M)M4_UA/Y)FQ4>U?=W Z&#]V7;\.2,'CJ?6(\L.X":S+Y:]VK:'8E.'KQERNB M2*\G.M$22)LBE8CQ&_L?Q@_OV0+&NE=,":G_PLCH:_(=88NKFW)9K!*]Q/AY M=[JT6FP>^$QNHGG8L^X-)%&KQ$:&U&ZV:W6Q MVKCR/5OQ/7"E*<['WT=WWN-=(7C=TQ<+Q:*#,+N:3&4$X58BT!5L7@ET5.3: M&A%_IG*M*2J!HK$B2^^-S1O+X<$U P8G.L3+?'!T?:*M'('":(X,O#_(9V*# M8X)1>63ITH]G9 R-D47E]N](7>'MK]SQ5OP,I*T6LF[)6%(6B(A@]P71+X.G M>R)K/A%ATVS%FY$8=;ES,Z-J)!I%F(M]B=E=67/=(.I,3C:'1J5$)D'_QIM& M+1)AN)]&G2TU!J:Y2C"%M_OH$'"= 35GRXLJAK0>VR-$E-9/5@Y\3><$S; S$3;RM%Y))E#K)^@%?B9Q@E9X M-XF$DM6>0+79+E5JS5*KVHXW@1.T ]L)-!JE=J=&)M",,X%JHWWUWO\0M_Z' M&-$=6!IXCC53><4#32(>YQ.VAM,Q>B/OU!65NC3^0)[=M2Q#F:PL-%'Q6'_2 M-?IP0U=I6&Q AD&6P=JUTJ,): (C4YEIY-753:W4;,5"8;,5#87/JRT-:2SF MFOA8$VP,IW_,R?C7PY\:T3BKB:G("C)VG8UXK!1GZ"TQ&OX":-955?TGC13> MZ\:=OII8TY7:E>R0F/F"):R\4A*Y?G2RJ8C5N *A4V]&@N._B5H,7 MQ?QQN[XE+MY\@8P?W3?%++_@5ZRM\+VA+Z@'2!_UAV+->RO3(N@T'C$E7=!M M:*#+OH-WZ;MKW-\^HO_HAG>1Z?M)U[DD!#M;KMF[,=&$] ,TP^)FPN9?WUWPL+RL]=^[E'>1A>5L1(\T!X9F!1NP&2S?6-$;N#!^;V'A-&E:J MQ0W%M%HM!I'!P6*)%(/FXH?3!UV;/2BO6.Z:)K;,7[$JW^O&=S-^Y#]V0J8M MMI,2(LAJLR?PA..'Q0X//$8]"&&K%8V6+I%AK6DQC\,<2$.R@K1O^BLV-+KJ MWVBQC^FRTPO29LZ%CXJF+%8+CX=V8IKV#\;86%SM+E^U[9L@+;Z]EE?&@@QT M?G6SB3B?4.!RZH306[P)=0Y-2&R'S2@(6[5.4FQ]UPPLZ3.-)E[&Z(U(5#Q5 MK/@<'A]6NV/\]P-&)O9POD(J72UG^75CJ=-JPN%TJDC8OLZ_Q-Y,'C!A"3Q< MTMI#A; YO?*%3.>GJ@6N_QLC8"7^?@J70"0W1CQ=%GN$QUC1[Q/=( M4E3%6@=,S49/T+R&2[J\8[W_9F%-?C^]QH'IU>),+QJ1XLPI$;F"6<693R/V M?#;1-Q69YG#Z!S(H@PZ-%V4VM^P)N1^YZ3 J=VEA['?"1P2&Y*;:+)H\\R;K MW:^KR?9#=FL!]F;;J-!4-R-)E^)T@Z1=LND>XL50XKZ7@HU*,RAS4Z7['RJM MW9=W>&(---,R[!I&>SK/:"W-L?3CV= M;-^8O)H9:-&S<].2Y2[ YXAU:ED M=9#_]/C."@R0LH1/R=17BCEW[! Z@NZ"JIN$::U6/:8QU1 ;0<94@.1Z5I&V MT7[]/U=DJ@/;A"5V$_VN6A';[FJ,:>'W<#H@A'U59"(1[-_5BM!]3^Q2LSL#Y_)>8B+3 MZP1#,QMRBHS)>7R>V9"SRLJ2;H@'BH?_W3.PK%B>B^>E&'7UE8S)_YVK"0/L M[4UL\4'1B!QR?A9B8_?4M8$>R05$-'F7[/S*-Y#?L:$A]1:M>VBI6$C]9NBK MY!8:U;C*3YK_K*=NC-E6K[X*H4F01^ M7;.YQ0@;KT0UFH[A,9QZ[Z]\Z&JQLD7]NM#/.O[0PA^8L@^6NZ_DTQE^P0M$ M'';W2\I)/G.Y53]D)24:8IM8D!%<<-MVHPOI2LKNE)".C&PA=&M$Z M3_SGBGS8I[RTR6CL?7ZZ7&FU& N6PQ%5O31K73F93;DVFC7&_5IV4TJ4[(JTJGV2&?U>7*U!,4S2*K8I*U?:5VG&![ (1X9*JFV3(9,EI7;=@TL)N84F-54&?"G^EMJ> M+.$?*PT+M4I)H,1P-MUZ(XPVWJDTJ4M3L=R6IKA]JHX=JTVQ(0^ EV.XWKN=V9A JNLK>7_=.; M242T\S7=!__+E:D01]W>D^F_A_- WT/L]Z:^,IRW=MN1:Q?T]GJ%;:B]<:_% MMJ#UWBDR?3]5L"'83\6!/49Z@]_\.[KW?WSC?>2_^](6S-X[@G'#9J*;[0B] MWVV_VPQ3WKF4SF#[".<;[[WWD,^^M=BL#57"]L(X#I9W_P41Q40KW[B/M_+?POO/>TUL$KO56P(@\++#3"\.ZV0YJ52)9IXHKY?NYT- M]]>*A1>1UF]S;^I#[M_1[5QR3;Y+3 Q.T.XGQBZ 8Q+CW1R][0Y-.'8:IJXI,H[6VB:A@IR[">]-_\_;;$ &BH'?[4ERW(.W%]4=[Q? U!5A9.')%(?,.Z#IO;E=WYY#KF#+]^#GSH9LDW8^,!NT#7K.EZ M;GXM'!DO@AN!:MGSVJ[!M,D3>$^QTST;HYE>:KN"R-(WZQ?3MGKW>_KA'=;T MA:(%W3:J >V[Q6?_Z(^9=IY/4]]/D!JZO)*(,^]&?AS,.A_R"]&@45_=;)LY M[ R?)2#WW:_Z6=RO=V04MV04@8PGDE&,3D:1+1F#RA6 C,FY\3S!D"!NW-\F M"F0\@1NCDI$]-T;2C>[KO)+1-_P+UHU QD+H1B!C(70CD#%GNI&#R#FW"H>W MM-O;<[/4[[ H=W6D H$ISJ9E@[K&J:U#L&3 M*A+9NI*T6JQ4FK,86G/:'^!=?\E"4#+R/(M$W.">GX6@YZ&I<4_" %>]!C8- M+XY\;8?(;.,Q$8@,MM %$Q]LJ(LB-]A>*=I>>04%V&S%)3UO43R>UN;?M"S. M,.?*\MU.O#&6YIJNZC/:@\#;!I5O4YGF1GP3=HL$CTP[E$O -N<.@[FRY'G' M([@.3+&9#T>#=U!>LF?#5%+FU0_B':#@>*6&V3RY:;S#].+]PGC(+#J\F[!&+P;Y1R,>4:[#&(3&>R]"R8^V(D716ZP+\\8!LX+*, N+3#I MH<:$H[#_A=J?4&/"*1[!/(8:$^Y >7+3>(?IQ?N%4$B< M>\HJD,=)_R!%I@UY(!^3S4&*&1 Q'^X.=]Y'UF3+K5^0!S,]:^+FR8#FU)Y- MG80E@MZ5GD6=W['L\(H.]=\'$!SOQHL@-]N49P\!Y 078I04F M/=28H<:DQP %)R+U#";)U>$=YB"[P,U M)GFGK *YBC/4F+!LR ,YAXQJ3,Y/Q'RX.]QY'UF3+;=^01[,]*R)FR<#FE-[ M-G42>2VXCMZ9JIJXI,.;%/!Z5@!ZS>F_Z;I*YD0M1G8E,J2%77 MU/"51ZN)J<@*,M9\XI=:Z&%SA@'& M/>4CRX?"D1^X'ZA]6;R]G?4(J7@XM>,9[\)Q^8G=A$TG(#AWOF0_5_P-%.>N MA<@)%%]IBD/NYY6!-S1:8&22]S?N+-]Y[^OOC#=C]@?I;15>1,=/[ MVDS1,!F?-AM)"M8DO(EW$T'[\-#C$SEA@?N8TTK)I4VIA7Z$5 N97+X(=G@6 M^:+/(:N+C(S&7)"62U.+?ALPB7R01W0;-P-Y6 7LF#9E/LH]>0JW'J93<8X$ M.1:;O)UT^\;*M'CB\ M>+L)SPBK& JB4P;DD6&GYN$P/9*/@K+1>V)Z=IZ?I)?AI@-W 7<5BKNX"GOR MS5VWP%U%XZY;T%W 74NT%V1N8O3H#]P5W+N2B'A ;H+N NXZRSDR5&&*G\(6[B)XZ$*J M"3>UUL!#P$-YXZ%8>LA7[WX)>J@PA4P7S4,74AG(J1X"'@(> CUT&@]] QXJ M ]] ST$/ 0\Q#4/@1XZQ$._ @\5@(=^!3T$/ 0\Q#4/@1XZQ$,#X*$"\- M]!#P$/ 0USR4B1[R=1Z[5S3%P@_**Y8'FH6TF4(HW#5-;)FW:V=]5&1ZO>(L M,C-.FRQZ@(DQH2W*?#-C2>U4NI#90K!2KM3*UNZB16&]O4M/55\!E'O ,Z3V[:';M!OK"]TP])]_D.=XU76YHJZ, ME>N]2;GT#9C::4(<0!0"HML?5E>3"PRET D"H!(YIO4]QS17,,F:/E 7*\7=D;-@F"J!<6HYORL$C#H[+RSXH$*9)GE6D/:&% M$P][TC7ZGD](;WSYG1&[J/:-NX!ZY!C=G',O!W8$37G%]+MJ16R[WL +TF;. M=8^*IBQ6B]S1]^#\3G,&-HOCG#3@6R% 4CB2T!L@Z3"2=E>H@$@*L)! E^3- M/@)=DGM=4@ D@2[A0I><_TS ?V&T);AW\M_*,J[_Y?TT\G& IULWA4=><6T- MH&LN^#Y:L=R*GCZU)&-8;^C;0QJ2%:1]TU^QH=%9?C,0MY4*SI%;[Z?AU9X< MG$RQN%@Y5-3#T3*8:]_UXJ>W&PL'$#IQE(WR".&TZDB8?LZ/D'CF9AA4_' M$SHA+E55%$D02KPA^O&BR#,\QIJ&31/C>R0I*AET_LD896J7R*] \GSP\'Y9 M6J V?U T25>U9V3\Z*&E8B'U?J7)#P^<'CAS1&T?F4V:W,I/$1O0N5A2.:SD M#>B<9NB.GP(YH',Q0[3[^GFTFI@*<3J-]0BIQ'<86;KD;,()M9PB9T&1H:*'TI.AHH?2E:&BA=-#VM^(PPNOEY./T# M&30./#1>E-G#9T"TNTQP=Y M-3/0HH<,;'8EBV^$O)^1"XV(\^(^%JOL-ML!^IV)?GO;NU+DOYZNO6+#HKU2 MGLA,'Y&UHG)KJ#TB0YJ+Y,>UG%(P\LQRSX- P_SS89]-\J$DN[8A'+/=4 QWGC,ZX_CQ;#LER>9G>]:ZPR?'G-*W5,-FJ,C M"&_7LUFTU,(KE>B!-!<4K )IZ<+M]J$_&@/@8O>'VBX;0"XFY'KJVD"/6%8D MI +RXB+O_>H5$(#$QB)_6KLO0<467<6ZE(Z8E=R]E$$])V"LJ!CSNVZ[L&%0 M0&H[VSLOQXI%TX$#359>%7F%5 <,=I&[P2<@:,0_<-A.,L W]C1Y?]>ISJ"6 M&RC'04FV2!N/UL3=ET"7Q/4 M9V@QY%Z@!K#_N] N5,X:H\89]-1/5TS5ZK% M]P;H$-IXD7S_!"Y.60$)L]%:U:W6JAZ4?4"@.#P657U5V:HO("$K'F.IQ\2M M'A-!"#(S$:/JL91*1H&$I]J*F7A?0*# M-[J29*SL \BP@4WK;H6'-$"[4$Q3-]9V#1.7](RZ<^*4.:?)Q>??1J, 2'@' M27JZ.&#SZT"3] 4>601.=( /NF2?6&F#8(155=%FW["(F-;DK+Q1-,>U3 M+5]Q_VU)EAAS*NH]JA^8X/8\Q5@S3=,]Y6>O+ "#*V#PL[46@,$/,+C:B0O MX H8V338$-OT=M7J[DOH;T5#FJ0@ ME>L-N5P!SSZA)7SM 'V1T'>K(T,>3D'_QI1XP>L&H(OF/0(8S^-J LS/#O-= MAP]@?A[_&6#.A7,/.([INP/,&!@- #]NK 4 -DLS 8#-C7T P#[),.AJ,O<= M#C@V$X*6KY@0K#D;H#8O(;AZ><'56K1M6ON7GKK]KE6N=)PFYYN7/O399XA6 M6@&DR!VIZ"QN!NON7GMZX(Z!4#4C*V3:.1%0J0(528NJEYPL6"QTKDM," CZG_D#X%B$@*6?;=A)1"70V?SJ;-UR SN9#9Y]CFQ]( M='B["N=B#@&7MBF;6F.YFZH!@X40P%Q!,H ME P52O9X"M_$"BJ'GXVER:D$JH,3U<$Q+D %\.%3,,=%@*_YI&NY%.&^<7.? M78NX_@40SM'HPJ\DSI#B.16[*5(\5QGT\"P-R-ALLV0@8WF2L9E2'&1LKC.> MD:J4@-TS9_?L*YY.0PJ(B4PBGMG5Q@7F8<%NRS8/#H(\_I@&( MGSGQ>.FWLBA%GF('EXM30/$PLD5GZ(!9*.6^(I( LSKM4$ MF9;IHH-LRJQ+#XB;0XN>4HD1B)M,%QW$#0^E5B!Y#INB7'7O (F52V*!I..6 M> K(PHQ+RT"F9;KH()O.3@3/\^ZIR#2'TS^089#;#8T7.B.;*"/E[9'\:NY^ M90ZTGJYI6*)U(7\HUMQN:5*M?-<4:SB=DL=K,SX)YV6"0Z?JYFL33S@?;GZ* M%,^+TLH.";SJTWQBC&<=G3.,Y3=F'(ZQ>^45KS$R+D9S)9[PQ5.\:)J+/1) M<['$6!$T%R<8RY_F$L'GXMWG2BG4 3Y77NSA_,8PP>?*"\;R&[(%GXM;GRL_ M%"^:YN+$'BZBY@*?BR^,Y4]S;?QZ73-U59$17;&!A1>F#8Z>;BQU UGX2==& MSH#Y! I=_N Y;#=PATXF+^ZQ4YT70JHAN1_Y2)NY4W,W5OY[9)$9TP]N5Z:B M8=/TOG=^)>O&D_ZH&QQGE8_1-63FR5G;N_'!I7,ES_X"IL;VK'N=URB6AC\U M;)AS9>EPN[HVT".6%0FI8RS--5W59PKF= X8E%..&5S)=,_W9-=-F?*WR'3]P8:0$\#)R^#"R!LK]QBA)T(;5O#^&=5G!MB@==FUG86-!UW+0) M>M(M;#ZC-9JH>&C-L>&^YE1]R%BYWIMJ@ )A94H$K=C6@CFR=.GAAQ*_]UU80VRSM8]DA35P]L+?M755RJQ?=^YT*,+ M.""@-U9TRO8/!D36$VENK!^(O3^<.C_SD!H!S#N_\@WD=VQH2+U%:U=U?#/T MU?+AH<PIZ/ GL">P)[,E"O^XQZ"']NG<"POH7 7L">P)[YJN= M%>5EL6&G=BJ[+WOZBEQD+,D8UIN6L[<82?-?]96):4)LI=*,UX,J169/WMC, M2>V]GZB+@X/3S1CK)X+-HW,$L.U?>FH/A,I6<6P<,P!;D<'FD?R\GL/[AAM> M\0* KJ!Y\/*70-PJNHJ,F$2R,24CBT"6B2B!>O*^XA\$7*JF'<,H=G5 M9#=^@#9['@I)OT@F9N!BN<\ZN&3&6] MW3XOP'KY8KU(/7J ]1)M_O47I$-+H=3VV6;DW-?WG'L@<4H.=502,SXA+6A; M"9"X4((Z($0')"Y,6"RF+H:><87K&9<[8P$P6&P,YL&: 0P6&X-Y,+< @\7& M8''M06\K4%^;D2_MYMHC2<&:A'?;KW*[W9][B,9<7[ F <& X NS10'!EX'@ MXEJR@.#+0'#Q[> _R$6<[O_-#4IWUA#L64!BP9%8?+L4D)@/)!;?O@0DY@.) MQ;43[0K'W%=49 K$]TL(5B+@L- X+*Z-"#C,$PZ+:R$"#O.$PSS8A[Z/^ZJR M4.R6B!JGVX .P>O==^^G<]$F&)#Z8JP<(/7%&!) ZOSJ:B4UAP6*+CDNNDR_ M 3![IX/K7C7$%O**MC#I_[E2Z.&%UER7Z0F#ID4O>_\IQILSF[:7#;21OK+FOQ%K M#FG_T!7-^IU\NLJS<1Q_MWBDQYZRX#OG/T9:]D)@-U2!G06YX 7F&.;@K^:: MN< MOB#VNC0'G@<&@SC!)7#6Q40TN& I")Q<$FM=9H@'H@9,(TGY81XN,7RY M8 1,A)UR%S<.RB-UV0 0YLC- M.B^B().>0Y)!)ATRZ?G$+M>!4\BD\PQSINK\3)ET8"YPBR^1O2[-@>>!P2!. M< F<=3$1#2Y8"@(GE\1:EQGB@:@!9-+YP?#E@A$P$= *H[5MA=$N5VI$Q*W( M1<82&=9Z0_8'19-T57M&QH\>6BH64N]7FKQI(?[OT6IBXC]7= U?R?\VQW#O M?^'R",250Q'INX!*ZW!"ZD,7" MH^(3B2HRS>'T#V081-@.C1=E-K=L6+D?F?VWI6*?LZ"\/9*[S+M3(DRVNH*. MH@B2*^\XG]A9)@ Q)CK DBTD:B\ M71M8==RQN;(45$7[\:*K?@+3'WW2C=GG:J52^VR0KS_3ZZX$9$C&X8O=*SY/ MD625I[IN:;J%KP1+?\%3\Y>KJ=B:-JJ=SJ3FP8/$YM*D[HT%;X3_$82O M] 7Y5Q#^]R]OJ/+%_LS_[=>E8%IK.K$I@4!YBA:*NK[^^YB@VQ2>\$_A15\@ M[>]?[&]-Y;_X6JPL+>?M*S(4@JEK33<62/VR0,9,T:[IUU])SD??A&VSQ/H Z]NQFBB8D&?"CW* M#D1Z?/V,;@[-(?K]JV3$@F]&@CLE@3)>&:G*3+L6)$R=D2^".T_!G>CDYOO3 M8-R_$T;C[K@_(D2<<#*N4;_W_64P'I!!=9_NA/[_]7[M/GWK"[WAX^-@-!H, MG_@9ZQ^(\(XVLW2M)-Q]ZGT2JI5&O7-T,1DSP]SP'C+'5&F1B2W?O@C$T]2- M:^$O%?N_+\($23]F!G%.Y?+^5S\5V9I3S%;^1J[3#<+T="4TO)US;6D)1$Q^ MSG[5#3H(LOCWPY='@0IA,M"GU8*H'TG0$#4<9*QW8B5\C]ML;>]X;R_8 ]@Q1/US1;Q&;*CK%[S4 M#8MH6'H?BQC89-;$4+V>Z+HZ0:JJDSF_1<0>H7JU*5:_O,EG79G)S3^_=U_&_9>'?PDO_>?ARUAX_OXR^MY]&@OCH4 D]YB(9T&L"<,7 M06Q\D#\*PWMA_&M?V!'J&X'>[8WIUV*G5O

]U0[#F6/C3PYC@F-4")MPD'Y=VS_;5?2=8X4/FM4QS M:M1SEM%Z3?P6K$6$YC]6&A9JE9) /]S'YZ?S"TBR3&25=IZ;&YGEX>@=6$N" M_4E),,FB3K_L0^FXW7I4"Q+7U52HL<]>:%58"*WTEF9R,W[I/HT&MFAB*K4$ M$%@;@65M .9)+.IW.BM$_A#NT[P1VIPF8XE6>)/KKP5BMA!1IU"3Q)N5$/F? MKY_IO6_RV&E5.ONRY:AS532+_$1P-2.!*]#SLNE].Q@^=%^^#4O" MX*F7C;;_JMQ\Z+\AR;)A1:,I!IXI)A4YEH!,P5QBB09_94'1!,4R!6EN6T\? M"78V@@%@DYLHG.\928V[&+1U5M9>6&<<915/K6O;4G$_,&R:N;;+UB[*"'*[W,ZN6C#6/5W&[XU#DUZQ-/17>I_( MCL,=5M%/XFB$QE3V3<3])9SHEJ4O-JM8_=L.. [_DNO%'Z.W@9NPDFP"Q-*, MS0;YI-$1Q<:1=77,4;Y!>O/!!I] K$B=F)&&\)^5H9BR(MF6I#[=2'![6F<= MF;++(O8 C1G2E/_:[S_Z!U98'-]\&'QZ^33Z)/072U5?T]QB9@3Q\XSPI'\* MH@)W3M@YGI&%%.O*LH%-T_WG@3A38M0X>[U3%87>')N6MK*$D?4I^ZA[Y/GV MR,NA,=9_1M6"?]"Z )HLMYG'-\W2,;?)?:8M(X?&,U' 1"I%36?TNN]]ITB/ M>]:)OE?_?V7I& .1'M:I-MLU3LAX\\&="'45E@99,F6)5 &_86EE*:_4@R!2 M!)L?!9_\*!K_?@BE-L5PU\ H!GW;[?8^=3^&P^E!)SKL>4Z$DG*FCV3$O$!Y74%?5.!&+Z(C)Q&6<" MM,OQ.!.0W_>$$9$+AF(IY"9.8 $;6!:6*\-U%U]^')7S:%K?N1?<&U8._U MV7SHXM:833Y42@+]\_&+L&])+Q195O'6!J]^:OS-'0:3X8*Y=0H823-!8F60>Z'N/?=%'?A';_&II!#DG@TJ#4^U1G2P(.#L9%V@8-R MKR*>5>@UN::F@6SE8ZX7$UW]8'X\#RWKM4\UH"5C6CZYX6Z;,?&;-$?:C'R@ M"3_G"OEDJZR":>P%@,XAJT^$#V-Q[ '#CN,>0\]AC'&&GS"+V[5AUF)U8LOS MJ#ZBOECH%(VZ]"-2%C_'DC\GE'0%^,B6WQ')>/OP;7A&\F4B[/DBWW#<$QZ1 M\0-;IO"!O/GG[4=.@I"7X_>QKK#8*P)SBUP&&FV,9&%ALA:D.99^T)_\("H8 MVPD+Z@GNI*,_B!^=@<^1*4P5E3B22%7)%;3JBOJ7?ZX4ZET2IW*"W0O(C5T' MT_FI6*/I!J<2R?4U=US4OF<'$/^3?FU7(LDKNB7)OG1I8 G;)J!8%>R"/X)0 M-@CL4>*3$OH5 09K__](R+*W,@QR M4Z>JC8I-"UDK,Z+8_!!!D+!3+(H#" M*D&(H6M4PZAK 1-MLQ8&5,HBR8[/WB$+.=5%>_RRO<=N=.9E1:ZL5QJ4&U[P M;.7L:A)&Y;'P@:Y7ZTNU5OWD7F#-%;M 9$D+1-+F&V>\&T[ YL=/QV+P.^M ME\'%]WD ??C_[^ >]G]@@Q V(,A# NU:A 4D280-:(];V4:&005JX*=4\Y8# MOS#)&,E+5R93Y$KZ@OB!ZQ+5'T38TL'/!*+E?UIS[[M/1)=@0<9315/<)+O@ M!+6E+V%#<[Z7OVPNC'!)^. VEU(-XET>,MK-M8KFL#GQ;\I53RONJL)/V8.! M7=W2N\$D,'7#(KU+&? MT]U_@K"5(V&U+($#CE"':O3(8V:ZL7Y?Y^3LA+8'(+D71:YV>@IBTT/26-CN M^?$O5M "C<+8Z9@^L7_H]5%+>Z]2-%)U?-QR?.[]8-EP;.;>S[[9O^HY/TI[ MXT/6WE^6NG!*55B((*=YT4!5J4R#C$7;1"1,I.FVA;:JS$2I@NP%1 M>?19ZIH^_*="'DTQHI'9ZI1M7A739DH-:9*"5"K3:,6C'2JWB"9"AFP*M,11 MD<.2?[4/Z&.@ZDEF3X&E=,12,N=$16ZX_0.!A6VV.'7>AZV!CZ$T(29R#/=R M1(=P%M$1Q\FL9H^9_9P[,YR,YUXI!:6K.4<&-CT*;\LQO#(,4W CV'9O*4%? M638SV]47]L^ZJ]G*M,B0G.V+MH?FTOS>=K/(;]_%%.Q;VG<K55JM?K'D*\<=ZX^X^<-3EH[Z:\F4%67IT\\2]7S]]N?PO>4+E;2N^0VU=+ M3S^ZHEU#_'>['[]L;A<4A=UYQ-6FYXCW\_FT3)2.\_G^%]3<%IZ_/7U_O-IM M8&)?N6U@XKW:OMB&4Y^[W_KEVY=^][=R]W[P]V5QKW_K)B+E5$^%S1:#*R/%$),_CCXO9C MW;4\T#?EI[L MKNYV73NUG'X/]P(B[UK3W>&0AJQ'"&^\Z^_O0T[W._?+R9Y M@PEL?[';G&=W@D%S3;H/]SUI0G>3T0GX!4BD/D+.B,]8[X?L+FDV@"V:0G5? MN\"F/9/0WFZXG4UEYQVKW?J$MBO); 2#I[O^_T5X.%MCY)QSW(@TVLA5W+ F M-?S*Y*=4*5_CM[DR4>(7=CQW7\:[-1MQ-RM[OXWUTX'@*Q-!YR<=AWOY7!GI M^.K.&X$&+]R70L2].2VV6W.VJ[C9]6UW3=HUF,OV)PXS6GCA%B?3]9[S\GBA,/$7ME M$JV]?5Z[=R#V'N7%7ZZV*W#D;@Y50FX7[1:-X#LDF2K'X*_F ?P+&1V#_B/2 MT,Q&_-]-X4XQI973=H&F3;H:4M(<:M[$3%Z.* MZ)KID3\=%JK6@8>*P$/U//"0M#S&0M39,PA*;'9X-G0)RRL#IZ= 0C6(EPUP MW3 O)5!TL[D:P6QV;.$=[ T&0L86:I:;;*+$#\+M5O:EWO'E6"XWU00U6G(: ME?J"U.G:'7E?.1__KTQL'F/_[]K.ACMZ2(1MK#AGY^S6/%+Q_=VTXW>V%,-R$!%F>G2QO@"S?E>6Z9D/HFWR;^0;EP0!\;S>U,$=+R!I(@)$,-\B^$FB.%=,8S?CHGA MOO,J!]8Q?X(7K&.PCD$W9R_E3&5V-' P(LN +%:QW'0E78O?H##C@J93:_GV M[N"K6GO_W;N*/OJ?\FES];;NR?_&]SK+\KYW"Q:[!"SV#I^Y3;]!]$ 9/M(2M._:=YG8NN9=27M+Q7P3QDQ!4M")D,,_#19;I 2=2 M'Z2]4DIZUM_H^^UH<#?HO@SZH^/+=;ZA]H9/H^'#X*Y+#TR\[3X0$/>%T:_] M_IBK879']&2:?WQ_ZF^.:[*7]:[?ZS_>]E^$FFA_*G(SZ ^*)EAS?64B32:B M$;])>&G96[F6]!Q@NM%!D)&%/F; . E+%EV%.U4T6PT%FU2)=5W"/V3BEU4 KR3&X8RQEB K>M72C]4M*J2N[,Z%W M=>J3_1/9)NEV9 \=QH?O&EK)BH7EC_Y!L,-%U/5G#LB$#P:(NMBXPY)SJCG5 M.=E!=*OMV&/SN,S:;\ 8%HIX[RA2VE4K=<+AM3;Y7Z/QD9WP3M]EK&;<(D(!N@UVFC$^X(=\R&FXNJ<7Q6DWLX;P^9<[NP4*(O:-.V5Z0ZT<+P MTVO%&-F"Z-1G8;0\IJ2K:O)])_^EF9=JX<,@[9^^1VI*[SITE [V(9A MV["A7+NZ$4O5:O-=TX6ST2I%: #N-KBK!>!.+(O5=9I4/U/%H"G*J M/+I.]RC:[5/"! P3%9<$#=L->6E#H)](DW!.%>& 3E*=F!H'-#+C ,C]LU"?[ID-8]U"ZMDTY44; MMNU*XMC9R>Q:+8F\V+8 *8:0$A.'RTZ&E%AJ5SB!%'MW:8_NV;P%-19<$D1/ M^XF@L?BM%($[7LX=(903.91#<_O+ASV>&# M2P%7#'$55#X020D4#U?@*\2J]#$MVUE0-&&DKZRY\)MN8*0)_]$5\BDM!5@9 M4/23$M<&%6E$T@9.@^E';,UU>4M$,Q'?UL I*!ZR@I+]D?0!2V35.:DM!G\@ MLD9XH4"ED2%Z8+7NG+FCS9PPTK88=$%/ MP^EW$]LV7GPVKA,%T:GPP<< ,'8 ZP3ET:-Y#&P!1O4$+W%)<%]T,[^!&6B.<8]%(&(,CZBG9CWF.\+)L- M11_E(?&0N*S!$0_)\E:E6JO%BQH,7[8SZJ!L!G'1P$]<=W$2\"O5S *F$20K M^(:QF@8_*&BBJ-MCHDU+EW[0DFULF-OS1SKV^2/8.5CZ@XRGBJ18'Z'5,&Q# MR!S9V_;"ZA;*T&,8[LCK'4%!Q6\3N41K^R 9JJ&0)!DKO.T6D],:D%SU?>T< M* CY=T_7[(@.LK#F_2>J*FFW/R*"'U:GKX4\-RZ/5Q%1D M!1GK1_NLBVC- 9\=*'0UN>L 8<>".64O=+/)21D @#@=$(N5 T4G!0%QHP%E M\'E3W)@Z[- MQMA84)KFLSE9?G41]ZA*7-G!"E4UL6]E$FIBP[/FUD>X];_8T&5DSO<9U0FZUK_P MP:U%PUFF2B!Q*<,I.#ML:X#+D#>EX-&?=M#1304:)J3%K;$K"R;J3+_>L.6] M;GBDNG,I=5*[OEIF%0>@$5+#6.PD?JH8:Q5#&UR2B^#E/YI7-]5:9BU58'-O>B>_ M[-2_@IN7BA$N)B\,8*3\2B(O 1K %4-<)2\-8(6K6JL8M0&Y=>F\M:#%'F4+ M&PO8SP!WS,,=P5Z#4L_\:MZ@>HSS;FS8K>X[L5-%M0X)XN)!-*@(X;S;%EA! MM$XLS38G[5POU'N_FKW=:5UA1T<:-D?R52) QSF.Z*ZC0Y)12IE,U M2!NZ319C#'EA@*"2B5,JK4YD@%H]LXP/-)]DGZU5@^+[4&"55VE1#:H.B9L2 M/C&FTA:SJ^%%^K;Z6*6DH& IC,5S=](:/CX/Q8_]I/!*Z3W=" M;_@T'CQ]ZS_U!OV1FWL4*\')1WZ+ICB_(VV*[=VN;&*IK+R5YXHL8^W:DWZ- M[>/IU>_$#Y?SRL,=(ZQ],W#M0>Q>D"MU=3,:#WN__3I\N.N_C+PN_4+_G]\' MXW\)'^[Z]X/>8/P1"H?ACKS>$5('QV,DG:77RTXA-B&]5[EC#_/9\!H#CK!! M#^_HEH2_1M =Q!&_B7*9>'53^52I5)JMC8ZQ_Q&>D2'\CM05+@E1[E.-]CC: MN[A2(L^C?_>>.)HC@TYP9Y9C_;H1K3+FM$N:Y%U\X_?_T_9 MF\[ -.E>>UKP/5Q9ID5>$*^J)"!+^,=*PT*-N* T>F)?<8GW],5"IQJ( M8"&:NJ]'4_=U1NJ^'DW=UPDLZY48^C[*/6E@M-DN56K-4JO:]FY&M6>47Q,K M@!J3[4Z-_+JY-Q1'5X-NSK3JN)98-SML\@[U.#5^(NFFSA18Q,L%O=II03EQ)Z_4H5SKE,1JL:$,;LQQ7:9;L:#J)E1=\UV(>E#H'&AB=+33K >,(<5%;Q<6 XV@!#\0;#QA M:S@=H[<3)5"5_YV\^=.W4/A]?GZ+?61/-OPF9M8FY)"_.<*#@Y**R#52)S4&NW0JF^3 M*%$LJEZJ\]+Y%W#%$%>)$UO,<-5LP"%!7*N$)UTK4XP8NJK2KDX*@8N!30N. M_9 L:?;=*"9N,/&>[M^H'FMP9UVG5W+,I3)RJ)GCHUU MVIYG:QR>8@W0TV7:F54[%$A3\C"&O/!)XN8<&?))IY:9QYS33H^G6O@\Z.F= MSE=.1)8+O5TC].=";!T5#V2D@JROZ"'&>\/Z*T="+'R4AZ18XL3N3HNAKB8S MBNG52K7LVOE'7] S*M%L!G'1+''@-)Q,6*)2Y4=IUT*4]F=KHLMK^H[:+#?" M_PA$B\C*J_,J4#/^?6]4?X_MO'O#6&;^%(9:/F#_KX2IS6>C]F8\QP*2:'$5 MTM8TIJ[I%E7K!OE8LP/L,\/>2V+8YR58_+D@P5YC/F)0.WFS$M*<.+U*GO^=OO;U3ZH*Y6_!6'3_<26(_9'5_;M]N[W M]/TQ^(8!*QQ"*8_(^\&FJQOZ.$&H.8_=X%WX.M_8L,_=;_WR[4N_^UNY>S_N MOUP+2/V)UJ8GJRCY-?Q%\ UMCITY5:F)Y)JX?ZG8_P59O^Y75\+GH 7X]>YE MLP"[9%DQERHB:Z=H MM(U<>:(2H>A?>WL25=$.OYSZC].KFY'0P?NB_?AB5A\-3[ M9'?F&WV_'0WN!MV707_T]?/DB)PZWU![PZ?1\&%PUQWWR2#'Y!^GF^#P7A@^ M]U^ZXP&YP.TM^/C\TO^U_S0:_-X7'H8CKN9Q/WP1QK_VR=^7?M]9\<'_"8_# MI_&O(Z'_=$=F]X_O3_WM[G1ZB;,AG9-)?% THO/TE4G\7,*R^$W"!-[$V!+, MN:,C96&)O7=$#:*/?(Q[HZ*/C"<-Y>O**-MT<]72+UY>@XJ*DP9R)*MC;7HR]VC$:$>[L(P)V?&8*"$+?IY. M+ ;:=^*7JV:@39!=K#7:K%)1B\ZD=WAD%W?NR61$.)(_CEQTY*$C\ERQEP*5 M@\*E +R(P&OF$G@;X0?T^FFIP/@SG!GN#/<^5+OS$C9[1?Y,AYWU@KN M?9MV>A"++J\D2S I[60P+\8Z]X,/R1G71K"#WG]$!Q8,M?'"B[ M];+UZ;8I;=#Q_M9N['>K79M+XW] 6M,J$C^4.Q MYKV52:""C(>=+6RTR8IWJ"F\4A\XCUD-ZOP#S /,R9IW:"0\<;\]2O;CJMD/Y:P#S M/,R9IWZ"X\@;\Q#-4VV%[(?GD'D@ZQ6G>7BQ,EP<>7^'Y4,CDEO'!_.+I5I8 M.PP(A::*T6R#G\U(WA,?&*TW0_K= T(+C-"0R@"11RE:+57;D%"Z/(R&I/I% M'J6H6*K4,@\Q99,AXJ,\_:(_!L4'DZ_43K3OK[.3PD,?>8!0@;SN@S@-JIM*H<*>)4[KQ %O9IZD!IR>%:=!)4HIE,TS MEJ?-!@<;/@"G9\1I4#50"I7PK/5^AX.0^\<4C/^"![D.&?^F PJH=>?):V!R M&&<[J&HJA6)WUD*FQFM->[H:LDC\D;9V9<,?055#*=2S,^8/L9)Y]1#PQT7P M1U#%4@HEZXSYHYY]70CPQT7P1U"]5 I5Z8SYHUK)O"8E"G] 6B?QF:G?#-TT MA:6A3Q4+,CIGK41O!]6GQ:U$M^GW;),O63@1ZLL+&E,\A+R@CC%QZ\M/15ZU M(@+R+@UYG9 D=JRZ\5.1)Y;$.F#O\K 7DIB.50]^*O;J-2[U;?JY$3X*G2_Z M8W"3HE5YC["J$H^S),RPANGYTO0<320O%$TQ+0-9RBL6\-L2:^:1SNR%E.&9 M^DR=D**-6#Z32]]O#G6[FMSUT;;OD#:A:=%HN:1;IX0.2U2,R_F@"+NHNC7@PP0K;/! MV1F@5&\,&M,?LH*#90#OM4Z:6-X5KF9>20'M[LX*/!9G'[$ '@]U_)<% MO$S[*UD:/3D,4++!T+*^RTEP_C[O]C0 M963.]UF;+%BU(M:_9,_?_.#C(D H!A5M1#6G 80 0A8[OJIB4.5$5-LZ(0H/ MFSHM#DXEX0<@%X+"H/*%J(9V&BBL9UX9"U%KID;W&+T)DH'E2^REF*F5$U27 M$ >#E&'B)2H(MN4H/( M ^0E$WDA*;KH=G1A11X$K!/;SM\,\)^J^ _)A4;W5MB+ M_\S+; #^EP+_:D@6-KK'Q!C^M,LAKUO&("/!L"W'6+>0*N@)-I2!H#ES>2J3 M':K5D$Q[O"8=%"[O)*C-#FU?X$ M1L@=(QSB@Y#4>+R>'3]BR^R!>7AE8MIOXJJ=L6[8#+<[9?K0I#^%N=449X@[C!9;OE%=%QIIL MWNO&>(Y[2"+BI+""?WF%#>;5/GWA0T$11%6M]Q-V,@\S H#/"N!3ME%S >!="5PMM5N9MW ' )\5P*=LQ^8. MP+52LYFY9Y&.$W$@G;L7_3%XBM$]Q0_45?2R<@*R+$.9K"PT4;%@Z>1^ M&I5'AFX?>$>N>Z2C!_AF3B.\K6SB:)CM=#DK$(LKZBZ[/'ZW_E M4#"%C_:@9#JED857IT PM3U:I/N*%)6":JSW;$B-+%WZX2+J%IF*=&J.LII] MP]+HBY^RG1MY',!29V.I4QIT9,12S6KV5=+ 4L!282QU2N^1L[%4W9_';6=> MB L!2P5RE*G]%3)1$O52M4&?T&;6A8UJWQD7"_Z8Z@IN("/H:; $8"V[-O\ M[6STDJ+)F%Y=[OAC2TML.(&D*%$F.&82[@QWACO#G?-R9\BUQ&^/46V%:/TEV'T$\VG8=3^UISN*5N 7\ .@W*$TW%T] M!-.@HK^#WD!F,*W72JV:6*J('!A?_"#H0F :5$AWT"?(3IK62K5ZHR36,Z], MY0E!%P+3H.*T@YY!9C"MM4NM1J?4K''@*4!:(>D6CIZ^6!IXCC53><5VPAU2 MZ'!GN#/<&>Z;=\R:%L*:#P%C:<< M=\<"C="#%-"X1>,I9\^QEHW04/3"T=@XY2@XUFB\S.Z@Q3/%W[G4#D[41 MI)5A8$U:"Y:!-%-%E*K0+C).!#L79[TUF)WUY@MA;K>0NGCJN7 :4S0YP^AJ M\GB+K:[\GY5I+;!F$6]P.!VCMQ/%4M8B"9KD<=(&+$3%LNB1UV!V0-S9N ?. M\P;>X:2%7H/9L7*,#U;)OI8#6*4HK'*(4TXY72Q#3N&VK@ 2I/GDD8/JY)0SQKA0 M)Y=UTEBJJ9S(B,JI0^DUO-DY82"CP\K82ALXVH+!T19-%F>:'9"$)Y]?5LN^ MY -.A@'V"6,?%N>7I<@^<%89L _/[,/BK++4V*=::G= ^P#[\,L^+,XE2XU] MZ!ED_#FI1\X@(Z\GNKQVOB)OJ!-EO_GZ659>G5>!7N#?]X;X]R_;P=EC\_E] MKMOGGACDSTDO,W\*0X\VH(Y.PC0"8DY*P&_[CXB^F2H:TB2%7&Y:Y -:-&M^ M(OB[.?.2$IP(DHI,P@_/WVY_N]I'>*7RMR"@NI_8\L'^R US^._W]/TQ^(8! M*QQ"*8_(>_,F$W'8H>YBW\.[\'6^B=L\=[_UR[YOY>[]N/]R+2#U)UJ; MGD"CY-?P%\$WM#EVYE2E(0 WK/.7BOU?4,3'_>I*^!RT +_>O6P68'?.="5] MS_6B1+L_GT_+AOYS$S_:_6H\[#THV@^!7")A50U>9%DQERHB:Z=HJJ+A\D35 MI1_^M;?'L1.A0L+L7^AQOFVKLVC+0' M^+?DT+TDF-A0IF2D8SM.1)BK1S4)X9FOG]%6,FY X /$5A:>6RK2Q]G#<3Z/ M,@8FTBR(O78E')%FDYO;P?"A^_)M6!(&3[U/0O?I3AA]OQT-[@;=ET%_]/7S MY(@L.M]0>\.GT?!A<-<=]\D@Q^2?Q_[3>"0,[\F[8>^W7X\C.!K;. M%_(KH?_/[X/QOX0/=_W[06\P_FA/:6)05B5?WP]?A/&O??+WI=]WIC_X/^%Q M^#3^=23TG^[(H_[Q_:DOU(AQ0ZU[^Q)JIW"S,A\4C2@9?64B328\@M\DO+2H M[>,>.$0T#?K(QT@W6I"/\03PJ2,KG#BTHQ[L'IQ4O+I6V>:]N432YKTCD(DZ MMT53L"1.+/_V^L57;'/0E7 [II^=K4@GSV#'^$-"WYX"JS;^EF*3M3@C$0\, MA"AL6HWXRU4S4"4SWIL?>^2'AL[-&G(SD TQJUP2,P]+R,U @);%&4@.:/F5 M&H$W74E:+58JL@]8I/;<)#38D_VJ[$Z4!HSFV%"LPU]YD\&+&_=_S-QD1_H:!2 $$&9E-4AHJ?A#KP _ M@-\Y9:",IXJD@! $%&8F!!_LLPM @+VSH^];L1?)S?_KK2RT]SM%JE(DW!)N,,27DRP M(=3$DKMA\I*.]6FE>^BKRY/A?3;:;7^?#<5IKB%6RS7QWR.OV4#?9ES:3D/7 MZ#[J[IMBEIWR@A$-!#_:)-QIQF''N_;;<3A!L(%IKK"\Z;]1B=A_8_!T?W5# M&R6V.[52J\K!N3W\@(C]W(XUDLDNXU%NQ%;F+9H MY5FBO%-)C/)M:?TS4N2!UG,B;[PCODYDNYAY-WE ?>JH/]3[JR,FAOT+MI"B M8;F/#(V T>0;[SOM+&N=DECE0-RSF1;(1AV MZ&]N>"S[OO+ 7X745[7$[!6,J(P1;;V61D2; M7NH$M.]6!A4QV%!TV0ETDSG:7YG)8MW-4JM"%&R[PZ-, 3"G">:@WN=,P1RF M-]]#^7>DKO![),=1BW4 \*4!^/@!]1$ ?&H(.Q4PBR6Q _'I+ #-M( F\+3Z M X!NLP!TXN!T4B3_%QNZ3&S1?1 [^[3J7P#'YWY(-6L@AYS+'E,R,PP* [8+ M@NV,972M$G2.>FQHGQB0!307",T9FM"URO&SSFO18J$IF<%D##R"$@IV4PIV M4K#0BMW @*>)C5=%PA#S/*N("#KI/>.8I_/YO6Z,'$0DC'VVFZ56@TOY4GA$ M9VK"A9S8G5G@,QS.8+_Q#^5,A7/0Z=F\A$ CP_I(>3J@^M($-),T*^LX*$CI MO.(YZWAHK<(DU7J&>"A@/*\8SUQF,TG&IA,7!53G&=69VM?1,K)@(T-%Z#DK M0NV(J+ZTT4I[*1,3 -EO\!M]?8$1TO15W\$CC%SM<. 0(] (>2)VN$80F>1_ M8P8/N_)_5J9%[V:.]9!HC1T9OT4FEGL[$L%^Q-"6%.8+;8QC*A9V=8VCAEZP MI,\T^XY@%N6(";(TB\1H:>/TPHX9,\2A?6LWS28'F]7XP>IE: 4F2=(D$4M0 M#< )7,4Z12;954:Q3N .X ZN] 23?&WR*"GP _ #5XY$M$POUZ#.HS, ]:LI MA69[ZMI PB.6Z2JZI:MNH!9BLQ";!6*G:EU%S$$/?VK8,.?*THG%4I9U.7:, MI;E&!-R,MG-Q#"J(Y ++%-@ B[CEF"7+%#'N:W>5Y:"Q)C_(O@R-$W&C,TOV M@2@Q\$WNH\35B&ETIGH'8LK 2\730=6(R7B6K 01:.">8CA U8B9^UC M/XS+CS'%APW%#R(OP]B)EF_G ;MY%-E0%OP^S.JMUA.V!%4W3?!N(!X*Q 9B M [&!V+DB=OKN2CBQ/XBE)NVTG06I(J:R)6&)9'K>^V;DXO+M/,Q- MD&+(V-A]L&#JJB+;0*F4!/KG(T>.0.0!8]?%Y0&>QI(7 M?F1SN$+R3; E,"49Q]+-?UP2N01'ZK%KC-I8LYH/_5Y M.35:?7;FE461R9S?[$9QY4!.E'.=2=/JY%O!046#BLZ"-7.AH:,%F7ABL+QH MUN"P?=ZR086JL622#;I%*JW'+0F/R)#F0DTD:T,8Y;+*-++>EU#?"\8I;"+B M=CN,=^?JT0]-YP2]C5"J1!1*@Z?[JYMJLUIJMNNE:I/+ _3RB=2@N?V5=]BV M4X%MV&&0OOT'1">K*ZJ1GG7#UKB692B3E84F*A[KP>9UPE,B&X#R2T9YHY(8 MY2>D1[)$?+U1JE::@/K"H_Z0+]6H)H9]DLQ#=GC?>EEBO5)JM6K9 S^_X4EN M^>D<688C#%5/KD?8Y RXX+$J\%<1^2M[?97C.>!HVJE2KL./ 4\Q=[S M.>#?\\H7-V*I7H%NK)<4PAX1C CZE$"5QI0$Y_@P@A=!0N:\(.(C)X'L1DBG MD?HV =D?;+R1$( M[$#'!.')Q.BF/>2^AX@EB1FG(< '*-B5QF&!0&;!<$VYG+ MZ) *S'C0/C$@"V@N$)HS-:!#3E_80W-V1G#F=<'0#_6,@4ZO>6Y@L--T#C2# M>.=9!43(+OHLXYW.Y_>ZX1YQES#N6:M72NT.EYF4PD,Z4PLNY)R(S**>X7@& M\XU_*&U0Z+ZTD8K4?M+ M8@+833D$_$9?7V"(-'W5QV<':I[H4"!B'] (3-*_,8.'VV8[YE@/B=;8H?%; M9&*YMR,1[$<,;4EAOF R%%.QL*MK'#7T@B5]IMEW!+,H1TR0J5D4+6N<7M@Q M8X8X:(Q5:U"X>7%:@4F6-$G$$E0#< )?L4XFV55&L4[@#N .KO0$DWQM\B@I M\ /P U>.1+1,+]>@SJ,S 6L*85F>^K:0,(CENDJNK6K;J 68K,0FP5BIVE= MM2/FH(<_-6R8F<")N*F .BAB+IXE*T$ M&KBG(/Y/Q,1]+.[AF@5RZ,- (7%*T6J_'!<45Y +2%5UR88<1*LA6@W$3L=P M8U(+$#'^/%%G>D#/\NZ&T8?38*/NWM 7H]7$5&0%&6NOU;G;I@7,K!QA/=.S M*]I,MG0GB!R?%_@13XBIP DQ!6*L+)5(A\G.\C@Q9= D%ZU),@\==]BT_#XM M& Q,<-%,D'74JL.D3WC\*"X_QA0?-A0_B+P,8R=:NIT'[.919$-1\/LPJ[=: M3]@25-TTP;N!>"@0.QWISF13>RUZIU3@(49\-VE"DF5*1YKUN8+)R M@K0R#*Q):\$RD&:J9RK/%):(>*K:;#-R2(^3V/A"H@'="F3%'/,:&R8$T6UL2L&>ZX4'%,A MZ R[J\GCK4C<;J]XPM9P.D9O>76JBLL#/(TE+_S(YD3MY%%GX$W@3>#-8-YD MTA,^27 =F!*8\NQCJ:8?YXD\XH/A(#9=ZMG$^,_+J=%"5)F'IR*3^6.>^(.C ML>1%@3(IJ4B>S U"FHT"];,A1:-5CG"$X/E1?L%A];SEK$Y6[UW9#CG)+%S MBU2ZA: D_&.E8:%&1D_9*8.43HW@CF=!2\8GR/IJHN*\2-KP$1^2M'LU20J; M.+O=2^C=F:3T0],Y?70C1BL1Q>C@Z?[JIMILERJU9JF5?54>8[QP!=[LUNJO M16&K3BIL%7;0KV]W&;%RU!65M<^Z8=LPEF4HDY6%R!3&>K##DFP[9"OS(X#Y M CY7@P$NK(N5Q%QX0M(J2XZL-TOU:N;]]/AB!*X&:F( >$103.Y8RAIWE MHD:M,%4TI$F*?7"KJPG-3P2$-V=>4H(305*127CA^=OM;U?[,*]4_A:$5O<3 M6P[9'[FY6/_][LO:\DK*K"\[>G[X\' MGQ$, \[^TINKQ67R_Y"8\-\'E_Y7N^^G&]RV\_=;_WR[4N_^UNY>S_NOUP+ M2/V)UJ8G:BGZ-.Q;A2_"'#M+6J5Y4C?U_9>*_5]05MS]ZDKX'+3^O]X%KS\E M)(O5'P][#XKV8_,,63&7*EK3369$*N/R1"5"W<]/]J-W$O=(F!M4)?R%R/\K M'^)_NBNAT#-&*(\ZE*17['^X8>>]:\.H?D!BE!Q(E 03&\J4C'1,A2IEYQ[5 M:X1+OWY&-U'A<$P."^_X>>_Y89HC0%+1E0UB;W=,MG)PD6>G7RD%7:6S>6\N MD;1Y[]":""I["8(E0^)UWBM3J#CE*,Y*[B@UNU@DS8VYAPW#TY\B'G@(X6&R MX,1G: 9R:1I&GC>J0\,ZR]S/N\#5LR]PUE.']87U/75]OT[; MO[#R@&Q8W\A3WZ^"!<,F';#@2>XHLF3KI6!)%R19*Q;/*B.F!N?4FU"QP5B,C$) M3]W.E2 7OC,[9W*^+$P4!!_XRMDL0+[5I1^[!NLNT \DWT$"G2J!>,+)$BER M6=$ I<+ 5^ #F!0:!AXR^!2]Q@TI-W*60'047!T'$3"IEX*8'"Y,#!W*NTV M.'#ZP72^9(L'?IPE1BT*F*S4J6,Y@GU?H11[\&?K>KF3B\TD3L^"#,3D!0$O M7:&;2Y>_N]!7F@6P ]B=US)T=KD#[@!W9\6=C*>*I("\ ]R=%W>MYEOLZ^!(QAB>W.E\,'5O1^S@&/4<[[RUC4T?^U [[!D M;ZH7:J+=$K0"QT@REAY7A_9+UYH!^Z4K9;%:KHD:HPG M$+&?&P?M [#MI4*;#EK"]#(O&\7H#Q3E ?U2(Z&\IRVD:P1^5[/O+DKH#[3 MDZUK03V,H\$^MVT::]52ID<[1(/,U0]J!UQ1#U2H#:(V;=! M!?XJHKZJ![45CL9>^6XS6"]5.ID?+ 0\54B>"NKRS_CM05?@_E.&%# /#% 3CHM//8 #XU2)X*F*O$J6H!H"\-T$&'@L<&=.+P M=U(D\WZZ-T\0.\]#SA)L/@3DH!.TXTMFAF%GP'9!L)VYC&ZS@/:)(5] ,Z"9 M#9H[D="196<=!(^,9O&S>'I)U/+3!)-5ZAG@H8#RO&,]<9C-)QJ83%P54 ZH3 MHCI:1C9SST_DTO>#FM"T:D+MD*B^M.%*6RL3&P#9;_ ;?0TATA2DQ,%#B5SU M<.!8(E )>2+V 97 ) $<,WC8E?^S,BW[>/:Q'A*OL4/CM\C$YL"TFB7:(TLJ$DQ/\7(6AE84.R OX!,059,B9ZS M(M@Q7,U>^8F*R: L+"S1FG:F@#@NQ'&!V.EH'B8)ZXAQW(DZTR.I*4]\=#6B MISSA<>_(CKVFR6!: < / IS);N($,=HS@/V@R<5#WR5^8'@96&>RX3A.^!4D M.E< O)#0*I/<\XFA54 ^7Z"\"/G.)-\!]5:T5#+8WE"(FGFT MLZ>N#20\8IFNHKM3WRU+A4I4B& "L5-5%!%SR<.?&A'O0JNJ2C3F(5T.\&HB=CNYADL2/4W'[_AC([H;1A]-@J^[> MT!>CU<149 49:^_T2+VF6P(3UI]>S;@1SL*M2;""<' 6$R4 M2)O)[O+8E;Z@22Y5DV0>.VZS:?+-H.@7F.!2F2!SJ<^D(WC"^E\NC"D^;"A^ M$'D9L(^6;^2YTROT!8X CDB;(R+N'<^Z=A=8H?"L MD'U(-6(FFL-R7&"/PK-'UIJB$S%US4>%+7N&.'@>:0..([TX?HB8>A2K8=U6PV!)4W30A"@M16"!V.CJ#2<(Z9ESUV="GBO5 .!ML?>03, N8C5M;W6'2NCM)"):/G:<]DK[5;[@J -E:$IA1[O M=0.3E1.DE6%@35H+EH$T4SW3UGMAB8BGJLTV(Q>7;^>1.@0IAHR-W0<+IJXJ ML@V42DF@?SYR))PB#YC3B"?;!>>)^#R-A2L@ANK21H7)9NR8T=@P)XIJ8U<, M]EPI.*9"T!EV5Y/'6Y&X[9WSA*WA=(S>\NI4%9<'>!I+7OB1S1'AR:/.P)O MF\";P;S)9+MYDN Z,"4PY=G'01'P@'-2I,"@H8Q?C/RZD18Z^Y8=C\ M!FB+*P?RHIR9E&LD3Y2 B@85?5!#1ZM*X8G!\J)9@\/V>$2&-!=J(ED;PBB0:3YC]5"CLE<]I+")B-LMW??%F_VAN7>^:"6B M4!H\W1-A5.N4.LU:J=7F(!_-#XC8S^VOO,.VE0IL W3R^QY:1">K*ZJ1GG7# MUKB692B3E84F*A[KP>9UD7MQ"@_(3V2)>*)@51K0JO#XJ/^H"_5 M20S[))F'[/"^4V)7JY6:KR8/Q/'!4K=1IP9X'X"GVGH]8#6-KL\6P.[I M&EE#DT)7GY('6!B:JIQ72H24Q=2W2;=FN59A'L>FESIA[+L5;6CN'$?JA+>W MH!A.G=>60@3-:-,&/5GD6RQUFLU2O=;A4<( R-,$>4C5!SN0AVG1]Q#_':DK M'!WAL4)_ .Q+ W9(R40\8)\:Z#XKR&M5#MPE?A!X&3 /Z<\1#^:) ]NL\+LI##DK8 M0SE_1C:7Q8%01YQ2&'9$$$(#L)(=XB C)H"C:!$D(LP@('M.B5$-:;6194"6 MS-'^*F'@M5UJ5ENE:@T<]XL#9Y5A'!)/W- M-N;I?'ZO&R,'$0ECG[5&JR36N"QJ!TBG"6DFZ6V&D<]P/(,!!U ^".5H.>QL M8J"187WP_.8FE^\9QY0+3&)-=ZAH H8#RO&,]< M9C/)QJ83& 54 ZH3HCI:2A9L9"@)Y25*JKA"$\*D9Q44J6]C]H5))^I,/Q@C MI8X\D2KO&G[$*PX52RT>.N#P [/+P#*3''?$^.@A)-L:,@S)8+H!B@^BF,G& MY 2A45:(/M(\&0!]:8!FDHF-$Q4%V5Q0*&E2?@*-%.Y./:)N+69)?M E!CX)O=1XD;$-#I3O0,Q9>"E NJ@B,EXEJP$ M$6C@GH)P3\3,?2SNX9H%\NC$0"EQ2O%JOR#?M$\0D*KJDHTYB%=#O!J(G8[N M85(-$+O5P%Q79:++G)MU-XP^G 9;=?>&OABM)J8B*\A8NS_SFK" G058WZ[I MAT-@9W.2]"D="OKFYJ/'3V#S%1]N[X97LK^TX^D\2U2)R; M7SNW_0@6PUF5")/-Y,D:(X FX0N+%Q([9M/VFU7[!& "SO!Y"5*_R:1)^"E- M%K(VIOBPH?A!Y&7 /EJ^G0?LYE%D0UEP6F%6; FJ;IK@&D$P%8B=CFI@LB<] M9CGOLZ%/%>N!<':1U #@-$V.GD-+6 6,!LW>-]DLJD[2>7J<;1&B[B+ MI6:5@](&B+D7(@399-->FTU!*@CTW $X>X'.)!N;O R4F5AOMK,'+PCU8O!$ MM$QJ>L"N^^R55H>#U@%G@S94>*84>KS7#4Q63I!6AH$U:2U8!M),]4RUG<(2 M$4]5FVU&+B[?SB-U"%(,&1N[#Q9,755D&RB5DD#_?.1(.$4>,*<13[8+SA/Q M>1H+5T ,UZ4M)OGIF-'8,">*:F-7#/9<*3BF0M 9]O]C[TN;$T>R1;_/KU#4 M=-VIB@ WN^WJ?A6!MVK?=MD.XYIZ[].$0(E1EY 8+7;1O_Z==Z290E4>Y\+3OPW6="E=GTN,_&Q5\2:DFHI?2,I]-, M\BG6CV24I%F29DF:\:29+FNDI*\5CB6M/WW?4KE3X]N>A%TN5 .K RK*_WHF M4YJP>D3X' (N34"0(G-"6)^B65[?8/O""A>O.(D7SF0,Z=EXP:E/T"S+I"\= M/F_49W2UE%'HV_N;=Y\;[5KE_+Q3:9XV<^=XV>)+H9 W/UC]-_>[YY,4BA$(MYEBH,BFA\?1\;;)<)YJ4'SV&TB:;;2#, MW!L#I#^__V2TEO2?^Q$TGQ)\X=)\TDDWUA,\D6EV\_U2J.9O^T<%RA9%DF#O_N6 M-N4_P0<$#7WX_5=-?^5_Q=+VOV;6^:^5J5LN;)+[6S(,M8FC"%/:@"%J$=9_ M?AXQ11V [CE1S2GVIS_;>O\0^,@?""DY*'/"N-WGWFY- 1N"_Q7?E]Y >7'[M? MKJL73]?=/ZO=F^?KIT^*:KRI4T?R.CQ^D_EQ7[ZT$>-[:F"@4L2>_UFC_\6% MI<5/[Y1?XP#PQ]63#X#PGA&2D??*4';X]M&P:EMO?I [_-/SP^6=;OY0X)(! M,XQX(&NZ,S'4*19D 8]DU;X!+#8*>UI'*(RN*B,;&?0_@1N_B^#?FP"+CM,\ MD&+X<>$5LU_ZQ#5S[:*C3:#?"C_WBN(P6Q_"2I^1Q2%Q7:*4 9KY_5WW:?;Z][OO_:7\*+=+?7RX;[W<'=[U7V^AD4^PW^^7M\_]Y2' M&^6RV_M#N;E[^,X7W+>1$.&6FX MVC7?=(3B?D=^^MGGEYQ%"C:YTR4@IXZ^?2_1;B\6N=>TX6O49]QZ/D9*J6^; M4N)2?GW 'T+^[VFM"/U4WGV^5)V1,C2L-T<9VM98L4 #5%WT.Z"+ZA5L*Y;< MP7G]=6^/AY5/WO.4_1/">#]VR9IVRU1U/^?"0J<.MGDP-L !_7*JP( M:11+XJ-QI8*-:JTNZI$:VV[P%HY9-BIGIZ=Y!T'V.1997$0G/ITSJB\HO:OO MJI=A-#S?62.#G=3E@,U.[0HRHP!CD(R%9,/F.E0&;G"?N+?[$!T MFP(U[$G.<8KK5;ZJVDXUL1A>E6))0>,/@Q) M(>F:VG?5M@''L.U-3YSR@WUIJ/IX+0/]\VFGE&+')\7.%[3F7DF*;1\YZZ>K M5W3LDV@[1LLJ3K2AS-)%-<$1BJDLL36&K21S@KBFX&G%%$W3GF$#0/N/ZA1] M=P_#914B1>^T5BA,.1;1M* 3=BK1M"E"+FG!<]#"Z*CLK%;;YY4S3?LDBDA' MGV(SJHA':TL=8U783T( MWC6PF:8?HYS+E:W$M?)>U1SKAL[_87C#J\G,ETO+<1U0?Z\$*JRG[.;>WZM0 M^'(LTFY!Y^J5#+'MH64+I%Y]]1&$^R3VCM$&>WQ\5 Q+-1$+7O179K*#R4HK ME#Q*RLXYC\O.6G:9"[)CG3DN!+]R9"T8( $LAC>_^^Z5SZ=O[RM$!H9(_9N$TR3UA\]Q+56WS.DX M1L&S2> L,]2KK][4;Y_$RE&90Z(:YW*DFB_P8K"!5,=AKB.B66I?-\HBF_+) M99%-J:^NI:]V!SPNA05^3'_%0'FIKN[42]NIQ7EIU_"EV$QUV!7C_[TUY[GAY; $6VC$@\AJV#COG^:@T:!EOM]E$U37ID^$* MM(4C5I0!S2UVA69]9$PA=V]-1I&$&98@CON*#1DFG[[)#F3<#PN*K>YX-P0QS?*%"E-OF)+M$O/ M@0O P-/8Q'+TTK3;-&B5'4PL+$%@W1-EF)JM[P@73OJ_UR&QAA> MFRZE7=#07OGA^J<7U'UW35GJ:9X[LXNO'(4:9K:EV. M,'=!^L=Z]EVM 9>@1#QD&1?HKLA75/J@T/XD+%W5@BWZ,?2T,LHZ9J[S16; MO3+3*S-8=LU0MI/!@J-.\6W?=7^; M]<77_/NLECVG/;7S&?,3$5:2T[41I2KSF)LM/E&^T[97]N-%;/ MI\M<-TDMMTI;?76%I=VB1=VG&1E5JB@'IZ(TLLAQ N3!X<"/MO6J:TR[F'X# M)+HU'R0*=7T,VM _6#GKY)[?6VH8I8:Q$\K,(C-K5Y39J-3:Q=44RCSG0BD@ M\Z/D>3NQ2RK>X <,5F7]7!2#>9/>V:VK7$GC6S>%:/ZI262FFI[*.EDD6G_BV28J, M\=72,MD_C6*1:W1E:Z74,/92P]AD#,$2!\RM1*',7*.ENE&J&T>B;FPR/F'7 M=%GJ'J4W8UVOZ%".JRJ]HN632Z]H:<-LTF;-&C"F"<;B@#QS:-YF:.+TD>6G MYUW>V,BBP9H\5AR%$_7)AF4)XH8OR;]BHI%%%[7M MX&2STFX<]K3- U=O4X@EG!F-H@DE$XDD=+9%*BF.4$9E:@C.,Y=$?M!,EQSX MGR!]N0?')X;+4YHSG9XXO! +2)/EO#8?^9O9E@:FU&P8 &#>J-5;OY62[?@D M6S-=,EW!,#E1(JZAHNV3.#QJ*RU:/@B(2\##RD'3]!7+,TI@[W(V5N\76PY4.$XC*Y!L43-K]W*N3.G;<>I0,XN.:!'&I9L,_G-I M PZMP;E::,CE+4++O+TR;V\GQ)=%/[8,B0\K \J:Y=)(SJ R8"+22)7^=/6L MO5*5**HJD<3,LDC?69"$?",Q:),D9,KC:;3V1[O8/U0MTEJ*I08D$4X6.4;; M)!Q4"RJG]0+X$W;=]^S O0%<7K/AD W(^@=T8 6,6=X,%5<6S4=@XS_4F#O MI1A>_QR,5/.%/:DN>S"1%^'_L4SY%;@-S3QW7%L?N$S# M'[JF%OTB=.6M*:8U7.G.Q')4XPM0Y@3N@,^X7MWTF"8:-EGFIF6"995@Z6TX MCD=RS:)^V[^1>@'$JI7MC?W0CCN28=8U>C2.,\^>99M;*(LUL(];TR&S= MTN:[2PN&%6:"G#&N9USEW\*U4'AW2$D#2>B=1>;:'J W*![Y"]W22;"^(*0J M?-55^@Q^,]&/;PV5">%.Z14HDC3-PAO9FDFNTSDKJC>J6#&R-5:T R/@\WEG M?X:Q[!]^%VDMQ3+*DZBM'4-MM8.@MM-Z)W^Q7PY*V9(NP$PM5RV@N3,M8"G= MPU(4S?*P%FV&\'\IH$ZP>+5);*H3PZ:V;W[O@DW5*XW&ZHPJ-Y3*01;GNYAM MDE\N:L)Z!'@:JY4?!@$VVZ<%U!0629C2:Y!.4^AYDXG!,#$5*PD 7PS+\6S1 M94OV]5-TDR/*L@R#[3D$RRS2)7+ A6;S?PMXU)?S5C4#*PQ4USUYRZJX(I+Y7EWD6EGD5W& M#_,9SQ+)O&S N9>HF'\7LW86N6!Y(>,^29P#-V[>?;ZWS"JY5T,SV4RMG)Q2 M/KD(3SXT7\DQ*K WJFXKKZKA45OZ-]6VX;F.HCN.QS0 O#N:Z\];*KIYZA99 M3&U\<$?,[L$K]2&0A^F"F$$I\XP%POR5_T:,P";>IJ-K(B+\17]E9KW4BO<2 M;PO@ALEBKN$V,#?99],N->@#$WF\)[2#Z DBCR2:,E&G*LHWUSK$H6'[*>GB M^JFM*NFPXVIPW@_P6C"=#/RV.P9B<$MQMI_(60!Q%M;AL,Q%%;1S_X5 MU!66G/:FTJ\3E]V25OCG0E"-(F;EI_'GPM]]2YORG^ #FFGTX?=?-?V5_Q4K MB/\UL\Y_K=QM1RYLDOM;,E0J8HRQ 4/4(HS__#QBBCH &WBBFE-4&KA]K-KP MM4D:Q(NM&G"2-C49=$?,88#EJJ?I+M.0*(B65/P@PE1PN>/"%]36^@30\',A M-CL#=T F96"H#A#,XY>+/]_-4D.M]CX.I<4WQ*?H*Z&.1I]W\_SD/S!F,4KH M)5*=#3]@-*S:UINOZ,[\-&"&H3Q^N?_V-?$=\8"3,)_M3/7NLV ,RJE/E)+> M(G^'_QSY&OUC]\MU]>+INOMGM7OS?/WT25&--W7J2.Z+!V6RR,9_4T:,0[&! MC$:>;/_QW:+HS,52 I&X" MMV;5/O#W'U'4HU>'S!55&=DH&_X)_/]=A!+>!"1T$!\ZHC,_/+QB]DL?\V>N M7730"<15X5A041QFZT-8Z3/YQ'"2",HZH-[??U4_IT6'9?Q9F6.=,^]?)%%B MB!HA6RA.>G'[<-=]^O)046[O+T^4[OV5TOMVT;N]NNT^W5[W?N_;B+7W#\_7 M/< DY?+AOO=P=WO5?;Z^4FYN[[OWE[?=.Z7W#%]\O;Y_EC=\^';?_79U"U=] M+,0VYWDH9QO\^QDLX.K'O3>&TQVDLT=FG/_VBVKJ?Y/6=.D+&OC0-;5'4(VP M.HUK5#=2\O1\P7/E%ZT]PVLO#)I+2RI=HW[6:N#T!@:*U039A>TQR<:WTL;O M]_[G>Q"KRN]L''X\TO (@(.7U$%0LO%GY<)S< R$0WD?80 9/N^(-V1:;T"2%\9/'$P,D'2ODS!EGAEAC5A-F$A,U]UVS)%,2@S81$, ML!9T1:$V*IJ- 3><%J$J8]VA4(MK^>\>JS^88NA#IO29"XQ$+@)OT)@!]]+3 M;*OO.2Y( _BW"@2-L@AHWJ/J9#1]X.E]VU+!<*.^CG#2 /JY\9IQ=U,C%T M;F6!5*%D!A5N''B. BL:& QV_ 8,PJZ(#Y@,03?RS[!A!HKNZ(0?).K& FZ@ MSCB68KW!0F"+ZE\64.W4=[#QRW43?Q/3MR:VI7D#UX'=R!'&TZ4 I['% MKX2S"#W;\08#XH,./MV I]LJ'KIGD]%!L5["D(&.2Q[J@TH8-RL"=5V;36QF M,L^F75%E/*T77F@J8U!*72"\\$+I^$#U@XW!UZ"!OB 6(34R.') NO IP!%3 M631"5% _\)K%;!Y -B5&CSQ)H@V6Z3.!%/"TBO*7!9BEX!'21P=6#?^>Z,C= MAA4\5J*B$(%X7E%DQAW.I"%AC3\J_+%XKP,4-(V M"RHSMJ/>S+[SMUSREUPQD*"A ML7.K0 U[,R[ "J)1&DCB2L)>MINUNU5UZ?F7_&WK;:11J;?JL5LY$3;N\YLE M>4K"$0_A=V[/61(S T40>1=7^)J_*0_W7Y7KB(*-(+NXN^X]!Q>]@ )C$Q.> M6(Y.ZECP7)T*1X2N^*''F(*VYE(L/.<&Y\>""+BM&47?036UED+#M-P0MY=Z M<0#D";%07\9,P4Q(*PRNV("-^V!:-.LQ%*\;!BK:CC=$^D,R 35NZ&&#/M1T M!>F@^DM\8);=8'HDP\D_OBX//(0>RG5Z0-8^&E/P2!NO%84E)$XE>Z$<.-X. M*GAYZ#V@B8]0#9?*,"YLXMD#L&1 7WBQ&9?.9&[=(38:IO((BJ@B6$M%*/KZ M*YH$J,PZDH0)[/'_H(D3$"GAX\#7-?M$)^" 1'/E#F#-C.FJ.B$SXA2Z5\6P2(6 MR'#W+*^W&=EKI-%4Y@[3?R^=)?(U6KE?'Q1""C -4V!]".F!/7LVV641R %R MREUK%MCC9'[H!!/Q67?]*V%I0_75XI89 ?9 #9#%"C02(]=^AR Z+-M1P#QW M&+%_5^7&-7:0 X3I6YY+2,!UVFD$251G5HT&'-_#]-8,1\2S.77GPP6<\:.-RFYB:EHN%ON'^ C>!_K?@SMS9 M@ENS)Y9X'ZXTXD]1\("6&S4KRPMIPI.C2/O+_QH[?;O@A^ JF&H;_BG3P7(D.$Q).F6(G7]_%R$(?BE M0KR*^\+G4@7!7=5_5D>Z!BOY)%3WTY;4?.DH^'UOP >,:=5Z,V$181WXD^_] M!)8T9,ISB%*Y!QM%#9TPW$D'SUF1^N:(5 2%PCT4L 16 !LU=37-1ANU6N>W MT$;GE/#MO_\\_'X?$-_1.0WO]G4T:MFY[<74SRNAQ7 O#3\V[O&.+B\-;"Y5 M4]72OKT5!@59/_)]5]RG3)"X!)3>*A Z8=3O:IJ.U*,"$$@- T!(_^Y"T_6L MMMAT_<\#$(#MC/1)]Z?N5&&+Z$VWK@./=8]$(PN3P=W=Y5>R'4*&[Z-GLUG+ M]ZMN4D!"IHSY[WH$*8D(_<(NIB#OPW9QM9'2,&Z\^WQV/F8RE/-?3&98F(SG+C[.1^C@OC:FM M?N6AG_">"W%Z[?GJ #H]6K0B5AW#?H.SHBO]J!VH8I$?Y"/6.)*$"]WP MT0]&PV(# X\G*PPQO6 22E0*H:X D,8#4@XV%1,NJ*#%2T5:B; >A&/(Y4M[ M8JH-*W100/A$PLU\A*^F8V9$G](GT$+&M MH:$;P@9Y1C-1+?,OS^1:#W',$(\-\E%6>U=,)KE$=(FT74ZW3PP,5!<=AH#_ MXT365./L\L^YHUJ"<;..][K NJ%NR%8G,WP2MR#G)B(H9"Y3)).J=WT99%&A MXR%A"5]5&VPIZ?@_$9D?.Y;TH/NQGW0(,9G/:^6J)^5.[RA;7;YMN9SUUQ5* M8%Z4S9QW2ONF.>TK'\SF6>U[GM:>"BW(?HK04)BH)+TE77,$R>D1 .1;UB3S MTW^-I* GI,]OFN"]V[SX4#^>(SZ,M!F M:%-*L"M%;NN T]_CC>1DN\6=3=7KJP;9OLZ(,9<4&9L9I*Q%#>EP8-\?Y"/L M @H48MB.V8[4 !6-)P9%++J0 511TEA,H$*.X=*H@22\-7-&$M=-T5C$$&.F MQOR!NED61-)"H3 ICS9C/!%G%U'F=);=H.OTM'$ZQV_V)*28X-R+C3#N (WR M]M0MM_PD:Y!,R9MWVF&6B*,LC 6*%"'51M4O]@J1$H>719S.H,X8!O?/R6H4 M?PGDZP@ZQ86SE1DF )FXI1-?=PEI"GDS_Y)-;<*F;BP;# ^39X("BPJA0-?4 MZ"/WJ#J)/.Q\3WF8V+XB]W^LC"N(%SB@Q6!F-[$PY$I#X?C".@$)I7 \,QKH M]FP>T-;Q!/QRKHJHD2(N)W_6@,&I-KGJN(NUPCF0\."_J+K)^1(F_Y/[&WV7 ME"UF6V-%TX=#ALLAQYG"I"_*5F53!AM/7?-#'M[8XUH>]Q0B"[39"'.FJ&2+ M,H-+!G=H#$Y,?IV9]YK$S# U82^9&1]9CE(?_PCM]MBYFHP[.621C?27D8'Y MDEC6%DKR=KC]-%9=Z>-.C@-BYB:+1'; 4.-)IU@O*:I)-<'ZR(!DP9F<@$'O M9[FB68:9US/7$!<;,8,XF#.R;+>*>:54BCF5!8R!"I<8T8%;_#@I3S&P7V#C MD3 M6*:N*"&.,PY/E!MDO*X^IBQ,_&]%9(([OMTIK6N^^!>;49J6"[R9'GC# ML!C54*X8E6> V)"9U)>A/#S=_Y:2SY<6#$:T]"!DR'["6OA!#># =%%N1H&E,8>W]!H&1&32K88PJTN&JV>%"FG=@6]ZP%2_=70M6>1EU M24W3$K'PBQM8B \F9NG%A?GR:X:8;C?9Q0]"N^:;G@THP#\^L^/:7J+&MZ4E M(#^)OCT[-(OKE5@21DD8R[$R+-%SI8WZ+FDCBC/40#2[#N.9CK'J=-X7H'WX M7'LHBOB%/.RQAY;]6('=C1.(>5,KWRG9Y\WSA)*"RU"@Y1KL(C37J;J Y_X+ MPW^NI""F$T*\3MMU+U7;QF@QS?#%#)H ME ^4MXZ BV]\GR,3:?&T\WQX2$884P2L+<(:]H5RXJI-ETK=PE$.B-]&;M)W M7PW%?1E!]>[SL^6JQ@[%)+#G42U531! M+39AS:^K.<)8ZQH:R6[/.>&$YP8'E4E_JZN:1TG4\/48$Y!U M>^"-,05P(/LM^N^,?Z5L/@K;6;5S]IH)3_RV-WAEPFW+V]V=UMNHPRQ4#TX; M">W EG2REB"[L>PK 3!)'@%U;-3INA[?L5M07-"IH'")XPE'EDMWA8.2,9?8 M<-1T.7]^TIT?EY0[BG]%A4QC3X4,WX\2V><12IGO<@Z%[(,-S )9)(@4RNC[KW%S,\ ^__;'6 M!?$UJ%U>G5TTK^O5BZO+>K5U>GU6[39J[6JC?7%U5JO=G%\VKK>?>-L.C,&S M]E:-P59[WQ-O_62GUOMBYQHJ@56<<]IA8XL;VTGN7R"-%Z;I\DXQ^YTZFX0Q M)6;O(*%V]YA=L*3SG2;6+D2C0H9.(V(G__CHI72$=/V4TV1 M^\^<)7LQO6#F8(0%II0Y\<15=*S^Q+9P^*KONCN2!\A3*.(>\SR=,-[T6UPZ M=XVX]RN.B947.9%;NJD:@\\].&@(7E^K$WBSG5]>Y/L,V=9R@;QMX9:'1 K[ M#G+:;OM]*M?H>:L#RS7Q-,^+3HWUG5+C7LOO&%E2%(NSW8BQ..N!Q5G?"XOS M*A^+LY%;GGQI$*PCI:Y+*75L4JI92JE#D%*M0Y!2USGY1>->=SZ)-W$6[WED%N_,V-79CS.?!(GC>!:6YR^Y35;H2W!C&??BRYNRJ#.Y]+,FKDI7@+F&,1E2&,*')OJZ MQ-5CBAI'-5"7RSK'?:MS+'0%V&&5?>55ZR5$X!Y7+)9(>K!(&AGVX2-J.7EC M/X+8957@EF*,6=5>S'=9.LA"P/Q\C)GF .<4Q#J&D%2Z^-+V"B@*'7XNE$PI MZ_FV)%/.]U2FY%3"URQE2BE3-IU5BA0Z\;90,N5+*5.V(E,Z]3V5*5]R MLE,.HV%)*5-REBF-PLN4P[=3_LC8-UD25./G.S9LD!PHZSF HF>VWS*+8I=8W$,@BQ],GL*>5?,8HJR@J((DC>+JHG. MTJJ)@@KHVYR< \69=+>\4"*HDPAG 2X>.3,M@A,6M^0H(9MG3Q(%IK3V= M9>/O[@@'V,B]ZXS/+'-/2; ;L_V]*H7W%\9J* MY\A!-2HHUL"&^.5CYHXL+6YVF=4'ELY43;; M33O]!%,?^7!4*6?IS&'V*W/6FT?6C!U'=B)0FP,W?.B8JJX[>.9PS!]T$\[1 M\AP I_-Q7P?M/ Q]H(K1;I2U/0T*VEJQ>:+HH2: 8)!!15(YG6$Z9"[^J4_9)?5-P(#'<;.QIEDF=0NQKHW!D7\6).??,?1C.J?K-E*I^M8FYYYW\ BLYQO^.".7.-K8J M,T:YVEDQ4*Y,$HD7"C>ZJ3M@!2LOEJ4YVQ,+*61X&<+8)(1QOK&PD:CP!3%A M0])O >FWXH;<[R9*<#@1M"*L84](X+2VL?#+D@10^C6;!0N4%=YFVI\ S54R$W:J$,^N"E:J:):'WO"99>6I.*=?91*/J6\L9H&MK,5,&NW< MK+?TH-NA,,MG$4>-_(V-!>S:R-\J3F_.Y@))NC#O))1ELC#KY!]'&D)<0[O8 M[3DO:\%:9@JM%X/O&R_6IP=WQ.RNXS#7X8E"B>E"G3U-%Z)=*GR;Q+*<\N13%"F:6/ M_*US>:6Q0CWZ+)#MU]2H%)@H&M!ONF&L">=6+)Q7:H*Y9I;7"6^"*3NOSHKJ M'9-1PM+]=9:B9]WTK^O_>L 1OE+6(6JHCCM&W.=(IB:Q$#AS7"*U6K36KC5KX MSX"8 M&[7ZX#?\FO^M_?91F7BVX\%!*?0<6JDBEJJH+R#T<%/*&V^U3-VF =3TUC<= M7GGQY[/_"I*AJ"=\.^F=*([7=W1-5^UI17FVQI9M6V_*=PQ>GBC?F>B>C+G) M2L*Y=6K9GEM< <:_$5-!3LKSNB;P^4\,RC%6K\:HO_L<$V=Y3ZJ7IAN>"Q!0 M&.<"NG@]5T40KOC?*.04I@(-^*!+ EQ<1XT8P-VQ%]7@.R;0R??1ZT2)2W&! MVXP#[@P\'PF,)Z%6^(OAEL#\M[&=$J M7388F99AO4P5T(.8Z3!B$_@3F4Z(S19?_H6EVK2\*T"<@6O98.7 ^S4K222P Y$WU1=:/"$&$"X076V^F8J#- M1:WW5;@4;!O\'988@)4*3&P&I\)HN38J3QHO1T%#!G>'NXWTY.^K!E6C.",& M5^#[Q&WP(MT<@%1T:-U ?QO?!R_)'1W?\KAZ/,D7#(G7;G&B6T-R1*V%<." MY3BQN,*+9*)0&ZEX+=G;-+( [@8LP-?BOR9T<+APO XN\09,FT=+3OPGG'"4 M&XMC2RJS=9F!Z^@_^75C^&'DP-DA:%:MV^%PA=5S1!PNV@)H&RYPK&2E;39% M3QH.K9FN4!LPV%MS8(W9'1P&SM):8'*LQU[/%EC)9M*F.^>U.(TGIA56,3== MC_?!T*Z' ET=6 P2F6YI1#[)\RKD5 M)$TD(,YMC("N%6S/SU0H*N_A:KV6$ MFPB0E)/0BPF0QL+BM]()="1.H-OQ1-5MQ*$'^TIW0,51C8?AG66^D,,T')Q8 M$)8XVU/?4+#S(W0%X0%7#>X> .ZGL2$YR17^E>Z[MF7< O51F[WJ[$V,>-)] MZ('BS4R&BC7.S.2JVP 4T!>NNPUT>^"-'1<50/Q" YW<95QE1V$U4&U[BOJL M.B9K ;5]D[]V>67S6)VFF]TDM6Y^=9_KIEA\#7L\46ZY[NEX8U]5_CD!C1[W MZDG;1'?DB*N!ZHR4(4YV4H; DND&SV'R7JY%2U<- <53#44CZN(&A.Z$%/4% M4/ ?5<$_3=*T Z"3>JO3C"P++)V_F2@!(WK M0L2QP2S (!(H,"HM@2_&.9'J^%*TD)HVOS"L;J]8*Q_"+5C>TIL#94J\&4TU M[MZ;-5;1M -C517QK20-(ZXY2QQ?3]0A BX_R]O_8(8&@/WF+')R8($_ZA%O MB]!"A!W2\GA5QML"LFFG M#T:7QJ0;I2&0KHAT5(KW_6@ MZ.SG1&/NWW'\48$+WQ?.B53RB+Z=#[/APZ)7J4 M@Z%W-1AZ=VZ9I.'0":O8YF$?GD_J6K5-T-2<1V;WP!YDB>ZG\SUU/\E-*A_0 MM?M1@@Y=LD MUX^](.D&750#:SP6,3_Q)[\#PZ"OH 2CI:EF=_"J]_U37N M?L"%A1<"OZ*]Q&45&K.BBQ\]W@'[QD5WET;1ZBNQBY@W\'Q[:7TM>AK^%F2R M#(=@6BGZ$(X**$&Q**SI\ "P:MLJ^M_>T.IC/YD]T!V92B0!@'>=%"JNF2I1 M-12F(G@PTP([5W71$6D&(!)PYD!6I:?-#XFISMS=B"=]'P4TC\GC $CJU5FX M"X>6#VE<=?0@A'/M$E:@FM/ #,4^D(B^)RL:2SNAOC*"LHFT JOZ87CMN#HV M%W(BPNF\MJ?"Z1OW9ON[.D:9]$S9*&RB<@B1NQJXACD 6T.AMJ\4>:48AV6B M,P53;2AG,TA7@B?H<,?$@)6^,!,XNV%,\72[#&-&7" M1O2P4U*:HX2\?,"@QNH/X$G^X9 ?S'&\L6!"Y/Q3.0-O3+3 M$ZL6/C<'.*_O&>6)"_ZBP8+@SD01!H#U> 9J![ _6\9?+"<$CY,0WJ*\]U * MOE$()3@79/S$NJL\*N("1W>X6PL6JK&^._>5#5H#28,(P**=>ONJ1C=71+1# M8X!" <_^PB.P';UO^F+"GZ"M5"B5^Y>[YT1%4_K ]!%,?@O3WOA%/7&PVE M'.ID8DP%8L W8VR3/ "5 "LI(U2&%@*B(N7^J='L/Q#% U=*9HE%(G,J#D]+ M&7UP,IH,JPLD=-3,@.40_3T0O^R:VBT-" #2?C2 Y&,*8,[K>RK(:>-5VKD2 MWKIRS3GO$.3*IBK/!A)VP23N(B)T95@G05!<;@B%-03+.P% MC0^2MB?<8R!$6.Q>X F1L']P41"! O M^&IIS#@*B77C(\.\M:>#TL7CIY@L#7+%MPHMOP"8C2>&-66,5TD(K!"*EC 3 M98:&$TJLIIBM/$3J\\_S4E0@;3YBP%>Y>.X[X!/3\:V?,(T"S'V=)P3C6P&S M*-@GP1F#, 97TN! :SR"O(I%7D/'X:) 63V)HH6:* .$* M%Z]IF+45R%E$&C)BL6H,/,P)X,ZG.+XR7.XZVI5#Z%,0U=W'F0N!3B**D+HH M&WJ(_)S9.OZ$BVYP8 F3&9H[GLP0ZJIROMVN*N>K-57)N!E;4K=S"8 6-;G> M5I/Y-"NHQRS ;R1?;^YA)WFYLT8]H8'X'HXU2)JHL>Y)%PO5;.M-?"C1+C7: M15X3:9,P(,:!D 24+*"0"'#T+*&3S[HC.DG^';AQUK QMQH*F M +;JLCV=?;3LX?6<9\^<-M.U%4 2NE?'?/8U<%7\G*K13WP,JXNI2#PSX&(: M[U+"> *ZDEC(C82X<0.H(=O=/ %BK-X@J 6VR4DSMVG86;+ ",=[OT,:\65- M*]9N%B_->[+2:6L-[.:]"B+!590BHFO3$^(M7?=5-_6Q-SX2*FADW;@Y/B-] ML>^<1W*:HF9Z=3S<'=*E*WU=$^G4GWN/=.?ST\7>EQ/M]EV1B&O*%--2YL 4 MB?K):6[3@HY,D=B:].&DDHS=9VM@]_$H$K63\]144"H2:5GJ\OKZHU8D8EEO M/HI$$>>4%LVOCP7UJ+?/EJLQQ$:."K[ MM-3%#MZI^W4R)8/2L9,]4]VJ-_$0=(D8YKN7GIVCR-CQ/3O4 M?(B9FC+5F:$=L'=G^R)K&9=KS7"Y?/3K+>^7\G@;P@ MTF\6+W*3?AE!=SL85C*CDAF5S*AD1ODSHS)RN%R_O+'L(=-IH,F!9X*7K+QD MY24KWU-67C*CDAF5S*AD1H5@1D7W6Z:L'"V"^GFG#ZFK)\Z^F3VNA_IXMFNU]OQH.\VS$2'Y M%*!HT]<=R)GJY'HCFE M2>P:#7,E]@)*R"*L89^D](H99_FP@/-22I=2^FBD]$;Y2CF1:+U>2NFM2^FX MCDAQSHE?16/<7ZG1KS]],GH$A][RVL^=FMC8=C^HC9-M]D7/<&R SMNEX_P/ MWFN#9UP6'DX37 D07-T3-%=_$2)J@_$*8!0X^F*[JM.S^J\TVQ> MT<0+1R0>R*;J8)A>9 MIC"QV2L<(6+'MY/>B?)L$Y)->=X>'E1H?(/HO$\7WC -9T'1C'/[E9THWQF? M76,RG"5!(\MQ,L! =49^-J CIZ>'T8'/2K22FJ6;EBLG^;GZ0)_@?B1V-:K[N"*:*R#S?#X@_T'\T($:H33"N120G,P M9S8)=/$WLZURT%+>@Y;2#Q+Z+F9>Q@T,.CAH+1@<),=^BK$O-.J/LTN3HD+( M&H%PQO"[!3( . $.>L'_(+M%S@D?:6P0CM6SF::[1)MBD!GCXT\([)RN@LDF M?#",P>?/A;[GHSU.MGX,X5%<O]Q_^[K=U0D]/US>Z>8/ M_SV:[DP,=8K01**M]G'BROPP]NA)J,K(1LO^GR#PHCD(;P(BNJF[.C(R7/F^:N781;B2POYE!\Z $DP8'#.@2_1#$T=65T4/\G<.T^]4%P/HO]_,H M+FX?[KI/7QXJRNW])>A?]U=*[]M%[_;JMOMT>]W[O6\CWMX_/%_W (N4RX?[ MWL/=[57W^?I*N;F][]Y?WG;OE-XS?/'U^OY9WO#AVWWWV]4M7/71UX0D$WWS@9-]XL3X)18'/D9R=U20&2C;R&2BYV# 60\W1Q$T0 M)T/==GQC4C6F?Z/#!=05'=0B-'1)MP?;Y6W$: (>:#@CU0D/SQTR5=A ]A(S MZH2_YS8R='UF)"*\JH\#7T,O6#(YS+?/_NL!&@ZGI'.)J74NF.\T-8^FSIFX M>GC=!L/F*J&)?HS\ :H_/7@JG0A]U2!+S!DQYO(I>J'-VJP:7@ !&M^(Y[\-?B-7$U:U;6JW.G$O]=^^W@4IOTR MQ$IGY /&Q6!W1>".?_2ZB18]1S-QC"OCTLAZ0^\0VA!C73@)U%BS@#NIO(ET M4S$;^;OZ0H)_YMWP$+S&M5S5"'^OFRB)Y+I"/XC9DV&K!VV"STR@#^HX.M"S$,0GT/E$X!&]- ?U76NB#Y:NJW6Z?%EBY1^Y_\YG$MR?]P?3 M .U>Y ))'<<*?0<=KM< 5G?Z/_[(U83O91$5/J#$-1DV' T TQEX $94"G+"JVM*E)"7[EV[W\43Y"GH6 MC]R2)L5>:2@H>5Y!OG@3/@(8I[IJ("U0TKAB7G#BQ%75]%1[JM3YS-43/G3U MUL1(@F.1HS?\)A8#8\X$^E/ETIC:JO*5:3RD%03+$A;@@I7,-IH2^X'N=AA3 M[M'!ED0'',6Y+A86\2,QC+C/3#;4!V!HQYPI,%# ,OUG,+O8!4%##%JZT--J MG#C162)/2&?@#C])UHD[24'1]7:8LRI=AV0/XG!XAO24HPOLDZ@/G9#VDK & MWP,?;#VQT'6 %.'0X:<0(@P,=$ZX 6^FJJ; "N\PW$!J8@V5_7_;TW";]]_ M6B2G?\AUGX&Q>V^9EZHS>@8EP^$-9IQ$PW=N2O&>!$!@GU7:5PTY,"M MIN]!"%#M&[J#X^)58 AXY(&2*[35\.1Q^,IGOO2C,%H=#&:*B"=:KV IJ>8+ M"9HW%,B@2-A\.ORO.!R>V:_Z@+L/)K8%.H)+5A;C.1;P+0ZMI[ V8+*C8YB= M;*B83 IN:PLU>B:RORP+0\H_DMZA]U2DE-!$))2TBA>0=B3"X0O:I!L@$>[D M#2UZO%)LCYN.B'Y,JX2V*DQ*VFP9/3T81BJ3]Y[ O#<]=@.*HM2QOX-&> G6 MF 4/3>2KK3WEJV+/RA-7E/&*8G'5K6D=WWUS@_B6+0"!-M4 '0JD6Y)%T.U= M+K7V.O%&L 0O&1^!X<9-88%73F"F(4-\\73^[J$U\!SFZW:P)C2?=%#C)@:+ MK-D.#J\BLNLH]PQX(2J]9!]BAHEG:(%%Y-]-D@%47Z%>(VL<J8@$FO!2O/(,54&"\A24#N:5PB*<-\;3ROSQ'^9/K2 MX EA[*=(S\/]@C1SV/QB &X6'-HHR,>+PHI;N#Y<*;E&8XL I$XFQE0DUAB& M]<;S9]C$^70,^D4/=KH4V>N?0JA^B_>C)U\<-:'X!^9,23'PY[LBVO!>1IN[U08#I\'04-C<6SP]S5)[)0?*(RQC_PJFB<]:!4,50 M@N]O)*Y(N"7XHB+?I"IO<(PNG-'$LT'J.9@=JF' "; Q$)E@Q:FZX83B0,*1 M:>-O0_*M1:,2\]B/+C-N'.)CG)$^0?.(ZQ^6">(O'@U(J[ P=TYZ/?%6D8K- M+23\DDPL^05Z3:5#EMX.JSI1I%XD8G3"18OB&&Q9'<.!)G?T^:89@8*T 0G MUP%PR[B""6Z9AVP"6V\>T/"RFX<+0 K3&P(X/!MABPNFEP2/U)@!%I[-C6(Z M//\)J5^B428O)YX%NQ7RD3SM!%W<'"*5HVBZ0YJI0]4&H)'8%H!. MUD+Y:K MDV]8\BGQ]L#Q%T6A$^761%/?&NC\(+FGF]F 2J9_5/(>>.O#_5?EVGS5;MX"09W^/$1HL%*8?$&F?@Z$-"M MFR%U)!('K8$KE;@R1+'(@N2C^/>H"OJ9U1@4,!@!"WT)G#82R()(T;]%O%\ M3;HF3.'$QG_ARNPXO#A87GL34MDKP"KAR#!;)<1GF0E/8(PB&)B@.$GBJF%3 MI.\?#:>) %DD9DF[R %#@]^?)/[QI/!W8EIP6@&"^6]] WP*\.I$N:;4C\!_ M% I"A>@5'TPL6%O( T,[0V84[(N'T@C%\/:>>)?<(>QH.N&5$E@T8W!>:;Y: MQ'*Y_31/DB I/ K'\(4C",HD!/)! MH;Q9]H^*)'!8L8VU(G-0%<1V(C.:\'H$3+"L%Y)K-NX)MN<0\U'-,&G[+U,# MEL4=@CRMTPZ^#O*,X,E<8FK$1!S?[\ /6-7^\J@LA!(1L.80<1 XKE@@S^G" M5 )X,STLP('O++S)7Q:WZC^KIQO[$^JS_ZUW%8DTQ+G$[N0F!2[[.J=V17'( M1\ R2_-;Y]=2=LZ_O;]Y]_G\M%:IU6IS_?,Y!P,B#WEL #Q+E6-'_QG2CL-A MS^4I&9'89S@I@_PZ/@56$',YKT@\BYEA'3JO/:XWJLUZ_ %(#V7B&:P'YK/S M!"AC$15F]XF0?8#3,FF.0MW+X7<%-$))!$T>\:Z?AS?>,A6?@5X4E0/PT M!N*)*+\)Q*D<&Z .!*LYS R#O-KDL=P9:,=Q$R>>G9"S"S42&3FFO?<96YY9 M)(+(_#I?Q<37\+"R"!*CU4"YI)(G^_B]7=6$ BHY%+ALH<(EBQ*7Y J*G1>Y M)%:Y-*)5+C-U#$EE#?E7NFQ>ZK+&2651[++WU2XKH$E9\;+MBI?\JEWVXE S MS'OG%@4JK\(7\#;OA'1XQ-"VIF"$Z5P7,,!D,AU,!+?"(\9ZG^ ,PWI$"@&8AA-N'C"-(]+?/% M0B4B6'PXM4.7/BX>7^09)&"%6O:$(M1P(U;A4D8^[D^L48O?Z(GR#:TFPB>\ M@_+\Y<;(NI.N.@()&>W1-)BP3!4)&[A?K ME=GD\OQ"Q>:).1_M/# X]S?0X:3HF('+F Q8P_X%2978*\5 MU08S7K3P\'/'+U53U>!5RKTJO#1/\E),T]==SV6BOJOY&WRE@H_[Q*TVX%ND)*% MBU/A<;WKI\N/(IN$;\!/T4./D\S'0)[,RP2!_0K/H&K+FA;N214-%JA=E\K[ MI9_XV4,Z\O MJ0^$/5%!LOC]W^21S[*&Q,&4/#>7"B<>AOSZ)P&;-=TT\RX:<;8B7(F%220S M$19)WJ=&>[$O9$,(Q/A/PGM'8\#??2?E[JOM=Y^;)_,CN=$';5!TK6>-?9?Q MT,,^2I)<'1;NP?,"T#<5C1KY&-,E)8;N2+\L"+% M7>?O/I.Y"6^1MPKW*H6(Q5Y48,I_60 'T$[[GINN9,,P*O)H*;F9:0%,^I[V MPEP*/%";)'*-"X;T&N+A*F9Q.:!2(F0];+CV-Y;B?B3/Y@2;R*"^YP!\!Z(X M#$B)E'.+//7C">99*R/8(H#5^<'C##P.\$&'YP3%%=@W+.[X>.G+*S,L"K3S M-=/=<#M*I@DC\<1C/-B:!NWF5Y68;BA]FLZ?ZGP&AJJ/M^R0*XBH#B%Z$.$* M1Z/P+(&H/=OFA6. >EAA,Q81=#HCF^GCOF<[?AXX'8'(HA2G)(X]"&B_,1FJ MXB5Q__58$.3B\5Q^A'C\AH$!2@J#15\6]P[7!I(U?)P6.-P%ZT3*M#!IBZ#E M@)8 _$N(7Q-+DGFZ/)AF%&B"*ZE\WH>3W\C,7P+#'F:)M:'"S(ORU"37_!BL M2;JE+SKYX98%)U)4#6PM8&R"+#'5TW2X18OR9,14/XT!F"I"HX'W4G=!-!7L#/04;_@EUPT#Z$K0<3W4H.5YUXN7P0JXMD=J"XE 7J; \_9-J M,*6N]Q+HRZ0BP*NXN7=2 01>(;I6SB^JX@?#Q9I*J_A@K&*I MQ]V2B?"L_DRTB#M[:A'SW2FP/7:,QC!*6& /S!7^+1GE)=^8RJL)B*^3%)1I MI7Y8V%5_\MN=R/W(9V4(T6_<*Y@(WH)F)?5)&7!O()B5Z ($(:KI0W@T_T&J MKQ2(5&U[&N1L!'DZ^#AT,M)SYG="O/)NA"PDR5=SF&QZ!76-RLOHF:!7 MP>.%7L#YOP\3>R%MI>@4$LEZXE;6$H4_)MM*3$DX?";['#3!(%'F4.00#@%L M,Y.2*7FK_FD%N\VA74L%"R+KVPDUY_=O6-2V)$9L#BBVFH9R^T@6JB%S4U=! M M$LIDM%JK!"3'95%=XMAD@.W5V\>%4-=4!37U2,U/*./K#6^>4?A10.(XA/ ML$XPC8 2M$$[$5'WL'1C#N\@B!+9,H4;*23\A&>C(@M)N;O8E-^'S[PTD _. M0/8'^#P,;Z1:%NK=*'+/JXJ1=;4)*0&@HZ!GR0S14X/,$^T M#J(=%M%0'JB>XX?G:,I%E8;WF+R]%__!B72D.U%Z'G6B":! FJ[#'?>J,ZH$ M)11!PC19.'QT"UG_M\)^O]SYRD/@L>;Z8>6\AS-^8N30#M83CE< M()OA LURN$ Y7."8APML(+T+D'*](0["M'71MN$JM%R1;RI]ON@V\M\]%!,1T9&ARUFW MF&5#&:H:"W6)-$&IMK%+NG]S'T-7Z&OC7GB0MPYY57 UNLF_X-/S:&.62>TF M%H(UE)QQ,;]]N2813Q*:/#T9%J_R[M;HE*%*[T4 UBR6SL?.<^LB#^8=!@)O M/H]R57BZD.-B0HM(A,4V&!06H121^2QBV0*@*Z,%&)O#'F?\#A["(U4&>Q80 M,'G'=!&P%FF!E^$$W9X?"H*S>/#S^I1.);.T)AA"%DT6:^V_N68GA#O;.\87DC5-,52D&@J"IR"=Y)5PQ9 M_B:'95!/*5TV=,1OTG3)/&LUPETR0VXPA1E^Y3RC.AHFO MZ$W7=+_WDO [A=L;RRT8B"8B+?H#']H$YVE3R J[%.DH%M=IN+"N MOW!F@ GMFK(-@ET+(1:9P^1GQL*YTC!;+L=\L/!!++)U1U*Y0VOMU@\/\IW$ M;YYPY0_#;P[KXK+7J^)HGL?W-"&$2=S%VH'O+>RBU6[&[B+_+HGY=A(D5=&P MS!?NX9[#V2%-?P=]G6%+/[\TC.=V]5'6X=Q:D&H#4C%#/*<28CH5Y4']H3SI MV@L\YIF9I'CS#NVR#J7BZ\^/HB$33_;E2O3HWI'Y<0=J52.CC*86JL^(*96:!3.IY]D6NR%X/RTQ? M4()(TF'1JTS!:H6;!=VZO FE)>:H4#>R(/(6F7+ \[TH69+]9/9 QS"3ZX]U M0UOVI\M$"BDM7;QH>7=)FL).GEAX^;6H7H(A!0P2D MV0VZUG(LZ&&N(&D4LUV?>"7H'(?^5NHB0/OL< ;NR&:^8WE1%\[,90GZ,5*(5,Q\X(BIY'!4[/91W-('>!9 MBI,YEUL)'4H,6'"A/IKXN!X$+2>(/$"CVSZ/N>2N>#ZXFC MB[5KR\DLRD=0S\141?X>,5:6CW'3=-]&\BC326R&U"5<"\>,8 _ ZG4-&W;P M,2\O(*M54S8TX2_ M"L@!)XZX*= T&M!E*(O4N2&IF*(H7T 7 Q]@!F_,KF+ MB%,(5 Z=2EAX>#)9D K+A ,5]#*;#P&PJ>F:/UXA:!5+:;-B;8M5^$XKE2$2 MKB*/>G2BFOR5Z-_V!$OPU?AJ(Z4>#^*K?C:GP+^/RL]9Q:8H\\)*]^ F[D%8 M:C!L\M&V3&P@P4)):@D^PR:&\??29X@="(#$0V,VHULOEC=Q:Z13SI\MY\^& MMU'.GRWX_-G+>* %K;IEW3H5[O3_$KYPL01_>CEW\GQ(B@,(9.4SEF@EB5OE MA>,K^S4&AIA_BN=BP*N,Z:QN'H%/A;]HC#YA476A\^HV7O 5#'*MB&I0N'IE ME9<;N]R;H((R94U0K<8@ .T93RXT,3:$)=0"(HD'"*@FXJA@J 3S4(<#Q-6Q M[D5&+/ N/@Z.OPOZJ8FL#5N5UM6%/E(6^"X?WD?)7;?6Q$WZX MYB;4=4 ::TF+]G<8HF(URNBHM7VP,8!B^($ =(/-W@(0-ZVQZ*_A /LP5#OZ M" Z$T$[(HQ(Z!'V,_4M$QRW_0"0=7#_V_*4+?Q]>(Y#%Y*&<;V+TM!V.U>'R M)EX?8.3G9/!3TB7%+B2D'C90"2J3K^7M+['9CH$,Z2$OW M7\ ,G0\.%>P(5!*###R9*$&,SM29@/,P7#<)SZ[0^H%DR:(0-7;\Q&H8"P.F83Z6*1N\(%\!%ED?N$5<-%%/3E(59";Y5(K="[S M!Y'M1IH;;N2WF<'3:,).T-!S:9) .>>\G'-^J'/.Q1IGBB!R=F*D\C%D4&H1 MRC>6KXQ4@,CWA[Z,*\U8IY B*4M_QV4429CU:P:SO]#'%5( M!W._$F(WG1_H4\ MXJN1.+1A*4(/?1J/8JA=5V92S+IR&_6S5J,U-[%\NW*H_WF9 M7D&H72$W,U M:3.B$Y\S\KVRQ^+X7R$?%M/2#5-Y5.T?LAS;?(GS:.^0;#4M@JL M A&K35:LY> P99.988I,27(L0]Z\*%;8KLU.").TWTK3L%J@ V+#)?<$W0"Z MW-U=SO5K[HW4^6 CD=TMF5WA(6YTK0,'1S\M:IRS+'.PUJG46XNFC<$Y+(?, MZ0:MO L,F7KEO-ZHG'?J"V#CT$O0LQ*F]HK,-&;27>-W8%^<30I /-L)>L5D MHS[:UH QS;FQK?&M,&P?AI>4"T'@70]ZIXV$(7;)N;4 C?.=H-3NH-&JG\5G M&0.B@&'A.&**,&8@\06<%$0Z["1)^&I5U]$Z\B&UBZD>%0V+NY^U 1-C$+4> MD&U]3WE?IU([K54ZYPORXI,@THR'2'W/(0($W&YT*LW:^3Q(,I4$L9,QLD>I MW?&^>J56;ZU38P&P:.\$F78'BR; HEU*@DQL+&Q-KSQ@;]W"FE8[%IXKF%EI M)>C_;#R:>34SJY%2#^[Y=>/HFW@8$DT2V3^/&*8H(79(Y,A?>K0JG5J[TFJN M(4]3JL)[!I#SREFM46F>SV>\1HPKD4+V<6B7&L5I,\F\7"A**6\H?5D)CZZ;BOKR8K,7-=E7"AR3CUL*G%@# MW@B#ZG]>&3:Y/51AOH>2:04KKQGG^XM1R?>,!S+38.)62#DB2FRL$W/+GMB;U0 MS3M\<75RN*%^R5RPJN7*G^$2'^6?FU&]K7Z/Z6+\+1'CIX*$@5R MHVP3R>%6G,Y >BIE&SG>&.ZC9GDHY2GEU0K E^ZF#-/J;X[&A8B4EYY$K'G MP/V.F"7-EYRZ_*:[2T%Q=2J*WWC!1-M2=+YKK^R%5^BUGQ7YWQ-_U MS[-(1KE=X2>C R\U(\X>_S9F +W!B&D>*BJX5J$@J M"&;[35 BFB_^9VQ(XW_F>8%#W7P6TYPYH*+]N.N8XRCR#L_Q[[63]&8HJ8;Y MDI%NX-*?Z_8M;0K_\?,R*8TC?YEK319>$^"%J]'B!A:"W,0B[;BL3H+Q*A!>Y6ZR M$RZA7?--STH;^"?"\K@42:S>W=(R/GPS58]TY(_11628C+?\5 ;M1; M'D&_VJW/V;&P85\ MZG3>+\:6#(TOCJYAQ)='Z./1I>P+A.5RO"X/=:=/6\ C>I\\(GQZ^> ]?_"& M--9N$WEE2V-%H*O>11>[((*F//B!/3]GB_N6O0?M#J"[A#D)Y6@ M#B M 'V)KK7NP$WC-45;SWGD,YL$4_3]I,V4?E*)@F&Y-NHG?A4))\*#0U5+<4 M0_VX%ZB]94&4>J5)F!W7;C?5Q(Q-,7N!\%%PA!K\E;\4RLZ)?&3V1FSH\1DG MT9#QX<^9%D.D319,FMZE.RDU^>3I-,B$QMN;2*]-!-39?)UVT0YWIPZHXT&Y MSB9B94]]4=L7&#&VS!'')O.7=!1BNO-'695AR/+!91ARTS#D]>W5G7)GJ6;@ MG?Y?SY@JC1KZ-,MP(XK7N#F'"6[J:]&+^=;\R[.G8*"I.&X,89S&N8@,[AGX M&S[XWC('&WBEZP?JEMXO[(D+5B?XJ$OL*>.,V\@B^:I.<\@AR=TCG4B;YW%Y M -M.),F*1,'\.I^OTRS(R>: 2'D&(L_C(MG;3BA9#9'*\.,^\_J]RBG)E1+C M4@*VGU-RB+1X9-E(YW%AY^TGDV2HL9<*>[&9^('DD.Q!H/T\W5S;=0+M:W/W M@L?:"Q'#.ZY$I_.X4'$VZ2 ;2I)&;I)D05CO8VD>K)4"8OCA,CDR6V?.7DB9 MHA!P$OW&Q=U329D,?4"-F&9=14NP*$5&5AAWNJ[$R#(P<%8TZ5!TXV/3!-X= MVB@D-O),#&P";#3+0T=7@=.T%J\RB7H3 LG+]3VD8)3D75/KC4#=P[\OK7$? M!WIVQZCTK9?"U9CO0%RXH\\U;_"0,3(A.)T;1K;.BY-4V%P@7WX5O9U^I6Y5 MH5&+,TW]CJ')\8T8U5Z P36A9OO^$/JD7K3M!7W!6[,]SI)(X18G;S#'O?XY M8:;#D#+6[.J]8##&LN[F[;@9/'&=VG:RB\:"04^XBV%Q4*6^*JHLF,0RT[9X M1T ^.U\3518T\J[GLHOZ67P3>QHQ+EZB,/X6."6#CV2WQ)C[P&U.78F$YXOF M<0]FPJ5.$"]%",&%$X2+? 7U;L7VC]'0ZOQ3YFMHCJJ=?;1;*$+<'3'@57>G?$0][$%]H7FQ M\&3XKZ:HDXEM36#A<%#P;(VWFF6*EFJ VH;2)57W4J0BT5'V&EM-B]'S[5NOLJ$ICJ27>]-@M?!QZ&%;4G%MW$SY^2?.C:0'43U.G#M> MHX57_X07&$L@PQ,.1&^Y!M_Q81+#QH.:*%-/9.5A)J=SQ,.:;LWE4RK\CE>U MBEPY(!\_$IJ/M>E--)NC$C_MPH,_ _=^Q%-:Y-%S@ M92@7G@,LTW&4KN-8(-[P&8'T^B#[: ,_]5MD)Z9 ^W<\/CX&3;6I<3A?!L^> M6SY^XLT*#57 L0U\;@4M'308QF< :*B5?% -;%+^@L,AIJA,4*JLR&S M;=1WX#9%11"_ '!HUZ#<&'" ]*R1ZBA]QDPNB3_*69H#SP[T5M5=NO+Z^Y/H M.(CE][I$VT4#E_Y MO<@C#[QY?HKM.CQ@>!Y^\U9\BWQ Y FC8=6VWOR?9G_#MN;*XY?[;U\3WQ(O MAQ<-"@C>EJCVM;F^*A?FSX.8^1#Y>^2'6!Z[7ZZK%T_7W3^KW9OGZZ=/BFJ\ MJ5-'^BA1.T!%*'(,(\;!W<#<$Q&!^6>-_A<7G!$_O5-^C3V;/Z[BSP9/.9N3 M>7ZXO-/-'_Y;0#N?&.H4P8AJ7K6/#>ZC7E]Z>?@$5&5D(S_^IVL-WD5(XDU M0P>6K:,>Q8\9KYC]TE>Y9JY=HY-]A>-+17$ $89HX)'Q@2,)4'H!V_K]5W4E MM C_&:]DSE']S"(6>6EC\L40OOGJME':?/?YXO;AKOOTY:&BW-Y?GBC=^RNE M]^VB=WMUVWVZO>[]WK<1?^\?GJ][@%#*Y<-][^'N]JK[?'VEW-S>=^\O;[MW M2N\9OOAZ??\L;_CP[;[[[>H6KJ)6/"1EDWGKCO:[!.J;-1X*6P_-S@IVS-:F MI3RDL%UN6-_V<%[(J?!(ARR8M] $;--R]8'0/,C705H0&(HC50N-(2%_!UX_ M9^S\*ZHOH&LUK$N@"PW4#E!\2-7QG0P4EX%?4P^MZG3>??ZE?DH#K'\3ABN_ M&9>$:@HL@ZGH+D 5!9>KHU?X >%<5T7=D71+Z3_G9JY_MF]P" )[LV" MXP7C.=ESPTL! W?6&]=-$:*ZZ9$CS1+'"N_3G85:*AP:K>4()ENA,XV9#NV[ M:VK7XXEA31F[ * ,=??1 ',B?M#-:;'&7;6%?__].,P3AQP :#\,A2#U; MZ:D&^? *!HXM:@[KQ+#%Q,K%6Q# IG*WT)_/NHLCN6Y-X(>ZYJD&EV[\ M-#*8.\N_O['L'K-?X9GK#N3M-"MGY^WY@X%DW25.HUY(* E<#"PA^V',\ M<$)0> 0!PX(+UX%#[:0^GY6E3(!P"!#D1M.9A_!(W'MS&]@1H_\LP(U_JX;' M,D*-UNG"4#$.@_6$^NF9$U77<&PGZN"@Q2"^6'PGQS5[? G+B83OZBOQG%9\ M#D$3"R5#?^X)SZDW3RO-SGS*V28\)[ZP9QVP[)+G-.9'DZS!LJ>E=6J;C&2Z&>&X8O+/4]#;4]$XWD>7!:3C%X;RGG2=3QIO4 MJFUUR.R?PG>^+23)AP'7%^<'QC#@\#QGX,*#8#LGPB6TBDZT$G76XU)'&H'4 M:R1*O4)2YUFGGWFP 776%\S[61,R>Z<:U1?D:6^.)/N@'B509T%T@B*8 M90M2U%-PH#A;OQZP_OK^Z0?-]FFEWLR6!<5/X-@+!6&^SGL-%K2@BF%S+,F' M!75J&;&@E52#U0AS(X.XD(39J=V'X]N<+8M+,F',,]*W6 C M]TE7 $G66A7,?;(35>DJ54U/J&!PTT+ Y6Q!\Q/&<-Z+'M*W04WY_UP3/33^@1]>AJC@JS/\AOQ M37-W!,"]4]T:<=9C'JBWHD#9$._J\848"P2)3(T_=+&Q=B4:$>8#+U<0];M' MD9F2D839>?<".%CUY<5F+YC^E\@>XBR[^58&_[DU@4>SGJP:O;-X)A\QB!XS M %%>OC"3V:!9FEI7&^NF[KB(2Z],X$LJ%;-K&/ADQH4/99F%D\S$H];U.RW@ M"4OJLNJ-.%-L/O/O$&!4KX!)M1A*Z,7+Q ZUU5P0#UF& M^,T%:FO]\& $=N6B1%G1/ENV\Y MB*_@!ILJ %$E3FP5@%$_ZA3P7P^;'@#\ >RX"LPGKHB>%&^X)MU.)JA&K7:: M^"SMKZ2*,[A%5*E@>ZZ MP**EI$(\]:%ZHG0%>$."S+(K?@>8F =AU99C&;S'C,W\LBS&R] FZ/20!5F^ MF,-*)/X>SQU9-I"KPWO1^!V!W.F$NX)4A)OS2?F@?PPA'2(3P*+Z7T\U]*'. MM"BR5>!RN![-=WB_Z__,'T:_PL_\N[YE>D[HEU?Y ];+,=$Y@+==Q-]?8QZ+ M"HK#Q>*'5W@PH"4=))7ETX/YEET^2]U#G"+ASQU>\'\@'.%]4%]5W:#:64)Q MNGNFQ0&<%O$#U:]THXHN!)8F1"=]KR?26)13H$0E/D68A'RBYFJ>R> /PPY,ZWKD0QS=<".VE;2)Z"HARC_8$<,A F_/SXV-)W)37QF-%WWBQUF>\$B6ZO@2;10Y@R/\/ M.>W*.-*!XUJ&(A5L3_:A#YS%@Q.;0Q6-8;]3:K<%!V!)AKY]C;;LKK%GW34Z M97>-LKO&L7;76'\!^]55(X-]+H-R\0XW.].]*_M^DM](&N6^';J. I:BV? N M^H'&>KI!5U<=83DYGW;NH]FX&4)O,&*:1^'E6(6?XHP\S.C(HR7V-],BX?KR MO-%H7IY6;SJ=5K5U=G9=[5Z=GE9;K]'L M7)^U:M6;B_.K:NO\\K)Z5FNVJ^=GM9OF3:/=Z-8O?(V#-U=%B2,:O9-S&3\[ M$W7@?^:R::B;M.1X12P.7\WO=7U)\;FY!F51O,K4B]T$8F*RTF_$HD M*P:2M?9EH4<&T6*";Q=4"\8VAN;^S[O&NZ*<[+RJ$5[_-LR]>/L@9H]ADX%' M4.F?[V3+,XT?=#^(<1;UU,OE[!VCVS/]).W(PZW8 ;O4\7=('[O'_6+@]>[W M71[JMK6R0NBPA8#$86)WC%Y9ZHQAG;$+$E%]84M5QGUG107"BU91\<+_?VL& M1V2R>?Y84NIS!T($>\$<$T)7(H C1KOE318YX4TK7[SI["'>K/?3]4]F#W2' M"70+_G6DB%;+%"]76OR M&]6GB'J;>J/V/I2'78*8J*4DC!UR2/C&[Y0#2Q1KBA7;$"UEWY3VEBD"LXS0Z#'L\$< M7M5XO^/TN'>?%]?5-IK-V(:&]08V;BU B;5PYX<,*EYAN^:LMF:E?M:IU%OS MA;0[P(RXHRD,6FYYG[\L>&^K6-00WVI]56KXSQ.B-5WW53?UL3=.T\J3%YZ' MBI!D<($L*GKDVLT\"X+O"VH(EW6;:?XF=.^%*)07OG0RQQ?U9P'PI37?'KSD MC[GPQZ*I"_$M[S=0%Y;U-,Y&:9 9^"*K*D(I:S/5\V(3R8%%"G>>8)M:HG,<,:GI9=,\DA5AE;P@)8FJ51NR]&;1FIS9#&TJCMC!I)\F";,$ I>+:OD%C>E^,+1)5 M?S/;TE1G-">EN$[=^JV45/E*JD@#XLQKXM>25$4V EN[$:X;0&^'>%0*DQV: M.]OTD&[3W(D1%NO8/*4@*;@@*4V>,HZ7?W)JI$UV:0'E++3:<9.VBV?/9)68 MVJF<=\XKM4Z[V+)HORE@?Q-3VXU,J*%,3#V2N%X[+I$YMV!>F9AZ>/RQ:.I" M.VMUH4Q,+0W:TJ M8WA[9]#>6V;UE3EE;FJQPG@?DJ177%G%EHS==:::"KD% MF,41*SKX=CTYU:JYTN8NNLW=V6HV]@;F]Q9P*&98>:%,C(-FE 4SO3N9>^J7F=Y9J# SAC=E MUEZI+KM1=9LZZ909M*7U?336=QE.SLKZ_C=QES*:7%Q#/$F4Q75#*E[0F>-8 MUP2%;L(&\.>SA5]E%8NN5\[/6Y7665DQ59!82[%BT9WL8XL;&,@^+82PO[25 M"V\KQS5.RLU WBX.E3'KHO#1HAG.F7O]MQBS7JYS'&,HNZ2=O&CG; NTLWN: M\2?XWV3U(#DC9;'H[7HS$@>>[7M+R$>SEBK@SL%A+ M*E>TARMJ%6Y%]?<+S,U"K;*0<"M7M'\K*AEYN:)M(U+L=),R)GAXD[L/X%4) M:+S/VSK(5R4H03EKA?N]T_)5)0LYEE?E>5A[X!8\CJREA1/::F7J4MZ1CO.8 M2$?M4">TU<\J9YUVI=TH&V$4)/!7K.2CTUHFU%"\1AB=8N#[H24:G<8U3MD, M7XK1"*.08=YCY(\%4Q=.XU*8-U(7RD8892E.68I3NMWWSJ@M)[3M5?'-:5PS M^WI0/UTO7!U.9H/<&I766;/2.2],+XS"8/)QM)\X[62-^H4=Y%:08HB#LW/C M&IADAD&%&N16$ PJ#NOC)AMDI3+L]R"WTO8M;=^]LWWW*J";,L^P MT"9R[/"#^JXLYM16X^X.9F;.ULCJTIJJLD@";:??1$X-XDZ3S_-7.2__HM M.$,ZPL@)B@,4YQ?U\R:^1IEY37:H\CR"P^1B1GGA02?%M92)9P]&@ =B=0DG MG?T(@&?=-=C#\!8$WJNN>:K![QE/#&O*F',)2_4,5^6B<3@$%+&=KJE=Z38; MN);M[%D60[-R>M:HG,<$Z#CP'9H6HFB>C;3HCN29+,9C1_])N,LO!-)U1X[" MX-RUI;=&22#$@]^8#9S"<3R.'Y: >P78/L $^8$FX5]1F#PK!;061 \Z, #7 M)^6#_E%Y\Y\D,6\5C&MG/S @'N,N;QX K1X!^#J2S)ZA5:-=K[3;\ZDQ$:2" M8[,\.\K@@4>JIL*$9BGYO8F8I\ ]V)(+(,B9A:*A %DB#&9GTN9V8/L=FES( M(";,5N@\B3#A. $.1'@^)/ 'FTT,=1 P>W<$!SU2-3CI"5"N1G<$E DHP*\, MTZ:2=,J-79WR2&?#&]U4S8&N&D( [!EQ-FNUV)YS.1!GLU#'MN+> M4'_K,_>-,3.9)N-2>K TT5T4S%TYN'% ]49_4;T.E1U6W@^X'OXQ@DI M298+^Y!FDS-136DX51TVJ.H_JR-= PWKDT20TW>??ZGSAK)@-^$-GWVNOCE; MW[FMO6?\O%XY[;0JM9@J^*4<'UN;[NYM1>&0GLISAQ_'H100YP[63CW173HG$HYL] MLJYA6 /@%UK\V6%#=--9M\]Y)\GF).M?-PP%Y_PI__6 _3';F"H6G'9J\==I MO/L\!-8:D7Q3IMK$4@T+&*"*G@][IJ@APL7JI MJG$$WJH]K\NN:[OZC7N_3 A(C+J$1$O"+N;7WW-.9FH!(01(0H ZIGO*@*14 MYG/VC:$LM]'^,='9X/C,]PLY(C[H;YM*R]FI5-F?<,?L7_F^SAV3G6UT0D>4 MTB61G $/[ZR.1;H8N9A0_*ESQ"-&$M=>;4YO*6@6?Q)+M'G9M4F/-&KZ 6[* M'<'VFESVXF1H0('X^-:RGZ5RNJ::TSB-I.1C!OQ#GHITWG'!,8".@-IZ&*&E MR)XX1)/BL\ANX"+X?W00>,1P-)H\* <4:0,/IL)>N0F?&W1X6G\$BH3CXN] MQY&/.2Y(M"SE(*OW7QDS^]J]^*I?A/@AA=;ZN,.T<9\!(GW@G\#=OK"C"_)] M,<_YQ:3WBP&T7#P\=O,;!)D#%TK."4<+_^T6)?J82]#ZT5P>G?JN ?-GC88( M3U5"\2G")?G6%NTV\# #WN#/8W8-B]',"KN[$V1G@*0C7D3!+8ZGT2?%@YNO MFN## 5Y%)+-\L;>\:X,% M6SGB5C(LY^KFA)-416N92^',4!)IYE0LY/R+LVA'CQE&CP/OX,'8?QNQ67AG M:[#J^<9O6,3#U-9]A+VR@)USX0I 6ZW?UY$P-2.Y,G-R=&&97%)D%=48P*T] M$@C!F$F":*IF$@)D6\!FU!NIHWR!>WLOL*><-)KR.P)V((TXJA:>%D2'A]^$ M]JB"B!:KE[!^!W3-A:T^J T6BI(/C95TR 4>EV:UT0C^83'L>G9!O@4'+/-M0$PB@H(LJ"O(Z XZF0>#R9@ MI<&;]83*R@<#X#@A+@&_DVYE3#)EF@1*G&DTC9<;?DTCA^A4Y6)^!BB+WNU%Q^ 9,1_]XQ)GU_DI5X##0%<- = M]N/;Y9]'LY45M=H?4241\A/*U:>/CL3]9FYX^_)T%')%A*OK6. IZ@:A.PP' M5=MZ][Z:_:['@6/]^/;P\WOL4Z+M@44IS/[3XG*RZZ>$&6]AGV!EWAL$_@C] M>^AU4OC1^793O7RZZ?Q9[=R^W#Q]9IKQKDT=5:Z 5@KZ:$+',.1BNQM8#B ; M+?RM1O^)ZL$@OSIBGR+/YA_7T6>#IYS.R;P\7MWKYB_O*7W=&1O:%+<1/5#5 MK@',)URD10\/GH#&AC8R[K\!HSH*D<2[W U08%P=[3EQS/B+V0\]TV_FMXL@ MD;QVX^CBA40A\%ATFJ&4^/I)6PD6P7]&&[MS5)^PABFB-Q;N;PHV]OH+\.IJ M+^\>[SM/WQXK[.[AZIAU'J[9\\_+Y[OKN\[3W' MY\?[N^O.R\TUN[U[Z#Q+=[CI%G'XJJ/O\//5D(2^%<"'0T*?M!O,^ 5]50,6 QJ.)=Q?9,8/ M44/U7'$5H?W"LYOU8-?X-N!TFQRH4ZCP:W,1BB_-/L5IY36I8D0HY.^B 5&RQX#,?NV3V!BM5%__^M"*V>;+#&.1J+]7J%>1$&98Q6\$R/ESTX#@1Q]:3*S>[? R_QW>TH3;2^-98. M-8V-N"88DHC14%K Q Z6C_WBT\4E9(%0#G(.N4QT_HJ0C\>IC]DEL,%0.%S< M3'Q"IJX3N[,C;2IV$X0*$G0F?.Y/;'05 M@#U6FZMV)A^"BE:J:B(K(?&P4\+MZ;'8:=1D*,DY(%B#^@#\,=)=EW,O P$S M@;T3(?U%)&?Z"0J67?%$=L2-4":3>@12I&=S%4MPN"NDJO+MN'ZE+#T&SSO1 M&^+K!RK2%@0",6,6^0\2%C*%,/$J\N/) M>-D/1:)+KE#ELBQ8*9N\3IQY[N#8535$X3WJJQHJ<89AO3N?U9KMZ?E:[;=XVVHU._?+(2QCH=X Q]%JG MM>95^[Q=;=6NX)IKN/KLO-VJWEZ?W#3J]9-;N,IS5E&S!.ER(6\L^BUD]P7O M;U T>M[?PL,QT$VR^Z/=96L[%V;05QO_IF:7HK/#TC:<:_7%C)D"@:VK9/,, MZCN94=^3V'ZD.[( T'S5&KIS;4$V:&X2L[1TUE:4/=H>6'H6$KCYWT=U(&\; M>)_XXRB]E9VMMT,9_E&"8!$(&I$N\A% CD<>#/Q8N% M%(%%12_%,4G[NCCG=8 +*$7,6NM(V,(\ ]TI4\QD?//M@"T/(.7SC&WH&#NN M/VSW8+8A]_.6Z3(3*7N1GB_G.ZPS5-T1\S[%0Y&C!X6F&,>@S&F4O2:[B+$] M9!DHC_,]Y;-"G?)Z7ZE<5@D._W]*P;*/K(!2EC&:6)[R'I^RUVUY*Z>\/?4B MI^[NB;P;JZZA$&[+I8LN#,0#\PHR!?F2]NU[@;BM:$Z[![GUOAHKB2N*>G+2 MLPX!MB6C3(+:(.I*K)58VQAKU&5(^I&_.I/Q C7/M<9?J#)(5CK5&[4_ DO M*K,/]8]?/\$==@J9J<[1S<3%EGUZ7>+9M=>\)_(397.2U.;7SB\XQ0EGJ]^\ MOME\LB2,(7;4V/EYY*BQ>J/:K*^:_KL;(V(K9Z?GE48KDPFQR8XC3[AYO-/=V087D1'T@4P:F9YHNN/1?7@V(J# MXRKC4C?E@,U:]-S=#:&7?/CICD#O?+[KQ%XRS*S?9>&DTBUK LU:,P--8'?Q MWLID[N@F>-_!L$H.N6*9SNA,/W:QR+IKM\FPVV?K+HST\[$((E-!WHX:=RF- MT,Z!\R=>Z8X30KI!V46OBL M78;/"A<^JT?%,-:"81D^*\-GJW' 5A;0*\-G.\HP#S9\5F]GH GL+M[;6W.4 M'A#>M^P/!0'5BC;]PV?8,"'V.)]4/>I-*YMT%^?*UT\&6CUI]&J/6U/!;B0,VHDHS-H9>Z>#;489YL Z^1E2H;U--8'?Q MWBH:$5F =3\+L%[$9)'4DN;KE5:[ M66G7SLJT^3VV7./@W\H _AG;L$5)CDU<@5@:LXF5^).,X9B!75L0.+;K15/X MBV_@%D")B2>'J!JB%)63/8!]JW")+*6=N\=V;N91S$U[PVV[DB'#1F!SMD(3 M2^52BXFG9S+#NEC?FN#4RJ+;S(N7&B>6HIN2%=!03BGHVJHTFNU"F)7R N_-N,;H]6/-.Y#/_Z%G/BD]\1PSKY^\0 .;K96O&,[FT"N7Y\ MLK6ZZ%WF^079F6U&L%.AT>A&<(=:R=+:55I,Q;C=@S5D/A9W0P&?J7,B07Q7 M>"P^N5VK/\6_-##6+MA_,,8(^,@*='-"1"D_CG8,S ;/5G,&$.2]_U;//:5* M-_LH$3F#39B;]B%GG61F3!@?#W#?+CN)W]^\S._GWEN*0Z[MC'I.C9"1]FXW2LA@#H%Z$=I0,& MCFL)1^YGD!= 4-C\_PL[NGBPS"H*$R89/=,=9P*G)C<:T.GW_M^[W9M!O]S# M#@B@-Q"VB$UK8L.%9G5L: JW5GBC0,PQ=\CCX.CHOPF"#,#O#AW&X7G]Y/AE M=#$(W[A+A-<.'Z([3'-@688!5LOGW ]NAIL)I:=U6FM>M<_;U5;MZKK:NF[5 MJF?G[5;U]OKDIE&OG]RV&YTC<0/VE9BCY/ND2?2X84@6Z_T-Z.QY?QN: [K$ M0#=?\-)9&ZU>J_VQ"!V)@!4"28UX^U?)R;HIK*TH M>[0]L"SQ+&Z^L/9F*,X$/PWGSGP,_; M5RI.G].(^ZV#Y, 9@8BNCKE=GO(>G_*=BK@?F'*QRQDSA? !KUN9DC_$+3_S M+">0[P6XMJ$C[1ZXUOO*DZW,P9S)W#6JO0!HR?V2 #0(L!)6):Q6@14E81)D MX/^J$*T&>[;6=8A'[0 M_4C:T:5'$3TV'RQSYZJ\&[5*O7Y>:=1.B]929.\[E,455[>C)I@M!]UZE=1= MX]7Z_(S)^EX;FT"-&MURW4*U>F)8%;1?V)R4SY'QG&R,@>1%R)EAH'Y<*URW MHN(+Q9WJ0MV.FD>QDH3T=2QX3=UC!Q*FJL]11#SNC9^LRW'64\F-,\K]>;65)Z5@)QQLD$!,Z;S M-386T\-)/45Z2*+.2PZ:GF67H*]5AGG@11'GNV13%$"4Q--$U%2"%&DBM2Z_ M85&QW:9QI5516A5EX&3MSKV-TJ3859/BI!WA==J^'9%B7*9]5FDVMQ:7R1^_ MNQJL.8ERU"]'8AFLV:-@S4G4,-S5,% &:W;4L-JI8,U)5!_[W$RK,EA3FE4' M8U8=0+!&-/]XXTX9G2FZ*14W$/0T:HYT2K94=[DXZ"X0!_ P 2UA23T.Z-=K MQF7JE=K92>7D;&LSHC,?^QE VK\FCJL/IGL^"73%N9^GC4T=S"F9;!ZN2]NM M"+;;:=0\V+5QL8$9EP$NMC0_^^6+A1RE%V^KGE=IIO7+2WEK>11&A?IAS+4\WC^1L8!IZ. \@>U^M MQ.R&469K3*:1O7 6-3TU-T,S2Y1M,X:XRURT(#NSZY,BSS9V96<8WURNQ>Q7 MV+,0M%"$-1PP/49-5UZ5'O.G0Z\-M=9266DSK1OM,\!*I.[L)F7.>P^K=F.VZ56M;'J528CQ M+*KI56V/FEZ=MLXK[;/"E=GM<#+.YG449U%-KY:#KJRCV*-QHWLU.U5&<1<5)5Y*091U%F8%39N"4=13S2"^;7FW=.DK%]1W5]*KNYQ77 MMYY5DUK3JU:S#'2SZ/:6:V+]-3:6?UV],^F;H", MM2<3]:Q M[+V$:/7^6\70'@N.#V;UXT9[HTVG(]3-/L?-:YZ0B?PA9E?KM*$?F5):Q.MZ M!0_P2UGQP&@B,J-.'PQX7L^P'-@M8':C$?SIH"AG8KB[-6!?4;M6SZPZO%?5 M?U>'>A_6]5EPRD;M%+@]Z']G7S_ACR^8YK*8A8;;#!Q+'(QG]SFX=7^?V;2_ M)^F;%6J2I0X_]C$I.CN"BJDZQ,8I+>5Z8N-VNT,>MTN._IMVAL&9N$.'<;A) M/_FV5AA=_0[G[C@3N!(.T2+9P5R+C2=V;PCGSQ;+OT9MX]D^__NBNP9_'-R! MG'K3^Q/-H-_\$U[%LIT="X4NF/_#:#2]@Y1B3>PP#0$9Q-A]C?J:M<*K[>HR M)<2Y(WR0NN#_,#7G.1MS6^P1XDYC;[1,O"MSN/T&#W6.V0N0PD#3;)AR\0]!XF8[%OMZ,QH8UY3Q@O<@]3G/[9[>]8QA6#SAR M/QK;6+MF.FN>P5ED11H0?Q_X +-Y#Z4W_-LDM#K< )GU6F&OW 3ET:#?:?V1 M;NJ.:\-JWCCC8CG'F7-H? ">,/_=,R9]?I&7)(!C!!&H.;"%/[Y=_CGK1:K7 M:G]$Z:GR$UM(>_CH2-QOYH:W+T]'44J9\E($GJ)N$+K#<%"UK7?OJ]GO>G"" M[,>WAY_?8Y\2+;J4U)OM2>D_+4[>H+A'^:06]@E6YKU!X(_0OX=>H.1'Y]M- M]?+IIO-GM7/[ IIW,R+X]7][KYRWM*7W?&AC;%;21EL0NY6X N;HZJA[BF/$7LQ]Z6LK,;Q=!(D81J@B\5)!_ZP-8 MZ@LJS\BTKY !@[3]^DE;"1;!?T;K97-4/[.(189EA'L0]S<%=7#]!7CY^Y=W MC_>=IV^/%7;W<'7,.@_7[/GGY?/=]5WGZ>[F^6O71MP^/+[/70>KNXZ]^SY!3[X?O/PHB[X\/.A\_/Z#GY%C6%)&,3SU(S? M<]DN%^]P=TO7KV^NZ]>C6J6NEJZT3[K^@K3'373]]4*(&+ M+E&U.A*X:=3/6HTVF(@9HC'18HTU[V)CI7CQ8;BS3/Q&>+Z86_?53 M]Z#<8']YXNI=[D!(6LURV JR6'R*-7&$=](ASI*M&TU(5J2HF$M(!HNG:+@H MX WOSN?5N-[*IIUMF@W!'5 M+"[8$W.BHF"L*.N(P7HFYS7ODEYUQ9F,*!(O-JL,P_^I/!5Q3%+7+ " M#EN21CXC83E')L7JNUO^LQT@;0TDN14=9Z@F%4$%VI)ZQ4Z[IGK*,5MZ'?%:H0X[Y2A5% MR//?9Q <.*6+O/4QM\M3WN-3]J8W;.64MZ<][')E4B$OG^ .>8 PM8DQB^9P+>\#L?DO4KG)ZA&/ M8-ABV=BIY?.D\MBH[6UE'@LI>M.[0G6SFYUME&%'NT-N8MIJ19=8T.2&994G M5YAJ^CB0;F*9WQKHL;)FR?A)Y?2D76G7&D7K*9H-(!)S\705EA7G$;5:T?W6 MQ(B/]9NJ^>VNO#SI30%4.ZXG;KZ>S\PAOR/:UGMLMUI1HUHBSG'%5F89G&,Y M-RBM=RGJW*!6*[KEWBP89YIU;9>Y-!(W;"Q[79>]KLMY/^O-^Q$UMZ72GPG; M;=<2]?U9I/\3;XU4_L6IB?)]44^^IN@_KYR O7MZOK4I.GMH T1I_'$@2=@< M*DW=7^!G;Z_;.JOU[.-#S0QPS;V=D14@4;&Y&M"JU M^DGEM+TUWKT@?IU1^YR/.=)-(2V6J!97&5LL$JMK1RH2*[D':+*%W52CYE'4K2\J,1X.CQK MXZ21[!S+O*C=-#-V*B_JI)D(C,7*BRJO*J[V@&554^F\^#[#K,3KSFY2:J67 MI;LHJJ"MMJ-![@)X?>)5YZB"MMI6"]H:E?.S&OSW0!+:=L5Q$U705BL+VG;. M<1-5T!9QCJ7CIK21LP=C5$';/!B+Y;@IG%PJH\1['"4^T-36LJ M0[9[&E70 M-C_<5VME9I79>N"J"'38!5LP./8VJ9XL8@%J<>K8R7!MSFE'U;/&G MN>UZM@.I93THN1-5SQ:+PL+4LQ7.$BV5_CU6^@_ UU_6LQ4G#W2M>K;3J'JV M-(R(U.K9ZI5:ZZ32;FRMRJ2L9\O58HFJ9\O88BGKV;)3%J/JV3(V6?:N@*CX M4K, XC >AE'U;#G9+!O"L6S"41HM^Q2IV'14P+;+WC)LRIU>'EMZ:]CW0KBS MJ$*X)59/QJE3YY5:HU%IM[>FAQ01A^FG16>+RMI$$I426&6MMY.MUK?Y>EG M!5I#9D9F2( M5>^_58PYL>#P-E8_;K0W]UCK9I_CUC5/R!3\$+.G==K.CZSS^FKS5\WE\)T< M.LQH AW8V@[O,^!-/<-R8'> *8U&%I:<6KU?3,S1M 8L3A.L195XS#?LB&!5 MREJA#XEEK:WAS<=@F.:RF*V9;1A#L!O/'FSPK/X^V,X$%LI&LKSRO'8F7XO. MOTHOIAC'Q.X-@;6P=P4>6*OW(=Q84QQ)/BV&O9S'-%^(]'.0YO2L__Z."_+R M<\PKRS0YW?XOW1V^##G6 N"VJ5V;TZZ2NU9 +L"ECX-GW@-(N#IWKC3#X/W+ MZ8W6&X9_NQZ/.Z^V>[@CQX7WIR&^=>HH96:P:OYEQK8ESGGI[M+G&>>>_Z M,LX3HX%GO9E%YSSS&3 SG.>X5%B3*ZQ+KPH')(NHM=9ST5KK45IK_>"TUF:E MU:Q7VJUYSZ'8P?4%2",F.GK@JFM$N&N) &G$!?,.7'6MIZNZ-G)171MQX87# M45TS9#]1^FN&&[Q+["?"4%C"?J*GWI?Z:V2.9>[Z*SX 3X__[AF3/K_(2T_N MZV^LAYO]WT<_OEW^.9LI4Z_5_HB*%_CY/?8IT8J]L@EF2S;\I\5YCC'K'Q5W MM;!/L#+O#0)_A/X]]-(R?W2^W50OGVXZ?U8[MR\W3Y^99KQK4T=%^=#I>-W]Y3^GK MSMC0IKB-%++K&B $PID$]/#@"6AL:".O^!L(C*,02;S+W0!.[>IHF(ECQE_, M?NC9<#._702)&#.Q(O!280X 80!+?<$ )DJW*V2NP(Z^?M)6@D7PG]%6ZQS5 MSRQB47 _(CT*]S<%8WG]!7AE*I=WC_>=IV^/%7;W<'7,.@_7[/GGY?/=]5WG MZ>[F^6O71MP^/+[/70>KNXZ]^SY!3[X?O/P MHB[X\/.A\_/Z#GY%I53$V.-Y:L;OJ78Y*KJ]G?-&4KT@%(K/Q>H4"+^&EIEL MVEU8=G=Z/6!#KO-#FR)M=,P^?&)/>/]>U[JZ04KHM>Y@,'QB\Q>X^R4R@B.A MK33J9Z"K@&K-09B/D3?!I4=Q0-VTYNYK]P+](7'<_O18<'OU:DR^&UHE3+X= MN_D]YJ8#2RE0A'9V;U)S9Z]+U?&U-:2G:.XI ], )1)6IJ6Z*51%M!3OO,^EE[D[_ST/>GQB@9"W4"T&NDE/ MB]935U/TPKBN4:;25YF7M+2 9G%IS'*2DXE<5'ZR289;-D\*IM GS&E;OI"% MV8;Q2TN/XP=>0;S!K B __/ZQ)$GE3PZ9L!("H?K\1?0?$7[)>] M50C6BP?!G.H:E[^.%#BGM;@&+)NI7XSIG?S!,I_YZPCTBBB?YQ)[ MZ0JU8=-WQC<3.C.KS:.+UNGZ?5+6VL&487& .(N.88ONR0MP]B@L(O-5@LR1 M'O=G%["''UQ*(TM]+Z[J6_:#]=VR(RM<,@1EL[5^M^6-09E3$Z\$R-Z:K+!% M0KG+;>ZX!9<+RVZX#1(]CTW@3544W,E32H'J-IA-MY>2H)#(BDX)V3KSWQ,8 M%L9FV+3G23XB JP)VS*,="5$])SE;.JB5SZ(=;N;9,0K4NEHL&9 ,"-GZ M6:Y2-I*G%]/L*KCH?;%?3]8(&H>AO* M@O':(W8OPL=;G!S'S78J2.62R/_B" 8I9CB1@$>-7AW36+,QD]R8,NO=!#KP M:'0:WJ<*7O ^U'M#+*.EWRXM+#N/&N\+&&RB!'R$6]C.4!\+K1"?)1_UPGM# M$XRH5V 3U5WXY_:&%)%JUD5"D-4"BS0>C_\#M M(/[FM\I3'0XTW-S5BI\;QP5J*I4Z$"]UZQY^8'E"(2GH&"6?BZB?)8H:;4YZ M$$-()Z@P_Z[9@-CF?%^D=_@)!YGEKPUOW<T M*T@C5Q1^>$S5A\FT?G"RW@$-1GDN8&?=D8H$]8G/+R7E!6W)6M7:V?_>\U?-N#%=T+3F=#;II[BWS%>0V",\ MWY?I6)1-H_ZNO V/L"I;_GM>N5L@N7R"O=5Z7$BL-1MYUVJ1 HL)]0).1W_3 M^Q/<66 'P ?MBF>.!PMZ(:6$XZBC(3P)BE3X0G>B)QK?=]6 M6,M&B#(1--,44!+/.F8OL)GF$FL6-*.I(/4N5ZJH<*^@YCRT#&"C))O-*7.! M(2&-HX/#HJ."M6)[C*D\*O)P3%S@5A2U H5;WI':A0@Y/QG#V7W0/PH&+ SE M\R\.A?$ #(GU]0)_.%TOU9PQHPTA8V81]M9![1# 2.8&397)F%4I." M3\#B3R*@ M9VU ^)OEO&&$N(>U#U2[>!;W64=SWI7UO<_N8V.X4M@>5+? M9]]L:S*NL/O[*R(BW76%50X:#HAF#O>/94@G$7104Q%)6@;H$!CE$*3@K37\ MG:2*,(KI@CM #+RF/<5W>QR(RQ01):"SP%6AA8B=@(V0^T#; )N01$>*NJGL M57-IV;;U+LPI^,:=KCV]=@'C4Z:^W!7J88]'WJ/5',\8F#;O39*MJX8!1CR6EMH*NK. M#.6*LW?B3SZVV_J>'G?PIFLRT]/3!4=\.S'[ ;MKYD1&$]!IP"B8.)Y$[$]Z MG'G,%S#2AQ^*8*ND:IN,".]34O:%9X [J'W1F:+2:KY9H"TYI+*J-H*4!>$H MMR?60N;6K8KM>.+BS3ZVFH'+^^JV(.G+,[(>R:.&3& MMU??,V22PAUUQRL+%@D*H8^*:P2%[ DH#*&.@M?7S/QP'%!@=P9D#)M[KM MN/6SVK4V==:RU2,J(D=E-[G:^YI"MYL(A'G[H,> F MDP%'A[Q?ZN%LP+F7NS6K -! LOZ2QKOMV5D'>WW*LQK!@C/^)^Y<"D=\NDCT M=Y@C>C1/ ^D:TC'GP/+(JP:D3TVK PX@S;_.$Q9@G /1; MHJ#H\X%NBIEC^*R?IHYO@QF)(^RW"X^YLOK\V+LCH'&YG!MYS(3F$I!Q3+K&.[H/85: KV$OQ'W1B\Q/X[AJ_X-G^6V*%5+Z$YKFE)QF528/")FCZ \!(6:./E*1O?I MT<7 FMB2\,1UV \=-.V-(@' 6CT^3F !+G P*BGN M.1@S!D+T.-(X34I\?FO9"BGK3B8X:2X:332;RA74J#!]#C0G/B'-27.&)#,' M$Z#TL>?E5:(Y0.Z@> D+WO(R=((1F)E?>\R!1/"8$PM$?5TLZ)6;LJ:%$CC% M;.IE<>79B3A]V>1?';E?1K-MVG\9 IKQ8]!=@-]QX@5R C?HD-R<V8%%+"=W%UR'"%C_M^6\FTT(J4H(, M-6?IW4!'"MRKRT'.C+C,@Q CA95>*% L[3C 6I!WO(/T8T/]%>[*NA-7U'(X M#@>I!W#61Z!Q"/&X=#TT9BJP(O].";S=LV-2"H#))4R(5/V4>%#[O!X#-I+O MR/I[Z#+N"U,.?E;MB4(RN$HZ6NJD&ML#NS=YQR@Z0\>%EJW6C6?&XKGS8P"U<7XS5HQ^7(Q=G]7A7\%$ A M_03AFGF C8&P2>BH)%'[Z%L\:_H!ZI5&IGVP([G8PJ/9:UB7Y#1'3B=Q/:PS M(J>U6TZ$&Y*(GZ35@"+/CDJI*Q)IZF\A;>V/@/ L=8\DNL>S9J(BJ\IO2N5C MK[AE7!KT9MQ2XB97W:-^5CFMS<^X+G6/4O?(A9KB,M&SH:;MJQXX0ZU4/4K5 M(P/5@Z)6I<*Q5RPRKO9B,Q9):,E7W3BOU.M96EZENK'UYQ:9EN*:JV=!2Z6R M42H;>ZML?.V*(14+@VV'KG-\[7J/[BZDNJVSRVXLQUS0!&D=CIF3CG%V7JF= M1G&]Q6>PTWI&KD)^&Y2R.76L0@N+- M0[C(*T&TK[^I',L?WR[_/)IE!#7,IIPGXW#Z)7SD97B&;GC[\A2;[A-XBKI! MZ [#0=6VWKVO9K_#9%'VX]O#S^_+DXH2)X/Z3XM+#&[4Q#P M3!O4L+,'Z%_ M#SW]Z4?GVTWU\NFF\V>U<_MR\_29:<:[-G44E%'SP&R?T#$,N=CN!A*&G #V MMQK])VHXF/SJB'V*/)M_7$>?#9YR.B?S\GAUKYN_O*?T=6=L:%/<1LQEJG8Q M;3@LZ^GAP1/0V-!&^?@WU^H=A4CB7>Z&#B)41QU-'#/^8O9#3YV;^>TB2,2, M1ZD(O%2P(DD?X%0RRFC&TBA4"DS7^?I)6PD6P7]&*ZUS5#^SB$7*3W V2V!_ M4Q@2L_X")$T>75S>/=YWGKX]5MC=P]4QZSQ?E\]WUW>=I[N;YZ]=&W'[ M\/AR\PQ 8E>/#\^/]W?7G9>;:W9[]]!YN+KKW+/G%_C@^\W#B[K@P\^'SL_K M._C51V*IGY;RU(S?<]DN;^=PMUN)\BQJQ09,-%AG*D-WW\I/HDI.1.T458S$ MB!='_RWDBVR3C 6/_>2%*LSKDI.H4$W56VNZLZ1M8B.J;6)$LXLLB\W@,.B; MU8O,<')81%O=98V^&E&UP:&BO"*_M,BH6]!1>$EODT948N&ZK[MH7$*PC)GF M(O@_3&L\ A:S2Y"7\Q$\+DP-<1['>UK[%\5\ YV<<&J<& LAVTMP.6U8M)B0 MM>?4/R98X&Z-<(2;[&@H>T9AIXK7B:%AT:FC.XF[:/IM.>K$MNNSG335G#LL M,91ERX%%JPZ*2WL;-*/R&54E<0K="?##2UA(_RJP.QW;QBX<-$]RZO]$]J_H MO&MV7T(OX-\"4YL>N%8DK04L;CYQ)[J# ;4N.&:^,%YZ6DHBBQ\&Q?**?>S" M;>Q6+BS,(?"NT#['B'QO\8*%]V2'D1NX7Z59KGM]Q;-L@ M.L<*]0'&40=P5-0"V!OI0A-"\.#&NM!$J#U;B)Y6*%'/[*@B#J6[G'2ZLV=R MX[VF.([0G)SF2>2<'.R2A).#9GW.@1Y*?LOFOIR71NWM1*.3@:;;X6XG2C1( MVM%-V;*NT((NV#8% ZE+K-'F@IE\VZ#M+;1+:<3V\UIFU;9J:5FUN[EY)XMZ MX/^ENI\#%5T:6N]7];DWM-!C-;+ZG+J2P_-Z$T,-O)5>Y0 18@\L9S*B?E2R M\:@45F:8>I=)K]:ZR?4%,\!GYQ.R2][3J&>;ZL",X^7T-]R;GK1ZL-U@@NY/ M 9X!S-0R^SCA570(I$YVLZI%A:0H@V N1'CR)JZ;$=M<6^>UQ=PM[!L19 >A+J3-M=P\["&^5A/G M9D039Z)(^($ER!*L;=WY51W8G(O)H;A2/,@N=]^Q^U?<<27LR)SB<3WA/M*7 MLB5^ZL>XL:X?=9)/L,>WL,7!KO"KGV@+^.QQFD]9):U3M8K-F2^4:"FMF@!IV70P-ILEWXY?^2PN+FDT MY1YE*>>AI[+GF;0H$R\ZUZ&L>^&Y]P2O5D4.>2X!.4WXZ85M>5>X!97X7@*N M8$!^JQ"OIPGQ*!:Y5@>]B!QC/*Y&K55AC>89_$^[_3&M?KC;JN'J)-#)TJWM M2K\<:XXFCR[^,^=JJ_BJT],4O=JSZN2,$GDEFL-[]G9SA5S!^EF63>@B]BQE M(!P@LL[22G7*&%F9MC=<@JP-V7V[39Q^ MS>>TW%A*^XGI]9C98!'S5GP$&TBAW\QIFODLL\2N DM/8FYDP&F\A.[_C]M6 M7W.&LR0OY@VVOJQ-^)L>0M'[>13SN5MO(!*#_ZCVCFD)N[7QOUCNM2)34.Q?-'FAS@PA-!GB;60FLCO6M">[-S%+R M]G,D7UDSY(DM+W9UUU?$Z\CD5-C8FCJR0L,<6I=-SXH!R #?-6W;&ENGH MR&FQGD+,6C<"5\@GP(]P&#SVVJ'DMOY(-W7'Q:_>X-*)V9._&>@FE@56V' " MYXRN!]*9A..K&1C'T!2H.F.M9I_<<<%"G)<;E?8%9PI$)^I:Q^_S+7EC13 )>XV MQ%VC>+@+&_->0UD=D2-\E;TOH=^(#_M?/OH [?,W;EAC!3Q$ZTC>T,,D)=-C MK2(P5L" _Y@2>_E@KUD\[%W>WSR_^# "K+SI?7@"_&, 4E;(7(Z5>)Q34Q6/ MJ5&''!<>3I #90:^!Z5%-,LAE<*:N ['H5MT8)<\U'[Q9[T_BMH%R_<1/G/^<,<2NKE MU5 Z"K]_B_$GL\J MZ<\(%CD$K=6R\6S $AA8/2H[1;78YO !P/GIO[31^,MUA8"*IH)IO3-GJ \( MA*XC+J)"<6LTPNX;<,;_I]K^=1Z??:8Z#:'WIH_]%BRSPCH&F :N!H+?U/K: MQ^-DZ"V;$P=<&0?-BOGJP4I1]H&Y/UL2!&S@?=Z!P='%5Z*QS M/>"4OIS*+V?=["?73;ASLU'MW)PVJJWFS6WULGYV7FV>7IUWFK>=^LU-9\8' M3XO4S0GO=]S_/KJNUSK7-Z>MZG7MO%5MU=OMZMG)^6WU]/+FIEUK->N-6BO] M M.01%U-,\BHG#25@K7\2N,6U[R=;+OF+>]BMA?D5F$&M*!^,_]3V:?S7V%M MN0# $X#U(!J>]=_16-@J% HS5FZ[HZ3R+9A9>E\)@E8Y;46O"W$*KU8SK=0UW\6 M-36O4:VU9AI&8@M85-C(H7_G\I$CJB_4,3Q8IG3R)RG"D"+ZUK9&&//$=?VE MN\.KB0.GS^T[E9[<<1S,#>J_:+]SKPK>R]824325(QS/E\(Q:E9(W8=CO81C M"-7TEHIUN8>$86[DYW_&_!&.!1?5Y/9HWSHX"VDTPGI9]>XJC9C\^ M?"^X7KWDAN=IE-;.$W@\?38V4J7GZ@OE>(9G%VB69BC(4CGUO;BJ;]D/UG?+ MYH4AYC80<\3(KH.6+0G@FD5L*1ZO45.QDNO:>X/7)@Y#FQ^K4^(U._9:7XN_ M)AP+MN]X;>.DWF;)88NO$$0-2$NNL.\-8+'#:W.+#+9TH\^YT;%,M-3P5R;H M!0U%,M7P+W7+P)#'C5^U^]S3N=GCP=+R^_NKPM!["^C]M!1/Q3< 3K=@ .P> MG-%3>E*V*"^^?; @E)FI?;"3<*Y7&O5F">BB:QL+8J&9F@\[B>>3=FMGK8L] MC!Y0QX[LNO]GVNA_53Z0?@/_.)YP4EL0D,[% J%SW9=\B@T/;IL@W&^$+XAR MYV*4E @O$9X]PA?$B7.Q4TJ$EU;)9NA=$#7.Q2K9!GIC+8]R/F2![(Y04]4R MNK$R92^(KV=J6]"9%3 =L=#^WE+52@KI!1'X3(V)+4*ZU+3V*#YW4DLVOV)O MT!L?L]AB@OB. C9W!6)!/#E3TZ"P>*V7,8D"V08T8EIU%+55AXA,1RBN,Y0X MZ]8YV7*'Q(O[$,=%-JU(#GQ\8^@CW:1_.@5B#LR!38-_'5VT.N/IT M[IQ8Q#K#N4_JR:K<"T'K6"?9V*J%=6C3Z5=<2X[M559<61P%)*N;+P8%M$YR M=4.6^"^$ $AJ3:V'_V1U^,7 ?Z/2R%G-.W ** 8!9(K_9&7]Q>BFX]?NA15N8]X#V9?4/N::.:>E9C&,6T!YAWAH$?$:?XU/'T'H=7>&-J5N/31/R]A ,:R' MU0A;)9U3Z1S((X>[$F1:6? MZ'22:PY(XJ/:#8NI),?,R'%!X+Q88ZW2C]@T<[7*2@FV3R2S(*I?K%E:Z1N$ MM>UV)"D;+Y:-%W-U&25?6"RW2%:FG;;*Z\-Q!?EIK%!/DNVEVE024&0$E*T3/6^6KU+9K)QV0E#@ 5:B5K.X] MYR2%9J6=;QG[ D4[L_A7(=H=;NO/0S<4OW;%$#7NN(S_'G/3X65_Q;(+7L%O M5FY6N5EQ-RN31,K^BEGGA+62C4Q)N4N3$M8W0E:OE7%8%B/M3 .Z5K*I) 4$ M63OGM-;=\)@=((*3S14I((+KN?J&=XA/%E$8)YO>4424U;8CC@_;\9%SCY4# MSZ=>:7&Q9!Z56E.T-BYI<(4R?[K,/EN31*+R28K64R8-$FF6"=/;IH.2_B+H M+RK5I6@=;E)17'/56TL9M7T:24^-B\IF*5J_G31HY#1?&LDR)7K'8R)E2O3N MY &UH_* 5DV)3D7$Y5O1<+C);0>0P=F.:GBR:@IT&J ^VZIOH4QY+@DF(<$L MB*^OE/*W-QN:LF5:EA'?'[%_[HGNS6%6NGKP=RN4K8,9H>[.I.(4!7==?- 5471O-M.F&*##.I+6=D3W83M1RAF4&8B! M;8RK637K)0,UJ"PW+#(J3[8QEF;[J,P9E >JFA<2\-N8/+-]P+?*:L9"HW(; M$V:VC\KF3@Z1V4??>3F":$EU0F0Z7O)SHKW42%ANPV)ZP4$;+4ZR%G M050:!,6AAVV.."DJ/9SEFO1:\O!5,;O-&2,%Q6PCWT3M,E*0YT3*PZ#J9+- MMCPY*'V#H5X&EHN-RV3C._8+EZ@%Y=MCI+0*BH3Y9!,W]@[SS<9IR8L+C,O3 M9$,R]@Z7C?9V<%F&"F;12>6'CH '>_HO;33^S_P M\8VACW23_NELA0$$9O,6L_%4(=%94L4\52R(M"+**[OPQOE5/0MD*L:2? MA/23K( \;_HY;>7JDC]@&7$(>E"R>O72*LH"%G*@*E.0YWF6Z*(T54P;_85SX*KNHS_& (.T-QM/^9F)PU 93(.M7+ M\-$%]@J,N^Z:]\AJ9\TZ70O_2]?I#BP"GFH8UKO#/N@FU\Y;U5:]W:Z>G9S?5D\O;V[:M5:S#O:S M(#^XC/<[0!F]\_;92?/DZK)Z>UD[J[8NFZ?53JMS4SV[/;^NWU[?-AMGM2/Q M3/:5H"@9P7\?88B:&X;$LO>W,]9ZWM\&G!MLA6Z^X*5'L[14J_T102_QY!4$ M"J#G-[D!!*TL]2MLXC&0:V[BDB4O)"M^@;FP!KX$60FRE$"VN#:J!%D)LI1 %L@T**%60BU+J"U. M2"@RR!)FFY2S9';QSZ*D$FTM1T@S7W7TQY)KW"EX\=\JG91/L^JD'!>8FBD$ MU--OV=TU7JW/MSI\PPW]C??5 7;H_!ZXNU[HJEG/MV(JW^J[_4/:66UUI*U7 MS_?8M^P'Z[ME\_QA>9IWJZ42EAO"LIX7+,G+)QN,;P&8YSG/ZRB!N2$P&WD! MDSR#6Y#@K5*"[Q8BF[DA,FE%?C;(K)^6O+)XR(S+KSMKK6/&K%&]E G@ G6N M.0.OP.U)"H&Y.,BU%T,N3V;5J)RW6]MC5X?=0>3HX@FAQJP!FSA%'\BYY(9; M(:*3S-U/*GO:TT3NN>9P.K;'P4]'4-\^J@G_]>^)Y7Z9>9#X<'.PI7GSTXUN M'A%IFD=Q/ A/B^69V@BQ_\=MJZ\YPUFPP@DT:O76E[41N^&AE.C-"KUG17-@ ME?@MQ;O$YAK1I8Q\6-FI 8UZH?U8)2--R$C/(Y2U M40N?@X9E*> 1#.UPCL+?3"_>]S;\C[$X,_#F[^ M/='=Z7?N#JV^#Y#Y3SE_ -Y M_5_=F<2B@2(_@N1"?JDZ.E>DUJ)JD/M#-D58PZZ0;DP8>"=) M=U4O;TF\!2.<(JQA5XAWC?!SH8DWL1N\I-J"44P1UK K5)MFO+X05+MJ/*"D MWH)13A'6L"O4NT:^PI(HQ2ZZG Z,)G-RLI;.W7EZB\O!V$'"*9*O-O/!'ZFE M1Q>\+6<6@S]*AI()0SFMK9$GLT[+ *\\P@2VX(9J)2A<; TF,ESLP$^BN0CA M:BU.DTYNQ>8K]$#8+IUEVS"AI+/#I+/<:N=7:NJP94K+ MM -$26F'26GY]01(U*5BRTICNU&2V$X^M\@DEF9R4(IM-[9+:MD6WY:DMK^D M%M-'Y+2V1C;/^GU$MDI!J30=R2O8D-W,NY)VTA)3,;DT1:6!BV:E>9KEF,<, MY9G"Y9CU])^@W+L6CEY89]P5HY=*R%6 MCETK0;;K("O'KI4@RQQDY=BU$F29@ZPUJ!+&>K7>J#;KQ1V[UCJZ.-EFDZT2:6L@+:K<;@G2=F_L6JM=Z!ZL)2SG M8!E5E98)++<[=NVLF65&8 G,U(%9CZINR@286QJ[UFJU2T3N%"*CBH:R0>26 MQZYEFCU=(G.]!\:E2]:CZFR6FC'%&[O6RC('K!R[EBHWC"HXD9#+=^Q:N[%% M=E64O@+EV+4=;-M^6H\J*4G7_93AO)5MTETYKF)QI&FU<16G]:A:BRUZILJI M%B5Z5T!O5+G#5AU8)7Y+\2ZQN49T:??&KC4+[?(O&6E21II;@*HNE0)^ P'?B E2Y2V'6^U<>VZ68]?*L6M[4C'?6".P=SACUUIGY=BU M75W#;K2B/VVL$;XL]"")2=(MQZ[M..$480V[0KQK MA)\+3;SEV+5=I9@BK&%7J#;->'TAJ+8P*]:Z1KU".7=MUFBS; MH6[-N1N7@[&#A%,D7VTY=BVMHOYR[-KN,)0U\F1V;.Q:Z^CB_"3+_@)E6__# M))WN\9_]XQ)GZLQ:GW]34U&^_'M]N4ILLUX#PZ2V][8 M,1R5IN:PA>XP'%1MZ]W[:O8[G,C&?GQ[^/D]]BG1T8M%!^L_C7WEH^ V?F:Z M.>2VCAN![4#XR%_8)UB9]P:!/T+_'GJAH1^=;S?5RZ>;SI_5SNW+S=-GIAGO MVM11\,"8BLE#&_2%#3D2R6?60&#)R-'?:O2?J*"2_.J(?8H\FW]<1Y\-0C6= MDWEYO+K7S5_>4_JZ,S:T*6ZC 0IIM6M8O5]A'DR'7J!JYK>+(!$CZ2H"+Q7F ! &U*(:^U-; W:%_-#$ M)M7:2K @"@X149"J%,'-_28Z*^SN MX>J8=1ZNV?//R^>[Z[O.T]W-\]>NC;A[>'RY>08@L*O'A^?'^[OKSLO--;N] M>^@\7-UU[MGS"WSP_>;A15WPX>=#Y^?U'?SJ8^BE%SIUKW>D9EC.Q^0O<]!+)Z$B(YT;]K-4X 2.2@X <(V7;$WX4 M!YE9]K>J1/C:O7BP7!['*^NU8\$L Z_$-+//0B\%F]>]\"5+3@(L_3UAZK_- M$[5!7_6+KSAU(\1N03G!*"F([,^@,0'/1Y[XA1U=/ X&>H\SJI4%;H(7PK[ M+?9C?[X$9YS*/?J+LZ'VQIEA@?X$O&;$+.74 -K#?4 U#[@L[DP%H-6?."[< MWR 8&5H7=]*RIPSGLW*L2OT+U47==.!F%78%9 S7F[I688_:+_:D]U_A-B_< M1+<(AW_B;3H&6'"NAC\WM;YVS'YH4X'5D=;GXHSFUZ79G/6&\':\SUR+N4/. M?",1/O.\,"@CI*L&OI?X'XUM/N2FH\/+WUN.PT#/UF#+;0V%6Q4A 9+=T>&+ M-W@ZWEULSX#^/;,:IKW:G!YVS&XM^KD\S\7$Z>B_B3C%#T?P[=!A'-ZUO_12 M]C\36%ZS1M-5&PHY<"]XMZ47H\%0"3S9AE7#>?+?8]@.SMXUA_UGG 4RDYBP MD*DFKTN_$8_V;(M:0MOB[N$6>-S)>064K3GS0KP<'G;LVYQ'O$W=?YMZWF]3 M;T6^3879W!ES^..-&]-C*?EHW.Z*:*D$X&)-;":T.: 78 .V]LKA02,-U#4/ MV@1[W9&7!;EIU>&]JOZ[.M3[P%,^RRUMU8XN!G!GR4#%=5.NV8+TB)+0E P\ M:)::QHK^]7@LMJ+B(HD >$_L)WQP][K6U0VP?!7[N9ZL>8KMLUKD*1ZOKDRE M+5BR5IZ>)UV'_WN"68W8C,")UI.:!=.3ZE)/\E?/Q/*/"Z0<;9@=&-2NU:#S MQBD]_CO(W550!P Y2 EXU] MM4]\;-DN$?S(O[EIX4WIYY9A6.]X!:H7?4^M/M[:'FSY"%965I^!+3FH^("E MW[,,$Y0F^]=J2NO>;N:M;8WBZ!TDHC%E=2D0&=&^ G;<99W)*ZB_L+;0E>\< M_8A]%B.H3IK12M.ISTS/JK7F_UY9$[3XQYKM3KT,<'G >+Y7VE@'T7D+2+B_ MOU+AQC#+?9F.Q74SG\\%2IY!>>9S_-L%7GWG.!/>OY[80* _X.6M/OW6@:.B MKYSUQ.))JU8YK<\'[YE#=T?F@1I)#XQ5"ZD 5C(+X4Z:W&5CN8"242=EU#_A.-GC8,"1FEB@]J)DUGDPZ^8LK_;X0FV(;JODLF'OFFT#X%%0C2=V;XCV:\RYG$;E&7G2!<,X MCX._Q"T?;8K-TO;*CYR;WV,=]_99__T=']\9@#3R>^EXX-^'R3R_6'\J MF,^FD9_8(A< /E).O$WS4&*2'?+)0E$I$(WFLOP!_Y_;33#9,+]DQ1W?/+MD MMY-+EL(A\*_M)$A0FIK$&S$R/#>9)>?]C1%;]7<4R8=81XUJ[L5[BF0X^?Z+ MB^Y=:^P?>42296,\TT@Y]AW7/LNYO10FO$92;M37CIBKN_1X_+>$)?P&SANS MCUGCV#/.*25PX0MI$]?:W@OY+GQU?^']"5--RES G3=?M6PK%_H*G!41H)SS,!> M=GC,+]#Q8!EOG-FZ\TNXWR9@&]MX9]0;,1<#$[1FKD*W@DT?7NK6/9:9*"@X MK"=\D\Q$@[O"NK(XA0'SEFD1F /0<\5I'[/G26^XP0ICUR(CK6@#]$ #FS)K MXC+=%8LQ>1_TJS=N6&,*&^&MQ[;5GPCU%$ I_W(HVV+1^C!!!!-(*B#SW"$^ M ,L&Q.OA]L$"#?H#5S&_1#\H31M4B?B)H?][HO?Q/7") X^8>HJ8P%1ZTW1# MO2VL? !B'.[EWUSNNR&=AW"MX_J1<@#C+T[=WM^'.AR'6@,J\6/NF)8;_"$L!K#L6C8R;38 G17S;::LRV'SX3>45=.- MP^@QNP,SPAIQ.$,'(3FU)O!/-"#@:WTPC4-/=TJ9!;H)*LTKO &"37.8V-P> M4.%4_+,/_$]]^*X;QORG#IRMT9__7*!Y_G,\SOE/=93S$7_Z[ M+C=TP&G$HQT7K(.H2\8VEC%'KOL^!K"J2,-9MT@N+JQR?9@8ZADR1 M&= :GF^N/#XL5DD;T-,F\$D$RQ*[IO8*GC>W56(YFAD#_&-_.13UUO210U=8 M7= -/'8TGL"?/;CC9$Q1]OE-]\/FG*X7B^' @8%HW7?.3>*G,ZL6? 6O 47' M /(0FS][>]H7^$(8P((MF8!I=^+R.+E&FRN=W".NF5Y* &=@;[_AF_BN#W8/ M_T^^,ICR>+* 3/Q]_?R\?\Z["1P10"#8TBAH<0$T!.8 M=D& ^02[>,]0)W7Q>R I.G90CGQ%"$]'(T$3SD"#LZ%%S2W%6Z5P,;[+W$]7 M^X72B_4G0F/P:$)W@AC=SP/L.#CTN.]MK^!J 9GH"07:,_4Q9K@"6_"^ W)' M@H'=^Z!_%"^B&%$%&'SO&&,@UZ 0O1--R4Y2L*M?X )U!3*4]Z$%G*YJO9LR M/XCB04C.'F.[UP>D 0.$:QZ@I\0''Q&A3T^?&P=3@+C4O_.-"?#@%%*KL.>>3CS^O[31^,O,)M_?7^%# MO>QJH>_"70V5V2A4 G,JUNZ]5M13 UL@D/5!?Y,PH'8L3/9CB3AH]L%#(?XR M2J$)W4+] +>486J%$*:S.[*?]/T2RH;KAVUU3=GJ4KWJ: .?+8.T#U!OK#=4?(.9'-M\\16+QE<- M)4CPAD4()4N05B"M=T?P&0PX8= %F.'_<40.[2 :+J"JN:3XN0$F@AATR+/0 M&V)T#-G?*^-!Z8 . #!K1FB"@V[PX[;S+ Q?U18 'MQ_0\4/M @2#Z1/:([+ MQ9\ND!$)BU!-B]67Q_K/QRNZGVV!(-)T&ST^DG_*#T'OX#VE&\,W0V_!I">)ELJ)#>D5<&6!"FA)7+/10#9#GI& M$ 0IU@>:1O<^*%VVK9&W0>:)H/5*YX()]\(WI3'80MC3M4N ;=*1;E< M$-*@[T\,H^IP^PVKH\*OQGW9=,S^0C:DL5]H>_#1>"C*9TQBZ29H'T-]+,TO MK0?Z^TCO5=@KEM>8XF7"6 %Q\0H6Q/\%RG8TQ[%Z8B.=X+N#DHF+%28/-P;H M7."_P= @@S6PZ_- "KP WN-?O"?P.T)[1[IHR"]EO7,;-F(&J3(/::P;%EY' M,)+;!R=F3(/OH_6ML< F67>P'7#OH?XZK.H@E,'R4;LB4GP$+*?2%%0O33@& M"J(7P\JDLQI[I0@F[#\876 (N4!E) T4H>'VJ97V=3"M7>90]K!,CYS8]/KJ MA G0FH !G!>&?#3_!K"5H%X8H4.M>,8>K!0QBWXM51$%WU(M*2&9T@@ML^I_ M A(/=JTKN&CPHJX]@_:91^(K"+76UF:70T?'7V$K0W,1F6$+E(ZP M!EBA0?:,2'HE 3JP@4?9<"&NEBYUM<$ J6LOA8I0?\;PSLJG[OM;E,MB,+') MG?.F"7W$H?WRO-9Z)2 M0[3 !P/R%GV 6_GD#[?J3NGG04;AG6=0<<;.:1]#)#/S\*B[SE"3__;"\:L< MQ*$E@OE 3%3='C0Q@)X@.I?N&EC6G&$5JN 0]T7.#V8\23\IS7S\DOMX -(2 M$8DW]QB@\'H++SLNEO=EJ2:Y>RQK/!0T_'$)=C- U9; _!?ZWL@EC&BDPEK8 M;3#$^A8J)L"(@(^C1N^*LEH39(2HNI5\6U,!#H\EA,0-B94(''[>2^80J7'6 M/XH,6J'=>>&AH(H9VD12#4$! T$(E X[ST?L ]ZA+]Z>01<4J^.*8UN]@88ZB"D M85#&UW,=W97217]%&UL#)+[/\B)?&-,=U$9ZFJRP'^&EI!A$OP*I8G W2G.C M(Q"!"* )T_7T*S0457P ]OE5L" 58D#A[&( 1?(^85O:_-\3W>8A!9&T+O6S MX%-G=13;+R#7 ,+9,@&%AV MA/PE%56(-27&B,T#GP:[U? #_0 *6+',I2 '*#7U\+S&45X;)C]0&\HYY-]7R3&X<8["@.6=& M!.31@#-06YL(A^"8V^Y4WMG7RSP= #25NU^@&.GLNV=;_679O_S B?(2F&#H M\]^ Y%=Y;E*2-O1X=\Z9L? O[L3W:#?P$L0ZG$A\DVJZDV$'^,#&40?!9I" M/@]ECW5U[&#X&S0=5],-7#&N0Q :I4U8\MU$BH/=%WKAV')TCPR#G@SQ7/B% M)E5$;XGHW,?\<]_(D[#/VU K.(P[?9'%A=&HRF(G ,@0G2(V7?X*#.(=,$5Y M;;"G!A>Y&TKR,:&FB\BC[BBDB3P,D6ZE+B-E]?]I5@2-$/OR,OBD(JW*"7L& MAQ?CTC\<]F^&[$?1I*F*;F)DJE77JG*@C5?R:[\!Y)3-0+>F:6,>&\0Z1WDT M^L5?ZO(;)SVG( M4 N8,>C5P4S,G#=MA[+' ZU:%_ZT?C:;:+Z2BC>+AZ6[63]>*UD\VT5=8=JA MR '8L0SNM*G5^^^Y6,,MJJ@5SU^'(ETX47O^EJ'#QV>R 0>HKH+!3@3KC1 6 M*J9F>X'V,<4G5/Q],Y12G0 M#V,BGY&_%:$>3 0Q1&I>(,P*Z]#M4&3R+]7ACLMX'>IR(NG*HG<1KF!?L:>E MJ>6(#$O<)4H0X;^18:"SK*+>GU(UC:ETW8%:[B]4NOU5D6G/ZUR)CP:=?2Q3 M2$>PI%]"N'91L>\-+9+&PMLU%7DDO0D(3O_-2DZZ4YRT44A.*GV+/Z27]$D6 M$5"4L.2M(=ZJNHO^XE.OV$)$4\F4>@^$2W3#4.D/RKLOC9XN[V&) 07*5!S 2LH%IN4.0&C%;,/,/']F'94Z5H M U^6J9>PM2(Q>4:3\S1YW]8UE$TJEN5[^SWOOKP[1H,H45^F%DIK-1!01)X; MY:F7-YAST2N!4O*]G>)[S2+RO;MP(YP7S5"Q-R\!M%0MP^R/:@6]$AXL>D!U M:*0YCI\2.YC5,[6 ING([$+'TQO)_21U)!7BC&A1Y-+I("?B&O4L5KJHS$?! M)&)7]PK-\$[E958)7\7O!4E4>&MN19^KTDR]["KD;C,95B@HT*6BD@U(V\-]PV"'ZH3[S#&+3KEI*'(N MDM[XO(_7#24L(^/TPK(=E33X^%N.&F+/,F;<>7S^*.IGEP:*X<)&E*"X[Y:BGU 1@P8BUQ1] MQV'/7K$^!20)EK\X055#4QEO>'R!2E'223YCC45$YHV\GHM.>OY5V#YP1'[; M_Q1]^"B+2%3OX2D)"RQ\C8%-^:3<%^I$^!7KXG:UTPJ%)JE8#@LYYMV8?JY0 M@O6U3])=WSEUJSEFSQR[3QM>(1XYS]%#KIJ[ZXYW'L"//S+*M0NLO0MK'U#F M.]7@821+'P"_Q60,F0LFT["H X[,<%3U:J(2 Y>+?E97)C156.,C:#%PC6!Y M2B\B/1),(*MJ690 MC1PZ9)67WHN%J/2U^>B'<$'#(M19*M^Q'6@U)[7H8_8XD&WS [5"5/I,[ =) M)$@;%18N_* C 1W8=$'%118M%79;PSHSY:LF77A,]9M>5_RHY#;,5H9W! %@ M!((XP)E[QA2W1.["3-6-J/V!E02>;ZC*!JEF!S)P>SW< ^$DT-U0*KIAO2MG M^$*!,9V1%H_/QXPZ&LF((+X#"6/*[.7:&W V46@>G;_M)8LJ417A9$(0?* ( M$=SK/^O';0;\TA#:O2 DS;!,_I%<6%1QA]+"G=B4CQMT+WF24:-!7\)D$9+& MX9Q2HREE>6!/=-?K%#63567+4O)W*D2A0M=0\MKN"Y.-QXA@ >3$T&AKGH60 M_SS;ZS/YW=3[BNM778NOFU>"*ON/B3VV'+Z@ ^GN'YTT[L1V!>V3/7G1*(4G M5 [A59*@DU4IM4C5JNH#^/' C9"T>)0C%#'\D*??6J]?T]T&6)&Y9]8! A: MU11&1IN]IX>\XT(%&]NR#KQ1JYV"U)DI32 U&7X#KX?\4BK+Q"2I6WQ$RC8P M5/B[QZ6505)9_3"P8%7>+VO5_#H8^0\VYA1Y$WT:3FA4%>06X=JU;Q2^\_%]: 4&X7GMYR'WMS"FJ[!$%>-,DK@E<#+;4TR..O',WK*;S*)N,FWUV+*;3-E-9N>[R6214$6)9'N=3*4JUS!G M6)948)&$:[%F/5PO01U-L9L&U@2(Q%DLRZK24!+JM&%@\#(T4 %KV8RI/:$=,91^8*BNF;PSU\;*& M(?N">"]?N",;XK#%S0,>N C KU)\5LQG=,?/:3"<6XH"&7*2S5R5AV77$F#O;% M1O:/1>HXP!7)+K!.*U13\&I87>RD$ZZ9Q]3HB:G_FYJRBJZ0_IPS[.J#HYDF M6 (A)J0[B\KI:2ME^145$K@T%$459(4ZL,(N#6BF&^]3#K@U ,FEFH_RX KD M/OA%5O/O..+<#:W%+PJ@L7%E>O?%E37J>I.P1,WMK84E%7;U:HCMNW&:HJUC M[_.-LKYAVYMKYWTSV>)TWS*\(QF7Z?6\HMEA03JEO%[1:R*85F^\5>U,*#,@/] M"CG+Q-3SN8OPSE4#] =3]* *G9R<3(X-Z455$4T^\AG4AYYF=['5F6ZX:I0. MWIO_QHKX5RD7B!:QQ,J!F^H.[*68#R&)4R:<4YHYD,LO4;35P[.U4>*,<%85 MG"*9;4Z%Q(O-^E-G(,>MR$D/-+2-]+WA!/[ >A]#<&V:3%'Q3LJ?R BPT]@; M=CNW<;GX[H$>>;!]EM4G[8ZV@:HXL0N,7P'V@1^_'E=$F9"L-Y0#&WJ6]0M' M-\G> 5S@"SB\-X/#J_OTDSG%X<*J)J:C#5"Q X!0JWLQ6X D)4BZW!NGY,,X M"!8T"!K&P R?<]WW)TQ." M1F->>;D&--C7L$)CY,UTQ085HCD%77GSHT-?@<%.M12O$T.C"FV\MBR)[.H/$?E032>YHH^X';B.3B&2E()+,-RL,DB_![?0,R= M@TV5T[@6M02AF8C.,#@4U<6)CJ;DB#A;(["?U F)C'F/>QRS!PN];*""4KT( MK-NF@2#RC40UBRGV59:N_#Q^/IYO[?$+]:?@.K \&&OH1 5B9*&YI^@"O=)4 M/%#*7"/$#VG@DN2*.-'$ EV<]%'@HMJ;)0=YVCAY8B 52>#PXL:JW--A0+?3 MB)O3;8_9M9?$"%L>IGKX@%Y=$]G=^(+OE@W#. M#">&G0SSF]#$';^Y:P5(Q*1)J^%/ [M2\4IY!\@H!^WZ^B_L<#4'3JJCRNQ;2"LUB#:F ?;%*MKP45$=P[L5>A#HUCRU13<8.O*\0A'+&_ M<-BSF38_H3?P6N/C@W""&VPR43"-BI:JA*B/UH*" '_'_7:SL^7ZY'L:2OGD MUYA[ YN4P2@^G6U$U.="FPD^3Z:F*.-/="("4T\T'@W\4H=WPY9)7@XTNI"$ MHNJM2@MV^PATN)#.(U&U/&/FSTS(\KK@J3)N]"/ "<^]3*3"6PA>,!==2*VK MZ./<8 E1]RV'3Z@>Q2X=QOR B40#)588(B'T'GJ6G"01F.'D-X:8[U@EV),1 MG!WADR$MP!>CJ&7X@^"C6O *5J9[\&--XG9:ETU23!-M3+7[JJ6$-;)PNU5C M"FHDH+I(1TVKGK7RPIM(BH$:_!C<4U!!49^@TO2;1\QWG9N>2!'OX!"B)]!A/^?&]@%(+)U@-:$P[]>VH1K6\ M0RT=#ULV\\0#/A9[Z8\95(VE12FU:$BMY#@U5*(I+0(Y'^"&2P6Z+ [4*"+@ M&Y0"F*(_M8--I+EM!D;A>ITJY#06D.?AT:?^C';=#C@J501&S@44':J4IS8@ MIT0 A+:69M<;:+THL8^VMM=]$'TH),MQ1^:ZA2@Z$$.MU$E4@C:*+Z(5'Y$2 M2E@OQ%&P^:%H:Z,ZF*J*_$#T1;415+/3/31(]3K0!'!L8612Z#@T/$%)/Y3: MH@O\B&9YDR(A-D--RLF;?,LD@T5)!B=EDD&99% F&:02D9GOM(9CFCWQ^AA, MM7_VZS0/(#(RWV%,S&EV(C3&0#,U$FO25O1:QL@Q>P&-.'K&J=):+*G8**>@ M5_'P9J$-B20@O3ED=L.).O[@>#@JKTGF1\;A)EYK-XUFQW$1#0YJ4:A7S;F? ML!G8 &2Q6*3PUPL7&RAK?8/&+HCNB3K:$7=H*AG:*XT3\EJ.74W&MGX]-:E] M&4#N"OWO%=#'T)DG6[^CD]/4Q AUZE?35UWA\5V"(^^"-A1W42S#@[U'B)OC M$E"69,V>P5;ZVA3BE(H?7_2^R7/ ]:#/F:IDHE[33US7PQ[PI!Q M* (A)@^3G2]&Z "$R.7A:SS>N>,:2>\@_;8*DD>Y3%2!BS<#Q[O"##A.*X&A M.JZ(B3LJSD:ZJ4.*J^.-R/44XW#K0?R+N\%P"*E]-G?&EBD;TL49_^H'J)SU!D,0;<9.:* M%HX)&53JN:$P$;IS C2HYENHN6O!X(;'>87G1X)-N((F0 K3BG*4R$G98J8G MQ\W&@>CR"2*#3?1")CZ.TL&?PS6Q>T-M9A0Y^_#PH^/(*5QBIM*B)1U'< /R M!6!DSW,'"% *#A 8J?:(IY _?+$#CE*62&S>W:$-O7QC"CH#&PXN8+FRT.#[G=\G&B# M-U5FO\-?B5E_\!T"D82D!Q'S,4J0:;IXB-8#.TMTAL7GS@6G[WG3&6-&\-&(,<_I=*6&U/T0$QNK]UH7QVY( M?NQYHL1@,:_9^+^HX:F:Y$>/O/SS!43L,;MW^\?^7+,_+1"%TL,G6IEJ*E@6 M'#]!H5WAB>)@)+]:*/:]G!H,05L."E;*FV+W]M7+,)+09J)[N)] M57G-#&[]F1OC";J]:$C0F)S=@0BOI0M+X55S9C4%%0+"]@%>8*@25%CD EZY M]6IKXV%@$<%J:W'D>+3] M1(( V!V90C(5OY4S3 9@(6"PJK_[;#0Z3SJ::)6-+1Z,_15^:F? MV._X^=%J1&AUK/5^T>ATRDWS+_+&1/BMT6>GNXJFWJ!6@XH"&N %2/RWZ$[ M(3!]5/70GA$^+L@I.5C3=\JKF$K@81C!"'C2>QK0,QD=1'Y2;WV=F,$AK<#A M*:P+F+O&:D?8O"L2H$:TJ3\@D_DS&FY>E]Y=FC&A>T LU ME:\P[O:./Z)MJDOS%EGXFP4VI*^!*>46XX X. W3NF737:%T:S*9"Y5<65,V;?,@,]"6(XV MW9\.?*QAVNG)'[*'_A3Y-:W"R] GD2&C>#+M7?@"I)RGL(,3H#ZU;]YV[Q'[ M7KO)^00 ]"R+C,*JYHWO #@()VMPA,C4;X0=V(8*>^Z)A)S_ F;SQ9^81,Y* M4GT5;[^\OWE^\3V?TNN#"2]>2=?B*9-B4H8M1C'J4C^4%.S,3/V8=ZJ$.FQC ML'768) 6XNQ(@,%JR*[L M>)[P_KT)N0 Q$3<8ZD7#6L,YO[O55#R?GF=)N@YLJ>=9DIX#6VI])NB=D@JB MII4K'E%%'C%5[M.Y%RE.HX(2J?N*5"F$A!]!RAVE^P6- 91B8#, EAU4RW3E M_3G_(C8\%'KT@D12"Z>\T,?GCS0#JT1YB?*\41[P)I)Y@=X[/ZDM6)6HG&4J M:WPF#];=U3F;J2M5F' ;4+E!P<12)CE7\5'[Q9[T_BMG']!/T)W87=11_S2M MWV^Z@?4T+]Q$5L*]8KG1V+"F&%O%5*@Q!5?#$S+]0DST>ZAJ3W(6X^ Q2M(% M$Q^3"RA1VJ!RQF9-S@7SZK"$$8 E,;JH40R*: HMREQFRG7$]Q*.FR>.;/ ^U=_8-]U4DGV YTRTY MH3EKUVJJDCZ\$?9(;(,<1!?JMZ%R%QX6SR5H[+PB>'=U/VW?"/ O:O M9^.D0DK['AL\$.!6SN>I*N)4Q7RJHD[X?M!AP+VL7G&&00^Y*K )ON&"D/P' M_RH5./>*7.">?I$Z2/^IAD3^M''BFKKR+"R"YLPR)%V' \77QF] MYSI6/ALB#ZHB'^5%RFW+"/9K^/_;^]*GQK$LW^_S5R@RLE[ C '+"X:N[HJ@ M2+(J9W)KR.IZ\;Y,R-8U5JBEP0DW>W^;65'-ZH!+8L/SH3C,PP;E2.V#S5P*01S.^A9ZS/QK6%LHK4__OO%__OT&2-ZD;AKF(,Q2)BD+2#_L1(7QI.R4&[#84S@ MZM,$^!H6UHX%1DQF3]?ZO?K0QZO/;ZYN*M.YOKR^./ER7%V^ 4/H"_9LZXM2P2ZN$P@$9 MIZ!MI9G)<) $F6:2''4$DEB<)A5Y1.@LX"]I@JVV/J**L"",R&\P4,7TZF J MQ6AVEM:7D9@MBB*F@&Y3NU8>"]\$N;\345 ;8?0L9V5>+WP 06%R=F0ZB,PR MB63Y@P+)&6+*&N?*VRU %00'^] 1_8+DJY[+NG:)5V[I.O[ MTF#R/!U$5K':;T$&_+XXNL2$O1&F&EEAM$HA=U67D9E$#8\=H)%FRR0)="B3 MHDGP>KUOB8YNSE64I"S2_9#KDZ1^R)@C3,G,=O=>:B9?QJ$WMP;=ZILBE3\@ M:HS_'0J92:-?#\>R$*DEC%=@6*]#XX?T;JWP;?<76)WD?*36!$:.D MH5@-A:GZ2IR^G(2G)S'[LDK:TUD@7*044S?N6R'U6WW>',V#M:H434J6!$5^ M!+P,56/=!MDX(;5S1L8B.)1J>VJ.YR2C&X-K"!1"\>I^&<6A@EWB8BT,BQQQ MG1."@:7%=")3D:+=CYM6U*=8YXR067^PQ:"5A$,ARI?1N>M M JE9P1Q3'-4UX#KPRA +R8$,V3"^TJOI?-BZF"8'KG_YV<_J:16 MV;W<@BO);10?O2Y,!5BX>E.55ZFRIX MB@/>#DZ[A%,=C# OG+Y9_Z+54!RT M"LQ]8:WSR-2X]X-B,+(T<%HN:7A1[LWNBBY7O*-:\T3@:WC)85LF\'&ZK%8) M'UWP?-%IFWQR^(EBU,?>A56N6:N95M6;N:K_Y[0Q2HJ-D(\2EF-#YM!'LD2/ M@OJ85(!3YH19P^X M3;V5B(MP ZFI)R ;!];.Z7:IW'J.V^]E7! XP'^C"X1+^"5SEXV;<;OX1OV! M.%?>#:*T?"P1]2FSLM^C1/+3*E,TG'!8"NU0IR)NF6LJ?3_DN?@FZZ'P$B'' M3.0P0-M4O3#@2A 23]B.T?L G\.ZDFOYP,&'#]=<%G-X/&^^A$YT Y*[B$&3 M)(FMQI"^"8U*:M $HN0;ITD:36$H35+@&,#+IIH_'B$-IV4&MT'519/ARK.L M+T?AZLD[%B0ZYQ\=)@UJHG;$*&,-@C4[,L@J 4P MC-?OAK7DX6>.O164_JN;0U M_);"@">Z1/OMO_[KO_YZ E_XY= ,RS8QXAA@_G=Y>RNK?G*.0- 5%B:H-ZHGS:E*8 MCUN@N8HY:FU?59)035&3=^K=I:_3M"GD$Q7V/45$ MYG#.NSEZC+/T>X1@4'"_6^>GZ.9':YP8MX3GPZ<-BR*VT!?%';*OX@[![!BJ M#R\QPP2?Z=\5!!4W].979ZD$1);5)@93:IY(YJ M5A11(N&LCE&9.$AHS"_)M M",,+L8,80S+) .L*'MF>3'H^285PR3)09E/B: M1M:2FXWUF+A.RP\[M6,#1M8(HNZL!QX8$)HE98K2 M!PQN#2P6,\6($F:WE:UZF&PBD_499XLGJY+7:AG&@5HTD#,Z*-)!R0YV^LP M\U@GI+8>:(#WN0),#:*E):>R+G.&(A" %DD2=1 33P=)\)@JL12K3 Y#ZTB1UHCU%!&WROA%U40 MI$,T9DV2K6*>I9[Z7.E#]FNEMI5+FHD<2$OT^93@BW]O$^YZZC'TL-YFJ?J1 MM0VDE1>FY)L=+'NDS#TV>5P;#'\RNK2L\KI@6*30=&WU;DB1_R$<==H+?O_Q M^.N/'?&A.W/QZ>8EY,S7"$"BK]^-4E2*TKN$E$NMXEK)/5H?X* MS"8+)E$8L_S03@K,;E%()#C/40KS@$&X>CD?2Q@4#;QB.8H#!1HX 3%/@,6F MR)D7QAN!>&88Z%%1!5>5=PMB%U7A"AD\0=$-/+L# I;"Q7&CT/A@8HCHQ M$A'D?[ 166%#0)R5Y#2V,8^%A.<@98KDQ@14 US*UW+$;:^@>$5R+)BT3-G M)8_$0-1P$1/7"L-STUM$;I9'J,Z<@4FDV,$M4>XG2T[AGV2O$!D9T1&KR6B: MJP2(O(B*4J=4W(IT+ K& "@(C)N^R]5@\(ET> 3_D9HKZ4$JD4GYF@D)S@A. M;G*DIZV\^@JL^I\*,AP7H2#MQNQDSXLC0\G3(Y5A1.AZB<2P5Q#^@;IQ]1M3 M@HML/5$U*BJL4H4R-+TJBX@Z" MB0H!4_@$Z68$*ATJ HR)WJ?W>L34-B/.'L. MY;/91-I9:]K$+*CHO\^UQ@U%;')C:G:**HXC9%J5F.A=RW2_K="7-^/UF[7[ M>"OON0FYA>NJR!^L]B,K"&I@RKUS4-XRWB-F,L@%#$W"%B37J MS;WP*A"@*Y:'*]Q\62J/N532685+)D%F%70\G*2 B-9I6U![>@2 %-4+P'N*F-]RTA MKFV4?8KT) ,%:3P4(9$CU:.3+U+R),+ #<4P"Z1=C,GRY(];A,'K4BBW)87R MS*50NA1*ET)Y3UJ'B>G\JP1VSZE$,LVCRO&Q]4E$13R*1Z)%\1'=_;^95(8/ ME00_R= //L(3A]P2@ROYYT;(YW8?4)U>_RU";2TS@CHW/U'8H+5<$Q1$8W:B M4.S7^5_MO@@GR9H<1-1M5DYBQ&1E71X%?]9?*ZA6_[9X9: M!PBM5O#SZA^V0K=]7E_P!ZVR_6F,QB]:V?U,ZMZ1UO5>@G<4%3BC \EL222R M.9J\=Y"5U%1G!FD/E,DXB,;:VE-E:S+R2$!H%&2IP)' +[SWZO9=!>6A5/SG M*-:62<*1]XI2WO#^7HJ^(]Y;*N\$CH:)O'1>E6B*KE93E2M3.&L*/DAFN MY \,I)!9<&W* 4SJG)E%3RL%9(55A:O[B=' M?,-VK,GF4+"62B4'^)<7OBQ(!Y,)M(X]P[Z[ (*#LWBYAX"N9YL M_Z]>U1__J/(?N1:3AXZ-'W.A"$*O:R_OU+5L,S8CA.E ,+9;E\.X)[>8XI6H M? &6O4:Z?L1,..._R&>*;)4+ S2F$NRB&,3VS=7UY:',O45A(5MVD$3E<*PQ M]JHD102CQ(O,::.TD ;YNY#BX:]'9#TBI?%Q-^H^YTH7+_Q$8K5"4[3 ([/X MQUO#2*C<[U;U":QUCJL0J,XEXE9$QA1?Y>QW@,)^O(ET/,T"[X,(28&R&?!+ M$'"+5V\:%"CT6,ZBGXD)HNN#?)QC^16#GJBJ@JH! >4&XGH;KD*RL*K[@IE\ M'[&10<8@\^>X2!P;/&K6ZZ404BX:DK$2*1;DV0C#CQC74Y]1]Y5$A!5E MF>JNIMM$4Q1<.D=D\]0)/$+%5(&LM$_+ H%$L5\ ;>'\+F^8OC9*\TE45-I) MU2 &&YZ@G%^NK@E4FX?Y ,7T\MLW=JDR]C\89&7$:=JZ1BB,X-<8ZT)_/.;O M-U0H=J9U%L-?Y9ABA$QKIGU6P47^U2Z$N*4%QG &J4'6;U M ^,L]A2+JZUB(?6<;*"HSR4W2),4C<@XBZ2^*P0NB\X\:WS">D"",$P7I!S\ M)LFM;@U)?<.Y8S41EX3,W4_9_W#N3$Y?%,5;R(V?KKFDM*\G@?%=[#4LW3J1 MC@P T5+LH8JOZI_ /Z)4"@E5CWQ9 MUB*RE&OW?M*Q@EKKE'M\58RSZY]U[WVYZHN1;_O'\[&)GF#/ESXJT9YF'JU- MZ[D1L7Z,YZT3_VI]W&66PF>[$NA444/Q"743E]Y/DJ*H\AQO+^;5C_$L8ED/ M((6'\K)52'1.99F)I/N5"Z2[,^A^JM2%P05]97\WET,=S&>]6+\*60(1;86 M1ON(LP!0-^#TT+YIFF,ED@V"?$1>*W8AJ5X[#8]I1.4OZ:_W@YCB,F"QBJ+> M^4DE07"VJ>HU'XI^80HU2;5%D IW:=RE>>Y+H[/QJD)C$:[ZE)RQ$G?0]D 9 MJ3'75\"^9@P21.0L4;@5$15,RK0[V0,$Z[4P31G]#CI,8(![MO?6;+AL@7+2 MU/&AXZV2Q\SILA683$KN(J04]&:I$K$QG"BYE]COA(V\D6L5=MF"QHOGS"OZ M &?=?Q.>RG&E3!@.@*59K/IB4B-1B6'#/P11INKK551(^_E48]Q:*BQ;DI2= M"U-FYJ2PF,=I*&(9WR**S"NIMT;9D:[22OLI*K;22$.D'$F,31K$Y)"U._,3T"2Y/A'#7JA=W7TOC"\Q'<7/1ZPFIH.DO\>6N_()M,HUN6XE89 MY''Y;JWS%YG4)I/9/)G<-O_87(;; S/<=D'FD:_\6A8!5?"DM\7[_12];24: M 6>(*]G&^=+ 5D&0Z5^JOH:[Y19W1L$:C8(?O6 S3E#53M3JPZZ<0MBVGAI^ MSFL6.M>!5.^_>D\O>VX=O+>-7QS1;Q'1DX^?BV: $(>"%-T:ZK_V@8(8Y;:/ M5G^82F^R:B\80__T7($FA.X*CWD5B-!*(7)+P3]),YU8U8]"1H!Q=\'=A0W< MA4K^(5\*RBR,@L30?A5<]> MI:.J!8N@DP;=17 7X>DO0B4+L+$LX8];*&J\)Y7V)R$W5+'E7G?Y!LDK+I:/7I877>KLN2?R4EAPU(]M#&XA8I']MREPE[WTC5[PJ2E5O $+)!N]F0&4Z8^?_:;[1; M[4:SV:177K<:K;,>_3"FNK&(.Z1S"A2582N- M4TW2N)7;+?G-5K?YT]+)(^G49T^8#WKU& %5F9Z<5LI)K PEK'5K,X'^%);3 MXCGTVH^8@@:=H3&M%6*Y?"XG(=WA-:/3A@HAVW:F[;C)CJ5F M$W6,91'/3% MHD1O,P*F#)=QL/NIK#]<9##C:MC";-8G*9Y;!"0VFX!F0Q]Q\H$.IFKRH\3Z MFA^E3M%,L?VI5=VF0$/M@AM^;!P0*BZG,JB;*?4:A=$NT!/%"1D M(U?7REHMLG;^:.<#1E]++G,P6:1']-MX\0@%AC\+K7;!KY!^*0 M?VP0)KD6=4/O=?NT99X[E3\T3/'7?"GX962D'OY63Q>E;UAR9#RI/$+!U#0N MQQR*T;3/(6PCW.KRP6/Y@ +EJ.XD5:@TE8%BN'A8(9&ETR#FD+3"BY_E%&B+ M)ZF65%KX1MR M+</K9Q"6I#I?Z(E MK03,!HUTQ(E;=.BS>S0[FYV_C?/YT*5$K/DM16*_P3HCQY(LU G>G5O:G3RE M=EM2+61 <&K[>&?0%!H:T;G:SXJO+3F!)>0ZW(M =V?%DO8DG[D?M9Y8*B5# M%U==$+*;R#!3@')/AJ9V0L^/)X]R&,1G:_,Z5U\O.OK;\SE MESM/*O/ORR=M +^C;'[OX'V:YXG*>@)#(\^996X@#?M@3PK=U<-?_I9>3&.<"W-:7# M[2#@VX_W/:!2QX-*IQ@9\#W<-]_<$@<.;853]JK*WDR;+XX6J=VR5;]3W]*, MSGOLC3&&C'++1%G(05616QH7"%I0P^RP1Z]34:W(-ID[[P6.'>W+D4@9LH!% MX\Q+M#S.L$05 +6;,4:]*HZFT/(^2!^&,@RE"X=1[P?I;:+[#KP^.U>K#\50 M9%DM*J21@]5D9&Y%:)K7#A#G6-;3R]D#38B\ "FU!TZ,1%H/.E[SV2#DJ=PZ4?5:="%)5;#G$L0NI' MU'U4O85(/%2;) M%U)_4/3%6#SK[L.1)M9O0Z&T#'3NT:JQ,Q6*.O<+&5;C) M)9>6NG%@ 0K>HX[/Q@VHT+#]D>I_@*DWW*M WV\[<:>:JFDPOX=1K,#^%#Y7 MPC66"-E%*%SUEB4T;76PZK!,NZ4@TPB7# ZA:Y&R--;>5YQ!M5$$"&5IRTF@ M2T2$Y@BW1MG,PB,F%9V;1&AJJG))IC)%U ?.. SMMO &1D?C,\WF"B+>M6P? M*BD5"6L<<6-H%3_A_F7D>^K/"?SL_IU>Q3%Y<",OTZ'T4;X J5OKN:Y\D78$ MG#V1 EA].A44-JBV9@&N9368XS^30T3SA-5%.A?SU>9 @9=37[H$.S^IZ( I M@)9NPYY\IG?ZT[R52(E.:GK%D^@W%3L=QEB!R*DI=&L#Z?N@,:78I;=4KQ+J M9&,Y5($OP6D)P 4&_ M@$+7M553%JDLZ%55ZD'P-:B(_D/U]4.-U3?C]VQUK !FIW/^ +^GSUY2^6KK M;%6_9]=ZK47KV/T[LP:J\>=0S5Q[9 6J67S>]G&?=A]PVJVV?=KM>:<=$$R1 M\5.?6XYXZ5_?_9/^87_'#0A4BN(QG#WC/5V$H'I&C&+]37A7O//>#_5XK/1J M?.@L+9M A/OFAEF4(G7SV_\)QI.?+PSE2\7(ZZ>('8#(+/I/>&Q)FAQ5?WM@ M2LWT'\%B'GR53:!).X%'V8!1KQURWN#<\4UJ8OLG[T!>X$,:_N"U[W?YQP?' M8&V_Q_WYFK.+U*:=WP B4TQI%;NPZFUIM/W.RF_+V2@-E?3!),3NW3+,@IR( M3*M*"PE!1J/QH/!AT Y9QY)SZHLHR2'\ATA5L45KF\*W\<.M+;65@ M8!@EY"_7GOQJ;*A;CQ_1752!B//N@S$*5D:Y7) \2,=ST0WO'WAFGKQ9 M1T4Z@=],OGO$3+WLMG\ Y(S_.5Q65;"Y 0G<\-#=%K+=GY!8,(. M#,H9\AXOG.1J"UF?6+!6R@NM7(0OQ%!MIO27^XHM')&\1"*YJ.R<_?1D&*:L==H$H8Y?JH-V.OXD MF&9I'*O@T0I8]/Y/#Z7+%<'V'_S=67I_]QOJ?9 MR9=Q0JTS=T);?4)^H]-IN3/:\C-JGS:?Y8S6(]&[71+F:Y/HSR7%/]MY5D.! M30AW2'2O^-VGH^)S)PNV[U#.W*%LW:&T.QUW*%MW*-W3'1;!ZS:JGTL$7W)0 M?TZ3#4>\][%Y9REOWZ&T?&=X;=VA=+K/8VFY0[G/C>1W=UCV[HOY^PDK'X3* M1'/R]R%6XRM8=2KOI;-^M.Y1>V]V4K3N4[ODNNY_WQ?:]T9".&BC(">&' ML);G42+=F=RS6V>^.Y-M.Q._[=S/VWD SG&LG5GXB3PUIV)W^FY0]FV0SEW\=]'I.(_CYS^-0VRD'O*9V* OLI MO=;KJ858V_!M&#Y,2ZS/?LSX3W2!5I_EZ0;L^<^L^<>__EI9@/6T9Z= MV7./_^PTX_<I>L?%Y9G4'*R2U\ MV5KKFP@!C GC5 'A692&#Z(HZHQAZS&H[J+Y%)P)XF\&^<\ MF5&D&O H1-H@1N"E/$T2$>.459=4N7AZ6K=290RA'+8OGFD0=C_ZDL+/Q,K0 M1;TQ9"L,F!S^I'O*$W2QF4T%%5,^JU=P[)FT3;4'7B@4CA5!BGJCX)O0?4'P M]9(;JMDP3MB#"^DA&D[-3%+:&NQQ3ZW)N&T)=MO '8^2*CHN5FVLBDP%&T+ M3$ ]$K6[&)DIRNFE98$8R]RCUL,&M;F(9[O1*B#H##N/5?)H+$ O.4JF0'\5 MZJBUU]C)DU]';"77_V-K^G_X:EC7_\/U_W#]/WX(#_-: :,CXWO#P.G85EU;Z^&E"@/Q**UA["07T\9D;8^ MA/Q\9I]E:,Y2 1P68C!*@%/=:C5.]1_<^>/]X7OP#F42XD**!>"ON[Y#BU!7 MH_K"']NUWKH)"HTZT)HGDN!9FY'CL75]M=/># (J/&TP1V=FJ/'R]5\(B1G5 M0]!=9:?K?B%;?J!N6;=(\KRD5M>$(1K"XL)HB"UII7T">C#Y_ G$'CX-SZ?9 M%!2$0FF]EQ+U&WM(C(,0,>SA)>S9 J. @HX&!+8P"4"?3>\2,Q_==(($&6J@ M083-_?!1%%2+_)=SC MCPKX^[%WM]%NVU#GC;->3]U@#2C>/%9_AW_Y>%6]? 1WN HK;*&0/[PI)N&6 M-WH5Y/+&Z>G9O+GX>BXM,Q>^G"W9V;;5^LDP()"1>F:R-Y3Q6,QV_%88[_@= MAG'G9I<-NRM'4+5^ZXR*VOHBTR %(.BG8'4?Y+ 7# \^^!E(6\N=*Q4TBR1Z M>/CS8<-8P8HUS3+#7 ;>JHX7E/>5%RTSGYB&:7I#MC[W&Q+TWEV:?44FJIA2 MAMPHDSV(]O("(=4@=<@^"0I-D$?8>[A:JQ52"I!^>MC53(';K3>=3IG&VDI,6=SJ-.I]7P MNQNICG?G\ZCS\1OGIQL_'U?Z6T&_^OAAIX3S7\30+O \BQ+4[J?L@VMV\GN@.Y+X# M:;>=R-VJ ^EN!G;;'8"V[DP.VKV-=()QMNW2F.^?02&RG9*ZZ\6YVA"4Q\)) DEM M0(JO/)VUBY4M0R7;<6+Q3S<0OW;$LA_$TFEM0,@Z8MD/8FGU=C3:L&[WQY9C MBJJ"UKV$$/T!1+1GRHI9?8('5$J\35OVY!QYXRA_>TX_O4VXEAS]["G]$';! M-FV9HY^=HA_"F]C ELU''5V@./YU"P%'=P#IX8?!9-Y'_RJC$(%X$ ;D4L)A M7(L\+;.!R%\"M PB8P2# <,=$2A(FI"R3$ CC!H2P:;D!?R"T40(790PCB:9 M8&"8-/$"[S:5[P]$EH"ADT=YP[L;18,1_K) F%?X1BXQ3X #_#O0@+%Y+@K& M+".L*%$4#"F+?XRCH!_%!$E*3\!DQU'!/\FRIV#O^.X%1#&_<& 6HL")T2@41?^XVSTP[^@M\:!/D()V>0 M925.;;%TI#HZ"PYW?MJ2&#FX_C)#6%.U:3P=O^/C$\<>?^O+7:R/:2(JHS)LJ]X#)"-['B&89'EZ[!W<".%]3 OY\OGQX5Y>M3\%""4> M.4DE'?1%'(G*CC(,D:;LJ0@RFT3?B($8]V%7VWZ5>*(XADL)&RS1@PF?;%@B M>"Z!M] DZ WD!CV\\S_5.Q(5,0H7H$A2?BF##['Z.#P=B7EN3HV 4G*UYB#**J)LO (E!G0!0UG(_K2 M? :Y,NH>*6J7Z>#KL5>-/^MYJG5*-G>;?@.%B*Z&1G"]S0B$G88.OGL#4*+@ M\S_SG5(%S/8.R8L&-Z"Z&VH0Q14-HB1.':?9F,&#XR7?T9TM#/]/%+!Z3ACY M$M,_MMF[PLZ7 '1(5FF9SQ("G7X3=XZ$54!:AO5T\.-%1FIF@RON?'+ MY?#8*VS$PF-OJ6$='KO#8W_9>.SL9;A$51-ER\4 NU20WOX9C.:!,E&O0$*. M41+LK=\ @9N!X !T*QP3%E(@HB4T\ <&\A-^-8$13P+UAA$+/Q=3)36#T;8 M'PG9 #4IR"^JM:P."Z+?\!'XC^ M%BA?>)RP\^S/47XXKG[P$#:=MJWP3?R%U'4(R!JF3 M(,QO,@5"201:R^0Z0M!MHF7Y838V4^1Z^( UT9;$+X4"G0NX$1*PG '>Z"8'@/W+DKF.W0( M-)LP0A)4@//VT0'+B$-F,(&7@] A2'F\1R%2CD"]%<>6+,MX=.Q#-AR"G6EI MLI\V)+I?O%9#(V'?E&-X 0'OO1MKZ^;(3P6.C;SW,]ACWKN&]PYXJ>?S90;Z M>XODZ#>/_F[WWL 1B98O;5GQ5N_WC>'(^LOJTV>*3[2:K:;^_/_P]59+6%WH MSRY!#=1;-! 878,LZ@O93,LB+DM4V8.-!;#7,&?OL]R"69FD^ACPC,Y_SI=+ M4KK]F>4O@\OIX;(R8I,C=//DJM'"[.?5)BV:M[E/8#*R85C;C$U?B >#;,^S M"W\4 +M()W.SON0@O58]R_Y>1?C1"O^<]'<,J@5>%/[MU6#RRBNB D?'?TK+ M!9X DX"HNW.LU=W[(ZQ!6:3/MQPT9;(T9GK\G*4#$9(>,6_R6QZD?0K?'W ( M=,N@TIDHG8\T-:-9Y.4$G6U:\]=-7M"!QLJ-Y$$PJ8#=PK8"0BK]*!)#4%7% MH.28$K7BR]@BH+\9[B3_UE!R .Z16_&\J?S'['P+?4@I/0Z@09I>@O Q8"G^M/629>DZ6@ MF/>=(*5*L^N(=1)J+I&PMHN;X.%'K'UFU%2/>F MX60WR8CW;X#=*KDY!5&'(00C+ QQ*2.)UH,R[#8+)B/O(#S$9=-9>'P,UAE8 M!V#O7X,5.9)?2FZA6DDT@R9E5E69IZ"2?A7<)&3F^8=MVW[J*&X8\*"JGKC-3&KYZ M 8"PI?!=BOA"PS M7 2V6879YV3B9>(VR$*V1.0V&GYX[/V>WH'=A\S5'(UL8(L1.WENV+J6%;AO M:?Q-T!12)@R*I=@1&!DR42&_7+TO(Z_4HC:,R-P>3GD3XD@UJE%V/&TA2!+E MX; :Y.9%AI%H:6A9FF8^S4$/T09L@#*"V?($;%-XC<2%M,^^D;-GD3R@WCZ6 M'8<;&:9DJ$Y%88(P(J'PRX+ EHRT"!V[U,%*>W+$>(#)!)*:YP3IF>Q4W-1V M(7!/X88,6:KY<J1EF-O'1@E@[V5WJ!'4CA_%%.)D!9"8BL-6QX: MR8'LHK&JD)=RL3 :1,/N1ZS-G#L1?.68IQ%J?0$W;#\Y_#NX'"-R;_2%;&BE M&;E4JZB3WE22AG(DTA8#JV#?%_:'1FNWG&"O;G:S5'U-VD5$$C<:I2FI-17O MDQW%!PN89^35XOG)L5'HC>6697\92M1P!W\O$&%[8S[/_5)%.+#WS"38O1[.8^K/G:.Q$^8C8 M%OH>)+.BGT.0*<@(5U:2Z!Y3*A#F4%!_,Z-V5]3G61U\6-'!AX=6 \F5U%K= M69)]TQ7/A,4FB,8.HD,>>R))63,)'"]1_259U\@EBZ+.E&>P9_@C[MM+&&85I M0B$+W@M+LRJ$;KM7)FH6M&+0KW(9V #I2>E$UDDJJ<1J+:>U+ MTO7IM[VW63 6F LG_0&=G[%KY"TGW9H_8E=;9?&3ZQ6N:\%AC1MDV"F9[)^R M6U#2K#N!#W_!X,I=,.6W.&1[H!W;GVX^::?#L??!W"$5\0OG>UWFV<;R@E=5 M-Z5CD7(K$RK-CA/S!6, /096%)B;8PX#XI <\EJ4EL8=2'5>6IP.3%X9Q6^/ M;XYEBG\2A(%6,4"S'7RE1*F*'FSDA=2$B1CL#,;Z=37ZXGQ'2\[T(+MZ*TF" MVJHBT_FN^#]@R-CVM%-_X2I+,&'SBHY/^GV6PC85Y&\=LUFM%H3L#-8189PS M9-6'@IRAW .;>:NSX2CP=UX".IUFUV]E>NXG@_JT?F,^3$7.1HG:VJ!8:-# MN3W()44G;6GN=T:CSRQJD1>%M>$&*]52^''8'44>J7Q@RN/62CWKR.3=J2<]RB@PLL.6#@3+GRJQX,\7UU^\ M=^^\'^\$>2B5LP5BC\>Z.*4ZXX1=**1*/2\0=7PU*2@PASE^' !<_# M%*-EI%'!/DEE6=G*NMZGM#?:%!C:L?$%P7CY0=1=48G&1$Y2:V7$,:($VR!) M2JVIHX)IYYUY?^>H.[QV/?/ WUFI]RYE\5WMB;/-YU!MYNC>Z(WGX8N9)O'W M%E>#$2$?Z#1.F]U&I]WDW%U3U&E5=\D@\4" "1%ZK\]:IUA?C6<'VEG.UPM+ MPB?R;E'**'\>J^1DV>& *[OHT+&J#$RG_3R;BS@V>? FC9O"PG2A*/1&[ESR MD<<1.]#9[@2+F4TJ3KSE>R>=T&B4!2H^<,.>5WF,!ZU#=6L7I># !$[@LER+ M6XS0ZU??X+F-R_A6>;J\>AR%86P9R:TZNNF/;(S$726T]P4PZ^H9WK E M#\D]?!QB^Y*5GW:>:>6/6Q0HJGC)_O:J]6K;CW;9 A+AOZ4&9[D?9,=7M>UDFW>[R3O9A:VM+_%4[(P2596?XP9DI.. M*R(W_4MU#]#SM\F[LF44_ABY7I?H.[N>CR6BH\XL9[[$6*U1R#):>A+!F\(%F/"+K@-'NF3B-*7?:08FG9GN.-G"*:T]P:4H7L.\OGTA6VD ME[58/=M$,.UC?R\EZB9WN78%5=!V5!23OYR=B<'R;?CNYR 8C3&$_ M$>%MD)V$01&Y)JWW2:C;;3NJ],*G7>=MO=9L]O]DZ;W=.0O&] M[1^/BO$:I=Z%)=BNE6"[Q.,;4GTDRD/C&Z18<9K5)*0,/'U O'_EXF7)N/H\ M_%.,Q3=[3J@ZH;JWN]T]Z:!,[3F9^L)DZHP6Y63J<\G43KO7ZYS[9TV_U6YV M3L3W__7]T]/3SIKE:DV$DI@=RUYE]XG7AA:F4Z^%7=*;_ID3B9N\K9_3'([+ M;?23;_3I2:MUPO3MQ.&+$H<=)PZW3!R>-EOM5O,4Q&'G:",FY@6>GBP_K=J7 M6#)3:6OWI=)+C0Q.)Q$W;B2>'?V/V^HGWVK_Y!1%XND2D;A;![ &"39OZU[] MTL$0W;X)D37X"UN=\_-S'_V%?K.U9FY><_V1STY",L O$)GIF_ ^Q_"Y"I/> M+Z8QGQPU:@$ZTU["@GW_Q#^7'BW'JI:PJI9C5;-ZI]]LMGI 1OTH1>SU]']# M,?0[@Z-FIP5_7(5U&<_*Q_38\]&_HIL5+V9.+X@BF.AX_SL6^=80#][Z^Q,^ME[G>Z:U5'T'RYB\SM.VFX9=(0#,/>Z7F;#,-6Y[S97+- M_)RE8Q!_:3;%IH9"B<+^M%9+6J3>S0!%X4T:ERPU0ZI'O1&30B"@LM4/0^8>A M3K5VGC^K'J">U^ZJ89>U@'P9[4'5CLLVH7H,UQ&T1@[+.H)Z,PV(EO*/>YMZ MN7Y$3L??8AG6.?:;3LG?+B6_A?_JG7/TY[S=.E]WK=>U4*W*058P)Z76EU86 M!"OS=G=/^-^^*.Z$2&JF ,+1_$-D"?SSUV#JM'VG[>_E5O=.>B=X#9P3[*4) M2->^8ML%Y+K3(V[$H,PPW\$)Q*VB(R<0MVBKG4!\J0+1=;;8=H&X_M3Y!1;C MQR5!(B,'O32IBD\G&)U@W,NM=H+QI0K&?87-6G?>PMGYT^![?"YA,D$N++L- MC3%"4:5<]S2[#9)_1PR0O2AAH0%[78SJ^0T-[_W[RSV&8MVNR^3$U<:V^NP$ M$QE,/Y]G]W GD3 KGC#,@7*9 =+->V>5;]9K-WRO*LU>Z= M]=8MSRH-#5]WFPT8&Q,;Z10Q4Y \K&RJ4F-@[\REU;MZLWW>Z_9)&PW2UDS> MA9-_^R[_'"C7MLN_=<-2U@SA>X3@*(T1CB1-I!ST71C1R<%]WFLG!U^F'/2; MQR[E=,ODH-78%[C?NCO[OH^ $BIA2^QNOZ1Y;T-:A6_$@..7?H\LPY;KZNM" ME?NYU2MV]74"<>\$HDLYW6J!N&Y<+BW3.%G4[WJ![2>=E9>4L;-,8CJYZ.3B M7FZUZW:_X*GYW;:;V-]TWR3)^K&EUFWE7.6#++V;J:F;3<#T,@'31&P,9NDG MG(H)0R=Y0 B,>YSW,9]F#3-]":NUD)4<+UO&RSJ.E\WC9:U6J\N\K.V?]=:M MH%[&:8[\J<[,ZLZ8LWMJA&L)YHZG[?5J_=:)?^Z8VHI,K>N8VO(JS_:3Y2+- M03M8E]W]$N[ZR^)LIM[1\;5E?.W4\;7E?*VS:;YV">I7&1?W*G3:$[E8H?M5 M!(.1]WM: HNT/KG?=8.. Z[" 5U(:N]"4JYKVE:'I-:M'#](1I!:O*(X<-$1 M%XC:EZU>!1+?B<.]%(>N<]KVB9J4Q>&=MT[/VBYGT8G$_=QJ MV^_O9.++DHG[VC]M^UU^JXFG3\%7[SH*;X7W122)R',A]MA3MUW7PXD@!TBY M52>ZCP+(-??9-JL,)%_S]-3W2?+USD_;ZRZHGL7 5(5B08X@F%P\K:-?_2F% MKE10Z]T[7W3%U[SQ5YW ZV]Y3W::Z6+6F.1(3^I;H]>$\W M*;NV2RJA4N\#S:%@^GDOE7OU5)%.MD)3> )$I=-NK\>(2MU69]U0^(@8XUTE MM\$M.[JNO@,7S;'4H)ZV^_;3OBOOVT9++US!W[WC:'/P9BD&TVZ=TE-F.&-W ML/T22 ]G^F@AS#+^5K/9[;;/D?&W.YU6=^U0LK6T-!LFK]6H>WKFM3=IK Z M1(G.%2_1'H=,7'(S^4&0 [8<\UN!^3E@@169W[K=W@]C?H[-.3;GV-SCV5S' M>" Q+W,$A["%U%,6@U2@20V#'8@!V]3.1WZ%=^]R"D'T@N\$=@T"PJ0(N%"0Q&07(KU)?\\W9G;[V\)@BW]^MR MC'W?&7O+,?8G9NPK88$M8.QOHR1(K+1RQ]@=8W>,W3'VI8R]Y33V)V?L*T$^ MK*RQ(R]>A>G[9]X?QS?'E\>:_?OM;O/8,>7=7Y=CRGO-E/VF?_SNX\U_.L:\ M7L;\CI*1O?_[Z_5[[UV2%\ \A6.%N[TNQPKWGA7>7/[N6.$3LL(OP?!XXVZOR_'&O>>-EQ?O'6_<+&^\#.)!&0?<[L4QR%U>EV.0>\\@ MWUR]=0QRLPSRC1A2^:WCC[N^+L_!NER9TOPRI3ULC'J9?L/LD^!6>.]PG=@- M^9OPW@1%X+V-8N$=#)$;%!+NSV8"F,XR@&$#^$WH10DP TJ)@0GXA\!$=GSW8&"NMG,R>:4D7.2#$CI> 8=+6C)(1;_9?V*0WZ MGT3IH3<2F< 2M_N'W]5%PBK++(GRT;ZO5%62>A^"1%4S(I]"WN:E&?Q[/ &E M)2C2;.I-XB!I5/X<9!FF0^-K.[H]EO22PLN,ZJG_]EJUW3NBW[SZY:]]S(., MPK^]RJ/;_)571 7.B7^02'^OJ/;SYMUO'R^^_'%]=?/7D_XO.[I9]].2G9:) M>?.9^%<9940UPF\!)]+RB+49K!:L/C#1\& M8Q2RO-'PA ^%*ZP?WJQ LV$V%^ -SA'-=9G+,EI_K7/VTV*KZL<(ZM4OH$?! M["_*VS('O:C+X!%/8!X5Z40OJ-5]P@7]^N[3^XOKWSXUO'@#O5R#MD_S$>W/U\>.[&^_SL7=Y\?X?5]=?[B.#>\^W]]/CC+;[/LJWX%X5 M]]$TM\+-7NJ T/\U0AXW]XU(0*6A30UBG.!3G>>"\1>D^N_?T3[^=;>D!RS) MB:%'\=;+WR^NWU_=>/]S[+T!Z73Q$<33N_V[A!MG;#-U2D^WI]OH:5C[*!8 M^_N+FR]'!E]^(>#^XV#=GQ!(OZ>&71$Y'?X)YB$>[7_\]614C.-?_N/_ U!+ M P04 " "SBP]5QUS5_OD& !Y( #0 &5X7S0Q,C(X,2YH=&W=6FUS MVS82_FS_"HP[U]HSE&W9==N1%,W8B9MZFJ:NX][<5Y!<2IB N DG6__IX% MJ9?8\EM:YR::>$*36& 7N\\^NR ]&(=2#P=CDOEP>VL05- T'!PTU^TM_!L< M-(.#U.8SX<-,TZN=K';>NIZ0=;#]'0Q6\Y'"FM I9*GTK'>M2O+B/4W%E2VE MZ<YA%9K;B71*FM SUI52]P/=A([4:F1Z3HW&H5]*-U*FQ_([PT$Z M//_/+Q=G%]?BN+O?%8.#%,96P^U[#/CNE@7?/<6$3S1^:U)?]1_2\?*"G%^0UD=U(3$[P5&R3WJ@1>Q[A+1KS%#!"L^ M4,8VLAVMK]+A\>$1VQS&)#Y(ETI#OO/[C::9.,T"CQP=0N(%3%\Q-.Y"F1P[ MZ!W_$"V_2,0;,D9Y<;DO7DL]@9,3D457SV"M#+VO$$P/[[F[+R[$6 (QCB:* MII1CH_# '[5T"*V>B2NJK$-4C/@9"XKN8> .E\AH\KLQ(3%488X.^0NJR M=EZW@FDVQS:1%'!*.EMUP^9%__B!Z),HE(%_.51+?R8(/<0Q[%;&E2E8761I M93)=YU@3,5MQ7H)X*TZT"BYGM#"*M%["H8V$OZ4:B,L5+YRP1*TA Q8!"JJ M\]&>3/JQ*+2=^CE '(V4#X[96?+#QFY8F:S$V<^-N6/MYH7Z^WUQ_8E?OOWF MIZ/NCWW?!K/E?TX,VQ95]MB%D(YB;.!KE6IB'PH"(%*M_)C%6:P$*3 Q\'VN M?*:MKS&/Z<)9W02I?WV1C:484Z^)5K2'1/9:=[LDN M[<6IW9.\N6MN%9=CTX"#UQ>)^WD00)+B*;5Q]W MY1Z: H]F!XZ*%/IX%!-F]TS6_NE3F&930D1:30UQV]IA :3D1/F8Z) B$]?A M;F1)$:LTXTC+&.*6N9=A2EH*XD$%NH MWFJ5RQ -3;W*%7S#&U!-?8G$9WBE MVC/GQXSPL4!$6K">8! . W%2A99!9;66S&;85C1B63LPHZE$JP44OZ7$@B < MS*=\\PAF-[T-H2>GZ1TD/3W!GPPH@'"BJ"5SBUQ3U1?%Z M N#0:?*MH"'4?61OP9W,#%PV99[=CE*TR]9M72^H#G?-+'6C[#0G\U M9T.Q>\^4 MA!UMZ2;@U'1TKQ0,1G)5,O[-IKK!I+ORAKG.\1:Y1'(HS^:$EJ MAF//1]+MZ>B6?/*W7;1Y^#KYW#8WOAS(Y\A,EBG)#+&*CF5V/N-"H+ MTR2:E6"=7Y25^ !+EC@[!Z('^"^U*%P\GBO8%Q?9!89 -Y[I#%=NF>; I[]J M!?,CR&L3WUCYO%HE\+R[:)@13$%ST"DE3:#RJC*]+. %. MBIMI"73MB;S/$IL78[2;IZ@7A4.R)/ XQ?Q&S.)KGC:X24.WRDRLGA!SKI&C M]FV5:RF!RDK;&6%T.K8-#\A/H(-0_R,%:?^+.NC_$)/'5?[#4 NQCT^1&>1> M[1SN@-ZUKF3.K?SBWEO&+3_L@?J'IS;\! M;6UO;0V"PR]\S>C;K/619$^M.:D.P94]TJQL1#_?"C=+= MPT3PSUY?/+2![W]\V1TT"!4'_D"\.7___N)#_,YR^N[?YU?7M[>&:T3*9P%F MG@J?$;_/F_J%/'?GZ]37Y[4&GU_:O]IY=_KANG-Y^O:\%\T,3(R.#(N:'1MW5IM3QLY$/X,O\+B=%>0$DB@7$]) M&BFTM(W:ZPOEI/OJW?4F5KWVUO8FY'[]/6-O7H! @5Y[(BKJLNOQ>#SSS#/C M77IC7ZA^;RQXUM_>ZGGIE>CW#N)U>PO_>@=QL)>8;,:MK#.VPWCE M37<'@^5\)#?:-W->2#7KG,M"./9>3-F9*;CNAC$G_Q&==JOT\7;"K>3:=[2Q M!5==+RY\DRLYTATK1V/?+;@=2=TA^9U^+^F?_OUF>#(\9T?M_4/6.TA@;-G? MOL& )U'(7$RZM^)M.7-F];8WOVV0JM!?VVBY?".ME+E/NI=',Y.S%6(J< MO9*:ZU1RQ3[D&!7VFQ[X(=9]1/0KS&#>L,\B)1O)CMI72?^H=4@V^[%@G[E- MN!:N^>%"B1D;I)Y&#ENM;P?O ::O&!IV(76&'72.?@^6#QMP([<*6M_NLY>0 MY9H-\30-WI[!8.X[CQ!/MV^[O<^&;,PG@EDQD6(J,FQ4.O:IXA;153-V)DIC M$1C-7D$A:[>:GRA*)]*\@V;38$.=[M]J]*-TS.$^.^$.[L#&BQG[HLU4B6PD M&M$_-GHE,UA5&\]2+,"E9ES/6*6]K02LY%X44$GNXJS G:7LS#GAW#)3R) D M0>Z:@!:I<([;&8D4_(L(&;/0Z? L@S%84A$5SE,JE3:M"HAI3(L2FTH^Q05VEUTEO"-)-AFQ-,RU@R6W7# MYD7_Z);H"Y8OF';ISP9"#W$,VY5QJ7-:+A"UU*FJ,NA$S%:LJ>6S( MN!4A-O"U3)0@'S(!0"1*NC&)DU@!4B!BH/M,NE095V$>T84U*@:IM"85&1X[ MMHN89 )!CHX_O4C'7(]$*(UG%16G]A%OMH]WQ5Z8VC[.XEV\E521=00'Z6>4 MKBN8B3$D6^Z\4'YIH1P+T3ZO(@D25$0VKS[N\CWV4CCT.W!4H-!O1[%![)[R MRMU]"M%L(A"1>J5(W*:R4("4G$@7$AU20@<]U(TL*6*59JQ0/(2X9NYEF!HU M!=&@!%W %F>4S+@/AB9.9A*^H0W(6%\"\6G25#GB_) 1+A2(0 O&"1B$\T"8 M5*)ED&FE.+$9MA6,6-8.S(B5:+6 XK=$D" (!_-%MGD$LYM MX'<&%$ XD1GAA#NC.3$9=\ 8=1 $'FZS>2 !+9"0TJIH"JC B2H(KB:#/BL@!K&4) MSMI [*1[['3"515RE!PK\IP.51.XQ*TIZHOB=0?.B;?KZWR "B:"+USL)A)3 M^9LMN LK\H6TH%8I_W9CR9)Y$Q;0+Z(G8,\&1CH#2T0G7@\&G2KJ AU&UD;\ M'MQ Q<.D:67)Y2M,O49K89S'AK/!NRW1NFY, .LO:*=&TX.E(1 M#D1T5M+5PJZ]:-68NT59HWP/6!-9(,+@CYJD9CCV?!&J/AU=D6]\MXLV#U_' M#VUSP\N!;([,QC(EB2%6T;',3HKO/6K%*+=,<^.)K)6%^ 'FEPTLKM[>9W>P 9TMJ M"L(;1.R73@&I%(A*71(67>54\"_$\;$H!Y8/[41X>3$_9]XKUG4#&$].:S*9 M9YCHQ"*1;\1%W81@"H*+7J$1"XU#E7%5 2? 26$S-8&N/9%W26+S8HQV%R&_$;/PFJ<.;B/2K=03HR:".%?S4?VVRM:4((I2F9G Z'1L(@_P M2]!!J/^3@K3_?P?A$:[A0Z>> /O"/M]I[8# E2IY1LWZXMZ5/)W?WQ][4YGY M,7YM_5K;T50B]YWP6:=^$#[#=.8?>K:VM[9ZWN(7NF;S)2=46M *U-\-D+5E MET7E[!C*=^*$'Y >._V7P'N'#:I1A4+5/FZPP];A87 A+7G@L_L8>_1C;3V9 M=6ZS+,:ZF1CO3=%A[?*"A>,[LZ-DM]5@]+/79;=MX.FS'[N#B%!VX [8BS># MLW>GG\/'E,'9Z\%[-AQ>W1VN 2P/PLP\&QX0PH=-_4G.6_<5ZO$Y+J+TY_MN M[8?0&]RWC2NQZ&.K_[=_!K^T9"8G+%7<[[P:?SYL?!Z]/FR=GIX.W]%U^ M9?3CZU?G9U>>C?.F-=/K#ZFRL(^OW__UYW(U2$!NW056'-!?!_1[!^'/"?X% M4$L#!!0 ( +.+#U4[6ZDIJ 0 -D< - 97A?-#$R,C@S+FAT;>U9 M;7/:.!#^W/R*'6;NFLSP3M->@3+C&)/XR@$%TLE]%+:,-2=+KBR'<+_^5C:D M"7EKVT*_ES[PW^M2NY ML3V3_A(2O>3T4\%+52)5$TBJ9:N QGAM":30I8!$C"^;4Q;1! 9T 6,9$='* M; G[FS9KU5CGK^=$,2)T4T@5$=[2]$*7"&=ST51L'NI61-2:UM3=SB 80_L$]?I@7/FV*=3]ZN#0VAUQ@\R\"3HK$%W!:CG#JR![5K] M[0(:G8XGI]9@"M,AU'Z#T_*D;)=AXM@9?;7&8;6X):8F8'6'HZG3A:L8MX)E M3K7Z\-%Z!,0K@#*T3/B(M-EX MGR%TB]"E0K $1F6P"3^G2A?!#AD-P+F@7JK9.85A$#"/*I !'#'91X^R"*[P MRD7 8K5>AR#EZ,^34.]SW#RX31)85T\:-<^&%1,SI.LO: MQ\8[(,+/Q(3;_W^\P@7S-R!<\ 8F%3A=KVV^" ME[1LWHS M?;R3S/]!"^Y+X-V'_SR#![I?):GD==MU!@-WDG48J_\51=9FJOC,2N=1%;0^ M&X_8S\Q[-+]7_<8"Q+D M#A6%Q*L=%0#/!0K6W0+EB::H,S1>J4;:K&6.#[/E(X0;A*@!9Q0]QDJ>,Z.N M4,EM2#*S2PN&&F5F5-5*[&"X6Z8%J<+C$>9N-B25L5_**EM&$4L2HV=0A3&4 M,IA2$$ :XXC)"87DO?+EA7ZU?5#CVR%1'+U^+D,7YQ(!KKN6^;U+M;>#,O]5 MY;]$E?\P3:]QW)EG'L,;'U@ [QNZISNWR>%O7W3T. MMZ[<[Y IKUK]5:O?1SILL@[?:8>,=[A&/*R8AQ7UD$VY2C[4/_S@AC]3;)^= M@\=)DGPJ]*W)M#2RCIW2T=BQ/IO?!J]81\>]Z7AC+ Q*2BYN#AH1 J/CP>D? MWZ/A#)QWVP-15,POE)UV)?M)\Q]02P$"% ,4 " "SBP]549;_Z 4 + M[0 $0 @ $ 8FQG;RTR,#(R,#8S,"YX&UL4$L! A0#% @ LXL/56T=)!S_4 HJ & !4 M ( !JA\ &)L9V\M,C R,C V,S!?9&5F+GAM;%!+ 0(4 Q0 M ( +.+#U5.;E7';6D -6'!0 5 " =QP !B;&=O+3(P M,C(P-C,P7VQA8BYX;6Q02P$"% ,4 " "SBP]5VD6%SE%2 "+^ 8 %0 M @ %\V@ 8FQG;RTR,#(R,#8S,%]P&UL4$L! A0#% M @ LXL/56>@G3<2 T M ( !3KP" &5X7S0Q,C(X,2YH=&U02P$"% ,4 " "SBP]5 V< MBO & !5( #0 @ %RPP( 97A?-#$R,C@R+FAT;5!+ 0(4 M Q0 ( +.+#U4[6ZDIJ 0 -D< - " 8W* @!E>%\T ?,3(R.#,N:'1M4$L%!@ ) D /@( &#/ @ $! end