0001437749-22-012652.txt : 20220516 0001437749-22-012652.hdr.sgml : 20220516 20220516164022 ACCESSION NUMBER: 0001437749-22-012652 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220516 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: 22930116 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 blgo20220331_10q.htm FORM 10-Q blgo20220331_10q.htm
0000880242 BIOLARGO, INC. false --12-31 Q1 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 262,684,267 255,893,726 4 13,000 10 10 10 39 10 10 10 2 3,000 40 0 6 18 0 421,000 6 5 6 5 174,000 96,000 4 4 6 5 5 50 4 4 4 4 3 5 6 5 Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022. 00008802422022-01-012022-03-31 xbrli:shares 00008802422022-05-13 thunderdome:item iso4217:USD 00008802422022-03-31 00008802422021-12-31 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2022-03-31 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2021-12-31 0000880242blgo:PartiallyOwnedSubsidiaryMember2022-03-31 0000880242blgo:PartiallyOwnedSubsidiaryMember2021-12-31 iso4217:USDxbrli:shares 0000880242us-gaap:ProductMember2022-01-012022-03-31 0000880242us-gaap:ProductMember2021-01-012021-03-31 0000880242us-gaap:ServiceMember2022-01-012022-03-31 0000880242us-gaap:ServiceMember2021-01-012021-03-31 00008802422021-01-012021-03-31 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 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 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 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 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2022-01-012022-03-31 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2021-01-012021-03-31 0000880242blgo:PartiallyOwnedSubsidiaryMember2022-01-012022-03-31 0000880242blgo:PartiallyOwnedSubsidiaryMember2021-01-012021-03-31 0000880242blgo:ClyraMedicalCommonStockMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalCommonStockMember2021-01-012021-03-31 xbrli:pure 0000880242blgo:BiolargoEngineeringScienceTechnologiesLLCMember2022-03-31 0000880242blgo:ClyraMedicalTechnologiesMember2022-03-31 0000880242srt:ParentCompanyMember2022-03-31 0000880242srt:ParentCompanyMember2021-12-31 0000880242us-gaap:NoncontrollingInterestMember2022-03-31 0000880242us-gaap:NoncontrollingInterestMember2021-12-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2022-01-012022-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2021-01-012021-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerBMember2022-01-012022-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerBMember2021-01-012021-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerCMember2022-01-012022-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerCMember2021-01-012021-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerDMember2022-01-012022-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerDMember2021-01-012021-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerEMember2022-01-012022-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerEMember2021-01-012021-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerFMember2022-01-012022-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerFMember2021-01-012021-03-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerDMember2022-01-012022-03-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerEMember2022-01-012022-03-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerFMember2021-01-012021-12-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerGMember2021-01-012021-12-31 0000880242us-gaap:PatentsMember2022-03-31 0000880242blgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:OdinCoLtdMember2022-01-012022-03-31 0000880242blgo:TomorrowWaterMemberblgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:BktAndTomorrowWaterMemberblgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:OdinCoLtdMember2021-01-012021-03-31 00008802422021-01-012021-12-31 0000880242blgo:NonPlanMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Member2022-01-012022-03-31 0000880242blgo:NonPlanMember2021-01-012021-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2021-01-012021-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2021-01-012021-03-31 0000880242blgo:EquityIncentivePlan2018Member2021-01-012021-03-31 utr:Y 0000880242us-gaap:OtherAssetsMember2022-03-31 0000880242blgo:CanadianGovernmentGrantsMember2022-01-012022-03-31 0000880242blgo:CanadianGovernmentGrantsMember2022-03-31 utr:M 0000880242blgo:CanadianGovernmentGrantsMembersrt:MinimumMember2022-01-012022-03-31 0000880242blgo:CanadianGovernmentGrantsMembersrt:MaximumMember2022-01-012022-03-31 0000880242blgo:LincolnParkCapitalFundLLCMember2022-01-012022-03-31 0000880242blgo:LincolnParkCapitalFundLLCMember2021-01-012021-03-31 0000880242blgo:The2020UnitOfferingMember2022-01-012022-03-31 0000880242blgo:WarrantsIssuedWith2020UnitOfferingMembersrt:MinimumMember2022-03-31 0000880242blgo:WarrantsIssuedWith2020UnitOfferingMembersrt:MaximumMember2022-03-31 0000880242blgo:The2020UnitOfferingMember2021-01-012021-03-31 0000880242blgo:WarrantsIssuedWith2020UnitOfferingMembersrt:MinimumMember2021-03-31 0000880242blgo:WarrantsIssuedWith2020UnitOfferingMembersrt:MaximumMember2021-03-31 0000880242blgo:PaycheckProtectionProgramCaresActMember2022-03-31 0000880242blgo:PaycheckProtectionProgramCaresActMember2021-12-31 0000880242blgo:ConvertibleNoteMaturingOnMarch12023Member2022-03-31 0000880242blgo:ConvertibleNoteMaturingOnMarch12023Member2021-12-31 0000880242blgo:EconomicInjuryDisasterLoanMember2022-03-31 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-01-012022-03-31 0000880242srt:OfficerMember2021-03-312021-03-31 0000880242srt:OfficerMember2021-03-31 0000880242blgo:ConsultantsMember2022-03-312022-03-31 0000880242blgo:ConsultantsMember2022-03-31 0000880242blgo:ConsultantsMember2021-03-312021-03-31 0000880242blgo:ConsultantsMember2021-03-31 0000880242us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-31 0000880242us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-03-31 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:EquityIncentivePlan2018Membersrt:MinimumMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Member2022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2022-03-31 0000880242blgo:EquityIncentivePlan2018Member2020-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2020-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2020-12-31 0000880242blgo:EquityIncentivePlan2018Member2021-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2021-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2021-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesConsultationsOfficersAndDirectorsMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:BoardOfDirectorsMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesAndConsultantsMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMemberblgo:EmployeesMember2021-01-012021-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMember2021-01-012021-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:BoardOfDirectorsMember2021-01-012021-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesMember2021-01-012021-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesAndConsultantsMember2021-01-012021-03-31 0000880242blgo:The2007EquityIncentivePlanMember2017-09-072017-09-07 0000880242blgo:The2007EquityIncentivePlanMember2021-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2021-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2021-12-31 0000880242blgo:The2007EquityIncentivePlanMember2022-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2022-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2022-03-31 0000880242blgo:The2007EquityIncentivePlanMember2020-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2020-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2020-12-31 0000880242blgo:The2007EquityIncentivePlanMember2021-01-012021-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2021-01-012021-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2021-01-012021-03-31 0000880242blgo:The2007EquityIncentivePlanMember2021-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2021-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2021-03-31 0000880242blgo:NonPlanMemberblgo:VendorsMember2022-01-012022-03-31 0000880242blgo:NonPlanMemberblgo:VendorsMember2022-03-31 0000880242blgo:NonPlanMemberblgo:VendorsMember2021-01-012021-03-31 0000880242blgo:NonPlanMemberblgo:VendorsMember2021-03-31 0000880242blgo:NonPlanMember2021-12-31 0000880242blgo:NonPlanMembersrt:MinimumMember2021-12-31 0000880242blgo:NonPlanMembersrt:MaximumMember2021-12-31 0000880242blgo:NonPlanMember2022-03-31 0000880242blgo:NonPlanMembersrt:MinimumMember2022-03-31 0000880242blgo:NonPlanMembersrt:MaximumMember2022-03-31 0000880242blgo:NonPlanMembersrt:MinimumMember2022-01-012022-03-31 0000880242blgo:NonPlanMembersrt:MaximumMember2022-01-012022-03-31 0000880242blgo:NonPlanMember2020-12-31 0000880242blgo:NonPlanMembersrt:MinimumMember2020-12-31 0000880242blgo:NonPlanMembersrt:MaximumMember2020-12-31 0000880242blgo:NonPlanMember2021-03-31 0000880242blgo:NonPlanMembersrt:MinimumMember2021-03-31 0000880242blgo:NonPlanMembersrt:MaximumMember2021-03-31 0000880242srt:MinimumMember2021-12-31 0000880242srt:MaximumMember2021-12-31 0000880242srt:WeightedAverageMember2021-12-31 0000880242srt:MinimumMember2022-01-012022-03-31 0000880242srt:MaximumMember2022-01-012022-03-31 0000880242srt:WeightedAverageMember2022-01-012022-03-31 0000880242srt:MinimumMember2022-03-31 0000880242srt:MaximumMember2022-03-31 0000880242srt:WeightedAverageMember2022-03-31 0000880242srt:MinimumMember2020-12-31 0000880242srt:MaximumMember2020-12-31 0000880242srt:WeightedAverageMember2020-12-31 0000880242srt:MinimumMember2021-01-012021-03-31 0000880242srt:MaximumMember2021-01-012021-03-31 0000880242srt:WeightedAverageMember2021-01-012021-03-31 0000880242srt:MinimumMember2021-03-31 0000880242srt:MaximumMember2021-03-31 0000880242srt:WeightedAverageMember2021-03-31 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember2022-03-31 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember2022-03-31 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember2021-03-31 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember2021-03-31 0000880242us-gaap:MeasurementInputRiskFreeInterestRateMember2021-03-31 0000880242us-gaap:MeasurementInputPriceVolatilityMember2021-03-31 0000880242us-gaap:MeasurementInputExpectedTermMembersrt:MinimumMember2021-03-31 0000880242us-gaap:MeasurementInputExpectedTermMembersrt:MaximumMember2021-03-31 0000880242us-gaap:CorporateNonSegmentMember2021-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2020-12-31 0000880242blgo:ConversionOfWorkingCapitalAdvancesIntoClyraMedicalCommonStockMember2022-03-032022-03-03 0000880242blgo:ConversionOfWorkingCapitalAdvancesIntoClyraMedicalCommonStockMember2022-03-03 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2020-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2020-06-302020-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2022-03-31 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2022-01-012022-03-31 0000880242blgo:BeachHouseConsultingLlcMemberblgo:ClyraMedicalMember2015-12-302015-12-30 0000880242blgo:BeachHouseConsultingLlcMemberblgo:ClyraMedicalMember2020-01-012020-06-30 0000880242blgo:BeachHouseConsultingLlcMemberblgo:ClyraMedicalMember2021-01-012021-12-31 0000880242blgo:ClyraMedicalTechnologyIncMemberblgo:BiolargoMember2022-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberblgo:SanatioMember2022-03-31 0000880242blgo:ClyraMedicalTechnologyIncMemberblgo:OtherMember2022-03-31 0000880242blgo:ClyraMedicalTechnologyIncMember2022-03-31 0000880242blgo:ClyraMedicalMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalMember2021-01-012021-03-31 0000880242blgo:ClyraMedicalMember2021-03-31 0000880242blgo:ClyraMedicalMember2021-12-31 0000880242blgo:ClyraMedicalMember2022-03-31 0000880242blgo:ClyraMedicalMemberblgo:EmployeesAndConsultantsMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalMemberblgo:EmployeesAndConsultantsMember2021-01-012021-03-31 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalMemberblgo:EmployeesAndConsultantsMember2022-01-012022-03-31 0000880242us-gaap:CorporateNonSegmentMember2022-01-012022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2022-01-012022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraSegmentMember2022-01-012022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2022-01-012022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2022-01-012022-03-31 0000880242us-gaap:IntersegmentEliminationMember2022-01-012022-03-31 0000880242us-gaap:CorporateNonSegmentMember2021-01-012021-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2021-01-012021-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraSegmentMember2021-01-012021-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2021-01-012021-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2021-01-012021-03-31 0000880242us-gaap:IntersegmentEliminationMember2021-01-012021-03-31 0000880242us-gaap:CorporateNonSegmentMember2022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraMedicalMember2022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BLESTMember2022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2022-03-31 0000880242srt:ConsolidationEliminationsMember2022-03-31 0000880242us-gaap:CorporateNonSegmentMemberblgo:InvestmentInSouthKoreanJointVentureMember2022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:OdorNoMoreMember2022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:ClyraMedicalMember2022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BLESTMember2022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BiolargoWaterMember2022-03-31 0000880242srt:ConsolidationEliminationsMemberblgo:InvestmentInSouthKoreanJointVentureMember2022-03-31 0000880242blgo:InvestmentInSouthKoreanJointVentureMember2022-03-31 0000880242us-gaap:CorporateNonSegmentMember2021-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2021-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:CorporateOfficeLeaseMember2022-03-31 0000880242blgo:OakRidgeTennesseeFacilityLeaseMember2022-01-012022-03-31 0000880242blgo:OakRidgeTennesseeFacilityLeaseMember2022-03-31 0000880242us-gaap:SubsequentEventMemberblgo:UnitOfferingInvestmentMember2022-04-192022-04-19 0000880242blgo:WarrantsExpiringSixMonthAfterInvestmentDateMemberus-gaap:SubsequentEventMember2022-04-19 0000880242blgo:WarrantsExpiringFiveYearsAfterInvestmentDateMemberus-gaap:SubsequentEventMember2022-04-19
 

 

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 March 31, 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 May 13, 2022 was 262,684,267 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 

22
     

Item 4

 

Controls and Procedures

31

 

PART II

 

       

Item 2

 

Unregistered Sales of Equity Securities and Use of Proceeds

33
     

Item 5

 

Other Information

33
       

Item 6

 

Exhibits

34
     
   

Signatures

35
       
   

Exhibit Index

34

 

 

 

PART I FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

BIOLARGO, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

AS OF MARCH 31, 2022 AND DECEMBER 31, 2021

(in thousands, except for per share data)

 

  

March 31, 2022

(Unaudited)

  

December 31,

2021

 
         

Assets

 

Current assets:

        

Cash and cash equivalents

 $974  $962 

Accounts receivable, net of allowance

  690   513 

Inventories, net of allowance

  270   241 

Prepaid expenses and other current assets

  114   85 

Total current assets

  2,048   1,801 
         

Equipment and leasehold improvements, net of depreciation

  90   61 

Other non-current assets

  99   69 

Investment in South Korean joint venture

  40   48 

Right of use operating lease, net of amortization

  421   453 

Clyra Medical prepaid marketing (Note 8)

  591   591 

Total assets

 $3,289  $3,023 
         

Liabilities and stockholders equity (deficit)

 

Current liabilities:

        

Accounts payable and accrued expenses

 $672  $559 

Clyra Medical accounts payable and accrued expenses (Note 8)

  204   230 

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

  174   314 

Deferred revenue

     89 

Customer deposits

  91   79 

Lease liability

  103   103 

Total current liabilities

  1,244   1,374 
         

Long-term liabilities:

        

Debt obligations (Note 4)

  150   180 

Clyra Medical debt obligations (Note 8)

  177   187 

Lease liability

  318   349 

Total long-term liabilities

  645   716 

Total liabilities

  1,889   2,090 
         

COMMITMENTS AND CONTINGENCIES (Note 10)

          
         

STOCKHOLDERS’ EQUITY :

        

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

      

Common stock, $0.00067 Par Value, 400,000,000 Shares Authorized, 262,684,267 and 255,893,726 Shares Issued, at March 31, 2022 and December 31, 2021

  176   171 

Additional paid-in capital

  145,205   143,718 

Accumulated deficit

  (140,773)  (139,121)

Accumulated other comprehensive loss

  (123)  (115)

Total BioLargo Inc. and subsidiaries stockholders’ equity

  4,485   4,653 

Non-controlling interest (Notes 8)

  (3,085)  (3,720)

Total stockholders’ equity

  1,400   933 

Total liabilities and stockholders’ equity

 $3,289  $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 MONTHS ENDED MARCH 31, 2022 AND 2021

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

(unaudited)

 

  

MARCH

31, 2022

  

MARCH

31, 2021

 
         

Revenue

        

Product revenue

 $610  $444 

Service revenue

  355   127 

Total revenue

  965   571 
         

Cost of revenue

        

Cost of goods sold

  (293)  (237)

Cost of service

  (151)  (102)

Total cost of revenue

  (444)  (339)

Gross profit

  521   232 
         
         

Operating expenses:

        

Selling, general and administrative expenses

  1,839   1,763 

Research and development

  392   327 

Total operating expenses

  2,231   2,090 
         

Operating loss

  (1,710)  (1,858)
         
         

Other income (expense):

        

Grant income

  5   30 

PPP loan forgiveness

  174   43 

Interest expense

  (13)  (93)

Total other income (expense)

  166   (20)
         

Net loss

  (1,544)  (1,878)
         

Net income (loss) attributable to noncontrolling interest

  108   (247)

Net loss attributable to common shareholders

 $(1,652) $(1,631)
         

Net loss per share attributable to common stockholders:

        

Loss per share attributable to shareholders – basic and diluted

 $(0.01) $(0.01)

Weighted average number of common shares outstanding:

  260,805,418   233,733,015 
         

Comprehensive loss attributable to common shareholders

        

Net loss

 $(1,544) $(1,878)

Foreign translation adjustment

  (8)  (2)

Comprehensive loss

  (1,552)  (1,880)
         

Comprehensive income (loss) attributable to noncontrolling interest

  108   (247)

Comprehensive loss attributable to shareholders

 $(1,660) $(1,633)

 

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

 

 

 

BIOLARGO, NC. AND SUBSIDIARIES

CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY (DEFICIT)
FOR THE THREE MONTHS ENDED MARCH 31, 2022 AND 2021

(in thousands, except for share data)

(unaudited)

 


   

Common stock

   

Additional

paid-in

   

Accumulated

   

Accumulated

other comprehensive

   

Non-

controlling

   

Total

stockholders

 
   

Shares

   

Amount

   

capital

   

deficit

   

Loss

   

interest

   

equity (deficit)

 

Balance, December 31, 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     $ 176     $ 145,205     $ (140,773 )   $ (123 )   $ (3,085 )   $ 1,400  

 

 


   

Common stock

   

Additional

paid-in

   

Accumulated

   

Accumulated

other comprehensive

   

Non-

controlling

   

Total

stockholders

 
   

Shares

   

Amount

   

capital

   

deficit

   

Loss

   

interest

   

equity (deficit)

 

Balance, December 31, 2020

    225,885,682     $ 151     $ 135,849     $ (132,041 )   $ (101 )   $ (4,093 )   $ (235 )

Sale of common stock for cash

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

Issuance of common stock for service

    747,487       1       110                         111  

Stock option compensation expense

                424                         424  

Warrant and conversion feature issued as discount on convertible note payable

                35                         35  

Clyra Medical stock option expense

                161                         161  

Clyra Medical securities offering

                                  50       50  

Allocation of noncontrolling interest from Clyra Stock option issuance

                (313 )                 313        

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  

 

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

 

 

 

BIOLARGO, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS
FOR THE THREE MONTHS ENDED MARCH 31, 2022 AND 2021

(in thousands, except for per share data)

(unaudited)

 


   

MARCH

31, 2022

   

MARCH

31, 2021

 

Cash flows from operating activities

               

Net loss

  $ (1,544 )   $ (1,878 )

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

               

Stock option compensation expense

    801       585  

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

    17       111  

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

    4       46  

PPP loan forgiveness

    (174 )     (43 )

Loss on investment in South Korean joint venture

    8       10  

Bad debt expense

          1  

Depreciation expense

    2       7  

Changes in assets and liabilities:

               

Accounts receivable

    (178 )     206  

Inventories

    (29 )     36  

Deferred revenue

    (89 )     (4 )

Accounts payable and accrued expenses

    114       (98 )

Clyra Medical accounts payable and accrued expenses

    (25 )     130  

Prepaid expenses and other current assets

    (59 )     (34 )

Customer deposits

    12       80  

Net cash used in operating activities

    (1,140 )     (845 )

Cash flows from investing activities

               

Purchase of equipment

    (32 )     (10 )

Net cash used in investing activities

    (32 )     (10 )

Cash flows from financing activities

               

Proceeds from sales of common stock

    1,202       2,106  

Proceeds from the sale of stock in Clyra Medical

          50  

Payment of debt obligations

          (650 )

Payment of Clyra Medical debt obligations

    (10 )     (24 )

Net cash provided by financing activities

    1,192       1,482  

Net effect of foreign currency translation

    (8 )     (2 )

Net change in cash

    12       625  

Cash at beginning of year

    962       716  

Cash at end of period

  $ 974     $ 1,341  
                 

Supplemental disclosures of cash flow information

               

Cash paid for:

               

Interest

  $ 7     $ 26  

Income taxes

  $     $  

Non-cash investing and financing activities

               

Fair value of warrants issued with convertible notes

  $     $ 35  
Conversion of intercompany receivable to Clyra shares (Note 8)   $ 633,000     $  

Allocation of noncontrolling interest

  $ 528     $ 313  

 

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

 

 

6

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

 

 

Note 1. Business and Organization

 

Description of Business

 

BioLargo, Inc. is an innovative technology developer and environmental engineering company driven by a mission to “make life better” by delivering robust, sustainable solutions for a broad range of industries and applications, with a focus on clean water, clean air and a cleaner earth. The company also owns a 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 three months ended March 31, 2022, we had a net loss of $1,544,000, used $1,140,000 cash in operations, and at March 31, 2022, we had working capital of $804,000, and current assets of $2,048,000. During the three months ended March 31, 2022, we generated revenues of $965,000. (See Note 9.)  Only one of our subsidiaries – ONM Environmental – generated positive operating income. None of our other operational subsidiaries did so.

 

We do not believe gross 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 three months ended March 31, 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.

 

7

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

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

 

  

March 31,

2022

  

December 31,

2021

 

BioLargo, Inc. and subsidiaries

 $951  $941 

Clyra Medical Technologies, Inc.

  23   21 

Total

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

 

8

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

Credit Concentration

 

We have a limited number of customers that account for significant portions of our revenue. During the three months ended March 31, 2022 and 2020, the following customers accounted for more than 10% of consolidated revenues:

 

  

March 31,
2022

  

March 31,

2021

 

Customer A

  29% 

<10

%

Customer B

  14% 

<10

%

Customer C

 

<10

%  39%

Customer D

 

<10

%  16%

Customer E

 

<10

%  13%

Customer F

 

<10

%  12%

 

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

 

  

March 31,

2022

  

December 31,

2021

 

Customer D

  29% 

<10

%

Customer E

  24% 

<10

%

Customer F

 

<10

%  32%

Customer G

 

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

 

  

March 31,

2022

  

December 31,

2021

 

Raw material

 $129  $108 

Finished goods

  141   133 

Total

 $270  $241 

 

Other Assets

 

Other non-current assets consisted of (i) security deposits of $35,000 related to our business offices, and (ii) three patents for $34,000, and contract assets related to ongoing projects of our BLEST subsidiary totaling $29,000.

 

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. During the three months ended March 31, 2022 and March 31, 2021 the joint venture incurred a loss and our 40% ownership share reduced our investment interest by $8,000 and $10,000, respectively.

 

9

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

Impairment

 

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

 

Nevertheless, for 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 months ended March 31, 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 three months ended March 31, 2022 and 2021:

 

  

2022

  

2021

 
  

Non Plan

  

2018 Plan

  

Non Plan

   

2018 Plan

 

Risk free interest rate

  2.32

%

  2.32%  1.73

%

  0.931.73%

 

Expected volatility

  117

%

  117%  124

%

   124% 

 

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.

 

10

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

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

 

Warrants

 

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

 

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

 

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

 

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

 

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

 

Non-Cash Transactions

 

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

 

Revenue Recognition

 

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

 

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

Step 2: Identify the performance obligations in the contract.

Step 3: Determine the transaction price.

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

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

 

We have revenue from four subsidiaries, ONM, BLEST, BioLargo Water, and Clyra. ONM, BioLargo Water, and Clyra identify 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. ONM also 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.

 

11

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

BLEST 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. BLEST’s contracts typically call for invoicing for time and materials incurred for that contract. A few contracts have called for milestone or fixed cost payments, where BLEST invoices an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. We recognized $118,000 in the three months ended March 31, 2022, from contracts, of which $89,000 had a deferred liability balance as of December 31, 2021. As of March 31, 2022, we have a contract receivable totaling $29,000, recorded in other assets on our balance sheet. 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 March 31, 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 March 31, 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.

 

12

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

Fair Value of Financial Instruments

 

Management believes the carrying amounts of the Company’s financial instruments (excluding debt and equity instruments) as of March 31, 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 March 31, 2022, the right of use assets on our balance sheet related to our operating leases totals $421,000.

 

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. Management is currently evaluating the effect on the Company’s financials if and when future convertible securities are issued. This Update does not affect the Company’s current financial statements.

 

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

 

13

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

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

 

 

Note 3. Sale of Stock for Cash

 

Lincoln Park Financing

 

During the three months ended March 31, 2022 and 2021, we sold 1,506,821 and 12,455,619 shares to Lincoln Park, and in exchange received $346,000 and $2,001,000 in gross and net proceeds, respectively.

 

2020 Unit Offering

 

During the three months ended March 31, 2022, pursuant to an offering commenced in May 2020, we sold 5,196,968 shares of our common stock and received $856,000 in gross and net proceeds from eleven accredited investors. In addition to the shares, we issued each investor a six-month and a five-year warrant to purchase additional shares (see Note 6, “Warrants Issued in 2020 Unit Offering”).

 

During the three months ended March 31, 2021, pursuant to an offering commenced in May 2020, we sold 875,000 shares of our common stock and received $105,000 in gross and net proceeds from three accredited investors. Inaddition to the shares, we issued each investor a six-month and a five-year warrant to purchase additional shares (see Note 6, “Warrants Issued in 2020 Unit Offering”).

 

 

Note 4. Debt Obligations

 

The following table summarizes our debt obligations outstanding as of March 31, 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”).

 

  

March 31, 2022

(Unaudited, in
thousands)

  

December 31,

2021

(in thousands)

 

Current portion of debt:

        

SBA Paycheck Protection Program loans, mature April 2022

  140  $314 

Convertible note payable, matures March 1, 2023

 $50    

Debt discount, net of amortization

  (16)   

Total current portion of debt

 $174  $314 
         
         

Long-term debt:

        

SBA EIDL Loan, matures July 2050

  150   150 

Convertible note payable, matures March 1, 2023

 $   50 

Debt discount, net of amortization

     (20)

Total long-term portion of debt

 $150  $180 
         

Total

 $324  $494 

 

For the three months ended March 31, 2022 and 2021, we recorded $4,000 and $93,000, respectively, of interest expense related to the amortization of discounts on convertible notes payable, coupon interest from our 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. Each of the debt instruments contained in the above table are disclosed more fully in the financial statements contained in the Company’s Form 10-K filed March 30, 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%. Management believes that it has fully complied with the terms of forgiveness as set forth by the SBA, and each subsidiary has filed forgiveness applications.  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 forgiveness application of BLEST remains pending. On March 19, 2021, we received notice that the SBA had approved the application for forgiveness Clyra’s PPP loan.

 

14

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

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

 

 

Note 5. Share-Based Compensation

 

Issuance of Common Stock in exchange for payment of payables

 

Payment of Officer Salaries

 

No shares were issued as payment of officer salary in the three month period March 31, 2022.

 

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 March 31, 2022, we issued 86,752 shares of our common stock at $0.23 per share in lieu of $17,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 $80,000 of accrued and unpaid obligations to consultants.

 

Stock Option Expense

 

During the three months ended March 31, 2022 and 2021, we recorded an aggregate $660,000 and $424,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 Medical.

 

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 three months ended March 31, 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

  23,186,142   $0.160.40  $0.19     

Granted

  2,621,229   0.120.23   0.23     

Expired

               

Balance, March 31, 2022

  25,807,371   $0.220.40  $0.19     

Non-vested

  (4,742,688

)

  0.170.40   0.22     

Vested, March 31, 2022

  21,064,683   $0.160.40  $0.19  $1,015,000 
                   

Balance, December 31, 2020

  18,865,525   $0.160.40  $0.19     

Granted

  1,217,670   0.120.23   0.19     

Expired

             

Balance, March 31, 2021

  20,083,195   $0.120.40  $0.20     
 

(1)

Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022.

 

15

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

The options granted to purchase 2,621,229 shares during the three months ended March 31, 2022 were issued to officers, board of directors, employees and consultants: (i) we issued options to purchase 39,848 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; (ii) we issued options to purchase 444,092 shares of our common stock at an exercise price on the respective grant date of $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 $96,000; (iii) we issued options to purchase 1,690,257 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.23 per share; the fair value of employee retention plan options totaled $362,000 and will vest quarterly over four years as long as they are retained as employees; and (iv) we issued options to purchase 447,032 shares of our common stock to consultants in lieu of cash for expiring options and per agreement totaling $97,000. All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.

 

The options granted to purchase 1,217,670 shares during the three months ended March 31, 2021 were issued to an officer, board of directors, employees and consultants: (i) we issued options to purchase 300,000 shares of our common stock at an exercise price on the respective grant date of $0.17 per share to our CFO; (ii) we issued options to purchase 296,704 shares of our common stock at an exercise price on the respective grant date of $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 $65,000 and is recorded as selling, general and administrative expenses; (iii) we issued options to purchase 407,713 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.23 per share; the fair value of employee retention plan options totaled $89,000 and will vest quarterly over four years as long as they are retained as employees; and (iv) we issued options to purchase 213,253 shares of our common stock to consultants and employees in lieu of cash for unpaid obligations totaling $37,000. All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.

 

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 three months ended March 31, 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

               

Balance, March 31, 2022

  2,879,246   $0.230.94  $0.49  $ 

Balance, December 31, 2020

  5,689,363   $0.230.94  $0.44     

Expired

  (920,000)  0.450.50   0.49     

Balance, March 31, 2021

  4,769,363   $0.230.94  $0.43     

 

(1) – Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022.

 

16

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

Non-Plan Options issued

 

During the three months ended March 31, 2022, we issued an option to purchase 32,609 shares of our common stock at $0.23 per share to a vendor for services. The fair value of these options total $7,000 and is recorded in our selling, general and administrative expense.

 

During the three months ended March 31, 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.

 

Activity of our non-plan stock options issued for the three months ended March 31, 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.120.83  $0.38     

Granted

  32,609    0.23    0.23     

Balance, March 31, 2022

  20,151,816   $0.120.83  $0.39     

Non-vested

  (1,206,986

)

  0.230.45   0.44     

Vested, March 31, 2022

  18,944,830   $0.120.83  $0.38  $130,000 
                   

Balance, December 31, 2020

  20,749,583   $0.171.00  $0.41     

Granted

  43,956    0.23    0.23     

Balance, March 31, 2021

  20,793,539   $0.171.00  $0.41     

 

(1) – Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022.

 

 

Note 6. Warrants

 

We issued warrants to purchase our common stock, at various prices for the three months ended March 31, 2022 and 2021, is as follows:

 

            Exercise  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

  10,393,936   0.200.25   0.22     

Expired

  (388,889)   0.22    0.22     

Balance, March 31, 2022

  46,770,549   $0.141.00  $0.26  $342,000 
                   

Balance, December 31, 2020

  32,980,989   $0.161.00  $0.29     

Issued

  1,975,000   0.140.18   0.16     

Expired

  (746,528)  0.190.22   0.20     

Balance, March 31, 2021

  34,209,461   $0.141.00  $0.29     
 

(1)

– Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022.

 

17

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

Warrants issued in 2020 Unit Offering

 

During the three months ended March 31, 2022, pursuant to our 2020 Unit Offering (see Note 3), we issued six-month stock purchase warrants to purchase an aggregate 5,196,968 shares of our common stock at $0.21 per share, and five-year stock purchase warrants to purchase an aggregate 5,196,968 shares of our common stock at $0.25 per share.

 

During the three months ended March 31, 2021, pursuant to our 2020 Unit Offering (see Note 3), we issued six-month stock purchase warrants to purchase an aggregate 875,000 shares of our common stock at $0.14 per share, and five-year stock purchase warrants to purchase an aggregate 875,000 shares of our common stock at $0.18 per share.

 

Fair Value Interest Expense

 

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

 

  

March 31,

2022

  

March 31,

2021

 

Risk free interest rate

  

%

   0.71% 

 

Expected volatility

  

%

   100% 

 

Expected dividend yield

        

Forfeiture rate

        

Expected life in years

     .5-5 

 

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

 

 

Note 7. Accounts Payable and Accrued Expenses

 

Accounts payable and accrued expenses included the following (in thousands):

 

  

March 31,

2021

  

December 31,

2020

 

Accounts payable and accrued expense

 $461  $349 

Accrued interest

  25   25 

Accrued payroll

  186   185 

Total accounts payable and accrued expenses

 $672  $559 

 

Accounts payable and accrued expenses includes ordinary business payables incurred by the Company and its operational subsidiaries. See Note 8, “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 March 31, 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.

 

18

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

Debt Obligations of Clyra Medical

 

Inventory Line of Credit

 

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  March 31, 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.

 

Clyra Medical other asset

 

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 March 31, 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

 

There were no sales of Clyra shares during the three months ended March 31, 2022.

 

During the three months ended March 31, 2021, Clyra raised $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 three months ended March 31, 2022 and 2021, Clyra issued options to purchase 648 and 777 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 three months ended March 31, 2022 and 2021 totaled $141,000 and $161,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 of 2.32%, 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:

 

  

March 31,

2022

  

December 31,

2021

 

Accounts payable and accrued expense

 $201  $149 

Accrued interest

     51 

Accrued payroll

  3   30 

Total Clyra Medical accounts payable and accrued expenses

 $204  $230 

 

19

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

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

 

 

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

 

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

 

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

 

March 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  Total 

Revenue

 $2  $600  $10  $545  $  $(192) $965 

Intersegment revenue

  (2)  (2)     (188)     192    

Research and development

  (265)     (16)  (108)  (197)  194   (392)

Operating income (loss)

  (1,220)  13   (240)  (35)  (228)     (1,710)

Grant income

              5      5 

Interest expense

  (6)     (7)           (13)

Net income (loss)

  (1,226)  187   (247)  (35)  (223)     (1,544)

 

 

March 31, 2021

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Revenue

 $7  $320  $115  $388  $8  $(267) $571 

Intersegment revenue

  (7)        (260)     267    

Research and development

  (336)     (2)  (105)  (119)  260   (327)

Operating loss

  (923)  (176)  (439)  (183)  (137)     (1,858)

Grant income

              30      30 

Interest expense

  (55)     (38)           (93)

Net loss

  (978)  (176)  (434)  (183)  (107)     (1,878)

 

 

As of March 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $788  $590  $817  $502  $177  $(46) $2,828 

Right of use

  200         221         421 

Investment in South Korean joint venture

  40                  40 

Total

 $1,028  $590  $817  $723  $177  $(46) $3,289 

 

 

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 

 

20

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

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 three months ended March 31, 2022 and 2021, rental expense was $63,000 and $56,000, respectively.  As of March 31, 2022, our weighted average remaining lease term is four years and the total remaining operating lease payments is $670,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.

 

 

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.

 

Unit Offering Investments

 

On April 19, 2022, we sold 3,723,077 shares of our common stock to four investors and received $726,000 in gross and net proceeds. Each investor received two stock purchase warrants: (i) a warrant expiring six months after the investment date allowing for the purchase of the number of shares the investor purchased, for $0.234 per share, and (ii) a warrant expiring five years after the investment date allowing for the purchase of the number of shares the investor purchased, for $0.2925 per share.

 
21

 

 

 

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 March 31, 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 Development Corp., a California corporation, and BioLargo Water Investment Group, Inc., a California corporation, and its wholly owned Canadian subsidiary BioLargo Water, Inc. (iii) its majority-owned subsidiary BioLargo Engineering, Science & Technologies, LLC, a Tennessee limited liability company; and (iv) Clyra Medical Technologies, Inc. (“Clyra”), a partially owned subsidiary.

 

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

 

Our Business - Innovator and Solution Provider

 

BioLargo, Inc. invents, develops, and commercializes innovative platform technologies to solve challenging environmental problems like PFAS contamination, advanced water and wastewater treatment, industrial odor and VOC control, air quality control, 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. We invent or acquire novel technologies and develop them to maturity through our operating subsidiaries using cutting-edge scientific and engineering methodologies. With a keen emphasis on partnerships with academic, government, and commercial organizations and associations, BioLargo has proven itself 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 90 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 year held a shift in focus at BioLargo toward the development and commercial execution of several key business initiatives with the potential to generate significant organizational and revenue growth for the company. Three of these projects in particular represent the dominant catalysts for near-term monetization of our core technologies and engineering services: 1) the advancement of our PFAS removal system (the AEC, or “Aqueous Electrostatic Concentrator”) toward commercial trials with a Southern California municipal water agency and a federal government agency, 2) the design, manufacture, pre-trial testing, and preparation for field trials 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 aimed at building a national pet odor-control brand with distribution through big-box retailers to position for sale of the brand to a multi-national consumer products company. Additionally, our engineering services division has begun the initial phase 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).

 

 

Three main factors differentiate this past year from the years that preceded it for BioLargo. 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. This has resulted in what we believe will continue advancing to become high-revenue and profit generating projects with channel partners such as Garratt-Callahan and Ikigai. This “critical mass” of credibility as a cleantech solutions provider is a result of our investments in our talented team of engineers and scientists with a track record of executing complex engineering projects, and our history of developing creative and powerful new technologies. 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. Both of these technologies are now primed for commercialization and monetization. Third, our multi-year effort to remove debt from our balance sheet has almost concluded, with only one $50,000 fixed-price convertible note due in 2023 remaining, along with covid-related low-interest U.S. Small Business Administration loans (not including debt owed by our partially owned subsidiary Clyra Medical Technologies).

 

In the first quarter of 2022, our subsidiary ONM Environmental generated net operating income of $187,000, as compared with a net operating loss in the first quarter of 2021 of $176,000, and our engineering subsidiary reduced its operating loss from $183,000 in the first quarter of 2021, to only $35,000 in this most recent quarter. Several factors contributed to this: 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 Technologies 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

Micropollutant destruction and removal

 

o

Legionella detection and water treatment solutions

 

Air quality controls and systems including odor and VOC control

 

Mineral processing

 

Infection control

 

Wound management

 

Disinfection

 

Talent

 

We have steadily 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 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 per- and poly-fluoroalkyl substances (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 as a top policy agenda item and the EPA has and will continue to tighten the regulatory requirements to mitigate and manage and limit human exposure to PFAS, all of which 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.

 

Equipped with a comprehensive set of data, including removal of PFAS chemicals to “non-detect” levels utilizing client-provided contaminated water, we have expanded our initial marketing of the AEC over the past six months and, through that process, have created a prospective list of commercial opportunities and projects that has provided critical affirmation for our value proposition for the customer market. The process has allowed us to learn from our prospective customers how to tailor our offering to best meet their needs, while at the same time it has created an ever-expanding list of commercial prospects that exceeds $90 million in total revenue potential, subject to our ability to stage in this level of growth. While these potential customers are considering other competing solutions (like carbon filtration, ion exchange and reverse osmosis systems), each of which have serious negative features, they are actively seeking an alternative like our AEC. Although we are highly encouraged and working to turn these prospective customers into clients, we are still at the early stage of the commercial process on each.

 

We are also currently negotiating with three channel partners and a number of prospective industrial 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 working on a proposal to proceed with a commercial field trial. We are preparing a comprehensive plan for review with the agency to be delivered in the near future.

 

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

 

ONM Environmental offers a deodorizing and sanitizing technology, called EcoMist®, that can be installed directly onto waste collection vehicles and automatically sprays odor control products and/or sanitizer into refuse bins or dumpsters during the waste collection process. EcoMist® is an “out-of-the-box” product, allowing customers to install the system themselves, and will thus not require a significant investment in logistics and servicing to support sales. ONM Environmental is focusing on selling the product to its current customers and garbage truck manufacturers.

 

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 Products below) and our joint venture with BKT Co. Ltd. in South Korea (see South Korean Joint Venture) 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

 

Ikigai Marketing Works, LLC, which was founded by accomplished industry executives from the consumer-packaged goods industry who have executed successful launches of at least five blockbuster products, has licensed from us a CupriDyne-based household pet odor removal product and a laundry additive for pet related odors. 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.

 

South Korean Joint Venture

 

On February 12, 2020, we executed a “Joint Venture Framework Agreement” with a leading wastewater treatment solution provider based in South Korea (BKT Co. Ltd., “BKT”), to create a South Korean entity that would manufacture odor and VOC control products based on our CupriDyne Clean products. We own 40% of the joint venture. Although the joint venture established manufacturing and is marketing the product, the COVID-19 pandemic significantly impacted the expected growth of the company, and continues to do so as the country of South Korea continues implementing measures to reduce infections. Management at Odin reports that while initial sales have required extraordinary efforts, continued testing and trial success has reinforced its confidence in continued expansion of sales for the future.

 

 

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. The first customer has 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.

 

Waste-to-Energy Conversion Plant Project

 

In April, our engineering subsidiary (BLEST) 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 over two 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.

 

 

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.

 

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.

 

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. In March 2022, Clyra and BioLargo finalized an agreement with Scion Solutions, LLC, whereby the intellectual property (primarily, the SkinDisc) acquired in September 2018 was returned to Scion, and in exchange Scion forgave the outstanding principal and interest due on the promissory note owed by Clyra with an outstanding principal amount of $1,007,000, returned all its shares of Clyra common stock, and its two principals forgave $305,000 in accounts payable owed to them. In addition to the SkinDisc intellectual property, Scion received 2,000,000 of the 5,000,000 shares it had earned from the September 2018 sale of SkinDisc to Clyra/BioLargo. There are channel partnerships in development for Clyra’s BioClynse product in three separate healthcare markets.

 

Conclusion

 

In the past quarter, our company:

 

grew its revenues significantly, with consolidated revenue growing 69% over the same period in 2021, to $965,000. ONM Environmental was profitable, and BLEST came just shy of profitability

 

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

 

improved its 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

 

advanced the commercialization of its 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 for sale by itself and third parties through private labels;

 

 

BLEST, our professional engineering services division, advancing innovations like the AEC to remove PFAS contaminants from water, serving outside clients on a fee for service basis, and supporting our internal business units;

 

 

Clyra Medical, our partially owned subsidiary which develops and sells medical products based on our technology;

 

 

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

 

 

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

 

Consolidated revenue for the three months ended March 31, 2022, was $965,000, which is a 69% increase over the same period in 2021. Our service revenue increased 180%, while revenue from product sales and related services increased by 37%. 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 generates revenues through (i) sales of our flagship product CupriDyne Clean, including related design, installation, and maintenance services on the systems that deliver CupriDyne Clean at its clients’ facilities, and (ii) sale of private-label products to third parties.

 

Revenue (ONM Environmental)

 

ONM Environmental’s revenues for the three months ended March 31, 2022, were $598,000, an increase of $278,000 or 87% from the same period in 2021. The increase in revenues was due to an increase in the volume of 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 depreciation, salaries and expenses related to the manufacturing and installation of its products. As a percentage of revenue, ONM Environmental’s costs of goods increased 6% in 2022, to 51%, compared to the same period in 2021. The increase in cost of goods is due to lower margins in the private-label products, and increases in raw material costs.

 

Selling, General and Administrative Expense (ONM Environmental)

 

ONM Environmental’s selling, general and administrative expenses decreased by 8% ($26,000) during the three months ended March 31, 2022, as compared with the same period in 2021. These expenses decreased due to a reduction of sales and support staff. We expect these expenses to remain consistent in the year ending December 31, 2022.

 

Operating Income (Loss) (ONM Environmental)

 

ONM Environmental generated $598,000 in revenue, a gross margin of $309,000, and had total costs and expenses of $292,000, resulting in operating income of $13,000, compared with an operating loss of $176,000 for the three months ended March 31, 2021. Provided that its private-label clients continue to purchase product, we expect this trend to continue.

 

 

BLEST (engineering division)

 

Revenue (BLEST)

 

Our engineering segment (BLEST) generated $355,000 of revenue from third parties in the three months ended March 31, 2022, compared to $128,000 in 2021, representing a 177% increase from the prior year. The increase is due to completion of projects within our budgeted amount, an increased number of client contracts, and the recognition of $119,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 three months ended March 31, 2022, it totaled $188,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 our ONM operating unit.

 

Cost of Goods (Services) Sold (BLEST)

 

BLEST’s cost of services includes employee labor as well as subcontracted labor costs. In the three months ended March 31, 2022, its cost of services were 42% of its revenues, versus 82% in 2021. This decrease is due to recognition of deferred revenue, and contracts with better margins. Without the recognition of deferred revenue, its cost of services were 63% of revenues.  We expect the cost of services to increase in 2022 based on the contracts currently in progress.

 

Selling, General and Administrative Expense (BLEST)

 

BLEST's SG&A expenses were $134,000 in the three months ended March 31, 2022, compared to $100,000 in the same period in 2021. We expect these expenses to remain flat in 2022; increases in engineering staff are included in cost of services.

 

Operating Loss (BLEST)

 

BLEST generated $357,000 in revenue from third parties, a gross margin of $207,000, and had total costs and expenses of $242,000, resulting in an operating loss of $35,000, compared with an operating loss of $183,000 in 2021.

 

BLEST provides substantial support to BioLargo’s other operations, including BioLargo Water and Odor-No-More. While we are unable to record revenues generated from services by the engineering group to other BioLargo operating divisions for important project such as the development of the AOS and AEC technologies, it is important to note that its net loss would be eliminated if it were selling these services to a third party at fair market value.

 

Because the subsidiary had a net loss, we invested cash during the year to allow it to maintain operations. BLEST’s need for a cash subsidy to support its operations has decreased over time. We expect that in 2022 its sales and thus its gross profit will continue to increase. Our goal for this operation is that it produces a profit and contributes to corporate overhead in a significant way, although predicting when that will happen given the uncertainties in the market, and our limited resources, is difficult.

 

Selling, General and Administrative Expense consolidated

 

Our Selling, General and Administrative expense (“SG&A”) include both cash (for example, salaries to employees) and non-cash (for example, stock option compensation expense) expenses. Our consolidated SG&A increased in the aggregate by 4% ($75,000) in the three months ended March 31, 2022, to $1,839,000. Our non-cash expenses (through the issuance of stock and stock options) were relatively flat 2022 compared with 2021 ($818,000 compared to $696,000). The largest components of our SG&A expenses included (in thousands):

 

   

Three months ended

March 31, 2022

(in thousands,

unaudited)

   

Three months ended

March 31, 2021

(in thousands,

unaudited)

 

Salaries and payroll related

  $ 809     $ 731  

Professional fees

    149       168  

Consulting

    316       404  

Office expense

    310       282  

Board of director expense

    111       65  

Sales and marketing

    59       78  

Investor relations

    85       35  

 

 

Research and Development

 

In the three months ended March 31, 2022, we spent $392,000 in the research and development of our technologies and products. This was an increase of 20% (+$65,000) compared to 2021.

 

Interest expense

 

Our interest expense for the three months ended March 31, 2022, was $13,000, a decrease of 86% compared with 2021. The significant decrease in interest expense is related to the significant decrease of our debt obligations and a reduction of debt issued during 2022 versus 2021. Of our total interest expense in 2022, $7,000 was paid in cash, and the remainder, comprised primarily of non-cash debt discounts related to warrants issued in conjunction with debt instruments being amortized over the life of the debt instrument; for the three months ended March 31, 2022, non-cash interest expense totaled $4,000.

 

Our outstanding debt as of March 31, 2022, was lower than as of December 31, 2021. We expect our interest expense in the year ending December 31, 2022, to be in line with the prior year, provided we do not issue debt with attached warrants during the remainder of the year. Additionally, we record the relative fair value of the warrants and the intrinsic value of the beneficial conversion feature sold with the convertible notes payable which typically results in a full discount on the proceeds from the convertible notes. This discount is amortized as interest expense over the term of the convertible notes. We also are currently selling units of common stock and warrants instead of using convertible debt for financing our working capital needs, which if continued, will continue to reduce our ongoing interest expense as compared with prior years.

 

Other Income

 

ONM Environmental’s total net income of $187,000 for the three months ended March 31, 2022, includes a one-time recognition of $174,000 in income attributed to the cancellation (forgiveness) of a portion of its Paycheck Protection Program (“PPP”) loan.

 

Primarily through our wholly owned Canadian subsidiary, we have been awarded more than 80 research grants over the years from various public and private agencies, including the Canadian National Research Institute – Industrial Research Assistance Program (NRC-IRAP), the National Science and Engineering Research Council of Canada (NSERC), and the Metropolitan Water District of Southern California’s Innovative Conservation Program “ICP”. The research grants received are considered reimbursement grants related to costs we incur and therefore are included as Other Income. The amount of grant income decreased $25,000 in the three months ended March 31, 2022, to $5,000.  Grant funds paid directly to third parties are not included as income in our financial statements.

 

Although we are continuing to apply for government and industry grants, and indications from the various grant agencies is highly encouraging, we cannot be certain of continuing those successes in the future. We are very active in both the US and Canada, pursuing grant support for various uses of our products.

 

Net Loss

 

Net loss for the three months ended March 31, 2022, was $1,544,000 a loss of $0.01 per share, compared to a net loss for the three months ended March 31, 2021, of $1,878,000 a loss of $0.01 per share. Our net loss this year declined primarily because of an increase in sales, a reduction of interest expense, and the ONM Environmental’s recognition $174,000 in income attributed to the cancellation (forgiveness) of a portion of a Paycheck Protection Program loan.

 

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

 

Net income (loss)

 

Three months ended

March 31, 2022

(in thousands,

unaudited)

   

Three months ended

March 31, 2021

(in thousands,

unaudited)

 

ONM Environmental

  $ 187     $ (176 )

BLEST

    (35 )     (183 )

Clyra Medical

    (247 )     (434 )

BioLargo Water

    (223 )     (107 )

BioLargo corporate

    (1,226 )     (978 )

Consolidated net loss

  $ (1,544 )   $ (1,878 )

 

In the three months ended March 31, 2022, approximately 53% of our net loss was due to non-cash expenses, including $4,000 in interest expense, $801,000 of stock option compensation expense, and $17,000 of services paid by the issuance of stock options.

 

In the three months ended March 31, 2021, approximately 46% of our net loss was due to non-cash expenses, including $464,000 in interest expense, $585,000 of stock option compensation expense, and $111,000 of services paid by the issuance of common stock.

 

 

We believe that ONM Environmental and BLEST (engineering) can achieve net income and positive cash flow from operations in the future, although predicting when that will happen is difficult given numerous uncertainties in the market, our limited capital resources, and our lack of history achieving current results. We expect the Company to continue to incur a aggregate net loss on a consolidated basis for the foreseeable future, even if these two subsidiaries show net income rather than a net loss. 

 

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 three months ended March 31, 2022, we had a net loss of $1,544,000, used $1,140,000 cash in operations, and at March 31, 2022, we had working capital of $804,000, and current assets of $2,048,000. During the three months ended March 31, 2022, we generated revenues of $965,000. (See Note 9.)  Only one of our subsidiaries – ONM Environmental – generated positive operating income. None of our other operational subsidiaries did so.

 

We do not believe gross 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 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.

 

Critical Accounting Policies

 

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

 

Note 2, “Summary of Significant Accounting Policies” in Part I, Item 1 of this Form 10-Q and in the Notes to Consolidated Financial Statements in Part II, Item 8 of the Form 10-K filed with the SEC on March 31, 2022, and “Critical Accounting Policies and Estimates” in Part II, Item 7 of the 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 filing of the Company’s Form 10-K on March 31, 2022.

 

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 March 31, 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 personal 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 personal, 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.

 

On April 19, 2022, we sold 3,723,077 shares of our common stock to four investors and received $726,000 in gross and net proceeds. Each investor received two stock purchase warrants: (i) a warrant expiring six months after the investment date allowing for the purchase of the number of shares the investor purchased, for $0.234 per share, and (ii) a warrant expiring five years after the investment date allowing for the purchase of the number of shares the investor purchased, for $0.925 per share.

 

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

 

None.

 

 

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

10/2/2018

4.14

Warrant issued in unit 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

1/6/2016

10.8

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

Form 8-K

8/24/2016

10.9

Commercial Office Lease Agreement for Oak Ridge Tennessee

Form 8-K

9/8/2017

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.

 

 

    BIOLARGO, INC.  
       

Date: May 16, 2022

 

 

  By: /s/ DENNIS P. CALVERT

 
   

  Dennis P. Calvert

  Chief Executive Officer

 
       
       

Date: May 16, 2022

 

  By: /s/ CHARLES K. DARGAN, II

 
   

  Chief Financial Officer

 

 

34
EX-31.1 2 ex_371915.htm EXHIBIT 31.1 ex_371915.htm

EXHIBIT 31.1

 

Certification of Chief Executive Officer

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

 

I, Dennis P. Calvert, certify that:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

             
       

Date: May 16, 2022

     

By:

 

/s/ DENNIS P. CALVERT

           

Dennis P. Calvert

           

Chief Executive Officer

 

 
EX-31.2 3 ex_371916.htm EXHIBIT 31.2 ex_371916.htm

EXHIBIT 31.2

 

Certification of Chief Financial Officer

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

 

I, Charles K. Dargan II, certify that:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

             
       

Date: May 16, 2022

     

By:

 

/s/ CHARLES K. DARGAN II

           

Charles K. Dargan II

           

Chief Financial Officer

 

 
EX-32.1 4 ex_371917.htm EXHIBIT 32 ex_371917.htm

EXHIBIT 32.1

 

 

 

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 March 31, 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: May 16, 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 March 31, 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: May 16, 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.

 

 

 
EX-101.SCH 5 blgo-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Business and Organization link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Sale of Stock for Cash link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Debt Obligations link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Warrants link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - 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 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 9 - Business Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 9 - Business Segment Information - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 11 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 blgo-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 blgo-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 blgo-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Other income (expense): 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 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) 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 - Clyra Medical Common and Preferred Shares Outstanding (Details) 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 translation adjustment us-gaap_DebtCurrent Total current portion of debt Debt obligations, net of discount and amortization (Note 4) Options Vested (in shares) Vested, March 31, 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, December 31, 2021 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) 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. Patents [Member] Plan Name [Axis] Tangible assets 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] us-gaap_IntangibleAssetsNetExcludingGoodwill Intangible Assets, Net (Excluding Goodwill), Total Investment in South Korean Joint Venture [Member] Represents information related to investment in South Korean joint venture. blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAdditionalSharesAuthorizedPerYear Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Per Year (in shares) Represents the number of additional shares authorized per year for issuance under an established share-based compensation plan. Share-Based Payment Arrangement, Option [Member] 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 income (loss) attributable to noncontrolling interest Commitments and Contingencies Disclosure [Text Block] Clyra Medical securities offering Equipment and leasehold improvements, net of depreciation Customer deposits Represents the current liability for customer deposits as of the balance sheet date. 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 stockholders: 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 Intersegment Eliminations [Member] Investment in South Korean joint venture us-gaap_OperatingExpenses Total operating expenses 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. Allocation of noncontrolling interest from Clyra Stock option issuance The amount of decrease in non controlling interest from allocation. Amendment Flag Comprehensive loss attributable to common shareholders us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss attributable to shareholders 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 Unit Offering Investment [Member] Represents unit offering investment. 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 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] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding Warrant Policy [Policy Text Block] Disclosure of accounting policy for warrant. Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories Revenue from Contract with Customer Benchmark [Member] Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Intersegment revenue Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Local Phone Number us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Selling, general and administrative expenses Bad debt expense Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) Risk free interest rate us-gaap_WarrantsAndRightsOutstandingMeasurementInput 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 Research and development Research and development Accumulated deficit Accumulated other comprehensive loss Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense us-gaap_InterestExpenseDebt Interest Expense, Debt, Total Measurement Input, Price Volatility [Member] 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.) Measurement Input, Risk Free Interest Rate [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Subsequent Event [Member] Schedule of Cash and Cash Equivalents [Table Text Block] Lease liability Schedule of Inventory, Current [Table Text Block] Measurement Input, Expected Term [Member] Subsequent Event Type [Axis] Lease liability us-gaap_OperatingLeaseLiabilityCurrent Subsequent Event Type [Domain] Subsequent Events [Text Block] blgo_GrantTerm Grant Term (Month) Period for grants earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements. Right of use operating lease, net of amortization Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Lessee, Operating Lease, Liability, to be Paid, Total Measurement Input Type [Axis] 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). Measurement Input Type [Domain] 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 intercompany receivable to Clyra shares (Note 8) 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] Operating expenses: 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, December 31, 2021 (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 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. Schedule Of Assumptions Used To Determine Fair Value Of Warrants [Table Text Block] The tabular disclosure of assumptions used to determine the fair value of warrants. Common stock, $0.00067 Par Value, 400,000,000 Shares Authorized, 262,684,267 and 255,893,726 Shares Issued, at March 31, 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] Weighted Average [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. Ownership [Domain] Employees [Member] Represents the employees. Exercise price per share, granted (in dollars per share) Represents the exercise price range of stock options granted. Product and Service [Axis] Product and Service [Domain] Exercise price per share, Expired (in dollars per share) Stock options expired exercise price range. Statistical Measurement [Axis] Investment, Name [Domain] Ownership [Axis] Preferred Series A, $0.00067 Par Value, 50,000,000 Shares Authorized, -0- Shares Issued and Outstanding, at March 31, 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 (in dollars per share) Represents the price of warrants that expired during the period. Customer E [Member] Refers to information regarding customer E. Customer D [Member] Refers to information regarding customer D. Inventories, net of allowance Total Customer C [Member] Refers to information regarding customer C. Convertible Preferred Stock, Par Value (in dollars per share) Customer B [Member] Refers to information regarding customer B. Non Plan [Member] Represents the absence of a plan. Revenue Revenue from Contract with Customer, Including Assessed Tax Customer G [Member] Refers to information regarding customer G. us-gaap_InventoryValuationReserves Inventory Valuation Reserves, Ending Balance Customer F [Member] Refers to information regarding customer F. 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 (Notes 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 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 income (expense) 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 year 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 income (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 Consolidation, Eliminations [Member] us-gaap_CostOfGoodsAndServicesSold Cost of Goods and Services Sold 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 : 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) us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss Contract with Customer, Receivable, after Allowance for Credit Loss, Total 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) Warrant 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. Other Assets [Member] 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] Balance Sheet Location [Axis] us-gaap_DebtInstrumentUnamortizedDiscountCurrent Debt discount, net of amortization Balance Sheet Location [Domain] 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 Income Statement Location [Axis] Income Statement Location [Domain] blgo_NumberOfWhollyOwnedSubsidiaries Number of Wholly-Owned Subsidiaries Represents the number of wholly-owned subsidiaries operated by the company. blgo_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. The 2007 Equity Incentive Plan [Member] Represents information pertaining to the Company's 2007 Equity Incentive Plan. Net income (loss) attributable to noncontrolling interest The amount charged for deemed dividends for the change in an accounting for a derivative liability. us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Percent 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] Stock Purchase Agreement [Text Block] The textual disclosure of information pertaining to a stock purchase agreement. Lease Contractual Term [Axis] 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] 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 9 blgo-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 13, 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 Q1  
Document Fiscal Year Focus 2022  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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   262,684,267
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 974,000 $ 962,000
Accounts receivable, net of allowance 690,000 513,000
Inventories, net of allowance 270,000 241,000
Prepaid expenses and other current assets 114,000 85,000
Total current assets 2,048,000 1,801,000
Equipment and leasehold improvements, net of depreciation 90,000 61,000
Other non-current assets 99,000 69,000
Investment in South Korean joint venture 40,000 48,000
Right of use operating lease, net of amortization 421,000 453,000
Clyra Medical prepaid marketing (Note 8) 591,000 591,000
Total assets 3,289,000 3,023,000
Current liabilities:    
Debt obligations, net of discount and amortization (Note 4) 174,000 314,000
Deferred revenue 0 89,000
Customer deposits 91,000 79,000
Lease liability 103,000 103,000
Total current liabilities 1,244,000 1,374,000
Long-term liabilities:    
Long-term debt, noncurrent 150,000 180,000
Lease liability 318,000 349,000
Total long-term liabilities 645,000 716,000
Total liabilities 1,889,000 2,090,000
COMMITMENTS AND CONTINGENCIES (Note 10)
STOCKHOLDERS’ EQUITY :    
Preferred Series A, $0.00067 Par Value, 50,000,000 Shares Authorized, -0- Shares Issued and Outstanding, at March 31, 2022 and December 31, 2021 0 0
Common stock, $0.00067 Par Value, 400,000,000 Shares Authorized, 262,684,267 and 255,893,726 Shares Issued, at March 31, 2022 and December 31, 2021 176,000 171,000
Additional paid-in capital 145,205,000 143,718,000
Accumulated deficit (140,773,000) (139,121,000)
Accumulated other comprehensive loss (123,000) (115,000)
Total BioLargo Inc. and subsidiaries stockholders’ equity 4,485,000 4,653,000
Non-controlling interest (Notes 8) (3,085,000) (3,720,000)
Total stockholders’ equity 1,400,000 933,000
Total liabilities and stockholders’ equity 3,289,000 3,023,000
Entities, Excluding Partially Owned Subsidiary [Member]    
Current liabilities:    
Accounts payable and accrued expenses 672,000 559,000
Long-term liabilities:    
Long-term debt, noncurrent 150,000 180,000
Partially Owned Subsidiary [Member]    
Current liabilities:    
Accounts payable and accrued expenses 204,000 230,000
Long-term liabilities:    
Long-term debt, noncurrent $ 177,000 $ 187,000
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Mar. 31, 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) 262,684,267 255,893,726
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue from Contract with Customer, Including Assessed Tax $ 965,000 $ 571,000
Cost of revenue    
Cost of Goods and Services Sold (444,000) (339,000)
Gross profit 521,000 232,000
Operating expenses:    
Selling, general and administrative expenses 1,839,000 1,763,000
Research and development 392,000 327,000
Total operating expenses 2,231,000 2,090,000
Operating loss (1,710,000) (1,858,000)
Other income (expense):    
Grant income 5,000 30,000
PPP loan forgiveness 174,000 43,000
Interest expense (13,000) (93,000)
Total other income (expense) 166,000 (20,000)
Net loss (1,544,000) (1,878,000)
Net income (loss) attributable to noncontrolling interest 108,000 (247,000)
Net loss attributable to common shareholders $ (1,652,000) $ (1,631,000)
Net loss per share attributable to common stockholders:    
Loss per share attributable to shareholders – basic and diluted (in dollars per share) $ (0.01) $ (0.01)
Weighted average number of common shares outstanding: (in shares) 260,805,418 233,733,015
Comprehensive loss attributable to common shareholders    
Net loss $ (1,544,000) $ (1,878,000)
Foreign translation adjustment (8,000) (2,000)
Comprehensive loss (1,552,000) (1,880,000)
Comprehensive income (loss) attributable to noncontrolling interest 108,000 (247,000)
Comprehensive loss attributable to shareholders (1,660,000) (1,633,000)
Product [Member]    
Revenue from Contract with Customer, Including Assessed Tax 610,000 444,000
Cost of revenue    
Cost of Goods and Services Sold (293,000) (237,000)
Service [Member]    
Revenue from Contract with Customer, Including Assessed Tax 355,000 127,000
Cost of revenue    
Cost of Goods and Services Sold $ (151,000) $ (102,000)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) - USD ($)
Clyra Medical Technology Inc [Member]
Common Stock [Member]
Clyra Medical Technology Inc [Member]
Additional Paid-in Capital [Member]
Clyra Medical Technology Inc [Member]
Retained Earnings [Member]
Clyra Medical Technology Inc [Member]
AOCI Attributable to Parent [Member]
Clyra Medical Technology Inc [Member]
Noncontrolling Interest [Member]
Clyra Medical Technology Inc [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balance, December 31, 2021 (in shares) at Dec. 31, 2020             225,885,682          
Balance, December 31, 2021 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   424,000       424,000
Net loss             0 0 (1,631,000)   (247,000) (1,878,000)
Foreign currency translation             0 0 0 (2,000)   (2,000)
Warrant 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            
Allocation of noncontrolling interest from Clyra Stock option issuance             $ 0 (313,000) 0 0 313,000 0
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, December 31, 2021 (in shares) at Dec. 31, 2020             225,885,682          
Balance, December 31, 2021 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
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
Net loss             0 0 (1,652,000) 0 108,000 (1,544,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             $ 176,000 $ 145,205,000 $ (140,773,000) $ (123,000) $ (3,085,000) $ 1,400,000
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities    
Net loss $ (1,544,000) $ (1,878,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock option compensation expense 801,000 585,000
Common stock issued in lieu of salary to officers and fees for services from vendors 17,000 111,000
Interest expense related to amortization of the discount on convertible notes payable and line of credit 4,000 46,000
PPP loan forgiveness (174,000) (43,000)
Loss on investment in South Korean joint venture 8,000 10,000
Bad debt expense 0 1,000
Depreciation expense 2,000 7,000
Changes in assets and liabilities:    
Accounts receivable (178,000) 206,000
Inventories (29,000) 36,000
Deferred revenue (89,000) (4,000)
Prepaid expenses and other current assets (59,000) (34,000)
Customer deposits 12,000 80,000
Net cash used in operating activities (1,140,000) (845,000)
Cash flows from investing activities    
Purchase of equipment (32,000) (10,000)
Net cash used in investing activities (32,000) (10,000)
Cash flows from financing activities    
Proceeds from sales of common stock 1,202,000 2,106,000
Payment of debt obligations 0 (650,000)
Payment of Clyra Medical debt obligations (10,000) (24,000)
Net cash provided by financing activities 1,192,000 1,482,000
Net effect of foreign currency translation (8,000) (2,000)
Net change in cash 12,000 625,000
Cash at beginning of year 962,000 716,000
Cash at end of period 974,000 1,341,000
Supplemental disclosures of cash flow information    
Interest 7,000 26,000
Income taxes 0 0
Non-cash investing and financing activities    
Fair value of warrants issued with convertible notes 0 35,000
Conversion of intercompany receivable to Clyra shares (Note 8) 633,000,000 0
Allocation of noncontrolling interest 528,000 313,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 114,000 (98,000)
Accounts payable and accrued expenses 114,000 (98,000)
Partially Owned Subsidiary [Member]    
Changes in assets and liabilities:    
Accounts payable and accrued expenses (25,000) 130,000
Accounts payable and accrued expenses $ (25,000) $ 130,000
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Business and Organization
3 Months Ended
Mar. 31, 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. 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 three months ended March 31, 2022, we had a net loss of $1,544,000, used $1,140,000 cash in operations, and at March 31, 2022, we had working capital of $804,000, and current assets of $2,048,000. During the three months ended March 31, 2022, we generated revenues of $965,000. (See Note 9.)  Only one of our subsidiaries – ONM Environmental – generated positive operating income. None of our other operational subsidiaries did so.

 

We do not believe gross 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 three months ended March 31, 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.1
Note 2 - Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 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 March 31, 2022 and December 31, 2021, our cash balances were made up of the following (in thousands):

 

  

March 31,

2022

  

December 31,

2021

 

BioLargo, Inc. and subsidiaries

 $951  $941 

Clyra Medical Technologies, Inc.

  23   21 

Total

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

Credit Concentration

 

We have a limited number of customers that account for significant portions of our revenue. During the three months ended March 31, 2022 and 2020, the following customers accounted for more than 10% of consolidated revenues:

 

  

March 31,
2022

  

March 31,

2021

 

Customer A

  29% 

<10

%

Customer B

  14% 

<10

%

Customer C

 

<10

%  39%

Customer D

 

<10

%  16%

Customer E

 

<10

%  13%

Customer F

 

<10

%  12%

 

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

 

  

March 31,

2022

  

December 31,

2021

 

Customer D

  29% 

<10

%

Customer E

  24% 

<10

%

Customer F

 

<10

%  32%

Customer G

 

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

 

  

March 31,

2022

  

December 31,

2021

 

Raw material

 $129  $108 

Finished goods

  141   133 

Total

 $270  $241 

 

Other Assets

 

Other non-current assets consisted of (i) security deposits of $35,000 related to our business offices, and (ii) three patents for $34,000, and contract assets related to ongoing projects of our BLEST subsidiary totaling $29,000.

 

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. During the three months ended March 31, 2022 and March 31, 2021 the joint venture incurred a loss and our 40% ownership share reduced our investment interest by $8,000 and $10,000, respectively.

 

Impairment

 

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

 

Nevertheless, for 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 months ended March 31, 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 three months ended March 31, 2022 and 2021:

 

  

2022

  

2021

 
  

Non Plan

  

2018 Plan

  

Non Plan

   

2018 Plan

 

Risk free interest rate

  2.32

%

  2.32%  1.73

%

  0.931.73%

 

Expected volatility

  117

%

  117%  124

%

   124% 

 

Expected dividend yield

              

Forfeiture rate

              

Life in years

  10   10   10    10  

 

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

 

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

 

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

 

Warrants

 

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

 

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

 

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

 

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

 

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

 

Non-Cash Transactions

 

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

 

Revenue Recognition

 

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

 

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

Step 2: Identify the performance obligations in the contract.

Step 3: Determine the transaction price.

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

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

 

We have revenue from four subsidiaries, ONM, BLEST, BioLargo Water, and Clyra. ONM, BioLargo Water, and Clyra identify 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. ONM also 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.

 

BLEST 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. BLEST’s contracts typically call for invoicing for time and materials incurred for that contract. A few contracts have called for milestone or fixed cost payments, where BLEST invoices an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. We recognized $118,000 in the three months ended March 31, 2022, from contracts, of which $89,000 had a deferred liability balance as of December 31, 2021. As of March 31, 2022, we have a contract receivable totaling $29,000, recorded in other assets on our balance sheet. 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 March 31, 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 March 31, 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 March 31, 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 March 31, 2022, the right of use assets on our balance sheet related to our operating leases totals $421,000.

 

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. Management is currently evaluating the effect on the Company’s financials if and when future convertible securities are issued. This Update does not affect the Company’s current financial statements.

 

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

 

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

Note 3. Sale of Stock for Cash

 

Lincoln Park Financing

 

During the three months ended March 31, 2022 and 2021, we sold 1,506,821 and 12,455,619 shares to Lincoln Park, and in exchange received $346,000 and $2,001,000 in gross and net proceeds, respectively.

 

2020 Unit Offering

 

During the three months ended March 31, 2022, pursuant to an offering commenced in May 2020, we sold 5,196,968 shares of our common stock and received $856,000 in gross and net proceeds from eleven accredited investors. In addition to the shares, we issued each investor a six-month and a five-year warrant to purchase additional shares (see Note 6, “Warrants Issued in 2020 Unit Offering”).

 

During the three months ended March 31, 2021, pursuant to an offering commenced in May 2020, we sold 875,000 shares of our common stock and received $105,000 in gross and net proceeds from three accredited investors. Inaddition to the shares, we issued each investor a six-month and a five-year warrant to purchase additional shares (see Note 6, “Warrants Issued in 2020 Unit Offering”).

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Debt Obligations
3 Months Ended
Mar. 31, 2022
Notes to Financial Statements  
Debt Disclosure [Text Block]

Note 4. Debt Obligations

 

The following table summarizes our debt obligations outstanding as of March 31, 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”).

 

  

March 31, 2022

(Unaudited, in
thousands)

  

December 31,

2021

(in thousands)

 

Current portion of debt:

        

SBA Paycheck Protection Program loans, mature April 2022

  140  $314 

Convertible note payable, matures March 1, 2023

 $50    

Debt discount, net of amortization

  (16)   

Total current portion of debt

 $174  $314 
         
         

Long-term debt:

        

SBA EIDL Loan, matures July 2050

  150   150 

Convertible note payable, matures March 1, 2023

 $   50 

Debt discount, net of amortization

     (20)

Total long-term portion of debt

 $150  $180 
         

Total

 $324  $494 

 

For the three months ended March 31, 2022 and 2021, we recorded $4,000 and $93,000, respectively, of interest expense related to the amortization of discounts on convertible notes payable, coupon interest from our 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. Each of the debt instruments contained in the above table are disclosed more fully in the financial statements contained in the Company’s Form 10-K filed March 30, 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%. Management believes that it has fully complied with the terms of forgiveness as set forth by the SBA, and each subsidiary has filed forgiveness applications.  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 forgiveness application of BLEST remains pending. On March 19, 2021, we received notice that the SBA had approved the application for forgiveness Clyra’s PPP loan.

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Share-based Compensation
3 Months Ended
Mar. 31, 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

 

No shares were issued as payment of officer salary in the three month period March 31, 2022.

 

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 March 31, 2022, we issued 86,752 shares of our common stock at $0.23 per share in lieu of $17,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 $80,000 of accrued and unpaid obligations to consultants.

 

Stock Option Expense

 

During the three months ended March 31, 2022 and 2021, we recorded an aggregate $660,000 and $424,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 Medical.

 

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 three months ended March 31, 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

  23,186,142   $0.160.40  $0.19     

Granted

  2,621,229   0.120.23   0.23     

Expired

               

Balance, March 31, 2022

  25,807,371   $0.220.40  $0.19     

Non-vested

  (4,742,688

)

  0.170.40   0.22     

Vested, March 31, 2022

  21,064,683   $0.160.40  $0.19  $1,015,000 
                   

Balance, December 31, 2020

  18,865,525   $0.160.40  $0.19     

Granted

  1,217,670   0.120.23   0.19     

Expired

             

Balance, March 31, 2021

  20,083,195   $0.120.40  $0.20     
 

(1)

Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022.

 

The options granted to purchase 2,621,229 shares during the three months ended March 31, 2022 were issued to officers, board of directors, employees and consultants: (i) we issued options to purchase 39,848 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; (ii) we issued options to purchase 444,092 shares of our common stock at an exercise price on the respective grant date of $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 $96,000; (iii) we issued options to purchase 1,690,257 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.23 per share; the fair value of employee retention plan options totaled $362,000 and will vest quarterly over four years as long as they are retained as employees; and (iv) we issued options to purchase 447,032 shares of our common stock to consultants in lieu of cash for expiring options and per agreement totaling $97,000. All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.

 

The options granted to purchase 1,217,670 shares during the three months ended March 31, 2021 were issued to an officer, board of directors, employees and consultants: (i) we issued options to purchase 300,000 shares of our common stock at an exercise price on the respective grant date of $0.17 per share to our CFO; (ii) we issued options to purchase 296,704 shares of our common stock at an exercise price on the respective grant date of $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 $65,000 and is recorded as selling, general and administrative expenses; (iii) we issued options to purchase 407,713 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.23 per share; the fair value of employee retention plan options totaled $89,000 and will vest quarterly over four years as long as they are retained as employees; and (iv) we issued options to purchase 213,253 shares of our common stock to consultants and employees in lieu of cash for unpaid obligations totaling $37,000. All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.

 

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 three months ended March 31, 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

               

Balance, March 31, 2022

  2,879,246   $0.230.94  $0.49  $ 

Balance, December 31, 2020

  5,689,363   $0.230.94  $0.44     

Expired

  (920,000)  0.450.50   0.49     

Balance, March 31, 2021

  4,769,363   $0.230.94  $0.43     

 

(1) – Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022.

 

Non-Plan Options issued

 

During the three months ended March 31, 2022, we issued an option to purchase 32,609 shares of our common stock at $0.23 per share to a vendor for services. The fair value of these options total $7,000 and is recorded in our selling, general and administrative expense.

 

During the three months ended March 31, 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.

 

Activity of our non-plan stock options issued for the three months ended March 31, 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.120.83  $0.38     

Granted

  32,609    0.23    0.23     

Balance, March 31, 2022

  20,151,816   $0.120.83  $0.39     

Non-vested

  (1,206,986

)

  0.230.45   0.44     

Vested, March 31, 2022

  18,944,830   $0.120.83  $0.38  $130,000 
                   

Balance, December 31, 2020

  20,749,583   $0.171.00  $0.41     

Granted

  43,956    0.23    0.23     

Balance, March 31, 2021

  20,793,539   $0.171.00  $0.41     

 

(1) – Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Warrants
3 Months Ended
Mar. 31, 2022
Notes to Financial Statements  
Warrants [Text Block]

Note 6. Warrants

 

We issued warrants to purchase our common stock, at various prices for the three months ended March 31, 2022 and 2021, is as follows:

 

            Exercise  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

  10,393,936   0.200.25   0.22     

Expired

  (388,889)   0.22    0.22     

Balance, March 31, 2022

  46,770,549   $0.141.00  $0.26  $342,000 
                   

Balance, December 31, 2020

  32,980,989   $0.161.00  $0.29     

Issued

  1,975,000   0.140.18   0.16     

Expired

  (746,528)  0.190.22   0.20     

Balance, March 31, 2021

  34,209,461   $0.141.00  $0.29     
 

(1)

– Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022.

 

Warrants issued in 2020 Unit Offering

 

During the three months ended March 31, 2022, pursuant to our 2020 Unit Offering (see Note 3), we issued six-month stock purchase warrants to purchase an aggregate 5,196,968 shares of our common stock at $0.21 per share, and five-year stock purchase warrants to purchase an aggregate 5,196,968 shares of our common stock at $0.25 per share.

 

During the three months ended March 31, 2021, pursuant to our 2020 Unit Offering (see Note 3), we issued six-month stock purchase warrants to purchase an aggregate 875,000 shares of our common stock at $0.14 per share, and five-year stock purchase warrants to purchase an aggregate 875,000 shares of our common stock at $0.18 per share.

 

Fair Value Interest Expense

 

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

 

  

March 31,

2022

  

March 31,

2021

 

Risk free interest rate

  

%

   0.71% 

 

Expected volatility

  

%

   100% 

 

Expected dividend yield

        

Forfeiture rate

        

Expected life in years

     .5-5 

 

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

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Accounts Payable and Accrued Expenses
3 Months Ended
Mar. 31, 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 included the following (in thousands):

 

  

March 31,

2021

  

December 31,

2020

 

Accounts payable and accrued expense

 $461  $349 

Accrued interest

  25   25 

Accrued payroll

  186   185 

Total accounts payable and accrued expenses

 $672  $559 

 

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

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Noncontrolling Interest - Clyra Medical
3 Months Ended
Mar. 31, 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 March 31, 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

 

Inventory Line of Credit

 

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  March 31, 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.

 

Clyra Medical other asset

 

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 March 31, 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

 

There were no sales of Clyra shares during the three months ended March 31, 2022.

 

During the three months ended March 31, 2021, Clyra raised $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 three months ended March 31, 2022 and 2021, Clyra issued options to purchase 648 and 777 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 three months ended March 31, 2022 and 2021 totaled $141,000 and $161,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 of 2.32%, 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:

 

  

March 31,

2022

  

December 31,

2021

 

Accounts payable and accrued expense

 $201  $149 

Accrued interest

     51 

Accrued payroll

  3   30 

Total Clyra Medical accounts payable and accrued expenses

 $204  $230 

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Business Segment Information
3 Months Ended
Mar. 31, 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).

 

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

 

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

 

March 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  Total 

Revenue

 $2  $600  $10  $545  $  $(192) $965 

Intersegment revenue

  (2)  (2)     (188)     192    

Research and development

  (265)     (16)  (108)  (197)  194   (392)

Operating income (loss)

  (1,220)  13   (240)  (35)  (228)     (1,710)

Grant income

              5      5 

Interest expense

  (6)     (7)           (13)

Net income (loss)

  (1,226)  187   (247)  (35)  (223)     (1,544)

 

 

March 31, 2021

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Revenue

 $7  $320  $115  $388  $8  $(267) $571 

Intersegment revenue

  (7)        (260)     267    

Research and development

  (336)     (2)  (105)  (119)  260   (327)

Operating loss

  (923)  (176)  (439)  (183)  (137)     (1,858)

Grant income

              30      30 

Interest expense

  (55)     (38)           (93)

Net loss

  (978)  (176)  (434)  (183)  (107)     (1,878)

 

 

As of March 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $788  $590  $817  $502  $177  $(46) $2,828 

Right of use

  200         221         421 

Investment in South Korean joint venture

  40                  40 

Total

 $1,028  $590  $817  $723  $177  $(46) $3,289 

 

 

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.1
Note 10 - Commitments and Contingencies
3 Months Ended
Mar. 31, 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 three months ended March 31, 2022 and 2021, rental expense was $63,000 and $56,000, respectively.  As of March 31, 2022, our weighted average remaining lease term is four years and the total remaining operating lease payments is $670,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.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Subsequent Events
3 Months Ended
Mar. 31, 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.

 

Unit Offering Investments

 

On April 19, 2022, we sold 3,723,077 shares of our common stock to four investors and received $726,000 in gross and net proceeds. Each investor received two stock purchase warrants: (i) a warrant expiring six months after the investment date allowing for the purchase of the number of shares the investor purchased, for $0.234 per share, and (ii) a warrant expiring five years after the investment date allowing for the purchase of the number of shares the investor purchased, for $0.2925 per share.

 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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 March 31, 2022 and December 31, 2021, our cash balances were made up of the following (in thousands):

 

  

March 31,

2022

  

December 31,

2021

 

BioLargo, Inc. and subsidiaries

 $951  $941 

Clyra Medical Technologies, Inc.

  23   21 

Total

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

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

Credit Concentration

 

We have a limited number of customers that account for significant portions of our revenue. During the three months ended March 31, 2022 and 2020, the following customers accounted for more than 10% of consolidated revenues:

 

  

March 31,
2022

  

March 31,

2021

 

Customer A

  29% 

<10

%

Customer B

  14% 

<10

%

Customer C

 

<10

%  39%

Customer D

 

<10

%  16%

Customer E

 

<10

%  13%

Customer F

 

<10

%  12%

 

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

 

  

March 31,

2022

  

December 31,

2021

 

Customer D

  29% 

<10

%

Customer E

  24% 

<10

%

Customer F

 

<10

%  32%

Customer G

 

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

 

  

March 31,

2022

  

December 31,

2021

 

Raw material

 $129  $108 

Finished goods

  141   133 

Total

 $270  $241 

 

Other Assets, Policy [Policy Text Block]

Other Assets

 

Other non-current assets consisted of (i) security deposits of $35,000 related to our business offices, and (ii) three patents for $34,000, and contract assets related to ongoing projects of our BLEST subsidiary totaling $29,000.

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. During the three months ended March 31, 2022 and March 31, 2021 the joint venture incurred a loss and our 40% ownership share reduced our investment interest by $8,000 and $10,000, respectively.

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

Impairment

 

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

 

Nevertheless, for 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 months ended March 31, 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 three months ended March 31, 2022 and 2021:

 

  

2022

  

2021

 
  

Non Plan

  

2018 Plan

  

Non Plan

   

2018 Plan

 

Risk free interest rate

  2.32

%

  2.32%  1.73

%

  0.931.73%

 

Expected volatility

  117

%

  117%  124

%

   124% 

 

Expected dividend yield

              

Forfeiture rate

              

Life in years

  10   10   10    10  

 

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

 

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

 

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

Warrant Policy [Policy Text Block]

Warrants

 

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

 

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

 

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

 

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

 

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

Non Cash Transactions [Policy Text Block]

Non-Cash Transactions

 

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

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

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

 

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

Step 2: Identify the performance obligations in the contract.

Step 3: Determine the transaction price.

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

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

 

We have revenue from four subsidiaries, ONM, BLEST, BioLargo Water, and Clyra. ONM, BioLargo Water, and Clyra identify 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. ONM also 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.

 

BLEST 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. BLEST’s contracts typically call for invoicing for time and materials incurred for that contract. A few contracts have called for milestone or fixed cost payments, where BLEST invoices an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. We recognized $118,000 in the three months ended March 31, 2022, from contracts, of which $89,000 had a deferred liability balance as of December 31, 2021. As of March 31, 2022, we have a contract receivable totaling $29,000, recorded in other assets on our balance sheet. 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 March 31, 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 March 31, 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 March 31, 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 March 31, 2022, the right of use assets on our balance sheet related to our operating leases totals $421,000.

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. Management is currently evaluating the effect on the Company’s financials if and when future convertible securities are issued. This Update does not affect the Company’s current financial statements.

 

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

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

March 31,

2022

  

December 31,

2021

 

BioLargo, Inc. and subsidiaries

 $951  $941 

Clyra Medical Technologies, Inc.

  23   21 

Total

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

March 31,
2022

  

March 31,

2021

 

Customer A

  29% 

<10

%

Customer B

  14% 

<10

%

Customer C

 

<10

%  39%

Customer D

 

<10

%  16%

Customer E

 

<10

%  13%

Customer F

 

<10

%  12%
  

March 31,

2022

  

December 31,

2021

 

Customer D

  29% 

<10

%

Customer E

  24% 

<10

%

Customer F

 

<10

%  32%

Customer G

 

<10

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

March 31,

2022

  

December 31,

2021

 

Raw material

 $129  $108 

Finished goods

  141   133 

Total

 $270  $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.32%  1.73

%

  0.931.73%

 

Expected volatility

  117

%

  117%  124

%

   124% 

 

Expected dividend yield

              

Forfeiture rate

              

Life in years

  10   10   10    10  
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Debt Obligations (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Debt [Table Text Block]
  

March 31, 2022

(Unaudited, in
thousands)

  

December 31,

2021

(in thousands)

 

Current portion of debt:

        

SBA Paycheck Protection Program loans, mature April 2022

  140  $314 

Convertible note payable, matures March 1, 2023

 $50    

Debt discount, net of amortization

  (16)   

Total current portion of debt

 $174  $314 
         
         

Long-term debt:

        

SBA EIDL Loan, matures July 2050

  150   150 

Convertible note payable, matures March 1, 2023

 $   50 

Debt discount, net of amortization

     (20)

Total long-term portion of debt

 $150  $180 
         

Total

 $324  $494 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 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.160.40  $0.19     

Granted

  2,621,229   0.120.23   0.23     

Expired

               

Balance, March 31, 2022

  25,807,371   $0.220.40  $0.19     

Non-vested

  (4,742,688

)

  0.170.40   0.22     

Vested, March 31, 2022

  21,064,683   $0.160.40  $0.19  $1,015,000 
                   

Balance, December 31, 2020

  18,865,525   $0.160.40  $0.19     

Granted

  1,217,670   0.120.23   0.19     

Expired

             

Balance, March 31, 2021

  20,083,195   $0.120.40  $0.20     
            

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

               

Balance, March 31, 2022

  2,879,246   $0.230.94  $0.49  $ 

Balance, December 31, 2020

  5,689,363   $0.230.94  $0.44     

Expired

  (920,000)  0.450.50   0.49     

Balance, March 31, 2021

  4,769,363   $0.230.94  $0.43     
            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.120.83  $0.38     

Granted

  32,609    0.23    0.23     

Balance, March 31, 2022

  20,151,816   $0.120.83  $0.39     

Non-vested

  (1,206,986

)

  0.230.45   0.44     

Vested, March 31, 2022

  18,944,830   $0.120.83  $0.38  $130,000 
                   

Balance, December 31, 2020

  20,749,583   $0.171.00  $0.41     

Granted

  43,956    0.23    0.23     

Balance, March 31, 2021

  20,793,539   $0.171.00  $0.41     
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Warrants (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
            Exercise  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

  10,393,936   0.200.25   0.22     

Expired

  (388,889)   0.22    0.22     

Balance, March 31, 2022

  46,770,549   $0.141.00  $0.26  $342,000 
                   

Balance, December 31, 2020

  32,980,989   $0.161.00  $0.29     

Issued

  1,975,000   0.140.18   0.16     

Expired

  (746,528)  0.190.22   0.20     

Balance, March 31, 2021

  34,209,461   $0.141.00  $0.29     
Schedule Of Assumptions Used To Determine Fair Value Of Warrants [Table Text Block]
  

March 31,

2022

  

March 31,

2021

 

Risk free interest rate

  

%

   0.71% 

 

Expected volatility

  

%

   100% 

 

Expected dividend yield

        

Forfeiture rate

        

Expected life in years

     .5-5 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Accounts Payable and Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

March 31,

2021

  

December 31,

2020

 

Accounts payable and accrued expense

 $461  $349 

Accrued interest

  25   25 

Accrued payroll

  186   185 

Total accounts payable and accrued expenses

 $672  $559 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Noncontrolling Interest - Clyra Medical (Tables)
3 Months Ended
Mar. 31, 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]
  

March 31,

2021

  

December 31,

2020

 

Accounts payable and accrued expense

 $461  $349 

Accrued interest

  25   25 

Accrued payroll

  186   185 

Total accounts payable and accrued expenses

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

March 31,

2022

  

December 31,

2021

 

Accounts payable and accrued expense

 $201  $149 

Accrued interest

     51 

Accrued payroll

  3   30 

Total Clyra Medical accounts payable and accrued expenses

 $204  $230 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Business Segment Information (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

March 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  Total 

Revenue

 $2  $600  $10  $545  $  $(192) $965 

Intersegment revenue

  (2)  (2)     (188)     192    

Research and development

  (265)     (16)  (108)  (197)  194   (392)

Operating income (loss)

  (1,220)  13   (240)  (35)  (228)     (1,710)

Grant income

              5      5 

Interest expense

  (6)     (7)           (13)

Net income (loss)

  (1,226)  187   (247)  (35)  (223)     (1,544)

March 31, 2021

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Revenue

 $7  $320  $115  $388  $8  $(267) $571 

Intersegment revenue

  (7)        (260)     267    

Research and development

  (336)     (2)  (105)  (119)  260   (327)

Operating loss

  (923)  (176)  (439)  (183)  (137)     (1,858)

Grant income

              30      30 

Interest expense

  (55)     (38)           (93)

Net loss

  (978)  (176)  (434)  (183)  (107)     (1,878)

As of March 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $788  $590  $817  $502  $177  $(46) $2,828 

Right of use

  200         221         421 

Investment in South Korean joint venture

  40                  40 

Total

 $1,028  $590  $817  $723  $177  $(46) $3,289 

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.1
Note 1 - Business and Organization (Details Textual)
3 Months Ended
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total $ (1,544,000) $ (1,878,000)  
Net Cash Provided by (Used in) Operating Activities, Total (1,140,000) (845,000)  
Working Capital (Deficit) 804,000    
Assets, Current, Total 2,048,000   $ 1,801,000
Revenue from Contract with Customer, Including Assessed Tax $ 965,000 $ 571,000  
Number of Wholly-Owned Subsidiaries 4    
BioLargo Engineering, Science & Technologies, LLC [Member]      
Noncontrolling Interest, Ownership Percentage by Parent 89.00%    
Clyra Medical Technologies [Member]      
Noncontrolling Interest, Ownership Percentage by Parent 58.00%    
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 12 Months Ended
Mar. 20, 2020
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Accounts Receivable, Allowance for Credit Loss, Current   $ 12,000   $ 13,000
Inventory Valuation Reserves, Ending Balance   3,000   3,000
Security Deposit   35,000    
Income (Loss) from Equity Method Investments   (8,000) $ (10,000)  
Impairment, Long-Lived Asset, Held-for-Use, Total   0 $ 0 342,000
Contract With Customer, Liability, Revenue Recognized During Period   118,000    
Contract with Customer, Liability, Total       89,000
Unrecognized Tax Benefits, Ending Balance   0   0
Operating Lease, Right-of-Use Asset   $ 421,000   $ 453,000
Canadian Government Grants [Member]        
Number of Grants Received   80    
Grants Receivable   $ 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    
Other Assets [Member]        
Contract with Customer, Receivable, after Allowance for Credit Loss, Total   $ 29,000    
Odin Co Ltd [Member]        
Payments to Acquire Interest in Joint Venture $ 100,000      
Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage 40.00% 40.00% 40.00%  
Income (Loss) from Equity Method Investments   $ 8,000 $ 10,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    
Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Number of Major Customers   2   2
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents $ 974 $ 962
Parent Company [Member]    
Cash and Cash Equivalents 951 941
Noncontrolling Interest [Member]    
Cash and Cash Equivalents $ 23 $ 21
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) - Customer Concentration Risk [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Customer A [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 29.00% 10.00%  
Customer D [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 10.00% 16.00%  
Customer D [Member] | Accounts Receivable [Member]      
Credit concentration 29.00%    
Customer B [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 14.00% 10.00%  
Customer E [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 10.00% 13.00%  
Customer E [Member] | Accounts Receivable [Member]      
Credit concentration 24.00%    
Customer C [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 10.00% 39.00%  
Customer F [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 10.00% 12.00%  
Customer F [Member] | Accounts Receivable [Member]      
Credit concentration     32.00%
Customer G [Member] | Accounts Receivable [Member]      
Credit concentration     12.00%
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Raw material $ 129 $ 108
Finished goods 141 133
Total $ 270 $ 241
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 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]    
Risk free interest rate 2.32%  
Expected volatility 117.00% 124.00%
Life in years (Year) 10 years 10 years
2018 Equity Incentive Plan [Member] | Minimum [Member]    
Risk free interest rate   0.93%
2018 Equity Incentive Plan [Member] | Maximum [Member]    
Risk free interest rate   1.73%
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Sale of Stock for Cash (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Proceeds from Issuance of Common Stock $ 1,202,000 $ 2,106,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) 5,196,968 875,000
Proceeds from Issuance of Common Stock $ 856,000 $ 105,000
Lincoln Park Capital Fund, LLC [Member]    
Stock Issued During Period, Shares, New Issues (in shares) 1,506,821 12,455,619
Proceeds from Issuance of Common Stock $ 346,000 $ 2,001,000
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Debt Obligations (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Feb. 07, 2022
Apr. 30, 2020
Mar. 31, 2022
Mar. 31, 2021
Interest Expense, Debt, Total     $ 4,000 $ 93,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.1
Note 4 - Debt Obligations - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt discount, net of amortization $ (16) $ 0
Total current portion of debt 174 314
Long-term debt 150 180
Debt discount, net of amortization 0 (20)
Total 324 494
Paycheck Protection Program CARES Act [Member]    
Notes payable 140 314
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.1
Note 5 - Share-based Compensation (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jun. 22, 2018
Sep. 07, 2017
Mar. 31, 2022
Mar. 31, 2021
Stock Issued During Period, Value, Issued for Services         $ 17,000 $ 111,000
Share Price (in dollars per share) $ 0.23       $ 0.23  
2018 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)     10 years      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)     40,000,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Per Year (in shares)     2,000,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         2,621,229 1,217,670
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)         $ 0.23 $ 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)         32,609 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         $ 660,000 $ 424,000
Officer [Member]            
Stock Issued During Period, Shares, Issued for Services (in shares)   137,364     0  
Shares Issued, Price Per Share (in dollars per share)   $ 0.23       $ 0.23
Stock Issued During Period, Value, Issued for Services   $ 31,000        
Consultants [Member]            
Stock Issued During Period, Shares, Issued for Services (in shares) 86,752 610,123        
Shares Issued, Price Per Share (in dollars per share) $ 0.23 $ 0.23     $ 0.23 $ 0.23
Stock Issued During Period, Value, Issued for Services $ 17,000 $ 80,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)         2,621,229  
Chief Financial Officer [Member] | 2018 Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         39,848 300,000
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)         $ 0.23 $ 0.17
Board Of Directors [Member] | 2018 Equity Incentive Plan [Member]            
Share-Based Payment Arrangement, Expense         $ 96,000 $ 65,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         444,092 296,704
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
Employees [Member] | 2018 Equity Incentive Plan [Member]            
Share-Based Payment Arrangement, Expense         $ 362,000 $ 89,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         1,690,257 407,713
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
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         4 years 4 years
Employees [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)           1,217,670
Employees and Consultants [Member] | 2018 Equity Incentive Plan [Member]            
Stock Issued During Period, Value, Issued for Services         $ 97,000 $ 37,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         447,032 213,253
Vendors [Member] | Non Plan [Member]            
Shares Issued, Price Per Share (in dollars per share) $ 0.23 $ 0.23     $ 0.23 $ 0.23
Share-Based Payment Arrangement, Expense         $ 7,000 $ 10,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         32,609 43,956
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Share-based Compensation - Stock Options (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 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) 2,621,229 1,217,670
Weighted average exercise price per share, granted (in dollars per share) $ 0.23 $ 0.19
Options expired (in shares) 0 0
Weighted average exercise price per share, Expired (in dollars per share) $ 0 $ 0
Options Non-vested (in shares) (4,742,688)  
Weighted average exercise price per share, Non-vested (in dollars per share) $ 0.22  
Options Vested (in shares) 21,064,683  
Vested, March 31, 2022 (in dollars per share) $ 0.19  
Vested, aggregate intrinsic value [1] $ 1,015,000  
Options outstanding, balance (in shares) 25,807,371 20,083,195
Weighted average exercise price per share, balance (in dollars per share) $ 0.19 $ 0.20
2018 Equity Incentive Plan [Member] | Minimum [Member]    
Exercise price per share, balance (in dollars per share) 0.16 0.16
Exercise price per share, granted (in dollars per share) 0.12 0.12
Exercise price per share, Non-vested (in dollars per share) 0.17  
Exercise price per share, Vested (in dollars per share) 0.16  
Exercise price per share, Expired (in dollars per share)  
Exercise price per share, balance (in dollars per share) 0.22 0.12
2018 Equity Incentive Plan [Member] | Maximum [Member]    
Exercise price per share, balance (in dollars per share) 0.40 0.40
Exercise price per share, granted (in dollars per share) 0.23 0.23
Exercise price per share, Non-vested (in dollars per share) 0.40  
Exercise price per share, Vested (in dollars per share) 0.40  
Exercise price per share, Expired (in dollars per share)  
Exercise price per share, balance (in dollars per share) $ 0.40 $ 0.40
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)   (920,000)
Weighted average exercise price per share, Expired (in dollars per share)   $ 0.49
Options outstanding, balance (in shares) 2,879,246 4,769,363
Weighted average exercise price per share, balance (in dollars per share) $ 0.49 $ 0.43
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.45
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.50
Weighted average exercise price per share, balance (in dollars per share) $ 0.94 $ 0.94
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.38 $ 0.41
Options granted (in shares) 32,609 43,956
Exercise price per share, granted (in dollars per share) $ 0.23 $ 0.23
Weighted average exercise price per share, granted (in dollars per share) $ 0.23 $ 0.23
Options Non-vested (in shares) (1,206,986)  
Weighted average exercise price per share, Non-vested (in dollars per share) $ 0.44  
Options Vested (in shares) 18,944,830  
Vested, March 31, 2022 (in dollars per share) $ 0.38  
Vested, aggregate intrinsic value [1] $ 130,000  
Options outstanding, balance (in shares) 20,151,816 20,793,539
Weighted average exercise price per share, balance (in dollars per share) $ 0.39 $ 0.41
Non Plan [Member] | Minimum [Member]    
Exercise price per share, balance (in dollars per share) 0.12 0.17
Exercise price per share, Non-vested (in dollars per share) 0.23  
Exercise price per share, Vested (in dollars per share) 0.12  
Exercise price per share, balance (in dollars per share) 0.12 0.17
Non Plan [Member] | Maximum [Member]    
Exercise price per share, balance (in dollars per share) 0.83 1.00
Exercise price per share, Non-vested (in dollars per share) 0.45  
Exercise price per share, Vested (in dollars per share) 0.83  
Exercise price per share, balance (in dollars per share) $ 0.83 $ 1.00
[1] Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022.
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Warrants (Details Textual) - $ / shares
Mar. 31, 2022
Mar. 31, 2021
Share Price (in dollars per share) $ 0.23  
Six-month Warrants in Connection With the 2020 Unit Offering [Member]    
Warrants and Rights Outstanding, Term (Month) 6 months  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 5,196,968 875,000
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.21 $ 0.14
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) 5,196,968 875,000
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.25 $ 0.18
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Warrants - Warrants Outstanding (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Balance, outstanding (in shares) 36,765,502 32,980,989
Issued (in shares) 10,393,936 1,975,000
Expired (in shares) (388,889) (746,528)
Expired (in dollars per share) $ 0.22  
Balance, aggregate intrinsic value [1] $ 342,000  
Balance, outstanding (in shares) 46,770,549 34,209,461
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 (in dollars per share)   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.25 0.18
Expired (in dollars per share)   0.22
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.22 0.16
Expired (in dollars per share) 0.22 0.20
Balance, outstanding, price range (in dollars per share) $ 0.26 $ 0.29
[1] Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022.
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)
Mar. 31, 2021
Measurement Input, Risk Free Interest Rate [Member]  
Risk free interest rate 0.0071
Measurement Input, Price Volatility [Member]  
Risk free interest rate 1
Measurement Input, Expected Term [Member] | Minimum [Member]  
Risk free interest rate 5
Measurement Input, Expected Term [Member] | Maximum [Member]  
Risk free interest rate 5
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Corporate, Non-Segment [Member]    
Accounts payable and accrued expense $ 461  
Accrued interest 25  
Accrued payroll 186  
Total accounts payable and accrued expenses $ 672  
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 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 03, 2022
Jun. 30, 2020
Dec. 30, 2015
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2020
Dec. 31, 2021
Debt Conversion, Original Debt, Amount       $ 633,000,000 $ 0    
Repayments of Lines of Credit       10,000 24,000    
Stock Issued During Period, Value, Issued for Services       17,000 111,000    
Stock Issued During Period, Value, New Issues       1,202,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    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)       648 777   14,004
Clyra Medical [Member] | Employees and Consultants [Member]              
Stock Issued During Period, Value, Issued for Services       $ 141,000 $ 161,000    
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, Risk Free Interest Rate       2.32%      
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] | 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]              
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      
Line of Credit Facility, Covenant, Additional Draws, Maximum Percentage of Total Principal Outstanding Allowed       50.00%      
Line of Credit Facility, Covenant, Additional Draws, Minimum Amount Allowed       $ 200,000      
Debt Instrument, Interest Rate, Stated Percentage       15.00%      
Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt after the First 180 Days       60.00%      
Stock Issued During Period, Shares, Commitment Fee (in shares)       323      
Stock Issued During Period, Value, Commitment Fee       $ 70,000      
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%      
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) - Clyra Medical Technology Inc [Member]
Mar. 31, 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 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) - Clyra Medical [Member] - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounts payable and accrued expense $ 201 $ 149
Accrued interest 0 51
Accrued payroll 3 30
Total accounts payable and accrued expenses $ 204 $ 230
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Business Segment Information (Details Textual)
3 Months Ended
Mar. 31, 2022
Number of Operating Segments 4
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Business Segment Information - Segment Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue $ 965,000 $ 571,000  
Intersegment revenue 0 0  
Research and development (392,000) (327,000)  
Operating income (loss) (1,710,000) (1,858,000)  
Grant income 5,000 30,000  
Interest expense (13,000) (93,000)  
Net loss (1,544,000) (1,878,000)  
Tangible assets 2,828,000   $ 2,522,000
Operating Lease, Right-of-Use Asset 421,000   453,000
Investment in South Korean joint venture 40,000   48,000
Total 3,289,000   3,023,000
Tangible assets 2,828,000   2,522,000
Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture 40,000   48,000
Corporate, Non-Segment [Member]      
Revenue 2,000 7,000  
Intersegment revenue (2,000) (7,000)  
Research and development (265,000) (336,000)  
Operating income (loss) (1,220,000) (923,000)  
Grant income 0 0  
Interest expense (6,000) (55,000)  
Net loss (1,226,000) (978,000)  
Tangible assets 788,000   690,000
Operating Lease, Right-of-Use Asset 200,000   222,000
Total 1,028,000   960,000
Tangible assets 788,000   690,000
Corporate, Non-Segment [Member] | Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture 40,000   48,000
Operating Segments [Member] | Odor-No-More [Member]      
Revenue 600,000 320,000  
Intersegment revenue (2,000) 0  
Research and development 0 0  
Operating income (loss) 13,000 (176,000)  
Grant income 0 0  
Interest expense 0 0  
Net loss 187,000 (176,000)  
Tangible assets 590,000   451,000
Operating Lease, Right-of-Use Asset 0   0
Total 590,000   451,000
Tangible assets 590,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
Operating Segments [Member] | Clyra Segment [Member]      
Revenue 10,000 115,000  
Intersegment revenue 0 0  
Research and development (16,000) (2,000)  
Operating income (loss) (240,000) (439,000)  
Grant income 0 0  
Interest expense (7,000) (38,000)  
Net loss (247,000) (434,000)  
Operating Segments [Member] | Clyra Medical [Member]      
Tangible assets 817,000   832,000
Operating Lease, Right-of-Use Asset 0   0
Total 817,000   832,000
Tangible assets 817,000   832,000
Operating Segments [Member] | Clyra Medical [Member] | Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture 0   0
Operating Segments [Member] | BioLargo Engineering, Science & Technologies, LLC [Member]      
Revenue 545,000 388,000  
Intersegment revenue (188,000) (260,000)  
Research and development (108,000) (105,000)  
Operating income (loss) (35,000) (183,000)  
Grant income 0 0  
Interest expense 0 0  
Net loss (35,000) (183,000)  
Operating Segments [Member] | BLEST [Member]      
Tangible assets 502,000   445,000
Operating Lease, Right-of-Use Asset 221,000   231,000
Total 723,000   676,000
Tangible assets 502,000   445,000
Operating Segments [Member] | BLEST [Member] | Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture 0   0
Operating Segments [Member] | BioLargo Water [Member]      
Revenue 0 8,000  
Intersegment revenue 0 0  
Research and development (197,000) (119,000)  
Operating income (loss) (228,000) (137,000)  
Grant income 5,000 30,000  
Interest expense 0 0  
Net loss (223,000) (107,000)  
Tangible assets 177,000   152,000
Operating Lease, Right-of-Use Asset 0   0
Total 177,000   152,000
Tangible assets 177,000   152,000
Operating Segments [Member] | BioLargo Water [Member] | Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture 0   0
Intersegment Eliminations [Member]      
Revenue (192,000) (267,000)  
Intersegment revenue 192,000 267,000  
Research and development 194,000 260,000  
Operating income (loss) 0 0  
Grant income 0 0  
Interest expense 0 0  
Net loss 0 $ 0  
Consolidation, Eliminations [Member]      
Tangible assets (46,000)   (47,000)
Operating Lease, Right-of-Use Asset 0   0
Total (46,000)   (47,000)
Tangible assets (46,000)   (47,000)
Consolidation, Eliminations [Member] | Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture $ 0   $ 0
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Commitments and Contingencies (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating Lease, Expense $ 63,000 $ 56,000
Operating Lease, Weighted Average Remaining Lease Term (Year) 4 years  
Lessee, Operating Lease, Liability, to be Paid, Total $ 670,000  
Lessee, Operating Lease, Discount Rate 18.00%  
Corporate Office Lease [Member]    
Lessee, Operating Lease, Renewal Term (Year) 4 years  
Oak Ridge, Tennessee Facility Lease [Member]    
Lessee, Operating Lease, Renewal Term (Year) 5 years  
Lessee, Operating Lease, Option to Extend Term (Year) 3 years  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Subsequent Events (Details Textual) - USD ($)
3 Months Ended
Apr. 19, 2022
Mar. 31, 2022
Mar. 31, 2021
Proceeds from Issuance of Common Stock   $ 1,202,000 $ 2,106,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, Exercise Price of Warrants or Rights (in dollars per share) $ 0.234    
Subsequent Event [Member] | Warrants Expiring Five Years After Investment Date [Member]      
Warrants and Rights Outstanding, Term (Month) 5 years    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.2925    
Unit Offering Investment [Member] | Subsequent Event [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 3,723,077    
Proceeds from Issuance of Common Stock $ 726,000    
XML 57 blgo20220331_10q_htm.xml IDEA: XBRL DOCUMENT 0000880242 2022-01-01 2022-03-31 0000880242 2022-05-13 0000880242 2022-03-31 0000880242 2021-12-31 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2022-03-31 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2021-12-31 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2022-03-31 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2021-12-31 0000880242 us-gaap:ProductMember 2022-01-01 2022-03-31 0000880242 us-gaap:ProductMember 2021-01-01 2021-03-31 0000880242 us-gaap:ServiceMember 2022-01-01 2022-03-31 0000880242 us-gaap:ServiceMember 2021-01-01 2021-03-31 0000880242 2021-01-01 2021-03-31 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 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 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 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 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2022-01-01 2022-03-31 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2021-01-01 2021-03-31 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2022-01-01 2022-03-31 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2021-01-01 2021-03-31 0000880242 blgo:ClyraMedicalCommonStockMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalCommonStockMember 2021-01-01 2021-03-31 0000880242 blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2022-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember 2022-03-31 0000880242 srt:ParentCompanyMember 2022-03-31 0000880242 srt:ParentCompanyMember 2021-12-31 0000880242 us-gaap:NoncontrollingInterestMember 2022-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2021-12-31 0000880242 blgo:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000880242 blgo:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000880242 blgo:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000880242 blgo:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000880242 blgo:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000880242 blgo:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0000880242 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000880242 blgo:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:CustomerFMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000880242 blgo:CustomerGMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000880242 us-gaap:PatentsMember 2022-03-31 0000880242 blgo:OdinCoLtdMember 2020-03-20 2020-03-20 0000880242 blgo:OdinCoLtdMember 2022-01-01 2022-03-31 0000880242 blgo:OdinCoLtdMember blgo:TomorrowWaterMember 2020-03-20 2020-03-20 0000880242 blgo:OdinCoLtdMember blgo:BktAndTomorrowWaterMember 2020-03-20 2020-03-20 0000880242 blgo:OdinCoLtdMember 2021-01-01 2021-03-31 0000880242 2021-01-01 2021-12-31 0000880242 blgo:NonPlanMember 2022-01-01 2022-03-31 0000880242 blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 blgo:NonPlanMember 2021-01-01 2021-03-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-03-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-03-31 0000880242 blgo:EquityIncentivePlan2018Member 2021-01-01 2021-03-31 0000880242 us-gaap:OtherAssetsMember 2022-03-31 0000880242 blgo:CanadianGovernmentGrantsMember 2022-01-01 2022-03-31 0000880242 blgo:CanadianGovernmentGrantsMember 2022-03-31 0000880242 blgo:CanadianGovernmentGrantsMember srt:MinimumMember 2022-01-01 2022-03-31 0000880242 blgo:CanadianGovernmentGrantsMember srt:MaximumMember 2022-01-01 2022-03-31 0000880242 blgo:LincolnParkCapitalFundLLCMember 2022-01-01 2022-03-31 0000880242 blgo:LincolnParkCapitalFundLLCMember 2021-01-01 2021-03-31 0000880242 blgo:The2020UnitOfferingMember 2022-01-01 2022-03-31 0000880242 srt:MinimumMember blgo:WarrantsIssuedWith2020UnitOfferingMember 2022-03-31 0000880242 srt:MaximumMember blgo:WarrantsIssuedWith2020UnitOfferingMember 2022-03-31 0000880242 blgo:The2020UnitOfferingMember 2021-01-01 2021-03-31 0000880242 srt:MinimumMember blgo:WarrantsIssuedWith2020UnitOfferingMember 2021-03-31 0000880242 srt:MaximumMember blgo:WarrantsIssuedWith2020UnitOfferingMember 2021-03-31 0000880242 blgo:PaycheckProtectionProgramCaresActMember 2022-03-31 0000880242 blgo:PaycheckProtectionProgramCaresActMember 2021-12-31 0000880242 blgo:ConvertibleNoteMaturingOnMarch12023Member 2022-03-31 0000880242 blgo:ConvertibleNoteMaturingOnMarch12023Member 2021-12-31 0000880242 blgo:EconomicInjuryDisasterLoanMember 2022-03-31 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-01-01 2022-03-31 0000880242 srt:OfficerMember 2021-03-31 2021-03-31 0000880242 srt:OfficerMember 2021-03-31 0000880242 blgo:ConsultantsMember 2022-03-31 2022-03-31 0000880242 blgo:ConsultantsMember 2022-03-31 0000880242 blgo:ConsultantsMember 2021-03-31 2021-03-31 0000880242 blgo:ConsultantsMember 2021-03-31 0000880242 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0000880242 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 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 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 blgo:EquityIncentivePlan2018Member 2022-03-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2022-03-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2022-03-31 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-03-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2021-03-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2021-03-31 0000880242 blgo:EmployeesConsultationsOfficersAndDirectorsMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 blgo:EmployeesAndConsultantsMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 srt:MaximumMember blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-03-31 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-03-31 0000880242 blgo:BoardOfDirectorsMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-03-31 0000880242 blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-03-31 0000880242 blgo:EmployeesAndConsultantsMember blgo:EquityIncentivePlan2018Member 2021-01-01 2021-03-31 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-03-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2022-03-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2022-03-31 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-03-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2021-01-01 2021-03-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2021-01-01 2021-03-31 0000880242 blgo:The2007EquityIncentivePlanMember 2021-03-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2021-03-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2021-03-31 0000880242 blgo:VendorsMember blgo:NonPlanMember 2022-01-01 2022-03-31 0000880242 blgo:VendorsMember blgo:NonPlanMember 2022-03-31 0000880242 blgo:VendorsMember blgo:NonPlanMember 2021-01-01 2021-03-31 0000880242 blgo:VendorsMember blgo:NonPlanMember 2021-03-31 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-03-31 0000880242 srt:MinimumMember blgo:NonPlanMember 2022-03-31 0000880242 srt:MaximumMember blgo:NonPlanMember 2022-03-31 0000880242 srt:MinimumMember blgo:NonPlanMember 2022-01-01 2022-03-31 0000880242 srt:MaximumMember blgo:NonPlanMember 2022-01-01 2022-03-31 0000880242 blgo:NonPlanMember 2020-12-31 0000880242 srt:MinimumMember blgo:NonPlanMember 2020-12-31 0000880242 srt:MaximumMember blgo:NonPlanMember 2020-12-31 0000880242 blgo:NonPlanMember 2021-03-31 0000880242 srt:MinimumMember blgo:NonPlanMember 2021-03-31 0000880242 srt:MaximumMember blgo:NonPlanMember 2021-03-31 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-03-31 0000880242 srt:MaximumMember 2022-01-01 2022-03-31 0000880242 srt:WeightedAverageMember 2022-01-01 2022-03-31 0000880242 srt:MinimumMember 2022-03-31 0000880242 srt:MaximumMember 2022-03-31 0000880242 srt:WeightedAverageMember 2022-03-31 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-03-31 0000880242 srt:MaximumMember 2021-01-01 2021-03-31 0000880242 srt:WeightedAverageMember 2021-01-01 2021-03-31 0000880242 srt:MinimumMember 2021-03-31 0000880242 srt:MaximumMember 2021-03-31 0000880242 srt:WeightedAverageMember 2021-03-31 0000880242 blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember 2022-03-31 0000880242 blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember 2022-03-31 0000880242 blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember 2021-03-31 0000880242 blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember 2021-03-31 0000880242 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-03-31 0000880242 us-gaap:MeasurementInputPriceVolatilityMember 2021-03-31 0000880242 srt:MinimumMember us-gaap:MeasurementInputExpectedTermMember 2021-03-31 0000880242 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember 2021-03-31 0000880242 us-gaap:CorporateNonSegmentMember 2021-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2020-12-31 0000880242 blgo:ConversionOfWorkingCapitalAdvancesIntoClyraMedicalCommonStockMember 2022-03-03 2022-03-03 0000880242 blgo:ConversionOfWorkingCapitalAdvancesIntoClyraMedicalCommonStockMember 2022-03-03 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-03-31 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2022-01-01 2022-03-31 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-03-31 0000880242 blgo:SanatioMember blgo:ClyraMedicalTechnologyIncMember 2022-03-31 0000880242 blgo:OtherMember blgo:ClyraMedicalTechnologyIncMember 2022-03-31 0000880242 blgo:ClyraMedicalTechnologyIncMember 2022-03-31 0000880242 blgo:ClyraMedicalMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalMember 2021-01-01 2021-03-31 0000880242 blgo:ClyraMedicalMember 2021-03-31 0000880242 blgo:ClyraMedicalMember 2021-12-31 0000880242 blgo:ClyraMedicalMember 2022-03-31 0000880242 blgo:EmployeesAndConsultantsMember blgo:ClyraMedicalMember 2022-01-01 2022-03-31 0000880242 blgo:EmployeesAndConsultantsMember blgo:ClyraMedicalMember 2021-01-01 2021-03-31 0000880242 blgo:EmployeesAndConsultantsMember us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalMember 2022-01-01 2022-03-31 0000880242 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2022-01-01 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraSegmentMember 2022-01-01 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2022-01-01 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2022-01-01 2022-03-31 0000880242 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0000880242 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2021-01-01 2021-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraSegmentMember 2021-01-01 2021-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2021-01-01 2021-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2021-01-01 2021-03-31 0000880242 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-03-31 0000880242 us-gaap:CorporateNonSegmentMember 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraMedicalMember 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BLESTMember 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2022-03-31 0000880242 srt:ConsolidationEliminationsMember 2022-03-31 0000880242 us-gaap:CorporateNonSegmentMember blgo:InvestmentInSouthKoreanJointVentureMember 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:OdorNoMoreMember 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:ClyraMedicalMember 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BLESTMember 2022-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BiolargoWaterMember 2022-03-31 0000880242 srt:ConsolidationEliminationsMember blgo:InvestmentInSouthKoreanJointVentureMember 2022-03-31 0000880242 blgo:InvestmentInSouthKoreanJointVentureMember 2022-03-31 0000880242 us-gaap:CorporateNonSegmentMember 2021-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 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:CorporateOfficeLeaseMember 2022-03-31 0000880242 blgo:OakRidgeTennesseeFacilityLeaseMember 2022-01-01 2022-03-31 0000880242 blgo:OakRidgeTennesseeFacilityLeaseMember 2022-03-31 0000880242 us-gaap:SubsequentEventMember blgo:UnitOfferingInvestmentMember 2022-04-19 2022-04-19 0000880242 blgo:WarrantsExpiringSixMonthAfterInvestmentDateMember us-gaap:SubsequentEventMember 2022-04-19 0000880242 blgo:WarrantsExpiringFiveYearsAfterInvestmentDateMember us-gaap:SubsequentEventMember 2022-04-19 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y utr:M 0000880242 BIOLARGO, INC. false --12-31 Q1 2022 0.00067 0.00067 50000000 50000000 0 0 0 0 0.00067 0.00067 400000000 400000000 262684267 255893726 4 13000 0.10 0.10 0.10 0.39 0.10 0.10 0.10 2 3000 0.40 0 P6M P18M 0 421000 P6M P5Y P6M P5Y 174000 96000 P4Y P4Y P6M P5Y P5Y 0.50 P4Y 4 P4Y P4Y P3Y P5Y P6M P5Y 10-Q true 2022-03-31 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 262684267 974000 962000 690000 513000 270000 241000 114000 85000 2048000 1801000 90000 61000 99000 69000 40000 48000 421000 453000 591000 591000 3289000 3023000 672000 559000 204000 230000 174000 314000 0 89000 91000 79000 103000 103000 1244000 1374000 150000 180000 177000 187000 318000 349000 645000 716000 1889000 2090000 0 0 176000 171000 145205000 143718000 -140773000 -139121000 -123000 -115000 4485000 4653000 -3085000 -3720000 1400000 933000 3289000 3023000 610000 444000 355000 127000 965000 571000 293000 237000 151000 102000 444000 339000 521000 232000 1839000 1763000 392000 327000 2231000 2090000 -1710000 -1858000 5000 30000 174000 43000 13000 93000 166000 -20000 -1544000 -1878000 108000 -247000 -1652000 -1631000 -0.01 -0.01 260805418 233733015 -1544000 -1878000 -8000 -2000 -1552000 -1880000 108000 -247000 -1660000 -1633000 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 -1652000 0 108000 -1544000 0 0 0 -8000 0 -8000 262684267 176000 145205000 -140773000 -123000 -3085000 1400000 225885682 151000 135849000 -132041000 -101000 -4093000 -235000 13330619 9000 2097000 0 0 0 2106000 747487 1000 110000 0 0 0 111000 424000 424000 0 35000 0 0 0 35000 0 161000 0 0 0 161000 0 0 0 0 50000 50000 0 -313000 0 0 313000 0 0 0 -1631000 -247000 -1878000 0 0 0 -2000 -2000 239963788 161000 138363000 -133672000 -103000 -3977000 772000 -1544000 -1878000 801000 585000 17000 111000 4000 46000 174000 43000 -8000 -10000 0 1000 2000 7000 178000 -206000 29000 -36000 -89000 -4000 114000 -98000 -25000 130000 59000 34000 12000 80000 -1140000 -845000 32000 10000 -32000 -10000 1202000 2106000 0 50000 -0 650000 10000 24000 1192000 1482000 -8000 -2000 12000 625000 962000 716000 974000 1341000 7000 26000 0 0 0 35000 633000000 0 528000 313000 <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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Description of Business</span></i></b><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;text-indent:36pt;">BioLargo, Inc. is an innovative technology developer and environmental engineering company driven by a mission to “make life better” by delivering robust, sustainable solutions for a broad range of industries and applications, with a focus on clean water, clean air and a cleaner earth. The company also owns a 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 <em style="font: inherit;"> may </em>include licensure, joint venture, sale, spin off, or by deploying direct to market strategies.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Liquidity / Going concern </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of our business. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022, </em>we had a net loss of $1,544,000, used $1,140,000 cash in operations, and at <em style="font: inherit;"> March 31, 2022, </em>we had working capital of $804,000, and current assets of $2,048,000. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022, </em>we generated revenues of $965,000. (See Note <em style="font: inherit;">9.</em>)  Only <em style="font: inherit;">one</em> of our subsidiaries – ONM Environmental – generated positive operating income. <em style="font: inherit;">None</em> of our other operational subsidiaries did so.</p> <p style="font-family:'Times New Roman';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 do <em style="font: inherit;">not</em> believe gross 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">If we are unable to rely on our current arrangement with Lincoln Park to 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The foregoing factors raise substantial doubt about our ability to continue as a going concern, 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Organization </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We are a Delaware corporation formed in <em style="font: inherit;">1991.</em> We have <span style="-sec-ix-hidden:c84439552">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 “<i>Principles of Consolidation</i>,” 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The unaudited consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and pursuant to Rule <em style="font: inherit;">8</em>-<em style="font: inherit;">03</em> of Regulation S-<em style="font: inherit;">X</em> under the Securities Act of <em style="font: inherit;">1933,</em> as amended. Accordingly, they do <em style="font: inherit;">not</em> include all of the information and notes required by generally accepted accounting principles for annual financial statements.  In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. For some of our activities, we are still operating in the early stages of the sales and distribution process, and therefore our operating results for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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> -1544000 -1140000 804000 2048000 965000 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In the opinion of management, the accompanying balance sheet and related statements of operations, cash flows, and stockholders’ deficit include all adjustments, consisting only of normal recurring items, necessary for their fair presentation in conformity with accounting principles generally accepted in the United States of America.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Principles of Consolidation </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and partially-owned subsidiaries BLEST and Clyra Medical. All intercompany accounts and transactions have been eliminated.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Foreign Currency </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company has designated the functional currency of BioLargo Water, Inc., our Canadian subsidiary, to be the Canadian dollar. Therefore, translation gains and losses resulting from differences in exchange rates are recorded in accumulated other comprehensive income.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Cash and Cash Equivalents </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company considers all highly liquid investments with maturities of <em style="font: inherit;">three</em> months or less when acquired to be cash equivalents. Substantially all cash equivalents are held in short-term money market accounts at <em style="font: inherit;">one</em> of the largest financial institutions in the United States. From time to time, our cash account balances are greater than the Federal Deposit Insurance Corporation insurance limit of <em style="font: inherit;">$250,000</em> per owner per bank, and during such times, we are exposed to credit loss for amounts in excess of insured limits in the event of non-performance by the financial institution. We do <em style="font: inherit;">not</em> anticipate non-performance by our financial institution.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> March 31, 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%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid 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; padding-bottom: 1px; 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: &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>March 31,</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: 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: 1pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right;">951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 3pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right;">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;"> </td><td style="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: 1pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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;">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: 1pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">974</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: 3pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; 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> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Accounts Receivable</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Trade accounts receivable are recorded net of allowances for doubtful accounts. Estimates for allowances for doubtful accounts are determined based on payment history and individual customer circumstances. The allowance for doubtful accounts as of <em style="font: inherit;"> March 31, 2022 </em>was $12,000 and <em style="font: inherit;"> December 31, 2021, </em>was <em style="font: inherit;">$<span style="-sec-ix-hidden:c84439590">13,000</span>.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><em style="font: inherit;"/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Credit Concentration</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have a limited number of customers that account for significant portions of our revenue. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2020,</em> the following customers accounted for more than <em style="font: inherit;">10%</em> of consolidated revenues:</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: 20%; margin-left: 72pt; width: 80%; 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); border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> </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); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 2pt; border-top: 1px solid rgb(0, 0, 0); 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 0pt 0pt 2pt;"><b><b>March 31, </b><br/> <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); width: 1%;"> </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); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>March 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; width: 1%;"> </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;">Customer A</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;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><span style="-sec-ix-hidden:c84439765">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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;">Customer B</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;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><span style="-sec-ix-hidden:c84439767">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">Customer C</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;"><span style="-sec-ix-hidden:c84439768">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;"><span style="-sec-ix-hidden:c84439769">39</span></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; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer D</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;"><span style="-sec-ix-hidden:c84439770">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">16</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; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer E</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;"><span style="-sec-ix-hidden:c84439772">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">13</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; border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer F</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;text-indent:9pt;"><span style="-sec-ix-hidden:c84439774">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">%</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);">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We had two customers that each accounted for more than <em style="font: inherit;">10%</em> of consolidated accounts receivable at <em style="font: inherit;"> March 31, 2022, </em>and <span style="-sec-ix-hidden:c84439603">two</span> customers at <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <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="margin-right: 20%; margin-left: 72pt; width: 80%; 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);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; width: 1%; 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>March 31,</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; width: 1%; 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; width: 1%; 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; width: 1%; 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;text-indent:-5pt;"><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;text-indent:-5pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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;">Customer D</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;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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;">Customer E</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;">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">Customer F</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">32</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; width: 66%; 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;">Customer G</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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);">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Inventory</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Inventories are stated at the lower of cost or net realizable value using the average cost method. The allowance for obsolete inventory as of <em style="font: inherit;"> March 31, 2022, </em>and <em style="font: inherit;"> December 31, 2021, </em>was <span style="-sec-ix-hidden:c84439609">$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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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-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;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>March 31,</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>December 31, </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">129</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: 3pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">108</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">141</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0);">133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 3px double rgb(0, 0, 0);">241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Other Assets</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Other non-current assets consisted of (i) security deposits of $35,000 related to our business offices, and (ii) <em style="font: inherit;">three</em> patents for $34,000, and contract assets related to ongoing projects of our BLEST subsidiary totaling <em style="font: inherit;">$29,000.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b><i><span style="text-decoration: underline; ">Equity Method of Accounting</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 20, 2020, </em>we invested $100,000 into a South Korean entity (Odin Co. Ltd., “Odin”) pursuant to a Joint Venture agreement we had entered into with BKT Co. Ltd. and its U.S. subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do <em style="font: inherit;">not</em> control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;"> March 31, 2021 </em>the joint venture incurred a loss and our 40% ownership share reduced our investment interest by $8,000 and $10,000, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Impairment</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Long-lived and definite lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. If the sum of the expected future undiscounted cash flows from the use of the asset and its eventual disposition is less than the carrying amount of the asset, then an impairment loss is recognized. The impairment loss is measured based on the fair value of the asset. Any resulting impairment is recorded as a reduction in the carrying value of the related asset in excess of fair value and a charge to operating results. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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;text-indent:36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Nevertheless, for 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: 36pt;"><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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b><i><span style="text-decoration: underline; ">Earnings (Loss) Per Share </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We report basic and diluted earnings (loss) per share (“EPS”) for common and common share equivalents. Basic EPS is computed by dividing reported earnings by the weighted average shares outstanding. Diluted EPS is computed by adding to the weighted average shares the dilutive effect if stock options and warrants were exercised into common stock. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Use of Estimates </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the period reported. Actual results could differ from those estimates. Estimates are used when accounting for stock-based transactions, debt transactions, derivative liabilities, allowance for bad debt, asset depreciation and amortization, among others.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The methods, estimates and judgments we use in applying these most critical accounting policies have a significant impact on the results of our financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Share-Based Compensation Expense</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We recognize compensation expense for stock option awards on a straight-line basis over the applicable service period of the award, which is the vesting period. Fair value is determined on the grant date. Share-based compensation expense is based on the grant date fair value estimated using the Black-Scholes Option Pricing Model.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">For stock and stock options issued to consultants and other non-employees for services, the Company measures and records an expense as of the earlier of the date at which either: a commitment for performance by the non-employee has been reached or the non-employee’s performance is complete. The equity instruments are measured at the current fair value, and for stock options, the instruments are measured at fair value using the Black Scholes option model.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following methodology and assumptions were used to calculate share-based compensation for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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: 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); width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="6" style="text-align: right; 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); width: 16%;"> <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); width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="8" style="text-align: right; 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); width: 24%;"> <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; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); 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: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); 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: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"> <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: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk free interest rate</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;">2.32</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.32</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;">1.73</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.93</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.73%</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;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</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;">117</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">117</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;">124</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: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">124%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; 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: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; 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: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Life in years</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 4%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Expected price volatility is the measure by which our stock price is expected to fluctuate during the expected term of an option. Expected volatility is derived from the historical daily change in the market price of our common stock, as we believe that historical volatility is the best indicator of future volatility.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The risk-free interest rate used in the Black-Scholes calculation is based on the prevailing U.S. Treasury yield as determined by the U.S. Federal Reserve. We have never paid any cash dividends on our common stock and do <em style="font: inherit;">not</em> anticipate paying cash dividends on our common stock in the foreseeable future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Historically, we have <em style="font: inherit;">not</em> had significant forfeitures of unvested stock options granted to employees and Directors. A significant number of our stock option grants are fully vested at issuance or have short vesting provisions. Therefore, we have estimated the forfeiture rate of our outstanding stock options as zero.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Warrants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Warrants issued with our convertible promissory notes, note payables, line of credit are accounted for under the fair value and relative fair value method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The warrant is <em style="font: inherit;">first</em> analyzed per its terms as to whether it has derivative features or <em style="font: inherit;">not.</em> If the warrant is determined to be a derivative and <em style="font: inherit;">not</em> qualify for equity treatment, then it is measured at fair value using the Black Scholes option model, and recorded as a liability on the balance sheet. The warrant is re-measured at its then current fair value at each subsequent reporting date (it is “marked-to-market”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">If the warrant is determined to <em style="font: inherit;">not</em> have derivative features, it is recorded into equity at its fair value using the Black Scholes option model, however, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the convertible note.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Convertible debt instruments are recorded at fair value, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the warrant. Further, the convertible debt instrument is examined for any intrinsic beneficial conversion feature (“BCF”) of which the conversion price is less than the closing common stock price on date of issuance. If the relative fair value method is used to value the convertible debt instrument and there is an intrinsic BCF, a further analysis is undertaken of the BCF using an effective conversion price which assumes the conversion price is the relative fair value divided by the number of shares the convertible debt is converted into by its terms. The BCF value is accounted for as equity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The warrant and BCF relative fair values are also recorded as a discount to the convertible promissory notes. At present, these equity features of the convertible promissory notes have recorded a discount to the convertible notes that is substantially equal to the proceeds received.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Non-Cash Transactions</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have established a policy relative to the methodology to determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock. The value is based on the market price of our common stock issued as consideration, at the date of the agreement of each transaction or when the service is rendered, or product is received.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Revenue Recognition</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for revenue in accordance with ASC <em style="font: inherit;">606,</em> “revenue from Contacts with Customers”. The guidance focuses on the core principle for revenue recognition, which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the guidance provides that an entity should apply the following steps:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;">Step <em style="font: inherit;">1:</em> Identify the contract(s) with a customer.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">2:</em> Identify the performance obligations in the contract.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">3:</em> Determine the transaction price.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">4:</em> Allocate the transaction price to the performance obligations in the contract.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">5:</em> Recognize revenue when (or as) the entity satisfies a performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have revenue from <em style="font: inherit;">four</em> subsidiaries, ONM, BLEST, BioLargo Water, and Clyra. ONM, BioLargo Water, and Clyra identify 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. ONM also 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:36pt;">BLEST 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. BLEST’s contracts typically call for invoicing for time and materials incurred for that contract. A few contracts have called for milestone or fixed cost payments, where BLEST invoices an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. We recognized $118,000 in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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;"> March 31, 2022, </em>we have a contract receivable totaling $29,000, recorded in other assets on our balance sheet. To date, there have been <em style="font: inherit;">no</em> discounts or other financing terms for the contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In the event that we generate revenues from royalties or license fees from our intellectual property, we anticipate a licensee would pay a license fee in <em style="font: inherit;">one</em> or more installments and ongoing royalties based on their sales of products incorporating or using our licensed intellectual property. Upon entering into a licensing agreement, we will determine the appropriate method of recognizing the royalty and license fees.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Government Grants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have been awarded multiple research grants from the Canadian National Research Institute – Industrial Research Assistance Program (NRC-IRAP) and the National Science and Engineering Research Council of Canada (NSERC). The grants received are considered other income and are included in our consolidated statements of operations. We received our <em style="font: inherit;">first</em> grant in <em style="font: inherit;">2015</em> and have been awarded over 80 grants totaling over $3.7 million. Some of the funds from these grants are given directly to <em style="font: inherit;">third</em> parties (such as the University of Alberta or a <em style="font: inherit;">third</em>-party research scientist) to support research on our technology. The grants have terms generally ranging between <span style="-sec-ix-hidden:c84439670">six</span> and <span style="-sec-ix-hidden:c84439671">eighteen</span> months and support a majority, but <em style="font: inherit;">not</em> all, of the related research budget costs. This cooperative research allows us to utilize (i) a depth of resources and talent to accomplish highly skilled work, (ii) financial aid to support research and development costs, (iii) independent and credible validation of our technical claims.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The grants typically provide for (i) recurring monthly amounts, (ii) reimbursement of costs for research talent for which we invoice to request payment, and (iii) ancillary cost reimbursement for research talent travel related costs. All awarded grants have specific requirements on how the money is spent, typically to employ researchers. <em style="font: inherit;">None</em> of the funds <em style="font: inherit;"> may </em>be used for general administrative expenses or overhead in the United States. These grants have substantially increased our level of research and development activities in Canada. We continue to apply for Canadian government and agency grants to fund research and development activities. <em style="font: inherit;">Not</em> all of our grant applications have been awarded, and <em style="font: inherit;">no</em> assurance can be made that any pending grant application, or any future grant applications, will be awarded.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Income Taxes</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The asset and liability approach is used to recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of asset and liabilities. Deferred tax assets and liabilities are determined based on the differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax asset and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for uncertainties in income tax law under a comprehensive model for the financial statement recognition, measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns as prescribed by generally accepted accounting principles (“GAAP”).  Under GAAP, the tax effects of a position are recognized only if it is “more-likely-than-<em style="font: inherit;">not”</em> to be sustained by the taxing authority as of the reporting date.  If the tax position is <em style="font: inherit;">not</em> considered “more-likely-than-<em style="font: inherit;">not”</em> to be sustained, then <em style="font: inherit;">no</em> benefits of the position are recognized.  Management believes there are no unrecognized tax benefits or uncertain tax positions as of <em style="font: inherit;"> March 31, 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company assessed its earnings history, trends and estimates of future earnings and determined that the deferred tax asset could <em style="font: inherit;">not</em> be realized as of <em style="font: inherit;"> March 31, 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company recognizes interest and penalties on income taxes as a component of income tax expense, should such an expense be realized.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Fair Value of Financial Instruments</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Management believes the carrying amounts of the Company’s financial instruments (excluding debt and equity instruments) as of <em style="font: inherit;"> March 31, 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;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Tax Credits</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Our research and development activities in Canada <em style="font: inherit;"> may </em>entitle our Canadian subsidiary to claim benefits under the “Scientific Research and Experimental Development Program”, a Canadian federal tax incentive program designed to encourage Canadian businesses of all sizes and in all sectors to conduct research and development in Canada. Benefits under the program include credits to taxable income. If our Canadian subsidiary does <em style="font: inherit;">not</em> have taxable income in a reporting period, we instead receive a tax refund from the Canadian Revenue Authority. Those refunds are classified in Other Income on our Consolidated Statement of Operations and Comprehensive Loss.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Leases</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">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;"> March 31, 2022, </em>the right of use assets on our balance sheet related to our operating leases totals <em style="font: inherit;">$<span style="-sec-ix-hidden:c84439690">421,000</span>.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Recent Accounting Pronouncements</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> “Debt—Debt with Conversion and Other Options (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em>) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em>): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”. For convertible instruments, the FASB decided to reduce the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (<em style="font: inherit;">1</em>) those with embedded conversion features that are <em style="font: inherit;">not</em> clearly and closely related to the host contract, that meet the definition of a derivative, and that do <em style="font: inherit;">not</em> qualify for a scope exception from derivative accounting and (<em style="font: inherit;">2</em>) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The FASB decided to amend the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. The FASB observed that the application of the derivatives scope exception guidance results in accounting for some contracts as derivatives while accounting for economically similar contracts as equity. The FASB also decided to improve and amend the related EPS guidance. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after <em style="font: inherit;"> December 15, 2021, </em>including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>including interim periods within those fiscal years. Management is currently evaluating the effect on the Company’s financials if and when future convertible securities are issued. This Update does <em style="font: inherit;">not</em> affect the Company’s current financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2020, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">No</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">01,</em> “Investments—Equity Securities (Topic <em style="font: inherit;">321</em>), Investments—Equity Method and Joint Ventures (Topic <em style="font: inherit;">323</em>), and Derivatives and Hedging (Topic <em style="font: inherit;">815</em>): Clarifying the Interactions between Topic <em style="font: inherit;">321,</em> Topic <em style="font: inherit;">323,</em> and Topic <em style="font: inherit;">815”.</em> This Update relates to the Company’s equity method of accounting and the potential interactions between the measurement alternative in Topic <em style="font: inherit;">321</em> and the equity method of accounting in Topic <em style="font: inherit;">323</em> and that diverse views have emerged about the application of the measurement alternative and the equity method of accounting since the adoption of Update <em style="font: inherit;">2016</em>-<em style="font: inherit;">01.</em> The measurement alternative is the ability to measure certain equity securities without a readily determinable fair value at cost, minus impairment, if any. Paragraph <em style="font: inherit;">321</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em>-<em style="font: inherit;">2,</em> as amended, states that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it should measure the equity security at fair value as of the date that the observable transaction occurred (hereinafter referred to as the measurement alternative). The amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic <em style="font: inherit;">321</em> immediately before applying or upon discontinuing the equity method. Management adopted the updates, and after evaluation, did <em style="font: inherit;">not</em> make any modifications to the financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Principles of Consolidation </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and partially-owned subsidiaries BLEST and Clyra Medical. All intercompany accounts and transactions have been eliminated.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Foreign Currency </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company has designated the functional currency of BioLargo Water, Inc., our Canadian subsidiary, to be the Canadian dollar. Therefore, translation gains and losses resulting from differences in exchange rates are recorded in accumulated other comprehensive income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Cash and Cash Equivalents </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company considers all highly liquid investments with maturities of <em style="font: inherit;">three</em> months or less when acquired to be cash equivalents. Substantially all cash equivalents are held in short-term money market accounts at <em style="font: inherit;">one</em> of the largest financial institutions in the United States. From time to time, our cash account balances are greater than the Federal Deposit Insurance Corporation insurance limit of <em style="font: inherit;">$250,000</em> per owner per bank, and during such times, we are exposed to credit loss for amounts in excess of insured limits in the event of non-performance by the financial institution. We do <em style="font: inherit;">not</em> anticipate non-performance by our financial institution.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> March 31, 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%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid 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; padding-bottom: 1px; 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: &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>March 31,</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: 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: 1pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right;">951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 3pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right;">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;"> </td><td style="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: 1pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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;">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: 1pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">974</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: 3pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; 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> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid 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; padding-bottom: 1px; 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: &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>March 31,</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: 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: 1pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right;">951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 3pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right;">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;"> </td><td style="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: 1pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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;">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: 1pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">974</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: 3pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; 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> 951000 941000 23000 21000 974000 962000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Accounts Receivable</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Trade accounts receivable are recorded net of allowances for doubtful accounts. Estimates for allowances for doubtful accounts are determined based on payment history and individual customer circumstances. The allowance for doubtful accounts as of <em style="font: inherit;"> March 31, 2022 </em>was $12,000 and <em style="font: inherit;"> December 31, 2021, </em>was <em style="font: inherit;">$<span style="-sec-ix-hidden:c84439590">13,000</span>.</em></p> 12000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Credit Concentration</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have a limited number of customers that account for significant portions of our revenue. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2020,</em> the following customers accounted for more than <em style="font: inherit;">10%</em> of consolidated revenues:</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: 20%; margin-left: 72pt; width: 80%; 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); border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> </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); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 2pt; border-top: 1px solid rgb(0, 0, 0); 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 0pt 0pt 2pt;"><b><b>March 31, </b><br/> <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); width: 1%;"> </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); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>March 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; width: 1%;"> </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;">Customer A</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;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><span style="-sec-ix-hidden:c84439765">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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;">Customer B</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;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><span style="-sec-ix-hidden:c84439767">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">Customer C</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;"><span style="-sec-ix-hidden:c84439768">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;"><span style="-sec-ix-hidden:c84439769">39</span></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; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer D</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;"><span style="-sec-ix-hidden:c84439770">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">16</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; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer E</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;"><span style="-sec-ix-hidden:c84439772">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">13</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; border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer F</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;text-indent:9pt;"><span style="-sec-ix-hidden:c84439774">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">%</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);">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We had two customers that each accounted for more than <em style="font: inherit;">10%</em> of consolidated accounts receivable at <em style="font: inherit;"> March 31, 2022, </em>and <span style="-sec-ix-hidden:c84439603">two</span> customers at <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <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="margin-right: 20%; margin-left: 72pt; width: 80%; 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);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; width: 1%; 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>March 31,</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; width: 1%; 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; width: 1%; 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; width: 1%; 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;text-indent:-5pt;"><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;text-indent:-5pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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;">Customer D</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;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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;">Customer E</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;">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">Customer F</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">32</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; width: 66%; 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;">Customer G</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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);">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 72pt; width: 80%; 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); border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> </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); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 2pt; border-top: 1px solid rgb(0, 0, 0); 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 0pt 0pt 2pt;"><b><b>March 31, </b><br/> <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); width: 1%;"> </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); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>March 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; width: 1%;"> </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;">Customer A</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;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><span style="-sec-ix-hidden:c84439765">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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;">Customer B</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;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><span style="-sec-ix-hidden:c84439767">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">Customer C</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;"><span style="-sec-ix-hidden:c84439768">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;"><span style="-sec-ix-hidden:c84439769">39</span></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; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer D</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;"><span style="-sec-ix-hidden:c84439770">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">16</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; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer E</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;"><span style="-sec-ix-hidden:c84439772">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">13</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; border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer F</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;text-indent:9pt;"><span style="-sec-ix-hidden:c84439774">&lt;10</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">%</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);">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 72pt; width: 80%; 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);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; width: 1%; 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>March 31,</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; width: 1%; 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; width: 1%; 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; width: 1%; 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;text-indent:-5pt;"><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;text-indent:-5pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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;">Customer D</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;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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;">Customer E</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;">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">Customer F</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;">%</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;">32</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; width: 66%; 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;">Customer G</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; 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;text-indent:9pt;"><em style="font: inherit;">&lt;10</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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);">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.29 0.14 0.16 0.13 0.12 2 0.29 0.24 0.32 0.12 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Inventory</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Inventories are stated at the lower of cost or net realizable value using the average cost method. The allowance for obsolete inventory as of <em style="font: inherit;"> March 31, 2022, </em>and <em style="font: inherit;"> December 31, 2021, </em>was <span style="-sec-ix-hidden:c84439609">$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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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-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;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>March 31,</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>December 31, </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">129</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: 3pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">108</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">141</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0);">133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 3px double rgb(0, 0, 0);">241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 3000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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-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;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>March 31,</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b>December 31, </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">129</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: 3pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">108</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">141</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0);">133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 3px double rgb(0, 0, 0);">241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 129000 108000 141000 133000 270000 241000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Other Assets</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Other non-current assets consisted of (i) security deposits of $35,000 related to our business offices, and (ii) <em style="font: inherit;">three</em> patents for $34,000, and contract assets related to ongoing projects of our BLEST subsidiary totaling <em style="font: inherit;">$29,000.</em></p> 35000 34000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b><i><span style="text-decoration: underline; ">Equity Method of Accounting</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 20, 2020, </em>we invested $100,000 into a South Korean entity (Odin Co. Ltd., “Odin”) pursuant to a Joint Venture agreement we had entered into with BKT Co. Ltd. and its U.S. subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do <em style="font: inherit;">not</em> control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;"> March 31, 2021 </em>the joint venture incurred a loss and our 40% ownership share reduced our investment interest by $8,000 and $10,000, respectively.</p> 100000 0.40 0.30 150000 0.40 8000 10000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Impairment</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Long-lived and definite lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. If the sum of the expected future undiscounted cash flows from the use of the asset and its eventual disposition is less than the carrying amount of the asset, then an impairment loss is recognized. The impairment loss is measured based on the fair value of the asset. Any resulting impairment is recorded as a reduction in the carrying value of the related asset in excess of fair value and a charge to operating results. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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;text-indent:36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Nevertheless, for 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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b><i><span style="text-decoration: underline; ">Earnings (Loss) Per Share </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We report basic and diluted earnings (loss) per share (“EPS”) for common and common share equivalents. Basic EPS is computed by dividing reported earnings by the weighted average shares outstanding. Diluted EPS is computed by adding to the weighted average shares the dilutive effect if stock options and warrants were exercised into common stock. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Use of Estimates </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the period reported. Actual results could differ from those estimates. Estimates are used when accounting for stock-based transactions, debt transactions, derivative liabilities, allowance for bad debt, asset depreciation and amortization, among others.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The methods, estimates and judgments we use in applying these most critical accounting policies have a significant impact on the results of our financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Share-Based Compensation Expense</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We recognize compensation expense for stock option awards on a straight-line basis over the applicable service period of the award, which is the vesting period. Fair value is determined on the grant date. Share-based compensation expense is based on the grant date fair value estimated using the Black-Scholes Option Pricing Model.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">For stock and stock options issued to consultants and other non-employees for services, the Company measures and records an expense as of the earlier of the date at which either: a commitment for performance by the non-employee has been reached or the non-employee’s performance is complete. The equity instruments are measured at the current fair value, and for stock options, the instruments are measured at fair value using the Black Scholes option model.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following methodology and assumptions were used to calculate share-based compensation for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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: 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); width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="6" style="text-align: right; 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); width: 16%;"> <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); width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="8" style="text-align: right; 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); width: 24%;"> <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; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); 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: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); 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: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"> <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: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk free interest rate</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;">2.32</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.32</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;">1.73</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.93</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.73%</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;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</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;">117</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">117</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;">124</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: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">124%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; 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: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; 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: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Life in years</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 4%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Expected price volatility is the measure by which our stock price is expected to fluctuate during the expected term of an option. Expected volatility is derived from the historical daily change in the market price of our common stock, as we believe that historical volatility is the best indicator of future volatility.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The risk-free interest rate used in the Black-Scholes calculation is based on the prevailing U.S. Treasury yield as determined by the U.S. Federal Reserve. We have never paid any cash dividends on our common stock and do <em style="font: inherit;">not</em> anticipate paying cash dividends on our common stock in the foreseeable future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Historically, we have <em style="font: inherit;">not</em> had significant forfeitures of unvested stock options granted to employees and Directors. A significant number of our stock option grants are fully vested at issuance or have short vesting provisions. Therefore, we have estimated the forfeiture rate of our outstanding stock options as zero.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; 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); width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="6" style="text-align: right; 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); width: 16%;"> <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); width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="8" style="text-align: right; 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); width: 24%;"> <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; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); 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: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); 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: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"> <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: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk free interest rate</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;">2.32</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.32</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;">1.73</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.93</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.73%</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;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</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;">117</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">117</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;">124</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: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">124%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; 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: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; 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: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Life in years</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 4%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 0.0232 0.0232 0.0173 0.0093 0.0173 1.17 1.17 1.24 1.24 P10Y P10Y P10Y P10Y <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Warrants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Warrants issued with our convertible promissory notes, note payables, line of credit are accounted for under the fair value and relative fair value method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The warrant is <em style="font: inherit;">first</em> analyzed per its terms as to whether it has derivative features or <em style="font: inherit;">not.</em> If the warrant is determined to be a derivative and <em style="font: inherit;">not</em> qualify for equity treatment, then it is measured at fair value using the Black Scholes option model, and recorded as a liability on the balance sheet. The warrant is re-measured at its then current fair value at each subsequent reporting date (it is “marked-to-market”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">If the warrant is determined to <em style="font: inherit;">not</em> have derivative features, it is recorded into equity at its fair value using the Black Scholes option model, however, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the convertible note.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Convertible debt instruments are recorded at fair value, limited to a relative fair value based upon the percentage of its fair value to the total fair value including the fair value of the warrant. Further, the convertible debt instrument is examined for any intrinsic beneficial conversion feature (“BCF”) of which the conversion price is less than the closing common stock price on date of issuance. If the relative fair value method is used to value the convertible debt instrument and there is an intrinsic BCF, a further analysis is undertaken of the BCF using an effective conversion price which assumes the conversion price is the relative fair value divided by the number of shares the convertible debt is converted into by its terms. The BCF value is accounted for as equity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The warrant and BCF relative fair values are also recorded as a discount to the convertible promissory notes. At present, these equity features of the convertible promissory notes have recorded a discount to the convertible notes that is substantially equal to the proceeds received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Non-Cash Transactions</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have established a policy relative to the methodology to determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock. The value is based on the market price of our common stock issued as consideration, at the date of the agreement of each transaction or when the service is rendered, or product is received.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Revenue Recognition</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for revenue in accordance with ASC <em style="font: inherit;">606,</em> “revenue from Contacts with Customers”. The guidance focuses on the core principle for revenue recognition, which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the guidance provides that an entity should apply the following steps:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;">Step <em style="font: inherit;">1:</em> Identify the contract(s) with a customer.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">2:</em> Identify the performance obligations in the contract.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">3:</em> Determine the transaction price.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">4:</em> Allocate the transaction price to the performance obligations in the contract.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">5:</em> Recognize revenue when (or as) the entity satisfies a performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have revenue from <em style="font: inherit;">four</em> subsidiaries, ONM, BLEST, BioLargo Water, and Clyra. ONM, BioLargo Water, and Clyra identify 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. ONM also 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:36pt;">BLEST 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. BLEST’s contracts typically call for invoicing for time and materials incurred for that contract. A few contracts have called for milestone or fixed cost payments, where BLEST invoices an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. We recognized $118,000 in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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;"> March 31, 2022, </em>we have a contract receivable totaling $29,000, recorded in other assets on our balance sheet. To date, there have been <em style="font: inherit;">no</em> discounts or other financing terms for the contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In the event that we generate revenues from royalties or license fees from our intellectual property, we anticipate a licensee would pay a license fee in <em style="font: inherit;">one</em> or more installments and ongoing royalties based on their sales of products incorporating or using our licensed intellectual property. Upon entering into a licensing agreement, we will determine the appropriate method of recognizing the royalty and license fees.</p> 118000 89000 29000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Government Grants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have been awarded multiple research grants from the Canadian National Research Institute – Industrial Research Assistance Program (NRC-IRAP) and the National Science and Engineering Research Council of Canada (NSERC). The grants received are considered other income and are included in our consolidated statements of operations. We received our <em style="font: inherit;">first</em> grant in <em style="font: inherit;">2015</em> and have been awarded over 80 grants totaling over $3.7 million. Some of the funds from these grants are given directly to <em style="font: inherit;">third</em> parties (such as the University of Alberta or a <em style="font: inherit;">third</em>-party research scientist) to support research on our technology. The grants have terms generally ranging between <span style="-sec-ix-hidden:c84439670">six</span> and <span style="-sec-ix-hidden:c84439671">eighteen</span> months and support a majority, but <em style="font: inherit;">not</em> all, of the related research budget costs. This cooperative research allows us to utilize (i) a depth of resources and talent to accomplish highly skilled work, (ii) financial aid to support research and development costs, (iii) independent and credible validation of our technical claims.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The grants typically provide for (i) recurring monthly amounts, (ii) reimbursement of costs for research talent for which we invoice to request payment, and (iii) ancillary cost reimbursement for research talent travel related costs. All awarded grants have specific requirements on how the money is spent, typically to employ researchers. <em style="font: inherit;">None</em> of the funds <em style="font: inherit;"> may </em>be used for general administrative expenses or overhead in the United States. These grants have substantially increased our level of research and development activities in Canada. We continue to apply for Canadian government and agency grants to fund research and development activities. <em style="font: inherit;">Not</em> all of our grant applications have been awarded, and <em style="font: inherit;">no</em> assurance can be made that any pending grant application, or any future grant applications, will be awarded.</p> 80 3700000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Income Taxes</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The asset and liability approach is used to recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of asset and liabilities. Deferred tax assets and liabilities are determined based on the differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax asset and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for uncertainties in income tax law under a comprehensive model for the financial statement recognition, measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns as prescribed by generally accepted accounting principles (“GAAP”).  Under GAAP, the tax effects of a position are recognized only if it is “more-likely-than-<em style="font: inherit;">not”</em> to be sustained by the taxing authority as of the reporting date.  If the tax position is <em style="font: inherit;">not</em> considered “more-likely-than-<em style="font: inherit;">not”</em> to be sustained, then <em style="font: inherit;">no</em> benefits of the position are recognized.  Management believes there are no unrecognized tax benefits or uncertain tax positions as of <em style="font: inherit;"> March 31, 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company assessed its earnings history, trends and estimates of future earnings and determined that the deferred tax asset could <em style="font: inherit;">not</em> be realized as of <em style="font: inherit;"> March 31, 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company recognizes interest and penalties on income taxes as a component of income tax expense, should such an expense be realized.</p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Fair Value of Financial Instruments</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Management believes the carrying amounts of the Company’s financial instruments (excluding debt and equity instruments) as of <em style="font: inherit;"> March 31, 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Tax Credits</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Our research and development activities in Canada <em style="font: inherit;"> may </em>entitle our Canadian subsidiary to claim benefits under the “Scientific Research and Experimental Development Program”, a Canadian federal tax incentive program designed to encourage Canadian businesses of all sizes and in all sectors to conduct research and development in Canada. Benefits under the program include credits to taxable income. If our Canadian subsidiary does <em style="font: inherit;">not</em> have taxable income in a reporting period, we instead receive a tax refund from the Canadian Revenue Authority. Those refunds are classified in Other Income on our Consolidated Statement of Operations and Comprehensive Loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Leases</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">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;"> March 31, 2022, </em>the right of use assets on our balance sheet related to our operating leases totals <em style="font: inherit;">$<span style="-sec-ix-hidden:c84439690">421,000</span>.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Recent Accounting Pronouncements</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> “Debt—Debt with Conversion and Other Options (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em>) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em>): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”. For convertible instruments, the FASB decided to reduce the number of accounting models for convertible debt instruments and convertible preferred stock. Limiting the accounting models results in fewer embedded conversion features being separately recognized from the host contract as compared with current GAAP. Convertible instruments that continue to be subject to separation models are (<em style="font: inherit;">1</em>) those with embedded conversion features that are <em style="font: inherit;">not</em> clearly and closely related to the host contract, that meet the definition of a derivative, and that do <em style="font: inherit;">not</em> qualify for a scope exception from derivative accounting and (<em style="font: inherit;">2</em>) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The FASB decided to amend the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. The FASB observed that the application of the derivatives scope exception guidance results in accounting for some contracts as derivatives while accounting for economically similar contracts as equity. The FASB also decided to improve and amend the related EPS guidance. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after <em style="font: inherit;"> December 15, 2021, </em>including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>including interim periods within those fiscal years. Management is currently evaluating the effect on the Company’s financials if and when future convertible securities are issued. This Update does <em style="font: inherit;">not</em> affect the Company’s current financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2020, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">No</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">01,</em> “Investments—Equity Securities (Topic <em style="font: inherit;">321</em>), Investments—Equity Method and Joint Ventures (Topic <em style="font: inherit;">323</em>), and Derivatives and Hedging (Topic <em style="font: inherit;">815</em>): Clarifying the Interactions between Topic <em style="font: inherit;">321,</em> Topic <em style="font: inherit;">323,</em> and Topic <em style="font: inherit;">815”.</em> This Update relates to the Company’s equity method of accounting and the potential interactions between the measurement alternative in Topic <em style="font: inherit;">321</em> and the equity method of accounting in Topic <em style="font: inherit;">323</em> and that diverse views have emerged about the application of the measurement alternative and the equity method of accounting since the adoption of Update <em style="font: inherit;">2016</em>-<em style="font: inherit;">01.</em> The measurement alternative is the ability to measure certain equity securities without a readily determinable fair value at cost, minus impairment, if any. Paragraph <em style="font: inherit;">321</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em>-<em style="font: inherit;">2,</em> as amended, states that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it should measure the equity security at fair value as of the date that the observable transaction occurred (hereinafter referred to as the measurement alternative). The amendments clarify that an entity should consider observable transactions that require it to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with Topic <em style="font: inherit;">321</em> immediately before applying or upon discontinuing the equity method. Management adopted the updates, and after evaluation, did <em style="font: inherit;">not</em> make any modifications to the financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">3.</em> Sale of Stock for Cash</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Lincoln Park Financing</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2021,</em> we sold 1,506,821 and 12,455,619 shares to Lincoln Park, and in exchange received $346,000 and $2,001,000 in gross and net proceeds, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; "><em style="font: inherit;">2020</em> Unit Offering</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022, </em>pursuant to an offering commenced in <em style="font: inherit;"> May 2020, </em>we sold 5,196,968 shares of our common stock and received $856,000 in gross and net proceeds from <em style="font: inherit;">eleven</em> accredited investors. In addition to the shares, we issued each investor a <span style="-sec-ix-hidden:c84439832">six</span>-month and a <span style="-sec-ix-hidden:c84439833">five</span>-year warrant to purchase additional shares (see Note <em style="font: inherit;">6,</em> “Warrants Issued in <em style="font: inherit;">2020</em> Unit Offering”).</p> <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: 36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2021, </em>pursuant to an offering commenced in <em style="font: inherit;"> May 2020, </em>we sold 875,000 shares of our common stock and received $105,000 in gross and net proceeds from <em style="font: inherit;">three</em> accredited investors. Inaddition to the shares, we issued each investor a <span style="-sec-ix-hidden:c84439840">six</span>-month and a <span style="-sec-ix-hidden:c84439841">five</span>-year warrant to purchase additional shares (see Note <em style="font: inherit;">6,</em> “Warrants Issued in <em style="font: inherit;">2020</em> Unit Offering”).</p> 1506821 12455619 346000 2001000 5196968 856000 875000 105000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">4.</em> Debt Obligations</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following table summarizes our debt obligations outstanding as of <em style="font: inherit;"> March 31, 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> “Debt Obligations 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="margin-right: 10%; margin-left: 36pt; 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; 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>March 31, 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>, in<br/> thousands<b>)</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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;"><b>Current portion of debt:</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></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;">SBA Paycheck Protection Program loans, mature April 2022</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">140</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: 11pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">314</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;">Convertible note payable, matures March 1, 2023</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: 11pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">50</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: 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: 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;">Debt discount, net of amortization</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; 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: 11pt; 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; padding-bottom: 1px;">)</td><td style="width: 1%; font-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: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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: 27pt;">Total current portion of debt</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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: 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>Long-term debt:</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></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;">SBA EIDL Loan, matures July 2050</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">150</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: 11pt;">150</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;">Convertible note payable, matures March 1, 2023</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: 11pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">—</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">50</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;">Debt discount, net of amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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; 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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">(20</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; margin-left: 27pt;">Total long-term portion of debt</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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">180</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: 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: 11pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 11pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">494</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;text-indent:36pt;">For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2021,</em> we recorded $4,000 and $93,000, respectively, of interest expense related to the amortization of discounts on convertible notes payable, coupon interest from our convertible notes and line of credit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following discussion includes debt instruments to which amendments were made or included other activity that management deemed appropriate to disclose. Each of the debt instruments contained in the above table are disclosed more fully in the financial statements contained in the Company’s Form <em style="font: inherit;">10</em>-K filed <em style="font: inherit;"> March 30, 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;"><b><i><span style="text-decoration: underline; ">SBA</span></i></b><span style="text-decoration: underline; "> </span><b><i><span style="text-decoration: underline; ">Program</span></i></b><span style="text-decoration: underline; "> </span><b><i><span style="text-decoration: underline; ">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: 36pt;">In <em style="font: inherit;"> April 2020</em><i>,</i> 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> Management believes that it has fully complied with the terms of forgiveness as set forth by the SBA, and each subsidiary has filed forgiveness applications.  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:c84439859">$174,000;</span> ONM has appealed and provided additional documentation to support forgiveness of the remaining $44,000. The forgiveness application of BLEST remains pending. On <em style="font: inherit;"> March 19, 2021, </em>we received notice that the SBA had approved the application for forgiveness Clyra’s PPP loan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; 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; 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>March 31, 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>, in<br/> thousands<b>)</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b>(in thousands)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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;"><b>Current portion of debt:</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></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;">SBA Paycheck Protection Program loans, mature April 2022</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">140</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: 11pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">314</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;">Convertible note payable, matures March 1, 2023</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: 11pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">50</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: 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: 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;">Debt discount, net of amortization</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; 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: 11pt; 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; padding-bottom: 1px;">)</td><td style="width: 1%; font-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: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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: 27pt;">Total current portion of debt</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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: 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>Long-term debt:</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></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;">SBA EIDL Loan, matures July 2050</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">150</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: 11pt;">150</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;">Convertible note payable, matures March 1, 2023</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: 11pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">—</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right;">50</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;">Debt discount, net of amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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; 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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">(20</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; margin-left: 27pt;">Total long-term portion of debt</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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">180</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: 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: 11pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 11pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 11pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">494</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 140000 314000 50000 0 16000 -0 174000 314000 150000 150000 0 50000 -0 20000 150000 180000 324000 494000 4000 93000 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Issuance of Common Stock in exchange for payment of payables</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i>Payment of Officer Salaries</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">No shares were issued as payment of officer salary in the <em style="font: inherit;">three</em> month period <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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 31, 2021, </em>we issued 137,364 shares of our common stock at $0.23 per share in lieu of $31,000 of accrued and unpaid salary to our officers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i>Payment of Consultant Fees </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 31, 2022, </em>we issued 86,752 shares of our common stock at $0.23 per share in lieu of $17,000 of accrued and unpaid obligations to consultants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 31, 2021, </em>we issued 610,123 shares of our common stock at $0.23 per share in lieu of $80,000 of accrued and unpaid obligations to consultants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Stock Option Expense</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2021,</em> we recorded an aggregate $660,000 and $424,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 Medical.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; "><em style="font: inherit;">2018</em> Equity Incentive Plan </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 22, 2018, </em>our stockholders adopted the BioLargo <em style="font: inherit;">2018</em> Equity Incentive Plan (<em style="font: inherit;">“2018</em> Plan”) as a means of providing our directors, key employees and consultants additional incentive to provide services. Both stock options and stock grants <em style="font: inherit;"> may </em>be made under this plan for a period of 10 years. Our Board of Director’s Compensation Committee administers this plan. As plan administrator, the Compensation Committee has sole discretion to set the price of the options. The plan authorizes the following types of awards: (i) incentive and non-qualified stock options, (ii) restricted stock awards, (iii) stock bonus awards, (iv) stock appreciation rights, (v) restricted stock units, and (vi) performance awards. The total number of shares reserved and available for awards pursuant to this Plan as of the date of adoption of this <em style="font: inherit;">2018</em> Plan by the Board is 40 million shares. The number of shares available to be issued under the <em style="font: inherit;">2018</em> Plan increases automatically each <em style="font: inherit;"> January 1</em><sup style="vertical-align:top;line-height:120%;font-size:pt">st</sup> by the lesser of (a) 2 million shares, or (b) such number of shares determined by our Board.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Activity for our stock options under the <em style="font: inherit;">2018</em> Plan for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="border-top: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>Weighted</b></b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"><b> </b></td><td style="width: 12%;"><b> </b></td><td style="width: 1%;"><b> </b></td><td style="width: 1%;"> </td><td style="width: 1%;"><b> </b></td><td style="width: 4%;"> </td><td style="width: 4%;"> </td><td style="width: 4%;"><b> </b></td><td style="width: 1%;"><b> </b></td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b>Average</b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b>Aggregate</b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Options</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="4" style="text-align: right; width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Price per</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">intrinsic</em></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">Outstanding</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="4" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Price per share</em></em></em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">share</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2021</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;">23,186,142</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.40</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;">0.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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;">2,621,229</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.12</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.23</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;">0.23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2022</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,807,371</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.22</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.40</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;">0.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-vested</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; border-bottom: 1px solid rgb(0, 0, 0);">(4,742,688</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;text-align:justify;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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.17</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.40</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;">0.22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, March 31, 2022</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,064,683</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.16</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.40</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.19</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; margin-left: 4pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 4pt; border-bottom: 1px solid rgb(0, 0, 0);">1,015,000</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="width: 40%; 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: 12%; 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: 4%; 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: 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: 12%; 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: 12%; 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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</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;">18,865,525</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.40</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;">0.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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;">1,217,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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.12</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.23</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;">0.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2021</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,083,195</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.12</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.40</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.20</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="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:39pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Aggregate intrinsic value based on closing common stock price of $0.23 at <em style="font: inherit;"> March 31, 2022.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The options granted to purchase 2,621,229 shares during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>were issued to officers, board of directors, employees and consultants: (i) we issued options to purchase 39,848 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; (ii) we issued options to purchase 444,092 shares of our common stock at an exercise price on the respective grant date of $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:c84439931">$96,000;</span> (iii) we issued options to purchase 1,690,257 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.23 per share; the fair value of employee retention plan options totaled $362,000 and will vest quarterly over <span style="-sec-ix-hidden:c84439935">four</span> years as long as they are retained as employees; and (iv) we issued options to purchase 447,032 shares of our common stock to consultants in lieu of cash for expiring options and per agreement totaling $97,000. All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The options granted to purchase 1,217,670 shares during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2021 </em>were issued to an officer, board of directors, employees and consultants: (i) we issued options to purchase 300,000 shares of our common stock at an exercise price on the respective grant date of $0.17 per share to our CFO; (ii) we issued options to purchase 296,704 shares of our common stock at an exercise price on the respective grant date of $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 $65,000 and is recorded as selling, general and administrative expenses; (iii) we issued options to purchase 407,713 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.23 per share; the fair value of employee retention plan options totaled $89,000 and will vest quarterly over <span style="-sec-ix-hidden:c84439948">four</span> years as long as they are retained as employees; and (iv) we issued options to purchase 213,253 shares of our common stock to consultants and employees in lieu of cash for unpaid obligations totaling $37,000. All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; "><em style="font: inherit;">2007</em> Equity Incentive Plan </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> September </em><em style="font: inherit;">7,</em> <em style="font: inherit;">2007,</em> and as amended <em style="font: inherit;"> April 29, 2011, </em>the BioLargo, Inc. <em style="font: inherit;">2007</em> Equity Incentive Plan (<em style="font: inherit;">“2007</em> Plan”) was adopted as a means of providing our directors, key employees and consultants additional incentive to provide services. Both stock options and stock grants <em style="font: inherit;"> may </em>be made under this plan for a period of 10 years, which expired on <em style="font: inherit;"> September 7, 2017. </em>The Board’s Compensation Committee administers this plan. As plan administrator, the Compensation Committee has sole discretion to set the price of the options. As of <em style="font: inherit;"> September 2017, </em>the Plan was closed to further stock option grants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Activity for our stock options under the <em style="font: inherit;">2007</em> Plan for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; 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: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Options</em></b></b></td><td style="width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%;"> <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: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%; 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" style="text-align: right; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><em style="font: inherit;">Outstanding</em></b></b></td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%; 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: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; 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: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; 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: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2021</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;">2,879,246</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.94</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;">0.49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</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: 36pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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 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: 12%;"><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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2022</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; border-bottom: 1px solid rgb(0, 0, 0);">2,879,246</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.94</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;">0.49</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;"><em style="font: inherit;">—</em></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; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</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;">5,689,363</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.94</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;">0.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</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; border-bottom: 1px solid rgb(0, 0, 0);">(920,000</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.45</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.50</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;">0.49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%; 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;">Balance, March 31, 2021</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,769,363</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.23</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.94</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.43</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="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>) – Aggregate intrinsic value based on closing common stock price of $0.23 at <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:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Non-Plan Options issued </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022, </em>we issued an option to purchase 32,609 shares of our common stock at $0.23 per share to a vendor for services. The fair value of these options total $7,000 and is recorded in our selling, general and administrative expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2021, </em>we issued an option to purchase 43,956 shares of our common stock at $0.23 per share to a vendor for services. The fair value of these options total $10,000 and is recorded in our selling, general and administrative expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Activity of our non-plan stock options issued for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="border-top: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>Weighted</b></b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Non-plan</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"><b> </b></td><td style="width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 4%;"><em style="font: inherit;"> </em></td><td style="text-align: right; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="width: 1%;"><b> </b></td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">average</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Aggregate</em></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Options</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="4" style="text-align: right; width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">price per</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Intrinsic</em></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">outstanding</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="4" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">share</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>value<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2021</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;">20,119,207</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.83</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;">0.38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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; border-bottom: 1px solid rgb(0, 0, 0);">32,609</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: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">0.23</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;">0.23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2022</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; border-bottom: 1px solid rgb(0, 0, 0);">20,151,816</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.83</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;">0.39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-vested</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; border-bottom: 1px solid rgb(0, 0, 0);">(1,206,986</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;text-align:justify;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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.23</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.45</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;">0.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, March 31, 2022</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,944,830</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.12</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.83</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 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);"> </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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">130,000</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="width: 40%; 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: 12%; 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: 4%; 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: 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: 12%; 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: 12%; 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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</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;">20,749,583</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.17</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.00</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;">0.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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; border-bottom: 1px solid rgb(0, 0, 0);">43,956</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">0.23</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;">0.23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2021</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,793,539</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.17</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.00</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.41</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="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>) – Aggregate intrinsic value based on closing common stock price of $0.23 at <em style="font: inherit;"> March 31, 2022.</em></p> 0 137364 0.23 31000 86752 0.23 17000 610123 0.23 80000 660000 424000 P10Y 40000000 2000000 <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="border-top: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>Weighted</b></b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"><b> </b></td><td style="width: 12%;"><b> </b></td><td style="width: 1%;"><b> </b></td><td style="width: 1%;"> </td><td style="width: 1%;"><b> </b></td><td style="width: 4%;"> </td><td style="width: 4%;"> </td><td style="width: 4%;"><b> </b></td><td style="width: 1%;"><b> </b></td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b>Average</b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b>Aggregate</b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Options</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="4" style="text-align: right; width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Price per</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">intrinsic</em></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">Outstanding</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="4" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Price per share</em></em></em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">share</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2021</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;">23,186,142</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.40</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;">0.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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;">2,621,229</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.12</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.23</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;">0.23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2022</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,807,371</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.22</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.40</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;">0.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-vested</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; border-bottom: 1px solid rgb(0, 0, 0);">(4,742,688</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;text-align:justify;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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.17</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.40</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;">0.22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, March 31, 2022</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,064,683</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.16</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.40</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.19</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; margin-left: 4pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 4pt; border-bottom: 1px solid rgb(0, 0, 0);">1,015,000</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="width: 40%; 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: 12%; 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: 4%; 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: 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: 12%; 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: 12%; 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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</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;">18,865,525</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.40</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;">0.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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;">1,217,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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.12</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.23</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;">0.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2021</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,083,195</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.12</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.40</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.20</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="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; 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: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Options</em></b></b></td><td style="width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%;"> <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: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%; 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" style="text-align: right; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><em style="font: inherit;">Outstanding</em></b></b></td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%; 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: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; 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: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; 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; 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: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2021</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;">2,879,246</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.94</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;">0.49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</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: 36pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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 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: 12%;"><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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2022</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; border-bottom: 1px solid rgb(0, 0, 0);">2,879,246</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.94</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;">0.49</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;"><em style="font: inherit;">—</em></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; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</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;">5,689,363</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.94</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;">0.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</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; border-bottom: 1px solid rgb(0, 0, 0);">(920,000</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.45</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.50</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;">0.49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%; 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;">Balance, March 31, 2021</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,769,363</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.23</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.94</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.43</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="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="border-top: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>Weighted</b></b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Non-plan</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"><b> </b></td><td style="width: 4%;"><em style="font: inherit;"> </em></td><td style="width: 4%;"><em style="font: inherit;"> </em></td><td style="text-align: right; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="width: 1%;"><b> </b></td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">average</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Aggregate</em></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Options</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="4" style="text-align: right; width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">price per</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Intrinsic</em></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">outstanding</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="4" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">share</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>value<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2021</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;">20,119,207</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.83</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;">0.38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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; border-bottom: 1px solid rgb(0, 0, 0);">32,609</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: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">0.23</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;">0.23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2022</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; border-bottom: 1px solid rgb(0, 0, 0);">20,151,816</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.83</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;">0.39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-vested</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; border-bottom: 1px solid rgb(0, 0, 0);">(1,206,986</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;text-align:justify;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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.23</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.45</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;">0.44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested, March 31, 2022</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,944,830</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.12</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.83</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 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);"> </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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">130,000</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="width: 40%; 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: 12%; 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: 4%; 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: 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: 12%; 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: 12%; 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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</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;">20,749,583</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.17</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.00</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;">0.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</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; border-bottom: 1px solid rgb(0, 0, 0);">43,956</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">0.23</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;">0.23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2021</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,793,539</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.17</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.00</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.41</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="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> </tbody></table> 23186142 0.16 0.40 0.19 2621229 0.12 0.23 0.23 0 0 25807371 0.22 0.40 0.19 4742688 0.17 0.40 0.22 21064683 0.16 0.40 0.19 1015000 18865525 0.16 0.40 0.19 1217670 0.12 0.23 0.19 -0 0 20083195 0.12 0.40 0.20 0.23 2621229 39848 0.23 444092 0.23 1690257 0.23 362000 447032 97000 1217670 300000 0.17 296704 0.23 65000 407713 0.23 89000 213253 37000 P10Y 2879246 0.23 0.94 0.49 2879246 0.23 0.94 0.49 5689363 0.23 0.94 0.44 920000 0.45 0.50 0.49 4769363 0.23 0.94 0.43 0.23 32609 0.23 7000 43956 0.23 10000 20119207 0.12 0.83 0.38 32609 0.23 0.23 20151816 0.12 0.83 0.39 1206986 0.23 0.45 0.44 18944830 0.12 0.83 0.38 130000 20749583 0.17 1.00 0.41 43956 0.23 0.23 20793539 0.17 1.00 0.41 0.23 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">6.</em> Warrants</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We issued warrants to purchase our common stock, at various prices for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="border-top: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>Exercise</b></b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>Aggregate</b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Warrants</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="4" style="text-align: right; width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">price per</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Intrinsic</em></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">outstanding</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="4" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">share</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>value<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2021</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;">36,765,502</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.00</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;">0.27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Issued</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;">10,393,936</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.20</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.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;">0.22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</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; border-bottom: 1px solid rgb(0, 0, 0);">(388,889</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: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">0.22</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;">0.22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2022</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,770,549</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.14</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.00</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.26</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">342,000</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="width: 40%; 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: 12%; 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: 4%; 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: 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: 12%; 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: 12%; 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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</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;">32,980,989</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.00</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;">0.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Issued</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;">1,975,000</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.14</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</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; border-bottom: 1px solid rgb(0, 0, 0);">(746,528</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.19</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.22</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;">0.20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2021</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,209,461</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.14</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.00</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.29</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">– Aggregate intrinsic value based on closing common stock price of $0.23 at <em style="font: inherit;"> March 31, 2022.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b><i><span style="text-decoration: underline; ">Warrants issued in <em style="font: inherit;">2020</em> Unit Offering</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022, </em>pursuant to our <em style="font: inherit;">2020</em> Unit Offering (see Note <em style="font: inherit;">3</em>), we issued <span style="-sec-ix-hidden:c84440175">six</span>-month stock purchase warrants to purchase an aggregate 5,196,968 shares of our common stock at $0.21 per share, and <span style="-sec-ix-hidden:c84440178">five</span>-year stock purchase warrants to purchase an aggregate 5,196,968 shares of our common stock at $0.25 per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2021, </em>pursuant to our <em style="font: inherit;">2020</em> Unit Offering (see Note <em style="font: inherit;">3</em>), we issued <em style="font: inherit;">six</em>-month stock purchase warrants to purchase an aggregate 875,000 shares of our common stock at $0.14 per share, and <span style="-sec-ix-hidden:c84440187">five</span>-year stock purchase warrants to purchase an aggregate 875,000 shares of our common stock at $0.18 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; ">Fair Value </span></i></b><span style="text-decoration: underline; ">–</span><b><i><span style="text-decoration: underline; "> Interest Expense</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">To determine interest expense related to our outstanding warrants issued in conjunction with debt offerings, the fair value of each award grant is estimated on the date of grant using the Black-Scholes option pricing model and the relative fair values are amortized over the life of the warrant. For the determination of expense of warrants issued for services, extinguishment of debt and settlement, management also uses the option-pricing model. The principal assumptions we used in applying this model were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 72pt; width: 80%; 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: 70%; 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; width: 1%; 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; width: 1%; 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>March 31, </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; width: 1%; 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; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%; 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>March 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; width: 1%;"> </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;">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: 12%; 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;"> <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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">0.71%</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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;">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: 12%; 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;"> <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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">100%</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;text-align:justify;margin:0pt;"> </p> </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;">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: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: 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;">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: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; 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;">Expected 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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid 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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">.5</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The risk-free interest rate is based on U.S. Treasury yields in effect at the time of grant. Expected volatilities are based on historical volatility of our common stock. The expected life in years is based on the contract term of the warrant.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="border-top: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>Exercise</b></b></td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>Aggregate</b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 40%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Warrants</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="4" style="text-align: right; width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">price per</em></b></b></td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><em style="font: inherit;">Intrinsic</em></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 40%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">outstanding</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="4" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><em style="font: inherit;">share</em></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b>value<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2021</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;">36,765,502</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.00</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;">0.27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Issued</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;">10,393,936</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.20</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.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;">0.22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</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; border-bottom: 1px solid rgb(0, 0, 0);">(388,889</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: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">0.22</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;">0.22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2022</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,770,549</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.14</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.00</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.26</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">342,000</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="width: 40%; 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: 12%; 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: 4%; 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: 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: 12%; 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: 12%; 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: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2020</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;">32,980,989</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: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.00</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;">0.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Issued</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;">1,975,000</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.14</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</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; border-bottom: 1px solid rgb(0, 0, 0);">(746,528</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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.19</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.22</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;">0.20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, March 31, 2021</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,209,461</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.14</td><td style="width: 4%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.00</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);">0.29</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; margin-left: 0pt; border-bottom: 1px solid 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: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 36765502 0.16 1.00 0.27 10393936 0.20 0.25 0.22 388889 0.22 0.22 46770549 0.14 1.00 0.26 342000 32980989 0.16 1.00 0.29 1975000 0.14 0.18 0.16 746528 0.19 0.22 0.20 34209461 0.14 1.00 0.29 0.23 5196968 0.21 5196968 0.25 875000 0.14 875000 0.18 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 72pt; width: 80%; 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: 70%; 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; width: 1%; 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; width: 1%; 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>March 31, </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; width: 1%; 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; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="4" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%; 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>March 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; width: 1%;"> </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;">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: 12%; 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;"> <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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">0.71%</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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;">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: 12%; 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;"> <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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center;">100%</td><td style="width: 4%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;text-align:justify;margin:0pt;"> </p> </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;">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: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: 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;">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: 12%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;"><em style="font: inherit;">—</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; 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;">Expected 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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid 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: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">.5</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 0.0071 1 5 5 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">7.</em> Accounts Payable and Accrued Expenses </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Accounts payable and accrued expenses included the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: 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); 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>March 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; 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>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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;">461</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;"> <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: 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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">186</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">185</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 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);">672</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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Accounts payable and accrued expenses includes ordinary business payables incurred by the Company and its operational subsidiaries. See Note <em style="font: inherit;">8,</em> “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); 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>March 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; 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>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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;">461</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;"> <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: 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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">186</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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">185</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 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);">672</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> 461000 349000 25000 25000 186000 185000 672000 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;"> 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: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 0pt 0pt 72pt;"><b><i>Inventory Line of Credit</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 30, 2020, </em>Clyra 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;"> March 31, 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:c84440298">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; ">Clyra Medical other asset</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:c84440305">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;text-indent:36pt;">As of <em style="font: inherit;"> March 31, 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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: 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Shareholder</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; 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;, Times, serif; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Percent</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"> </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: 66%; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioLargo, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 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: 14%; 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);">51,249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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); border-left: 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: 14%; 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);">58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">%</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: 66%; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sanatio Capital</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 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: 14%; 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);">18,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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); border-left: 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: 14%; 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</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">%</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: 66%; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 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: 14%; 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);">19,118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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); border-left: 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: 14%; 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</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">%</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: 66%; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 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);"><b> </b></td><td style="width: 14%; 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);"><b>89,071</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 14%; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); border-right: 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 0pt 0pt 36pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;text-indent:36pt;"><b><i>Sales of Common Shares</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;text-indent:36pt;">There were no sales of Clyra shares during the <em style="font: inherit;">three</em> months ended <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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2021, </em>Clyra raised $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 72pt;"><b><i>Stock Options</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;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2021,</em> Clyra issued options to purchase 648 and 777 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;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2021</em> totaled $141,000 and $161,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 of 2.32%, a volatility of 40% and an expected life of 10 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Clyra Accounts Payable and Accrued Expenses</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Clyra had the following accounts payable and accrued expenses as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: 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); 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>March 31, </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;"> </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;">201</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;">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: 12%; 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;"> </td><td style="width: 12%; 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: 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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</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: 12%; 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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">204</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);">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 1000000 260000 83000 177000 200000 0.15 0.60 323 70000 23000 3639 250000 591000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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: 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Shareholder</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; 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;, Times, serif; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Percent</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"> </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: 66%; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioLargo, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 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: 14%; 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);">51,249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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); border-left: 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: 14%; 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);">58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">%</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: 66%; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sanatio Capital</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 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: 14%; 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);">18,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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); border-left: 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: 14%; 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</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">%</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: 66%; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 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: 14%; 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);">19,118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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); border-left: 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: 14%; 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</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">%</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: 66%; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 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);"><b> </b></td><td style="width: 14%; 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);"><b>89,071</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 14%; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); border-right: 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 648 777 1.00 P10Y 141000 161000 310 0.30 0.0232 0.40 P10Y <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); 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>March 31, </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;"> </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;">201</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;">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: 12%; 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;"> </td><td style="width: 12%; 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: 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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</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: 12%; 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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">204</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);">230</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 201000 149000 0 51000 3000 30000 204000 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 <span style="-sec-ix-hidden:c84440363">four</span> operating business segments, plus its corporate entity which is responsible for general corporate operations, including administrative functions, finance, human resources, marketing, legal, etc. The <em style="font: inherit;">four</em> operational business segments are:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:50pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">1.</em></p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ONM Environmental -- which sells odor and volatile organic control products and services (located in Westminster, California);</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:50pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">2.</em></p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Clyra Medical Technologies (“Clyra 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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:50pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">3.</em></p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BLEST -- which provides professional engineering services on a time and materials basis for outside clients and supports our internal operations as needed (located in Oak Ridge, Tennessee); and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:50pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">4.</em></p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BioLargo Water (“Water”) -- which historically focused entirely on R&amp;D, and has now shifted its focus to commercializing the AOS technology (located in Edmonton, Alberta Canada).</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Historically, <em style="font: inherit;">none</em> of our operating business units have operated at a profit and therefore each required additional cash to meet its monthly expenses. The additional sources of the cash to fund the shortfall from operations of ONM, BLEST and BioLargo Water have been provided by BioLargo’s sales of debt or equity, research grants, and tax credits. Clyra Medical has been funded by <em style="font: inherit;">third</em> party investors who invest directly in Clyra Medical in exchange for equity ownership in that entity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The segment information for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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; 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;">March 31, 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; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);">Total</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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue</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;">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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">600</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;">10</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;">545</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;">—</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;">(192</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">965</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;">Intersegment revenue</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2</td><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;">—</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(188</td><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;">—</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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></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;">Research and development</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;">(265</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: 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;">(16</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(108</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(197</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">194</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(392</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;">Operating income (loss)</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;">(1,220</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(240</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(35</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(228</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,710</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: 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;">Grant income</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;">—</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: 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;">5</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5</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: 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;">Interest 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;"> </td><td style="width: 7%; 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: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: 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;">(7</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(13</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: 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;">Net income (loss)</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);">(1,226</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">187</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);">(247</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(35</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(223</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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);">(1,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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;">March 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;"> </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;">Revenue</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;">7</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;">320</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;">115</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;">388</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;">8</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;">(267</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;">571</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;">Intersegment revenue</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;">(7</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;">(260</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: 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;">267</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></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;">Research and development</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;">(336</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: 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;">(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;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(105</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(119</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">260</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(327</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;">Operating loss</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;">(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;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(176</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(439</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(183</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(137</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: 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;">(1,858</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;">Grant income</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;">—</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: &quot;Times New 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;">30</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: 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;">30</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;">Interest 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;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(55</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: 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;">(38</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: &quot;Times New 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;">(93</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;">Net loss</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);">(978</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(176</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(434</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(183</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(107</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; 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);">(1,878</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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 March 31, 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;"> </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;">788</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;">590</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;">817</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;">502</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;">177</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;">(46</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,828</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;">200</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;">221</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;">421</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);">40</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);">40</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; margin-left: 0pt; 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);">1,028</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; margin-left: 0pt; 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);">590</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; margin-left: 0pt; 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);">817</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; margin-left: 0pt; 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; margin-left: 0pt; 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);">177</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; margin-left: 0pt; 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);">(46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; 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; margin-left: 0pt; 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,289</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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; padding-bottom: 1px; 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; 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; 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; 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; 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; 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; 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;"> </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: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; 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);">$</td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">3,023</td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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;">March 31, 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; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);">Total</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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue</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;">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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">600</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;">10</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;">545</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;">—</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;">(192</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">965</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;">Intersegment revenue</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2</td><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;">—</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(188</td><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;">—</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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></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;">Research and development</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;">(265</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: 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;">(16</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(108</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(197</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">194</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(392</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;">Operating income (loss)</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;">(1,220</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(240</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(35</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(228</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,710</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: 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;">Grant income</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;">—</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: 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;">5</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5</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: 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;">Interest 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;"> </td><td style="width: 7%; 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: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: 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;">(7</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(13</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: 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;">Net income (loss)</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);">(1,226</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">187</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);">(247</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(35</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(223</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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);">(1,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</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;">March 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;"> </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;">Revenue</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;">7</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;">320</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;">115</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;">388</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;">8</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;">(267</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;">571</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;">Intersegment revenue</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;">(7</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;">(260</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: 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;">267</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></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;">Research and development</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;">(336</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: 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;">(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;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(105</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(119</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">260</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(327</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;">Operating loss</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;">(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;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(176</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(439</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(183</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(137</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: 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;">(1,858</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;">Grant income</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;">—</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: &quot;Times New 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;">30</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: 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;">30</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;">Interest 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;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(55</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: 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;">(38</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: &quot;Times New 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;">(93</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;">Net loss</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);">(978</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(176</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(434</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(183</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(107</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; 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);">(1,878</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</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 March 31, 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;"> </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;">788</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;">590</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;">817</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;">502</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;">177</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;">(46</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,828</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;">200</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;">221</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;">421</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);">40</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);">40</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; margin-left: 0pt; 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);">1,028</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; margin-left: 0pt; 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);">590</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; margin-left: 0pt; 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);">817</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; margin-left: 0pt; 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; margin-left: 0pt; 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);">177</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; margin-left: 0pt; 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);">(46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; 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; margin-left: 0pt; 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,289</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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; padding-bottom: 1px; 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; 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; 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; 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; 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; 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; 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;"> </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: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; 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);">$</td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">3,023</td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> </tbody></table> 2000 600000 10000 545000 0 -192000 965000 -2000 -2000 0 -188000 0 192000 0 265000 -0 16000 108000 197000 -194000 392000 -1220000 13000 -240000 -35000 -228000 0 -1710000 0 0 0 0 5000 0 5000 6000 -0 7000 -0 -0 -0 13000 -1226000 187000 -247000 -35000 -223000 0 -1544000 7000 320000 115000 388000 8000 -267000 571000 -7000 0 0 -260000 0 267000 0 336000 -0 2000 105000 119000 -260000 327000 -923000 -176000 -439000 -183000 -137000 0 -1858000 0 0 0 0 30000 0 30000 55000 -0 38000 -0 -0 -0 93000 -978000 -176000 -434000 -183000 -107000 0 -1878000 788000 590000 817000 502000 177000 -46000 2828000 200000 0 0 221000 0 0 421000 40000 0 0 0 0 0 40000 1028000 590000 817000 723000 177000 -46000 3289000 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;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2021,</em> rental expense was $63,000 and $56,000, respectively.  As of <em style="font: inherit;"> March 31, 2022, </em>our weighted average remaining lease term is <span style="-sec-ix-hidden:c84440533">four</span> years and the total remaining operating lease payments is $670,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">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:c84440538">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:c84440541">one three</span>-year extension to <em style="font: inherit;"> September 2022, </em>and has <em style="font: inherit;">one</em> renewal option for another <span style="-sec-ix-hidden:c84440543">five</span> years where the rental rate would adjust to greater of the current price and fair market value. Management determined that it will exercise the <em style="font: inherit;">five</em>-year renewal option for the Oak Ridge facility. The lease of our Canadian facility is less than <em style="font: inherit;">one</em> year. <em style="font: inherit;">None</em> of our leases have additional terms related to the payments or mechanics of the lease. The leases have <em style="font: inherit;">no</em> additional payment terms such as common area maintenance payments, tax sharing payments or other allocable expenses. Likewise, the leases do <em style="font: inherit;">not</em> contain other terms and conditions of use, such as variable lease payments, residual value guaranties or other restrictive financial terms. Since there is <em style="font: inherit;">no</em> explicit interest rate in our leases, management used its incremental borrowing rate, which is estimated to be 18% to determine lease liability.</p> 63000 56000 670000 0.18 <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:36pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Unit Offering Investments</span></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"> </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 19, 2022, </em>we sold 3,723,077 shares of our common stock to <em style="font: inherit;">four</em> investors and received $726,000 in gross and net proceeds. Each investor received <em style="font: inherit;">two</em> stock purchase warrants: (i) a warrant expiring <span style="-sec-ix-hidden:c84440560">six</span> months after the investment date allowing for the purchase of the number of shares the investor purchased, for $0.234 per share, and (ii) a warrant expiring <span style="-sec-ix-hidden:c84440562">five</span> years after the investment date allowing for the purchase of the number of shares the investor purchased, for $0.2925 per share.</p> <div>   </div> 3723077 726000 0.234 0.2925 Aggregate intrinsic value based on closing common stock price of $0.23 at March 31, 2022. EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( >%L%0'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 " 'A;!4?B$*CN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.DVU(:*N%Q GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PSN,YGJ>.&'8BB!,CZ@$[EFC MVB,(SM?@D)11I& "%G$ALK8Q6NJ$BD(ZXXU>\/$S=3/,:, .'7K*4)45L':: M&$]#U\ 5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V==S;MRA@O?GI]=YW<+Z M3,IK'']E*^D4<<,ND]_J^X?M(VL%%Z+@JZ):;P67]9U&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 'A;!4Q]F'R@L% #3% & 'AL+W=O_0L-5.Q-B) .!'<(,(G$';M7TXG,3!REXEX1G24) M5V\7(I:[\P[M[ \\1NN-L0>\Z63+UV(IS!_;>P5[7JD21HE(=213HL3JO#.C MG^>^"W!7_!F)G3[8)O96GJ7\:7<6X7FG9XE$+ )C)3C\O(BYB&.K!!S_%J*= M+B]5[]V-P\W\\RUF,OX>Q2:S7EGU"&A6/$L-H]R]U44-S2P>H&,M?M/ M=OFU_7Z'!)DV,BF"@2")TOR7OQ:). A@[$@ *P+8AP#J'PGPBP#?W6A.YF[K MDAL^G2BY(\I>#6IVP^7&1RB"#JA@R2T-RE9K(O)%% MFC\>-LU=HC=<"3WQ#(QF8[R@4+[(E=D199]\DZG9:% -1?@^W@/*$I7M42\8 M*OB-JU/BTQ/">HS5\,R;PM\(]>NBW]'X9>)\)^XP6W_?P%5D842B_T'& MZ)=C]-T8_2-C%/68PS"*QS!2*%[)[^*MKABX4@_^1J,>ZV.W/BBQ!FVP'L4Z MT@ &.;CEB:B#PG4N%G,*1QB33^7T@N5T>!<*V&-YOV*D_LM8-Z>MO6%JPA MGO:Z#QC(@3G3=B /&5=&J-B^=5NI3"T4KF54ACW;E%50K!U4\?A@3W:#U-[2 M?_GTJ:EXE2]3OV7QP)ITY'P921HNUN0(M+)RVLK+KZ-8D-LL>1:J%J?1QKMT M?-8;8TB5C=-6/KY( ZD@/ZZ%G9"E@5H2J#XI@-1S[&5C4)AAN[J^(,ON&.H^ "H]$( ZD: \/=_$:Z2<5&IIC% M-8CTP>+8:(BFINH%#+?OI\B WS7Y]_(4@29@FS58N%* MUJ#XX^/WXGNRROM9*^]?I. P^?>^G6CP/6HM&:[80%9Y/FOE^;:;0Z,$FUI+ M5?]8X3JW,NWR(! @ R)A+H@15E[/6GG],N%Q3"XR#:=U?2UQG89I(ZO91MPA2* ^YFR(?2:/AN>3;R70RSO M8-G(5L6MIFD2V'E?OH)4'BU7[&9NG,W+I%J&=IC$S%>9DL*JJ]?OQV"0KF0MS MI->R@%_N=9F+"CZ6#V.S+J5(ZT%Y-F9!$(USH8K!Z7']W6UY>JPW5:8*>5L2 ML\ES43Y_D)E^.AG0P7U;PJ?Q;I94Y;(P2A>D ME/#P"J2F4PJ.X6 ?Q[E7&:9 MG0ET_-5,.MC=TP[L7K_,_E.]>%C,4A@YU]E_5%JM3@;3 4GEO=ADU2?]]+-L M%E0+3'1FZK_)4V,;#$BR,97.F\&@(%?%]E_QM7%$9P ->P:P9@ [= !O!O!Z MH5ME];+.125.CTO]1$IK#;/9B]HW]6A8C2KL8UQ4)?RJ8%QU.M>%T9E*1253 M\D%DHD@D6=CI#'DWWY2E+"IR*TNE4_*Y$)M4@>$/9$0^+\[)N^]_.!Y7H,+. M-4Z:.W[8WI'UW/%*E$>$TR%A 6/(\+E_^+E,=L/I_O QK'WG +9S *OGXWT. M:-8HC($UO_?,R'10:W,)BOME-%]51VRSV> MSN(P"(+C\6/7)XA9Q+IF>TK#G=+0J_0L2?0&A,%^3"2H7&9R2 K('?J>B QV MN(T&3/5VVDE'3C0+7-6NV83R7M63G>J)5_5E\0C>U*62YC"U$T<&BQ&UB%E( M>]5&.[615^UM*=="I41^AICQR)%&*1(=K-IWT"H]W MPF.O\#M=B>P C;'KMB"F5>P/Y:Y[5$<&PF(:6O=)82 ME:]+_2CM+VV8I!)8ERAA"8*M9>IHQ,+:M8KZUS';K6/F7<=-'1*%+D:ONWSF MRIRY,EVK:-8KDP8M,()7MY^I:H^K@BR@-%B17S24$ 7Y4ROXUN[.38GNQ&;J MKJ80<3!F-NV7WF$=]4JOBQ0;!QLC"51")01"\; -FC:5Y+JLU-^],=+<8T\< MH\@B$+M)?_:C+; H\_,E>RX%N9*I2F"#KIO\ D78%UDOY]VUKB29XFAF;DJ> M8>)?M=L7W[*1^N&XS2K]H=T,[]Z8LRD2W9AAP#S^;:%(PX,J@DR)IEJR43_:SN6]!%>E4#[ GM_@.]YEDZ,/P9OJ&9(J9'UM5$^\ MN5A"]X-K%GLTMO"B?GI]M*EG%VG/J$(7-S3@B,17[?8UMF"B?C+M%P*=78&J M=:E#68A%)6+(X_ZP9"V@6.#=OQ]U\3"J9)D?NH-9"Q#F!T@[=0I[>6AQW?@% M\P5S"4 G".XPNVG0[XE.:^,GQ0'1Q=Q$SRE2O6%V8?\.8"T0V"% R+!GANIU MTWX43A"]KEU,HWZ]+1V8OV=J]+ZBTNU\Z!2C&&+(@IGGV;>P87[8S&^NKB[O MKBZN[Q;D[/JR[IF4:\S-MKO,<2A> ;_(%=TH8>+W"(C:,IN&0P2B[ M6#:9#*YM1%YY!M5O8D^A'@J U^+N409IAXS MI/W'+[RE-_?3>TN:#TI_%.6#)I=%. M..VY2_$PG"(AA!E&GNZ5=PY'_;R_MB<@_XT>1RJ!^LC#T>T:SKC'X6TAP/V%@%.P;(/H;:M M6DBT*\<,?5TY;XG._HI+[4;D[@%^+9WOZOCT 2)+2E@(O)\;H T'.(&.& M/ _7;C+I+]MY"R\^^[9-5M@B)O0CYFU-5NC2 VVR,#M/DQ6VA G]A/EG01BV M. @/>U%UJ+_;C!SZ,_+_'82AFVI9@+3ZF!WWN+[S^LI_4O?V(&RS9NC/FF\, MPHGS?H[&,>()Q&X:NYX8=U[HVK?I4.,^J,*03-[#P. HAGG*[0OJ[8=*K^MW MO$M=53JO+U=20'*W!O#[O0:X-A_L:^/=?Q,X_1]02P,$% @ !X6P5*"\ MA;V^ @ X @ !@ !X;"]W;W)KS,=J#;KZ_MI!$46NC*!?'' M>8_?YR2.,]H(^:@*1 U/)>-J[!5:5Y>^K[("2Z)ZHD)N9I9"ED2;KESYJI)( M*7A')O,G)C,SD9B5HSRG$F0=5E2>3?:V1B,_;ZWLO '5T5V@[X MDU%%5CA'?5_-I.GY79:5?]R.K3Q+N"!XD9MM<&2+(1XM)W; M?.P%UA RS+3-0,QEC5-DS"8R-OZT.;UN22O<;K]D_^[8#6KKL"7H1V\( MPE80GBH8M(*! VV<.:P;HLED),4&I(TVV6S#U<:I#0WE]B[.M32SU.CT9"JX M$HSF1&,.UX01GB',;3H%9]-:2N0:9BBIR.&>DSJG)O O M\ 5\4(495B-?&VR*$KI\T=M%6:/4=,$09N:Q0E.&'.9:9(\78,CA@; :X8QRR 5C1"JH M4#;TYX?HF^52MYS=5^M)T O,/DM'_GH;\WC<#L^@XQG\/\_)]AR^9G@O8L=\W)F/ M/VW^5ZV5)CRG?'6,(#Y*\%[$#D'2$21'",K2O(!58[DRVV']P>V0G+@=CL?M M *0=0/H!@*:X0$Y^_M.]@D;!X0UP2N0.P; C&'Z<@)[TR _W/(5)F RC<*_Z M!R+C>/AMD(;)*_?^UOECSW[S.E]1KH#ATFB#7FJ2R.8\;3I:5.Y(6@AM#CC7 M+,PG"$H;8.:70NB7CCWENH^:R3-02P,$% @ !X6P5*'J+^CO!0 D!D M !@ !X;"]W;W)KS4ZJU4\&:E32X#U_1JQJ-B0"GQ1RH?[-$U*4RY MU_IKQ .2R)789>ZC?OA5U@:%A;ZESFSYGSS4LL& +'?6Z;P># CR M5%6_XK%VQ-$ T(,/8/4 ]G3 J&< KP?PTM *66G6&^'$S=3H!V(*:=!67)2^ M*4>#-:DJPKAP!MZF,,[=S+2R.DL3X61"%@Y^($;.$KTBOV^E$86O+1$J(3.= M0Z)LB@CN)?F@K25GGY78)2D,/2<7Y//B#3G[\7PZ=("KT#Y;P3 M-AI#KW<.&M]IG529MI!FGRZE)0N=)9@'*H7AD6D7H]&HZP)$CO-)KP^B!G'D M1?S.%,F_-7J5.@Q>U)DV9+2+KBO&..L%-V[ C;T!JJL6\D@^0J^'5+KR!"EN MM,9>DQ?09T'G*[*6"O1G99Q$ @TIM:Z8#UK"83[,)7''5AJ?1J+R"2(WCGBO M4R8-_,DS%6BE,,M-"3N!U,WTMNAS&-1)!P*?L"Y21(R->X'2H.W'@1?J)^W MO;H31;2M!MT48AQ)-4PP*-S?!_>(/J@7;IMN&10%"I)VJY"6G:B#$I.,P[@? M)FMA,G]5N(TT)%5+:+;DK/;IN:\R:-O=J;^]OS-"N5HWZ@#>[0>(\5TI[@E0 MVZ_IR(MN/I]#:(0BL.1;0YDJV1.F$5)Z2$]%Y$;]!4I;%J!^&GBOG#02J* . M#HH1:>B4(Q@1N8D'9-OXJ;_SU\6))A,*N-OC:10A@+MR%\P3_98,Z-@+^#?8 M"/06YACQ9HCQ*"H9CSV%V?(*]1-+ ?#@R0+H.1'.F?1^Y\1])HG31&EX#6LF M73(0"%=Y@EJ$T$<0(_9TY2[8R-.]6YZA?J(Y^+MC!5B8PZ[%;@2LH6%9(PT> MDTEGU79!HQ#A'UR2]Z_P6$M!+/ VR\8(Z.T5XEYSG%Y^K+M M9\5.S6UYB3&ON5_*;28@%GO@T;4D:I?? V!8#Q]G#.S'=LXZ,!%*X*HTKWJ. MV\2Z;!]!'80C&C^U"Q'E?,QY0,,>VUI>9/R9K<+QAO'[JN)TZI;TF)_T?&VO M'AH]W_9025_;8RW;,3_;O=4&(J\(K)V5S41UHI'\#;O!OF4I0S@-:6V86/^F M@K7,Q_S,UPTF"A+A,1IB[0N5C.-^SF,MYS$_YYU"?3%R85T21,D%D?.2"VNY MDOFY\AL*ZCE^80CS52N2CAFH).]?1;&6))F?).=&)[NE(W_>R:+9_>4[8FE) MB_OW32]]R-+=,478G@61>W(4<6I/2X2F9?W]58_RF=&D9@OL9XJ73I;LKXB%V*(?LLCS'!KPE%!Z^5+JT M/9\_U_/_?[I$&+DB)Q*H8( PU?#H;!N"LBZ/_"VL'';*52?"S=/FL\+K\C#] MR?-;>C6K/@ZT:JIO%7<"=L;*DDRN0&5P.097F^KXO[IQ>EN>H-]K!YE17FZD M@!Y;",#[E=;N<%-,T'R$N?D/4$L#!!0 ( >%L%3+ Z)T> < "$H 8 M >&PO=V]R:W-H965T&ULK5I=4]LX%/TKFLS.+,QL&DO^ M[@ S$* -Q%VFM-N'G7T0CI)XZEBIK4#Y]RL[CIU8UQ*EO)0X.??#YU[)YZH^ M>>+Y]V+)F$ _5VE6G Z60JS?CT9%O&0K6KSC:Y;)7^8\7U$A+_/%J%CGC,XJ MHU4Z(I;EC58TR09G)]5W=_G9"=^(-,G878Z*S6I%\^<+EO*GTP$>[+[XG"R6 MHOQB=':RI@MVS\37]5TNKT:-EUFR8EF1\ SE;'XZ.,?O(Q*6!A7BGX0]%7N? M47DK#YQ_+R\FL].!56;$4A:+T@65?Q[9F*5IZ4GF\:-V.FABEH;[GW?>KZN; MES?S0 LVYNFW9":6IX-@@&9L3C>I^,R?/K+ZAMS27\S3HOH7/6VQ?CA \:80 M?%4;RPQ62;;]2W_61.P9N'T&I#8@'0/?[C&P:P.[8^ Y/09.;>!T(_09N+6! MVS6P>@R\VL#K&-A!CX%?&_@= T)Z#(+:(.A&\'H,PMH@[$;P^PIG[2IG=6/T MFC3%[E;;[BL>WI4;=^N->TUV!<=5Q4?;7JP:^9(*>G:2\R>4EWCIK_Q0K8;* M7O9ODI4+]U[D\M=$VHFS,<\*GB8S*M@,W0OY1ZY*@?A<7O#X^Y*G,Y87?Z*K M'YM$/*.C2S9/XD05-YV4#:$)?OT'H3SR+>29RGDKSA?Q)L)P5VK ?WB L MX/:CP>T+6V^B=_.ZKKK1._VEAKDU)/BZ7ICJO;ZBS)'>XQ(845$"WNU^M* & MV@9RJT"E3GH\(\0- M<+R,GH$GR M81=OEWE1+7,IAU%,B^5^)T $.TKAL6W;EH=#."FW2X1L34B(B ;+#E]=;3:ZCSM-1-BF)3KAF0OH+ECXG\S5!63TG- M=WPG\.',_"8S_[6IUM97.[%$=4NKPKJE-2*F1D0$)8-[*QLT_ 7Z M15&1Q=?5N"<)E)-K0:L+]K/\#)%W$2CD=9(=JPCLJ01?&AU=&1'71L2'ER4S M"12"'>*H6Z81=E"'L*E#J*W#)R90RHL"ZM70U!L3(^)&10RQ9P./#@!(''4_ MBR"'@1_T$H&M=G2RM%1<\YPE"]F-FUSJI/@9B9QF15IU):@T+2,_9LB-&7(+ M0(9$9<8(.^1E;Z3$6EZ^T5P2(1#-9G*E9H]R@"S7Z9Q1L&1<,K>ESJ4-!(K&92!5R*!=J,HV>;LV0J1D2&?,YY+J5 ML5BO8P_'GH+)7I2#!BOD8V;.ICS>/D?D@SD[G%>2W;PRS_D*;:D^> XE]4,=;%)5LBI-:JL+ MT,:J^KT!@$J;&B%3 )%B[2N#GEN=3;6"^UZEND.5Q'-FR$&@RRJ(IO88>C9 M?A#TY-3*;*S7V;N<7I2'JK'!9S-6A2VV ]N#BJI"Y3QE>[ZZ5=^"6$MU.H6 M=N@#ST4 Z?N:[;^5X%BOP=]PM,:J%C?,UKC5XU@OR']SNL: ,(?&:PS(X9[Y M&H#V#M@@%IJP(2 \8D-(W8R-6^F.]=J]9_'OAV[M_C->81JK7VHUJK6Q([MXP"H-21+[1 3J-80%JMJ9@H![6I-*[56D:%M M]Y::M)J8Z#7Q;QVH$%60>KXEM_J> Q722E*BEZ2_?*12^]LON3IB38BJZC . M@7(#P&Z5S9"I&1)!&95;6&]E]PY,]4KS+8Y6B*KB L]W>_9RTJHXHE=QKSU< M(6:-1E0QA(%3,P"F%-BLT,R0R)C/(86M0".&D]#7G*_4/G4'+ $ P^T2[.K M*S/DV@SY\,*$/A)5>2J]H4(\#SAW,[NZ-4.F9DAD3NBP.UJI3/12^5//8$2; M\0E<7L9SX D &;H$VD'-Y])FR!2 0-$BK:M##EM=3/2Z6'=R1E2AJS!EA-P MD"'V7&">,#N; A!L051!05VG_Z21M!*=Z"7ZKQZP$563*RP:SZ]OS)!; #)4 MJ9F:/45&3X?4M9*;O$IR[\^Y!*00D-P>\0*'>#W_ 4):R4U>++G->4"2VP,4 M&(!S9,<#9WT =(@=R_?56>@6Q!)@WH: MA6HX2,P4PO8G$=[;_.4+\])KA9) M5J"4S:6E]1!$C<%E?DK:3^^MO2"FFLQS13@_[$DO*D/QF.#/?<*3K@]+?S9IS2YXV MM30WO;6UVP_]OBG7?,/,>[7E$OZS5'K#+-SJ5=]L-6>5'[2I^W0P&/4W3,C> M[;5_-M>WUVIG:R'Y7!.SVVR8?K[GM3K<]++>RX-?Q6IMW8/^[?66K?@CM]^V M,LE=AP:8221//E3>\N^S KIFZ E_A-\(,YN29.E852W]W-E^JF-W"( M>,U+ZZ9@\+/G,U[7;B; \4<[:>^XIAMX>OTR^V>O/"BS8(;/5/TO4=GU36_2 M(Q5?LEUM?U6'O_-6H:&;KU2U\7_)H94=]$BY,U9MVL& 8"-D\\N>6D.<#(!Y M\ &T'4#_/*#H&)"W W*O:(/,J_61679[K=6!:"<-L[D+;QL_&K01TFWCH]7P M7P'C[.U,2:-J43'+*_)HX0?VR!JBEF3&S)I\AGTVY-TWR7:5 )F?R!7Y]OB1 MO/O;3]=]"P#<-/VR7>R^68QV+):3!R7MVI!/LN+5Z_%] 'Y$3U_0W]/DA ], MOR=Y]C.A TH1/+/+AV<)./G1F+F?+^\RIK/8TEMLJ=6&0+!I9H5<-=XJK. F ML4QQ7*;PRQ0=RWR%Z*Z5,=@&-"-'?J0+X?WM538LBL%@<-W?GUH&$YR,)Z>" MK\ -C^"&21O<5;^#US9.9!5$>JED*6I.9(O:/777I3/6SH#;"8E:ZD/"5*,C MFE'25(]6E=]A=I\R2K6![&>8O^%/[IIC-FRF')Z89C+(8@O&8L/)L--^XR/B M<1+Q3&TV ,]XX,*876.@6O"="TK#:LBVSH9JN10EUX8P69$EY^!S"O(SUWMX MW#K@GLM*:=11QA'Z;!SKB$AE6:>.DZ..DZ2.7Z3EFAO[L@G@);5/0* 6VRAM MQ7^;30*%[9J32IA2[:0E?A/EGH/$PKF4LJ#IECTS=^?LX%9RHTK-(5UA>D\B MC9#@0(1&G5I/CUI/DUK/YW,( ";=/JV NR3'0W@:+7Z5C1&0B%R1=Z+,!H$1 M!DF<_W1!"I868.@FDIT#/D(-L";_4% K2/*[$O 45+ [C890N\3K&(HT0*2< MU8!E2]L*LC;*4[7CN#%(MV^G]& CB;1?>10<)7B;!IJISE= MGB(VC*7&W2 #DV5GJ&S-Y J""W:>&<.M:<.++41]-CMG@,) M+O8NCE%3%%A,8!X5"])!=^AF@=6RX9F4Y;Q=Z8C!6X##&""=(OABN3P!+]!< MEN:YCWS)->0\L"/@W.%&C GK:H)A1.2*;HR!V+(TL\TUWS)1O;A\XU$*\KN& M0A? 0T9I7 T%'S/1U1 #C\CE"?2!LK(T9\U\+0Y8*[Y51G2@C(DCPV(V%ILD M\EX@F"S-,%\O*:M0W!CG9,4 @8Y(3HKNLH<&VJ&#-Q7/#?U<7#S3P XTS0[S MG2[7VCN(PJ] X_U_ER'9B<@D>HX$I:)HIHOT\;Y,6>4P*.')$ M+H4\T =]VTEH*22#8\#%FQD(A*8)9*Y5R7G5+@/5,?=GU_*DBD8-%/,$!"IF M(810L@2CT, H-,TH<_;L:RM ZVL5M:C%RA<%^);&S!%A14AH-$QL9Z 7FJ:7 M$ZRS^EDS\@#E=&2+ M'CL"33%/002+">W&'ZB'IJG'X>?+)2_]!L#I@8N5;#FSA+.@9M+4WOZH C'9 M7"&5$R:6 !\XB5[ 2;Z8= G,;0,*,J85C#@1L1'M)I\\D$^>/O/X?,4L6?"5 MD-)Y!5CZF3.-@XHN6\ YOE8&SHQ-DGXA"?",IB$=N?#K M54_ZJ+!&KBQ+(G/-WD,=]$T%(BKV$% M,LK37;NO2E[Y[3BI,%Q;Z6VTG0="R=.$\ID)3?:LWODJ[, TY# X!;;]KH.P MZ[C1@YHKYHS(7+%(GD@9@57RT$)%$A5B$/%^DCRJ?I/7J_TP^/97UKG)&F3,(7U;7 MS^27@W2OEW8+(RKA^M>7;$O(]L5?V*LJ3MZZ7-BK.FTXL[+4+F6]-#70;4$. M&QGV2@;I>*(X=_#XOUPH)/-B_!>Z M4$BQQ9D4^\,;@57G0V0CD 94GHCOD&*+=(K]<>33^$4CBCR60Y'W3]YU;[A> M^4\ #/'HFA?'QZ?'SPSN_,OU/SV_SS[,FH\%PC3-MPL/3,,IP)":+V'*P?LQ MF%,WGP,T-U9M_1OUA;)6;?SEFK.*:R< _U\J(/GVQBUP_"CC]G]02P,$% M @ !X6P5/$1!8%)!@ \@T !@ !X;"]W;W)KV4V5Y<7T]+@Q&W[/^6-S$3&:#E9*6[-/-GB*O#X9/9L_/3N0 M];K@3\O;M/=,@F05PJ4,7I8GHYD$Q(Z++!8,_EWQ.3LGAA#&Y][F:' I&_>? M=]9?*'9@69G$Y\%]LF6N3D9/1E3RVK0NOPO;/[C'\TCL%<$E_:5MOW8VHJ)- M.=3]9D106]_]-U_Z//S(AD6_8:%Q=XXTRN?C62N.-IAA]9/2UZFV>=S<5W M;"[I=?"Y2O2;+[F\O7^*^(8@%[L@SQ8/&GQMXH26\S$M9HO% _:6 ^BEVEL^ M #I1#O3">N,+:QR]SR8SR);3 _8/!OL':O_@._;WTS>F\^!3<+8T'0V1WHO( M":ZZ%V%];QCTW*;"A=1&IK\_\)=,9RX4E__<5XX'HY&V?IH:4_#)J!''\8I' M?=TG])Q3$6VSBV1@P9D-KTS:B\L&%S35ZX J] MW7!4;.RO; Q>, /^PWL<;1^0T6H&^.Q/L* I]4U&3 Z:7NC%C__]&2QF!W5 MYI+)V373BG/FJ*_G1[*\9(>=:BN&%7IC#"U)&,W+-"L+[$X6NXH;IK&V4)+D,9HNEQARSJ@Y0CQ%(Z!=XMBQ'$_,+8#:+HQ MX+*)N9K0AXH';,:E0&&+&(#-_!NBS=?P##.<,A[D-9?PZZB)H6P+%#JUJV1+ M"TFD7)E,E4E(0 'AXW*H@Z1A_O@HW20>0";TMH4H[6H&= @8%;'=LP@24K$U ML7Q*6X9[Y#V3)*?XW-K(MXQUSK>2=V=14L0A=0:X!ESQ6>B),JV82IMBVR@- M@,@A/$U S5$Y#'&_Y)R.Q%;/#4WP'HV4MY55."E*C)4+A960U[88[W-PW%,T1T8K>&ZCHC(.KS1> M./14!\_9?KT5J);,I 1@>!U#NQ&^7!GP"14&O?:K@+*B;?N,UN::7EGDNQ0N M3.GWT#4#L$:OY#%%3Y]^HE<+5'\]"$.Z$0:MRXH1*# T)F*=Z IM;AG&466% MV)4M*GF)W8TSJGMPB?/;]0(EP?? )#DRBT%VZDTFG34KZVS>=8Z4P^8N%M1? M-G@Y(!UFVIBTV<(>+R>$\U.7(7',!#5'2#LY'W\SOG_5X00HF=[(SR<0*\!I MAGP57*_0BS<+EQ-ZN99:(C/4=M( >D5VUY(GI4H;HX S4=5!@:H"O+(>!ZJG M"U!8-DG>K&_5P+H%=MDMUPS-M&FL:%QD;29-R%@<;ZUS???L^44"HBA3G21! M?65WE)1)EK[U02F!==S5EZUMQ MFW27&&/DQ E/^PSM\K,/M?,E@&_(CIM(<4D)K:+=>BM3*&\'KX&T2X)"X@#6EB/[P9LLL@X8@4Q4^B+!AZD*KA2"87S!73%?EZCJ]'=Q:#D1:5Z M!=%8HR"RM5\M9P'.C4Y,9>\NT*W@NY$5^U4F!T$6:+$)O3^)]+;H=H+_?VW: M,W3_+B#$U9R#M\YLY7'PA%DA!VNRYH>'.)O7XEINUT?R>RB_\T.A^?Q GW^= MR.]C_07Q\7> M]=V'R.XJU4!Q6C2$D.A=B](_H=F2_D(&E\NQ%N!^.9$94>9[!&0^^^;M_*Y* M3>B^:^)T[QX.%!O]VDBD">FNY,/;X8/F67>/OUG>?0W!'4XM7 1XC:VSR>-' M(XK=%T8WR*'16_TJ9'PCZ&.%CS*.L@#SZX #M!^(@^$S[_0_4$L#!!0 ( M >%L%3.6:Y1*!, +&PO=V]R:W-H965T&UL MM5M;;QNYDG[?7T%X,P<)(,NZV+DG@.TX<[Q(,H:=G#PL]H'JIB1.NILZ?;&L M^?7[517)IF39'BRPP(PL=?-2]_JJR+Q?N_I7LS2F57=E434?#I9MNWI[=-1D M2U/J9NA6IL*;N:M+W>)GO3AJ5K71.4\JBZ/):/3RJ-2V.OCXGI]=U1_?NZXM M;&6N:M5T9:GKS9DIW/K#P?@@/+BVBV5+#XX^OE_IA;DQ[8_558U?1W&5W):F M:JRK5&WF'PY.QV_/CFD\#_B7->LF^:Z(DYESO^C'9?[A8$0$F<)D+:V@\>?6 MG)NBH(5 QK_]F@=Q2YJ8?@^K?V;>PS)Y$!E7=.ZTD\&!:6MY*^^\W)()KP>/3!AXB=,F&[9 MB*G\I%O]\7WMUJJFT5B-OC"K/!O$V8J4&LQK_WXS;5&3=2ANA&M*#=7 M-W91V;G-=-6JTRQS7=7::J&N7&$S:YKW1RTVINE'F=_D3#:9/+#)5'UU5;ML MU$65FWQ[_A$(CE1/ M5GDT<7_*KKH9J.!VHRFDP>66\:I3#E]::/2*%1K5.? M;:6KS.I"W;2Z-;"^MGED_>.X_C&O?_S ^D](5/WW=W/7JK/"9;_^9Y]X'UV= M_/9ML]*9^7 QVQ,?6L.O&*'ZK)2[=(HM[(5>0'46^H*[D:L#?B5!D'E2E<; M(FFF"PC *(D(NLKA>04DD:LF"H06052H-?E5,U"9;I9J#O?&=YH!H\U^+5V1 MF[KYQW^^GHQ?O2-' :NMLE56=#DV+0JE\S]AX+PD%L%2MF&QN*I@.ZS([0H0 MD'5U32\L",#0RF2F:;&IM?IJ]3T)-+BM==5H#IN- M6NI;HV;&5,H4%A&(6!HJA$0$O$J=0S6FRC;,M:<;4QHHO,%[YI]8FG<5KP>U*E=OYW! YAE2BS%VVU-7"J)I5 MKFM#YN?J7(P"4NK*3OS!@8Q:D?QJLZ0L!3%!J:XT0U 'CV"QTY>+?W?V5A>L M]E1,;/+D).P-2^0/V&!A,9HVNS7>-\1VD8"ZVK;6>"NI#9RZ,NK9Y&0T&(U& M\!;$%GZ)Z)@M8WA4G^ NY0RT^B?X?&I$U(MH1+PZ-:QGZLW)F#Z/Q]NFI;Z; M;%FYPBW80GGV9*JPY'?7XC6FO#JFSY>3$ D;=8W](:%98=3W6N>)0]3]FRU= M5 A.X!1R&L^;Y :F"$/'-I3OH>D* M7K8A74!)"&X(/"006^7VUN8=FS0E:C('6\-"X.:T!QMEO^=#6_Y-G3U3XRDK M^KR&J%L*.AE(DBBL?AIQ5*W(2/H2VXG=K=#+#Y& S4>_;;[8NLG#"5(Z51-WJC?U#^*]MUX MA"_QQ9D:'^]]<=X_F[Y)7WSJ7XQ?IB\NDA?3],7GY,4$'RPY!*FUVQ64T5G, M&13&(:\2 89>5GO8'? :_Q=O2[AY0# 7:K)?, DWTTGZXO=M-O_C$@&E8ML- MWZP/<)R4<@6&2<,P5F\UKH&/U>QJ@/N%_8O=$(&L,ZIK@D7 Z&K "1E>FG;I M\GUV[V;(AW L#FQ"QS[#'^RU?+;[X=-RO-9KBI/(T1QIQA F/D>O"=99()I< M+9S+&QC9&$8QC2%I\FI$GWCZ!P?U4V0*>*;\J%QU*"D+KB,O/%:AT#!7S^T+ MU1!$(9B1FY5KK&3R9],3]M< H)"\R*UF)#O@%PR!XX4T_MQB&?&N9Y,WPB_E M#:SYE87*\*/'+W]47ASD>N* /\V6:]->?18)D.9/A[2O2 4=5-\!CS."4D;V M*N->/58:QN"21$9VD/72PB+6_FT:2VPUAYF0\MVMWV%[9[#JNL62J6Q#RJ#L MAYC6&!8)O6)I,FX5\L^CR J 3XECT MD(#EU"-JEPQTB\+01P/;K[4&!##$*@5-TC]R 2,) MAA5;:8$31P:3$"$26YFN:X;?NF3]D?PKV18&O7F8.7&0;[0SU@$C=Q=7-_QM_.X%$P9\5%(QCD7\5QEO>HPT5&>\ M$:8JVS#"XLUF<"]*N"0GH2BE &^)Z367X:11'Y=X>>BC:TG\.=OS)T_^GAUT MSNO#5Q];C=ZQ# CT&2#(#"8_E\('I9&D4>)Q#<5JQG"&F+P#X+:-&)>+ J!9 MC*@?3;'X^@.> =/H,0W%62^$K]"PQ' M2DD8L.>N],(1)"*2H^6C0L4#>(?@=@3>K9[9@N'OP$N_R6!S%$HX5S$G28C> MF12R&Q5DH24"SVBE22!=;?5^V>7+WS! MP@QQP;1:%1LO-3PI"21D5,90J9":8.B$>!"[E4L096$E/@,$$7N0ND^)0XE< MAV##):L!=O>+S2@+(G7-Q*-*$\S8+@D8@&U,\0K&6;-/%Z M,2PHK+ Y!V[%1O;R@A5B);,]6?HFLD_09IZ@N[-"P_QNLJ6CZ/"'2.(*?D\# MOKK<%!*X1%*Q^1-CH(7+"_0AS 3%Z=!C..!O= :BH*2)+UO4&^U=5L+>;3"T%?<1X/M&P%&^K$72@ > 8C# ^(L]>/ MA*9=L_1R>FRY1,4[BE5!L=[$2U$HD3EW%#-HM'B[P+/=*,Y9C6,7:5@7&?=& M)$ON,\CY4SGN;?]5?2-3*Z#DR6C\6K[M>71MFU\(L<9(/PM&S+T;-1ER/>3_ MC(>OJ @<#=],%>MI_(Z?_<81(2.COW74,BI(.>/Q*YHCGUQXX3,9RC $R$IM MK$&9P_(H5S%I3XW_8N<+V3 M#8O%4XP4>Y$I&&?"(M 94#IE+A"59+=^ (*.QZ)B(<.]XN( 53-H]KG.^$8) MA_E<6^ )WU?S:*+4]2^D'J')A_(4#E%NHC0R,W#F6X^4DS7OJ\!7\DNA_#&^Q0LP8VWC3T M5NSVD84'?C8Y(2UU+0W[OLB2,@*%!54E&VFN!X/C]+,K*T'D4@'],XJHV QB M949O?@8D&K_XV,QH4-:LJ(S@BF<%/>(]E>D5G8T,^ ^UP2BOX2THRB MF+/=*>E+RR3^Q/,$@BC)\[1OX"$S27IN:V@'.P^9A4L)Z>&V6(-U=%3/U1+A%B4OPF>IED](@ \LJ/E/4W65< ^^$$<0!UB6>*>+#2$UVH*LLT6)4@718[!/ MCP0KN# A N^)0*3#2= 7@OND]!"3XL@Q$O0]VJ2PO,]L$YZ%RA'3R>+(^#TF M)_(C7-SV1,0@ 1W;_D5RHUE[R!1/T47C$G?!0ZZZN$'A#?RQD(&BJ TG<@./ M_SWX\088,=MCRT@$Z\EXE :9P\,-_"3LDAF3AP,&*N& M+0[YN.9[>OH5HC+2!"*?-!&UE"N;7G1^U10JX5&,3H+P)0(V5-J(?7-_.6DS MK2F&9["OL-8+9%?V33Q@)I,RE3CA0I=&AOK($E/DD@9U4<^J/ \*NI:JG$Z+ MJ' +QQYIS],7[OZH#A;#&)PSW.G-N7HY>CE0-ZU9*0!-_COQ?Z?^[['_>_(V M:CZLR=!F3H*14U5*R"UJ5"@G:DG.)SW^]T>&:HUZMS7<@8$+@O9%P5^0H"Y(Y(EH&VD0&3A!918._M#Z MEB?K.Q&MR%O*8E9VW(,"0L^7;]]Q68/I+)!8_@0^P==F)5"$(%0A+=/JUDGU MR+6 +044A*X]GXM3Z9/[6@$$' _:?':D\4DS&.-!'0F(V*+\R\ J9."=S71Z M9DJN))"-DPBO(C"K,=N'GG(7(P C8> MO^9S#X^E]]5Z>XYY=H]W"'&&RRO<4_='#L;W*%O3M^G8-6NWT865N+J[/7T@.\?3'/$0&%-)"O!DA=R&D95 'Z"LQ MT5<;_0V9A^X6!=N2;:3?1R4!RO\3L&3KW'\V]DY)KQZ"ISH@(;./0E YP2]V M:3JVZV\6L:M3UUNZSP,YCZN-+6==W<1D1M&D\9G&BZKE0PM^)J%Y;4)DH71 MW7'3AZ!XV&=)+1!Q0=>8.$AM;[9O#X2<6U/$\T0F1J[R!%/S',MQG*27+#3H MO7@KQ*&UY'S8,)?/&,D0+R1K^KN_\483T MD]/6^X:ZH;73TN@,P+YOO>9F;CC:M_KNH=9]","Q+>$+>YI"5D02YG,U"LZ@ MV]4DT_1BS\RT:^,AQ\Y16Y]@:3G"1/W1PRXE0T2MI\E]Z J)G%K<)ZKO8,MQ M@I0@^1YZ]NSEG2NV^_H&GZFT]'"P3!U[](5>>WP<0(,-U4Z/RE(J^6PN:1A1 MS(6-^EZF3*1*[YY@[M%*7*1=H$C7=CZT58@<-A;:U#L74"]!I.DY9&>1-O@. M%D0$HQ(/,=_*(:Q?EC:&&'R#0N_XYN-M_PA>*_M]/ M3Z]"U3]4/U@8]&P0G4&TZQ47#^)##\6KB^]J6FJ D![]VG1+YK"POX X#PFH M'%)(]IMQ=-[Z^7>P07IMCLRKX68=B(OGO_YF%MW^XT89']W%\ZF^'1@GR)'_ M]H4&MO[[IBS'>43X-JG;=$6I-'UGD4$V#-4#DU27II&:FNP/@5423*)J?[0Q M4,V2MV\ZZCOT1QXSXZ_EF'!<]*_02NIO,5\FW:^O_?FL;ZLV^R/B]BW4B.M[ M9TA[:L_-7>AI<;."Y7[OC./%W[[FAFSB;[@UZH\N28*B+R1 MY*^#S5H;'!N M#U/"98DOAB,GA83,_4,4@@[$HW$G?N:M>N M(E3D\RB0Z6FWZ!B+T.6;;V[(WQ25F,>O1OBA7@.D'(_4.)B\2A@>GP2&=Q]- M!]+LK-1_Z:JC5!9V\!M@SG0RQO]3WF$ZX0>8AE_>JX9Q!+,\&LN#\4A-3]1$ MYM,F^ZZV'R7_F* T]8+_R00?:5>M_+N"^#3^JXQ3^<<(_7#Y)QV0[X*NWQ9F MCJFCX:N3 U7+/Y.0'ZU;\3]-F+FV=25_71J-4$0#\'[N7!M^T ;QWZI\_%]0 M2P,$% @ !X6P5%RS %1" @ , 4 !@ !X;"]W;W)K2$C7=&[MU-2+!H5':S:*::'<3QRZOL1%N9':H M>:4TMA'$JJUBM[,HBN#4J#A-DJNX$5)'\VF86]GYU+2DI,:5!=) M>W'C")2KE01S&SYX9#5MZQU/Y2+\/N7,N M&^%P:=0W65 ]BZXC*+ 4K:)'LW^/?3Z7GI<;Y<(?]IUMQL9YZ\@TO3-'T$C= MC>+0U^'$X3IYQ2'M'=(0=[=1B/).D)A/K=F#]=9,\T)(-7AS<%+[0UF3Y57) M?C3_9 @A@S>P%@K!E+ FDV^!3QN6PM73F'@3;QKG/7#1 =-7@!D\&$VU@W>Z MP.)/_YB#&R),CQ$NTK/ !V%'D(TO($W2] PO&S+. B\[D[$#,G OM="Y%(IS M%H1\T\B=X4\&_B3P)Z_PNP*N6IO7?%O@MK(8V/#],QX(%HJ7?[Q4U_/8[J!& M\%%J/G,-*V&WQQ1T!7>M]0/5R!_O"%RVO![JYG^=F/S+](+UYV!Y =P\3ZC! MR0.4W#QP]5^(\2FB6_^;\%*=XY-;W*"M0J\ZR$VKJ;O0P^SP'-QV7?#;O'M+ M.)Q*:@<*2W9-1F\O([!=?W8*F5WHB8TA[K @UORDH?4&O%X:+G>O^ V&1W+^ M"U!+ P04 " 'A;!4H9>T(?0# "T" &0 'AL+W=OZ6-EX$]M ["1HBKT8FVS[4/2! MEL86$8I422J.]^L[I"YQLX[1/M@6J9DSYPQG.)YLE7XP!:*%IU)(,PT*:ZOS M,#19@24S0U6AI#=KI4MF::DWH:DTLMP[E2),HNA]6#(N@]G$[RWU;*)J*[C$ MI093ER73NSD*M9T&<=!M?.6;PKJ-<#:IV ;OT'ZKEII688^2\Q*EX4J"QO4T MN(S/YZFS]P:_<]R:O6=P2E9*/;C%;3X-(D<(!6;6(3#Z><0%"N& B,;?+6;0 MAW2.^\\=^HW73EI6S.!"B3]X;HMI, X@QS6KA?VJMK]BJ^?4X65*&/\-V\9V M% 60U<:JLG4F!B67S2][:O.PYS!^S2%I'1+/NPGD65XQRV83K;:@G36AN0&859"S5OH))7 MH$;P24E;&+B6.>;_]@^)5L\MZ;C-DZ. GY@>PB@>0!(ER1&\4:]UY/%&1[0: ML INN&0RXTS G646J<:L.8*?]OBIQT]?P?WRR,!_CK M4#J/HKEN/#<5RW :4+L9U(\8M,'W+@$6ZC:4#CS%A:UUI1CJ)3VK4BA';MSN)M?PI+MZ*;)'F"I25S3J_2X MT:P$H9@T ZIWZ_)Y66DNFOAQ&L$;BI?"0LE')%B7 >FR4[&=2T?G95KJ#;41 M>9U&\,M/XR1.+IJBS^G$5"WM "1=@L2-E8[G=Y\V.(G?D\3.X5Y9JIKLL![" MCL_2EM=')3?O+.IR3^KU[=5'>L'D,[G?:K$C8L0I;C__7U!'CIS_@Z#.^B2) M2%@C2/1D#T@Z=:F.QU%K2_(2)S+]D )=C'3.2!^-^+)&7"4,7E2JHU8;?Z-S MF8DZ)SD^#I?&ZMIWHNO0;<$)BM$Z;_:V2 50LAR!0K:N.2@*KIN;G=L=T6"6 MC"1-$^=%R/2; ZLJK:AVJ-4==MYT* [AFE$04NHD_, BH\N,AAKY^V)&8"OU MB&VO,6+3X>1 Z261M:"C;&W7_0UC^AOF1\2%*BLF=_Y$SBZ,2V<)<=0E,FH2 M.6S:I&T)5SX&;N5S-T0P +M5$/\\A!M^'GIF%,Y-4.EW^U'\F4SB9[-FWE.X3:43Q"X)M=H>'8:@&YF M9+.PJO)S::4L33G_6-#?"M3.@-ZO%55_NW !^C\JLW\ 4$L#!!0 ( >% ML%3MVE091@4 !4/ 9 >&PO=V]R:W-H965T,*0 :U/4Q5)S >*TV5J@25!W[<.P!T:F;:&2J)%4G/S['5*R MK"2^9-T>+)'4.=^Y\#N'YNE*JA]Z*82!AR(O]=E@:4SU;C32Z5(47 ]E)4K\ M,I>JX :G:C'2E1)\YI2*?,0HC48%S\K!^:E;NU7GI[(V>5:*6P6Z+@JN'BC#F66%:+4F2Q!B?G9X,)[-PFL MO!/XEHF5[HW!1G(GY0\[^3@[&U#KD,A%:BP"Q]>]N!1Y;H'0C;];S$%GTBKV MQVOT*Q<[QG+'M;B4^?=L9I9G@W@ ,S'G=6Z^R-7OHHTGM'BIS+5[PJJ1#?T! MI+4VLFB5T8,B*YLW?VCST%.(Z0X%UBHPYW=CR'GYGAM^?JKD"I251C0[<*$Z M;70N*^VF3(W"KQGJF?-K:02$\!:F2Z[$6QO@#"YE@9NNN'X7L^_P M_#TQ:S 2KK*2EVG&@]^$&''SC\8 =^/WW RQE\**I6;@-N>EAC^_B@<#DURF/_[:EN;]5IJ=&\)'K6N,0H"&F?+J$SY[Y2UEJK"2.LRN!-I]+ M,[(-H(GTIG*I_O!@TR[@?:VR14]_CU MW342S/3%O5#8%^%BL5!B@?QLX\3">A JS3#26X79APJ1L])@T#I+X:8V&M,X MLRG8?'<[V3Z_\;P6<.R]@0EN&U*'P'N1BN(.Y=:I!>83+XZ(%S XHD,OG$MR[?W0EM'C@,R#M";.(8W]N/XJ8*#^.9$7YKR"(T"5/7W M!'P$*.6%A%*Z.WD4D#QQ%)*0A:]('B;.&Y-H3+8"UE>926T:E38=IR%TY>F'Q'CEGN7E1\U^1\.L2 M6+3Q8N.M:A1#Z!YQVE8S.U"[1TEDDW^"988U=@A^D]I7P7L-JFL*V VFHC+- MQHZ)6R1P@2'GP!+7&[QF==,A<&P[Q#,];SSL+=DY^3?= D%W=HO_M5E4_Z%9 MD'B<$!9$+1,V1$L"1[3@9UG,7H5]]!+E95&&6-L)\2-_)U#0.7F'CC,R $!K\UXCU4JT M5%E+3SG7VK.$W'MR;CAWO0;BA\FW(=?'CGSR(/GN7T4^2CP/&8*%\KS-V5Z. M+S_NFJV/'8/-AK:$22.'*<>;+S2"#'KATG#YX6 M21"0V*=[ L"3QZ>'SAUT>APD)&S/L,WIYPUIT_$#KTM%X),DC ZFPB5XG/@D MQ(!WHV[A]+:_TJ/>5:40:N$N9!J/E;HTS:VE6^WN?!?-56=.&KQ&N>$2[ZU"60'\/I?X%[J=6 /=3?C\'U!+ M P04 " 'A;!4[C4$D?L$ "+"P &0 'AL+W=O2$[-=OM^R8D$G8!]^DUE&?TZUVGZVT>;8YHH.70I7VO)<[5YT.!C;- ML1"VKRLL:6:N32$87%6H0A^%X4 A9]B[._-BMN3C3M5.RQ%L# MMBX*8=8S5'IUWHMZFX$[N<@=#PPNSBJQP'MT/ZI;0U^##B63!996ZA(,SL][ ME]'I;,CVWN"GQ)7=>@=F\J3U,W_<9.>]D!U"A:EC!$&/)7Y!I1B(W/BGQ>QU M6_+"[?<-^K7G3ER>A,4O6CW*S.7GO4D/,IR+6KD[O?J&+9\1XZ5:67^'56.; MA#U(:^MTT2XF#PI9-D_QTNJPM6!R:$'<+HB]W\U&WLLKX<3%F=$K,&Q-:/SB MJ?K5Y)PL.2CWSM"LI'7NX@_M$,9P#(_"&%$Z>S9P!,N3@[2%F#40\0&(!+[K MTN46OI899F_7#\B=SJ=XX],L?A?PNS!]2*( XC".W\%+.HZ)QTO>X6C!:;B6 MI2A3*13<.^&0#/!WQQ,%,Z??YKGX[OPS2AZ,,C M@K2VQ@Q6&V#RO:I-FE/Z@:X-I+HH**4I.]+G (2#I3!2UQ8J(U/B2H<57(YT M&40@/=.\$Y1O]/KU!4TJ">]RL3"X(#FZ%'B=\W!0H8&;TAE)1S&E_9UUHLQD MN=B:M[DPV-Z70M4(1]$GF E%@F, 5YAB\41VK1<1)./@9#P*1F$,'\)^-(;? M?YO$4?09HGX8P@<(^_$)W#0Z1&&03)-@FHQY..Q,Z6/$MY@\KJ0ARZ-D,@DF MDRE\:L;]K?-B1X@AN7 2!J/AU+LPW./"F![), Y"&CA()H0D#J:3D*[I03+3 MCDPP/1EYP#=[TL<$_-J.RPDY.(HGGDLTW68=-SKL)T;:#H,XG ;#<720V!2. M(.K&7W- =G%NHL@5+P/*M51IRR'?3KTV_GK.V\0))^);B?NO.=6FM"P;Q:YJ MPVB'DG2C*UCY G.JV_^S(/IUP;60!GYZ$AN:E,1HT#J6F/XK" ^:*CB-46'U MU)M9;&<-*I(DX]/'AVX[\5>_TDIU^7==-O^:E70Y(3\YTF:.[+@-O.MS=JI1 MEE1#00P$866P8#A" W) %GY;PN$E&8>%C!N+VFY4F"F1/A_?I[E6=.)UY3?F M@+!!H3-40,YZ4T^$-7G=W@*?5%%HX^2_O-D2FY*AY-QOQ^\MRSYD5%7=#&A;>SL$)>ZP,CJDJM&]5(WT:9%3)[ M+I2*VA)[NEL:=@[4G;3/,.>LZY+$<%A\8L6?X2,=J9/HH\^KE&.WU*RXDFZ] M91.%X99))I&ULE55M;]HP$/XKIZ@? M-JDC$%Y**T J?=$FK1,JW?9AV@0!5*HX MZ79'<2FDCF:38%O8V<14I*3&A057E:6P^SDJLYU&O>A@>)3K@KPAGDTV8HU+ MI*^;A>59W++DLD3MI-%@<36-KGM7\X'W#P[?)&[=T1C\3E)CGOWD4SZ-NEX0 M*LS(,PA^_<8;5,H3L8Q?#6?4AO3 X_&!_3[LG?>2"HF;,"LH)2Z?HM=DX ?M/R#P#]X@_]D7C]+D4HE2;*$6^DR95QE$7X\X8Y@KDSV_/.UE)^.6)>T M\U+1S5%DT43&IJ(@=:8J+@U0@; RBF^IU&MX)S5;3.48Y-Y? :<]*PYY[\$M M9EBF: ^6[C]%@S,8C'K\[ \NVQQ(36C1$21#_SN8F<:R&NB-1_P?PI,A+HWX MISV=P>@BX>=P>/E_67!@;,[GP.XAK1SGU;6XX%-9RZAT'Y)U8\J-T/M *#D M-THK?*MAG:Y*G'UE6&%^=Q['+"BR%ZYL*-0!5*HX'0Q^BTLA=32;A+%[.YN8 MVBNI\=Z"J\M2V.T6_N*.)9- M!HNK:721G,]';!\,_I*X<7O?P)$LC7GDGYM\&@U8$"K,/#,(>CWA)2K%1"3C M>\L9=2X9N/^]8_\88J=8EL+AI5'?9.Z+:32.(,>5J)7_:C:?L(WGA/DRHUQX MPJ:Q'9U%D-7.F[(%DX)2ZN8MGML\[ '&@W< :0M(@^[&45!Y);R83:S9@&5K M8N./$&I DSBIN2@+;VE6$L[/OAB/,(9?X8O1F='>&D4F:[C1'BTZ3S.7:FL% MW&(N,Z$FL2>OC(VSUL.\\9"^XV$(M\1;.+C6.>:'^)C4=I+3G>1Y>I3P5M@^ M#),>I(,T/<(W[%(P#'S#(REPX U\E%KH3 H%"R\\4NMY=X1_U/&/ O_H7?ZW M,WLE7::,JRW"WP_X[&&N3/;XSUL9/NJ U^VYJT2&TX@6ID/[A%%;V/YA]> ; M FEQ1LF<(@1?(-#ZMH)7B .S E-;J(3UE 6U!;/1F-."73J92UJSAVP]!FP* MF16PP=;V9/R!1Z4GMMH[+W3.0;M"D#(0P0<5D""["O9A+LUG8=<&R#@@?U0 M8,@E@;1G-(BUQ5 WX/#RG:?&40^N<.GA;JGD^B7@0\(;_41H0XX^4Y+#//%+ M0FGXHZ:1X2"0T?,P"LH%S>Z;T% I7@LVE'%+:7 8**\PPW))(PTF.>G!BBOP MRI4O*"S0QO,_.3SDO/Y>2[\%;X5V(FL"NW@CT3U8B,J@D?8"$TIPLN124]^4O&O=/!"-*$YNY"/,E9+TG&SZ=FK>"N+_IC@[C>Z++#,U"[H7 M6[%4&(32H*U)Q_4S"\-=C(7(0U96M.&8#>=([-#5'EJT:-RA:7$V$'?^6LQ_ MXGD1=(02?N:>IF="K;03*W?;WR\_C=,D_9U:K9LC+MXE84B]WS;28:O_6"#L M=L1/8GEK_X[WCLL2[3I<"AP$ZN;D[$:[>\=%<]R^F#>7%LK36E(C*5P1=- _ M/8G -A>!YL>;*AR^2^/I* ^?!=V=T+(!S:\,[=/M#SOH;F.S?P%02P,$% M @ !X6P5"/E[Q"R!0 & X !D !X;"]W;W)K&ULI5=K;]LV%/TK%UY1.( ;ZQG)S0/(HUV+-4V19.N'81\8B;:XR*)'TGGL MU^]<2G;DO+:A'RQ1%'EX[N&YU]3>K3;7MI+2T=V\;NS^H')N\7X\MD4EY\)N MZX5L\&:JS5PX/)K9V"Z,%*6?-*_'41#LC.="-8.#/=_WS1SLZ:6K52._&;++ M^5R8^R-9Z]O]03A8=9RK6>6X8WRPMQ S>2'=KXMO!D_C-4JIYK*Q2C=DY'1_ M""<.]HR^)<.C M@<8-'ZJ?#7*JX4VY< 9O%>:Y@Z_:29K0.SI:6KRREB[D#*([^MRT6P[M]L8. M2_&$<='!'K6PT0NP,9WJQE66/C2E+#?GCT%QS3-:\3R*7@4\%6:;XG!$41!% MK^#%Z[ACCQ>_$K\8 P+U/57"TE0O37L)M^GLZRGVY489W3!'A/[N'=U6JJ@(Z5);TJ4V M))J2;G0- ]22D/6B4045V%4#DRZ,+I>%LWX44U %Y!PB(FA8DFKHN[0.?K5. MFA$=BUK!38T26[L4;=-Q?6\$GB!:RAL4E,6* +.>=W!K;IRM)2'U.6[76V278BCUYB]NLIEMI@066"K6 ] M&]5@$B^ ZFI\CF&0)2R%=-G0\4QW^SBS6XOFG MIZ)5"O7$L$BPQ52CO& -$%1&H@-AG;\5\\7NR>-^IO%<96DP[.+!YGO-Z+X4,[A'-V,Z+"^DL8)6*(1I=C:ID\]4B,L MV$B *5/2)2!MET;JH1AY@7DY5QDI"84!D:TJ U_0?-2Y5HF=WQJKW?U6M0^U M@E-;\$O-^7 .=S5+26\HPF\G"' -^9(F*:ZL;!CMHC4,)Q%MH3'925$Q@;9B M;#J((;_WE]6L89CGO4=&6+7/D.NO?6=RC#2/@]R%V,-GO8?']R'(;=%7Z9XCSRAAGC'[K,\^WF2?)@DZ M-EP0_H@+,OSBR+L@9 /$V,$WQ#]L3.8-D&;A"P9X+EA,"WK=#/+O'HCC#1&C MU@)>@3"=L;9IGQYFO_?S8^#?O/I M]J<;]HWSUPPP61F@HY[E&]23/O7@,74_^!!5=OK#5>!2H/I?X=]/H.BB^,$' M?M_3"3LA#]D5:< 5(LRX/4QVO!6B48YT\N=;IH$J"P+!DSA1G)_T)1&[Z(;_ M.]NR1Q?X+ZGH%XT3=T-_:OQQ$'SE^!B1/,5\Z8ZA;4S@.@JBQU%D<,?C*.)1 ME$\Z)4]D(>>HVS^03$_%W/$$DC1D&C'+F/CJ&J:1IY%U8J;8NTTQH^BIF/$S M8J;Q_Q S_^]BYEU,$^0;\V?V.[ G,U_QCB%S3,^=),>]TSK^0V?^F\3B'W79 MN/;@ONY=?_8N'/_E?:X4O" M-RM\NDG# _!^JG%N[!YX@?7'X,$_4$L#!!0 ( >%L%28=_)+&0, .0' M 9 >&PO=V]R:W-H965T4T-^K'=DN&5TKH& P]=E?JM(RRB4Z/3;#)Y MD3:H3+):Q+D+MUK8-FAEZ,*!;YL&W=V:M-TMDVER/W&IJCK(1+I:;+&B*PI? MMA>.1^F 4JB&C%?6@*-RF1Q/7Z_G8A\-OBK:^0=]D$@VUE[+X'VQ3"9"B#3E M01"0?S=T0EH+$-/XV6,FPY;B^+!_CWX:8^=8-NCIQ.IOJ@CU,CE*H* 26QTN M[>X=]?$<"EYNM8\M[#K;PWD">>N#;7IG9M HT_WQMM?A@ Z\[X.P9X!E\9(#:PUM34/'8/V62 ]/LGNDZ MVPOX$=T89M,19),LVX,W&R*?1;S9GL@]! NGRB 'B1JN @:*"NS!GP_X\X@_ M?P9_KY[P1OE<6]\Z@N^?Z3; 6MO\^L=3.N_?ID_@&,[+4N4$9\1GU,,W@AIO M"+0UU4$@UP#?8X?" '1GPC<:;'0:@3(%GS4G(@A7C1O+QM;=@=\BHRK#B#[P M ?0,-H(3U(K]C<(1G.,U7*JB8IC/9 QY3]P5F&.](1=0S T6.(8+O.L$:; @ M:/EDN+]Y(6N2U^@J*B0]H2;1SENM"DY/\3M+S![..V]>[T5NN#;54C0X^#/K M/B'QRC14OW/#N@M[)4\;^'VP *T=QLS%P%>C,:YX"/HYY/9Q' M:;C[>'+$$K?N?RK^?2K.#7Q T_(K E'KZ:L1',TS,#;$[[BM6$-)PGS<)2$V MLF3-?0:O:,OD698^6;)2"M?8R.B3-,;VL$_5A/1!Y6V(=9+WQ4-N6Q.Z(CS, M#D_8<5>Y?YMW[Q^?G8ISRL&6[#H9OSQ,P'5O2C<(=AOK^,8&?A5BM^9GF)P8 M\'IIN13T ]E@>-A7OP!02P,$% @ !X6P5)VXP/)E @ *@4 !D !X M;"]W;W)K&UL?53!4MLP$/V5'9]IG#BAI4R2&4)A MRH&2(:4]='I0[+6M09:,M([#WW=A;V^7< M-*2DQK4%UU25L,\K5*9=1)/H9>->%B7YC7@YKT6!&Z2'>FW9B@>63%:HG30: M+.:+Z&)ROIIY_^#P2V+K#M;@,]D:\^B-FVP1C;T@5)B29Q \[? 2E?)$+..I MYXR&D!YXN'YAOPZYF_8Y]/J>>+S7*A1': MSG?*$=/&D:EZ,-N5U-TL]GT=#@!GXP\ 20](@NXN4%#Y39!8SJUIP7IO9O.+ MD&I LSBI_:5LR/*I9!PM?QA"F$S@$VR:K<.G!C7!U8Y'-X^) WBW..W)5AU9 M\@'9%&Z-IM+!EXV/6=B@+GE1MTJ.$MX*.X+IY 22<9(YON*?S;PSP+_[ /^-S6$/S]Q3[!2)GW\^UY!C_/U MMS."6Z&Y1;Q,*(4#W G5L.Z,FVF(B%U$*JUIBI)GA(Q]P.1AG4MF+SI+.FZH MVE@"H3-^3@.Y-IXTN!O%#>L1W/F029A@'"G MX:*V4L'D:W=E)PQN+%!KP,D]2]CA>U6.#]YOA;8(7>H@-8VF[BD/N\-'<-&] M___NW2_"+Z:0VH'"G*'CT9?3"&S7F9U!I@[=L#7$O166)7]F:+T#G^>&2] ; M/L#P/2[_ 5!+ P04 " 'A;!4#JCUYV<4 "//@ &0 'AL+W=O_SSF'HB3'49(!VMB61/+P7)YSH]YOG/]9+(TI MU>TJRXL/!\NR7+\].BJ2I5GI8NC6)L>=N?,K7>*G7QP5:V]TRH-6V=%D-'IY MM-(V/_CXGJ]=^H_O755F-C>77A75:J7]]LQD;O/A8'Q07[BRBV5)%XX^OE_K MA;DVY8_UI<>OHSA+:EGX[=GDV,:P$_\VYI-T?JN:"LSYW[2 MCR_IAX,1460RDY0TA<;'C3DW648S@8[_A4D/XIHTL/V]GOTS;QZ;F>G"G+OL M#YN6RP\'KP]4:N:ZRLHKM_FG"1LZH?D2EQ7\5VWDV5?'!RJIBM*MPF!0L+*Y M?.K;P(C6@->C>P9,PH )TRT+,96?=*D_OO=NHSP]C=GH"V^51X,XFY-4KDN/ MNQ;CRH_7=I';N4UT7JK3)'%57MI\H2Y=9A-K"O6\_O;B_5&)]6C441+F/I.Y M)_?,/57?7%XN"W61IR;MCC\"G9'824WLV:1WPF_:#]5T/%"3T632,]\T;G[* M\TWOF6_?AO]S.BM*#V7Y;\\"QW&!8U[@^)X%SEU>8.)4DP8.9)&M^D_X_-W< MENHL<\G/_^YC;O_4E][FB5UG(-G-56,:F:VUSC:9VIHL0%6%59 M*(S/JM2H$D]KX03/1;_/W6JM\^U 65S;+%V6;0_=)L=4134K;&JU![,&2N>I M6FM?8NJ]3ZBSKQ?7O_-CY]G6:_7-I%"V;*A.LPP4E,8GLE1# CT,">2%9L,M MU%+?S)E>6]R$DA[52*#+V1:+CQ- M>D]=NF$Z]EL 6 K<9^&1/.95SF1!@DD]!*(ZL^ZK]@NG_L"3?J"^Y,EPH%SE MU;G.-620-]* ,$L'-HI\Z]LI1$M6A?4!AZ!J(+R73:L%<%U8D;FB@#R]*8!W M9#%S[U8JM?.Y(7(,Z9,RM\E2YPNC/.C!.(]O)G$>YD^W(>)J566\*P[,DE(>,H9%N9?I$^S**]F6_X>EB*5I'7R[^5]D;G9'6/]4(>Y35,?U].5$]0GX5 MA?RJ5\A7H!R\G67FL=+LG^^T1J#6Q$" M 6/OKG34>X<\1.8#U&ZC69K@"W! MN*I9.:^R.'ZH+HK2KM@XZ(&'GN=%4@/;!NQA&8H_8#HY,'=+Z@&]083@MRPC MFZ?VQJ858P0%#F1?UL/D /JT!EMYL^9]2SY2C9ZI\91TKT>0KZ,@7S_D)A/L MQ@OF7-GBYT"=>^A4&7X\S68?6$PF[J[YAQ$OHQ5Y&,*GO.+]@A4U,PL8GBYK M1C'WBE;TM'9>_ 2&$ )[B7W1N=GS"U M6JBG:O)&_:+^D97OQB-\B3?.U/AX[XWSYMKT3?O&I^;&^&7[QD7KQK1]XW/K MQ@1_F'-P4ANWRRBC07W@%L4@X-<*#H9NYGNV.^ Y_@Y>M79S#V,NU&0_8UJ[ MF4[:-W[M;K-'R=]$)7_3JW=? .HY&>M3U;EWVOTN**ZEZF\VN&.._U(%\9 ^ M @F"CKL" .89QY#<9?8OQC@XKLJHJJCU%R;BD:O)XRM3+EVZ#U3<#*$G4(L= MF="Q#U4&>V&%067XL-2O](;\HO&6/86"5&J%LZE!4QB#!6> M1A36BO[C:(]3QJ,F?1KUB_8WCF%,$1T\/+IXPM9(?N-8N\)*4/]L>L*!@C<2?B$4))":D6Q-08\ QNJ(_KG% M-()5SR9O6!Y]O&KEFN/>#5$L!+J^L>*P:M91SF,9UCO_?EOH+@I6M+*^W_*@ M9X3 @L-_F ["$Y.:<(R"6+*#/QU2%T6Z7<&F*J2WGJ\;66L5U])QK6'T,2U_ MSCBY65J8VB;<;;L4F\]A?V15[B:LT%T9,G+58LE4EG7L16$D7%MA6)9TB]6 MW)P3\L^<]DS>)XL(!O8)N6/]U'$6+PZ]("=*_:UF/7IF7RG@I8E=JD"LC %!R"L?J1 M^N2R+(!N>[]L!#B_T\J8)X,Y#Y@RFG1K-,BA^LL^L&59/IL>3QZT\::D,I[V MV[CV.3:!=!DK72\U991/E-TC%WC^%2GIBV8=,C!O* RC.-DF(D^;581W)H[* M>-0:HPH>]?P?__=Z,AF]N[B\YF_C=R^8>TA%5U0VQ"3AJSQOFH1NJ,YX(0Q5 MMN!DEA>; 7LI%"=A"D5M"G"7)+/A@B&I77"J/#V4IBI)1U+&C$^!_#TKZ)3G M!Y#WS4;WF >47QLDZPE@98XP -Q7;MV4.C;0/LT)IZ%-WAJ?V$(LP$4&T*BA M^AQTZWYE[-.DIG8V[J]P_0""P09BQO1D/>J=?K^SV%V3@QO<7NN0*.#F/<4T MF!P5 E%@!%0( M*D?"7.DLGMF, M:PR#H#5% ELA-\,!(N^D%7?L#*I#2BHXUE7$?9R2"",D1S*+N5V3NRI4VF1* ML$_KTDCT$%Z[I,Q6ZD]D"566AO*3E*+@>>2A_&S,748UHU_9SKEP8. W@C$X&>M:!#+:47)XE^A+(Q? MH(4+8B%'EP "\W;%^V>5+D)5B#?$-;7U.ML&KN'*BB+SA&I%5(]IJV!=X YY M;B?.@ N#EH3HH&9QR&/W"7'8&P T]==Q?Q648?OPC%E_&2H:IP1#0X;-AQ,Q;H)*D'Y2S0,5V7^UU,;LQJG;FM"06QP+* 2'7I=&4T MP5(1D(1*OSW([P5.(@3OH[#U$H,7[UKNA,%CPXI<9BYR%?L#ETJ!++)JP*&XQI M>IWQ-?(1%-U5R\"GONE:(MX1K*H%&U1\)0(E,N>.X(V>%F"2+&/7X7#@P#!+ M$M99PI5^"43V*>3\H3#B;?-5?2=5RR#DR6C\6K[MN4350G@#8Z2U!"7F3H2: M#+FZ$S[&PU=4TAH-WTP5RVG\CJ_]PHB0D-+?.&J 9"2<\?@5C9&_7$;"W]:C M'.DAPE9;:^"2>,+)NWL_82!S:!ZY52;MH>>_VCGC/ 7RA1J/FG^1 D074*X6 MR0%&@MQ)AT7C"34E"HKB0.;6H%DDXBP:3L%'RCCE*M<.Q^=GDE28\D M\O^,+,JV@UA@P)T^Y]UTV,;]+;8_)&%X:E#^J$D+%;\$I\$1M6PVISR74_(U M% SWJ;Z(79&;H ]JCI##Q4_VR!2]2LV?P+!;D&Y*-RU@%+>229C7NMXN>(9T MB51@;CW4!BL/F>M?Q->T'F@7?$0RYZU-<)2Y"]FQL:2[J%]W)S"/WDNCZ&.U MKC42:1PFI800;*!:8.O9D#J67!AM79># 34 M&ZXSM:@MA45'+QXG>3^/0G0 M:&$!][URUB*\7P=HB=K3!5X^P $^U$ ]=AH* MLIK=8U\ . 4\Q+W=+:E$)*6(.TLD>;E->OQ]-(^4->0^3'.+9KB0!'B8:Z]D5\ MHU%[R!1+T5GA6N:"BYRY<@4M*'@?9""Q),\#W,W+09?' OB#G;MV9_"O0&;ISFA)2;>-:,.NVS$F+D7TE-1($+J@]%7LC]N, MK3KMAC">"R8<)!^UT@@*U,'3%&%.PU/6/NZK$-GUL8Q8[=EUL**>48D[_O^A M0*9V9KKHKC/85SS1"X0E4AR?RR9;I0C:"1WZ<7\+_4JJ-Q+@P9?Q>3EQT;&!^EAU>MQ*5Y*?U[WZ=HE62OD$_PY"9_3\'D1CWU[0W.28QRCHWBKM+.J8P2 M=4H.584T+YQS4AMOR])P39"94R?X!0)F&1^\<\P-'>QBH9MZ+&-S)U]MB9J. M!649K3O#)Y7'+DA!6HI02,G2 %)RLW! ES)T.%@[,:)FK6B'5#]8->,:!*_- MOD(AG+-7#&>&Q"RWWB?VM5U+Q$F1FKH\46/CZD@Y#.:I5W7*6B7@LG)"ASA:[W2! )H5+ M!V)@Z2&%4M)PH9[ BDZLQM0TH^2K@?] TI<\. KR[]S-&32CY5N\'SX,Z8A!MBZ(9#E/K>&9G,=T^ET2&+P$PNV2>18+6 MPG0/%NGTSXH;QQPN4C\A'#$,Q/!9( [XL$J[>)$..S6S5#T;CU]S>SFD3/M2 M^CW=_MTN/\7O@;O20@L-4A.JYJ5I"L=LFMYM=2;'XGSL>LY-?5N:MS ".@-. M?A6(""&7D@V1STWLFFVL'DQ[I<(R.-ARMDHX< M&$\97XO,!B&ACA1H,]S0R0U/)S=XYPQ#U".27LU CF1X8U>SRAN2JJ)=D&GB,YSTLB04LSK3?"H!V%]NW!N#PQF3Q2 D3 M(P>[:U4+.Y:##>+ZDKJ=%=B; R,W$CW!OKB"@RZY8M@N%+QI"*D[BY_,'Y-7 5.=)X.UCW#-3;DR( M+'>.)#21"4U'H6_31=RE9 BX?YC<^\ZW2@/R+E%-,THZ@Y()IWOHV;-6L/Q8 M#F\*X";74N/$-#ZVVS*]"6E:'6W9.NEN@N\VE7P\H%50)6<% PJU?AE(!8<[ MC+E#*^VB726-='4#"9O7L&9CO8=Z2Y);"L(5S0[9DJ5-M!-$ UZIT@!G:>6P M2IB6%@8;0IU,[YS7YQ9!5+D]C<*:5DER N,%=T+.W?1$N_WF2!"34!]@PEZD M&N([?*:7&OAZEW!OH/HY1S&T6N+M3(H:>WKP^YOU=>WIU]/3R[KX-%0_F!ET M;1"-0:0;!!?/6]6EO" NEV-)2W4XDF.8F\[$'F;V)T+U0XKP#LE?A,78=71^ M/B:H:K]F0.I5<#$;Q,4C*.'8.+WKP85D[L+'5G-3+H\#Y&A4]]P::_]=59;. M/!'>);5+5^1*T53>.3N!HH:(KBU+4TAIA_0/J"_>KR7JT/H;J&+)RQ<5E;^: MEN#,A&.M_2GPI#G*..D_RL@MV7_75='/4?6_-(7<)SN0OW&X\1%D0 SQU$CH MH!3[P;W[[E?,[1J[;E>IGYO;NDK,Y3]6H3OMS!>/?IV@3RK-B<))_[D^>-?P MXL"C8^HGS/A;U8J!Q"(0_[BU%'BI$FMK^ Q1:CBVU[>WYF#=I/_R8VCX M5\-^[K';>VA2GHR\0>H8"$^O?U X^Y*.O;\^!L!\OXLYS]0Q1-;_[L>D.>5HM*H[IZ3CP=S?D;XK* M2,>O1OBA7B/8/QZI<8W.JJ70XY-:H74=15KQ 6P)CI9(S_ M4UYA.N$+&(9?P0$,XQ,LHM%8+HQ':GJB)C+^'GT[:KTCO#)^P6]"\SFJO)37 MA>/5^+;UJ;QCW#PNKVI#'1;T6F!FYA@Z&KXZ.5!>WGZ6'Z5;\QO',U>6;L5? MET;#:=(#N#]WKJQ_T +Q'?2/_P]02P,$% @ !X6P5!JK;Y;8 P ,0H M !D !X;"]W;W)K&ULG59M;]LV$/XK!ZTM-B"U MWIPX+[8!.W&V $UKQ%GW8=@'6CI;1"C2)6D[_O<[4HZB#(YJ#! H\M[Y'(^\ M_E;I)U,@6G@NA32#H+!V=1F&)BNP9*:C5BB)LU"Z9):6>AF:E4:6>Z52A$D4 MG84EXS(8]CUMJH=]M;:"2YQJ,.NR9'HW1J&V@R .7@@/?%E81PB'_15;X@SM MGZNIIE586\EYB=)P)4'C8A",XLMQS\E[@>\3N5)/;G&7#X+(!80" M,^LL,/IM\!J%<(8HC!][FT'MTBDVYR_6;_W>:2]S9O!:B;]X;HM!-'V.YEHP"RM;&JW"M3!"67U9\][W$X1B'9*R0^[LJ1 MC_*&63;L:[4%[:3)FIOXK7IM"HY+EY29U<3EI&>'7Y5%2. SS*JL@%K C"\E M7_",20NC+%-K:;E$OA7DE; M&)C('/.W^B%%7H>?O(0_3EH-WC/=@30^@21*DA9[:0U'ZNVE+7 8J/;78JY; MF^MZ<]UWS,VHAO*U0(?J-3,%,)E7D\F/-=\P@=(:^-O[@T=\MC 6*GOZYQ"R MK9Y<[5Z:%883E'_4*)8.TF!3#XJ2VQ2Z77= M>)9 "XZG-8ZG1^%H/)!*9H2;9KZLB?# S=,)S'=^ K=4Z$H?"6J[V__@]V9) M@/CJ)#A'D%S 1_@D[%4<[N$A48$+@E?-!:HQNEUZOC#MO_% MG9X[_U'G(H5/OYPG<7SE:1]A\KRBIYY0V"A!VQ3<[B".>TZG&OVIIK$AFO,- MSY&NO1U'D5<&DZMW_]0(+)#;M<8JM)_)?^$+MQO8(=-T)*+7[] A"!O/.%75 MTC%L%1TQF)5[0( M 'T& 9 >&PO=V]R:W-H965T>> M@"T!84Q]6D8ZJS BNE#6:.@G854%3,T5RL;P4N!4@6ZJBJGG"7*Y&@5QL%ZX+9>%L0OA>%BS M)<[0W-=31;.P8\G+"H4NI0"%BU%P%I].4AOO KZ5N-(;8[!.YE(^V,E5/@HB M*P@Y9L8R,'H]XCER;HE(QJ^6,^A26N#F>,W^T7DG+W.F\5SR[V5NBE$P""#' M!6NXN96K3]CZ.;)\F>3:/6'E8_O' 62--K)JP:2@*H5_LZ>V#AN 0?0*(&D! MB=/M$SF5%\RP\5#)%2@;36QVX*PZ-(DKA?U39D;1;DDX,_XB#4(*!W"!H]X:AH3PV.LQ:SHGG3%[A[,.-%*;0<"ERS/_&AZ2O$YFL M14Z2G80W3!U"/]Z')$J2'7S]SG3?\?5WF-;@_>V@2SNZU-&EK]#-Z*;D#4>0 M"U_&'XX:[O#)P(3+[.'GMB+N)+67\537+,-10+=-HWK$P!8B*[I*0.]>L"8O M#>:P1YDSK.:HUMLQ]$H!II"-9B+7>W#>*(7"0"V5NQ"D-B>UIS";G,&4/9.+ M[ &FBHKC;PP-EXI5P"43>I].G6D4PEFM2N[SQVD$;RE?"N=2/"+16MO"'JF: M/=L:K%$:O'0OK4^HHPC>O1DDGEU<4T;3+R(^]SP9Q)&FN+V]_^& MUN((_ ^&UM&])")CWA#OQ&ZQ=&1+'0^B-I;L)=9D^CZ%;4>^9;R$NX;,QE=EM00."X(&AV>' 6@?+/S$R-KUV#FTE"[%L%3G1^2?Y , ,L* 9 M >&PO=V]R:W-H965TV0=.E#\,>&)FQA4BB1M)Q\M_O2#F*@\1.T.U%E,2[C]]]=R?= M>*/TC5E):>&NJ5LS"5;6=J=A:,J5;(09J4ZVN'.M=",L/NIE:#HMQ<([-77( M*4W#1E1M,!W[=^=Z.E9K6U>M/-=@UDTC]/U3 M( ]@(:_%NK;?U.8/N8TG<7BEJHV_PJ:W38L RK6QJMDZ(X.F:OM5W&UUV''( MZ1X'OG7@GG=_D&?Y05@Q'6NU >VL$4"ZMQMT(_._VBK(0$ M3N!B);0\<0$NX$PUF'0CO&['W\55+8_-]V!'\%FU=F7@ M8[N0BZ?^(?(EA$YJJ%JK*^RW$KZNK;&B753M4I8S.&(CE@*O_Z2<\;> QW%%(YP807\C@HYJIRDG!'. M"_>:[YCRJ+]\O.LJC89^A[]_M@Y$L$[*U5 HP!.2TXQ$&7,L.'^1Q1?5GMQ* MXX@PSNWF3UU\!"7WO3Y48S0-$;7Z$# 1X!6+"&4TOWB46 YR=.$ M)#QY@W@H',M(FM$7Q4/#GQ,/4T@)S3&-1<_B!?&0ZO]9;MU_*#>29P7A<>KS M'.U0+6)/-?Y9'?B;L(^>HSQ/:X+549 HC?8"Q0/)X\+)CV7BZC!.=FP3VA^Y M+VU8PNGA4Z+'K+G:[Q 'Q.OI>TS/IR%]ZM7TW;XI?90PAAK3[%FIN7[")>2MCUA=!H/,55DP/Y!IK6BFE MJIBAH5H&>JV0%8%";F=> MY.TF;OER9>Q$,)^NV1+OT'Q?WR@:!3U*P2NL-91,Y7MM#N3.*5CGYF?E7 M:1!&\#?\9$JQVF@XNV7G!"KH=5W F[8PPT=W/ (W!W= MD*(1"+*$.R/SQY44!2K]%US]:KAY!KN?_Q)9J< EO89_'0>XQR<#"T&>_QV* M]LG=[6V]T&N6X\RCZZA1;=";7SVARKE&N%PN%2X9'6Z_?;^V5CRG%A5E06J; MF!BON2++LV0R\2>3#,[;>=?T+"A+\E6?)C D"N/03X>9HS \0&%$73*,_9 F MCHH)(8G];!+2+SLJ)NO%^-DX=8"O]J3!!)QOKV5,!--XXK1$V;[JN(W#86$4 MVZ$?AYD_'$5'A65P(JW3/JW3MZ7UMQ(N25VUMN^GAN^:Z-]+"I1!14\1PF?& M%?QP>4&V?:*]+;M/DCB7Z$4J%"+PFAJ@-*'L!7)CB#_">(C2. MWMN3H)) 6C92,,.%O:DO-E$8[ID4?,,+K MXYBB*WFS74V$HD9N&KL>KK79] MCR-X:6G!,S*E^^5!2@]O>O#,@KTGO4*U=(5+0RZ;VK2O>S_;U\;+MB2\F+>% ME<*TI$L. DMRI1A0Y%5;K-J!D6M7(!ZDH7+C/E=4WU%9 UHO);UCW%L%3G[^HJ9@( %D% 9 >&PO=V]R:W-H965T MQ<.S,=@K]]SL[(65281(X]OGN>9X[^SS>:[.S.:*#0R&5G;##V2I>H:&>C3<$=+YBCU?L(Z[&AX$MO<>4,T'9=\BTMTW\N%H574HF2B0&6%5F!P,V&SSFC> M\_[!X8? O3V9@\]DK?7.+[YF$Q9[02@Q=1Z!T^<9;U%*#T0R_C28K*7T@:?S M(_KGD#OELN86;[7\*3*73]@U@PPWO)+N2>^_8)-/W^.E6MHPPK[V'28,TLHZ M733!I* 0JO[R0U.'DX#K^$Q T@0D07=-%%3><<>G8Z/W8+PWH?E)2#5$DSBA M_*$LG:%=07%N^DT[A"%\@EF:ZDHY"PO^PM<2@:O,&TV%&=P?Z!)8M/!^Y??L MAW'DB-Q#1&E#-*^)DC-$77C4RN46[E6&V;_Q$8ENE2='Y?/D(N C-U?0[7R$ M)$Z2"WC=MA+=@->]4 D+=7X7X'HM7"_ ]<[ +:E]LHKJJ#>7:_L@^%I(X02Q M_PKTL,*#@[G4Z>[W6X6^2.R[>&1+GN*$49M:-,_(?+'2_%BM#MQABL4:S=$2 MOTHL3R3R1B+6QP_OH#?HT-CMW;3RA7)(- Z2OO\=S01CM)30N1[0OP\K[;CT M@/]EL40P&"8T]OLW\-9)1"?7O4"S#4UM(4#7-[^UMN_&K&Z75_?ZT:&Z;(6R M('%#H?'5L,_ U(U<+YPN0_.LM:-6#-.%L%1#DL,!- , - ( 9 >&PO=V]R:W-H965TF]#\(J0: MK"DXH?REK)VA4T%V;O%>.X0,?H?W6N5:.:,EJ>S@K7)HT#HZN9&/AL,M%B+G M$GZ]XQN)]K=9[,B]!XGSUM6R<<5><#6$6W)06OA#%5@\M8\I["YV=HQ]R7H! M;[FY@&$Z )8PUH,W[+@8!KQA#Q<6FOQZX$8=W"C C5Z 6U,#%7N)H+?PP95H MX,-!H;&EJ#MZ+7P)_N .'QPLI<[OOS[';*\GW[A7MN8YSB/J3(OF&T:+= 5KKCBU"]SP6CBZ[C0; M3),1L)3.FB32RT&:9HWD3GN=['*03%/HH6S<438^F[+K/-=[10RM^&.@B*O" M"\T>"W@G^$9(X02>RV"OX^<9I/K*RV.!I? &5G>+'D8#)E]!R/+_MN M8M+=Q*3W)IXV_9?;D/G7'N!I!SS]+YHLZ^"R_ZMB>AV?43'LAXI)SZT8EOB* M29^KF%]^REC*7E/3_E V0Q@F;&ULI59M<^(V$/XK.^Y-QYFAP99L M;*? 3,CEVIM>V1241DG_?7=E0DP#M]3Y@O>T^>O;12FQ_ MH_2C64IIX;DL*C/PEM:N+KI=,UW*4IASM9(5KLR5+H7%H5YTS4I+,7-.9=%E M0=#KEB*OO&'?S=WI85^M;9%7\DZ#69>ET"\C6:C-P N][<1]OEA:FN@.^RNQ MD&-I?UW=:1QU=RBSO)25R54%6LX'WF5X,8K(WAG\ELN-:?6!(IDH]4B#C[.! M%Q A6QKM0%-UHA&'1>J\T9R>46',K8:5W/TL\-;925D\ ., MU@:7C(&Q7*#H%CY6]9&3=OZ#F!32G/6[%OMJ M)F?[_EWDNB/,MH1'["3@C=#GP,,.L("Q$WA\)P!W>/R$ ;J^$[ 13NXR,%% M1^#&>&MFZT*"FN^4O)+=J:=F#RLK/XW>T/#_+9PJA0T\<_#BE]Z MO1=F):9RX.'U-%(_28_4FBYW <,?[T@P&](GSB*\?O]=RD+V8_8\\.,P1EVLEZ, M82*::6+3#81/Z^ZS]?+#-&T-"6';O\< ''51S?"2/>'CL7)H/D/\-D2/4,,@ M=4V68!-F$?C:^-6STDAC07YC.^H00:]-G[2&KQN?21W!K?2'B)/*&&:$/ND MS9[OLX^C""?VLB#\EBQ(\,>9RX*0$H#C";X#^N'!)"X!XB0\D@"'@D6WH#5- M(/^> YSOB^G+TU,)D&T3H*&>I'O4HS;UX#5U9WQIZ"'ZUE?@052+G!XH M88RTAO+ G7N<42:D(65%'- +$2;4]Z.>2P762?$ZN3]ZHK'&^+%8>!,GPYQ\ M/15[!&$N*)?RBL/2HX$^5XRSFE5UK"=%;S&,MFM8Q(==.P%Y' MD6!VO(Z"=UB:-4J^EU-93E"D_W^9WHK9RLF/R!FS+]"S/2_BYDV,65XWX@_L>]A>A+S+6^.,G,X]-?:;94MI=0+ M5YP9F*IU9>L*9C>[J_\NZ[+G'_.Z>,0,7^25@4+.T34X3V(/=%V0U0.K5JX( MFBB+)97K+K&&E9H,<'VNL YH!K3!KBH>_@U02P,$% @ !X6P5,9H"2'! M P % L !D !X;"]W;W)K&ULO59;3^M&$/XK M*ZNG @GP)79B:!*).*V*!(>(P.&AZL/&GL2K8^^ZN^L$^NL[:QL33F(?GOJ2 M>"\S\WUSVQGOA/RN4@!-7O*,JXF5:EUBU!GCL)!$E7E.Y>L,,K&;6*[UMO' -JDV M&_9T7- -+$$_%0N)*[O5DK ;]C\J\DAF115$(GMF MB4XG5FB1!-:TS/2#V/T)#:' Z(M%IJI?LFON.A:)2Z5%W@@C@ISQ^I^^-([8 M$_#<#@&O$? ^*S!H! :?%? ; ;_R3$VE\L.<:CH=2[$CTMQ&;>:C8,^\7H5W5%Z0@7M& M/,?SGI9S*@S8R@TJMWQ49+/H;'HLA:;9 ML<#5((85"-,DMM-S-_!]QW'&]G;?E<125M\!;#_Z12QF\X' M3D,#@-_>"T8=7,)6RYA?Q:7^0HD$6ORG&+QO9[? M[SA"798KQ1)&)6;M, M _F5YL5OV,?CE(M,;*I2NKV-R%]W8.#_W=.V7.?]17'Z7='5@XQ+I$I9018@ M8TQ-'"Q,L2^HR=.CKTJ_I?#RPG&^]('>>P;=7E51]BHIN8.$Q5BU^Q[ZE'.\ M=SO>_^:V]VNJX'FA_V9>Q75 ]J[ MFGI>Q)<5TT^1#-:HTKD888K+>@2K%UH4U5"R$AH+O?I,<6P%:2[@^5K@8-(L MC(%V$)[^!U!+ P04 " 'A;!46TA4#JL% "P%@ &0 'AL+W=O$>]./Z M5N%==^:!7%ZUABP2P M8$FH[^3V/>0!]8T_7X9Q^I]L\[%.B_A)K&64&R."B(OLE[WDB=@SH&Z- 4X-^;I"&WLUB3Q,W99J-1TINB3*CT9NY2+.?6F.^N#"% M$.FW\H\[C_92<_%+E9=+ MB^>F7FB]EVES+VZ]EYG=RQ3\(UZZN#2[]:&[]:&IVUZ-VSS_,;D#'_B&/8?0 M)I+LH/&L4UV*#H"26UQ,+$Y92Q!W$H#: F&&>[\,ZLX4VDT H%CGSF>H4;SG T* R5LV<>XA*UL;:QWA,P MFU8BE_Z#T4^QC@R)@N(RJ KXK 36=8>U8(<[L,-F8+>U8.N68#8L(1J>UP(Z MWP$ZMP)Z%*I(R@-[(5<@8,%U(QXX/U84,]N( [RN4RBD8T7\:0V*I0IX \S4 M;-I-=>3"5'!6U972Y93JLT?=,FU5C>O7,Y>[I^RN?>F98 %G@KR3&U#"[$?R M3C$C)G_.(7H&]9=%H-Q"H5R[1'U,C"_3..3>,ZF"RBK/?1T455VDA;JX=GDY MF-=(9.7,7BG/WIE3SW9NH1&N720:))K\2^9<\"B)&N6^4 G7+A/I--B'J8B< MS'&KKZJ[*+N3 8F,:6Q#5'"_:R?_ALE@+XV34?"R:R?FALFP.W&'#;)1L*]K MI]]/>H5;(^6(9KNNH%'7SJ-UQ+[?)[*%-K/7=XNUZIM/OK]9:#WWTX)+Z1$N M188G$TEN=- D';0@.VHGNUOV+>V%B);XS8*=D@)LD3!\;)((SOE!PV\G1Z?F.)F.0HX,_R>,L+[!WX[<?4<7ZM_#3X0IK'@ M>'KL$^+G&F):IO^*AKABE*4AIH5$4+M$5-4]TN"#C*0RSCXSLU.;[(A"&JB= MU?_/NK,C\8Y60:$NU*XN-7F\^OV!,!'\2#X+=:%V8?AYACDKUU;?4ER%R%"[ MR-QBL V[.EKH"[7K"X;&Q)*; LKDJTT^@B8GLQ<_3-(^_9V4P9:'X1N+CM"R MCGB]^N.$0D<\NXZ\ZAW6@C"%J?(S!1Y_V:^+BM.3)EGR"MGQ[+)3]+YS]K=1 MUQQ7)07EOO9[7_K]&89M2(:QNW?89\YRYTPMN8A)" NT<4[/T%AEQZ/9C9;K M]/SO66K$EEZN@ 6@S !\OY!2O]Z8(\7=(?7X/U!+ P04 " 'A;!4FYCVX*8WC87C&VRGA7\_VPE18:7B@9?$ M'^<#)*P8EP&6>K'YBI+J3&"2YPKT$U5,?5TB8*VDR *G@=N^;HT;B#, MTIJM<8'FKIXKVPM[E16O4&I.$A06D^ B.I\F#N\!OSAN]4X;7)(ET;WK7*TF MP< 90H&Y<0K,OC8X12&T/[/*,G5Y.0OLG;#OL(("\T8:JCFP=5%RV;_;8U6&'$(W>(,0= M(7XO8=@1ACYHZ\S'FC'#LE31%I1#6S77\+7Q;)N&2[>+"Z/L++<\D]V008CA M,RS:;00J8,'7DA<\9]+ 19Y3(PV7:YB3X#E'_1(\9;J$2R:8S.W4\0P-XT*? M6-#=8@;'1R=P!%S"SY(:S>1*IZ&QMMWB8=Y9O&PMQF]8O&;J%(;1)X@'<;R' M/CU,GV'>TZ.7]- 6JZ]8W%$;)E":OC=)PLVM_#R:)>\P+C\/>X_"@QSE3UA%,J:J9?((_UU@M4?T]D'[4*X\^ M+GTK-=Y--HY>I=^#&47[TX][C^.#'F](YB2-(B'<=WLE#2K4YCUE2/HEDH\K M0_+?!L?#5U78 WE=A'#GD+L+UAZ+-9<:!!:6-#@]LT51[:75=@S5_MPOR=A; MQ#=+>\^C<@ [7Y ]^UW'727]GR/[!U!+ P04 " 'A;!4-*VDHZS0#^^)*5(=E8W%/*++4H\ M1S-G1CH83?9"/JL$0*/7+.5JZB5:;Z]]7T4)9%2=B2UPJ3(!C[&67R]G7ADFT3; M$_YLLJ4;> +]=?L@S'C\QG[GDC?)K*B"A4C_ M8;%.IMZEAV)8TUVJ'\7^+R@2.K=\D4B5^T7[8F_@H6BGM,@*L(D@8SS_IZ^% M$ < PU,/( 6 O >,&@!A 0C? \8-@%$!&#EE\E2<#DNJZ6PBQ1Y)N]NPV0,G MID.;]!FW=7_2TEQE!J=G7X0&1-!G])07'HDU>F(;SM8LHERCFR@2.ZX9WZ ' MD;*(@3*;%Q)BIM%"\ BXEM25\.,2-&6I^F0WN,A!OMORR-0S^GX/V0KDCXFO M30(V##\J@IWGP9*&8$-T+[A.%+KE,<0U^&4['I,6 M\H5\I'WN2;DU;&>RK/ M4(C_0"0@I":@17\XKLNG';Z$J E^E$U8-D/H^$8-?&75;LHBH9_H$5Z [P"M MI? H\3T3U-UC\(9E>&,VL/)NRPZ;*&ZIFEG(5=G0?"A MKC;M.!S\'W>4QGF9QGD_591-5VECIU0,>QAPZ:%J:K!T8=KT:<>4/N*=!W)U6 MV\H[\##FT4'3HFT'D'1I6_D.[FD\=P,\P*2R%S*(O2P[:,(N(4CE$J2G2_PY MA!"5%Y!!OZ=/<$?[!1&G2V[C)7"&75CX=E6?+Z?_&S;SOSL_Q]2*?X2N: M_)."F7TVC"N4PMI0!F<7YE4I\RD]7VBQ=7/K2FBCL3M,@,8@[09S?2W,[%HL M[ W*;R6S7U!+ P04 " 'A;!4)V?(\C<" !/!0 &0 'AL+W=O%,P$H1 MO6\:JO[> Y?MW N]]X4UJVIC%_PLW=$*-F">=RN%D3^H%*P!H9D41$$Y]^[" MVT5B\0[PBT&K1W-B,]E*^6*#QV+N!=80<,B-5: X'& !G%LAM/&GU_2&(RUQ M/']7?W"Y8RY;JF$A^6]6F'KNW7BD@)+NN5G+]COT^5Q:O5QR[;ZD[;&!1_*] M-K+IR>B@8:(;Z6M?AQ$A3(X0HIX0_2\A[@FQ2[1SYM):4D.S5,F6*(M&-3MQ MM7%LS(8)>XL;HW"7(<]D/Z4!$I&O9--=(Y$EV;!*L)+E5!ARE^=R+PP3%5E) MSG(&&L&/X@#"2(2?+\%0QO4%KCYOEN3\[(*<$2;(4RWWFHI"I[Y!G_8T/^\] MW7>>HB.>?E U(W'XA41!%$W0%Z?I2\@'>OB1[F-UAA)%0XDBIY<.;9OFD(71M]0_C!U/8(*; ?/!5CS8BD_:>F""X;T7I))RNLH= M_W)\:!)^,C:!B>-I8\E@+#EI[$F:Z4(E_Q0AN@X^^9G C#QW?OS1[VZ?&OQ? M*B8TX5 B*YA=8SJJ:]\N,'+G.F K#?:3F];XXH&R -PO)79!']BF&M[0[ U0 M2P,$% @ !X6P5'CH-B 5 P D0L !D !X;"]W;W)K&ULK5;O;]HP$/U73I$F;5)'?D!+6P$2T$ZK-#;4:IVF:1_<< &K MCDUM4ZBT/WZVDP;H4H,ZOB2QX_=\[WS)O4![V.FQO+7D UBN 9@EH.J%%9$[6!=&DUY%B M"=*N-FSVP>7&H8T:RNTQWFAIWE*#T[VO0B,D\!%NBG,$D<$-G7*:T91P#?TT M%0NN*9_"6#":4E1VL1;I/7R;VY-01W!+V(*X4^DK4P_%-+R_0$TH4Q\ZH3:1 MVOW"M(QJ4$25O!)5$T:"ZYF"2S[!R38^- HKF><)I5UIN.K_5JUCF,&>'P:X3Y'/8RW.YFIM/'"?P*)@I*D;U4YT& M/TD$(BS2MP!W%F)<;3^R4<'J<4=-+YB?!-T6\Y&SXK_MQ[A#XPHI_DBWZ=$ MXV2]=7*@(AWN8(H:9][_9;QN)K&_F^R9#K+:.QWKGA,?JND,=S"]VC["#7.3 MHYPZSZ? V9+" %2SE:_L.S?U8GY@_:8S36N:PJR:]CZEQK$PS QEU&B;'B$+ M_U<,M)@["W4GM#%D[G%F/#-*N\"\SX2Q4>7 ;E"Y\-Y?4$L#!!0 ( >% ML%0WH!Z;; , 'L+ 9 >&PO=V]R:W-H965T2$6V6J\PPVE5LA[NSB4S;W LL(2TRUA2#F[QZ76)86R?#XIP'UVIC6L?O\B/[1 M)6^2N24*EZ+\3C-=S+V)!QGFI"KU5['[$YN$8HN7BE*Y7]C5MHDQ3BNE!6N< M#0-&>?U/'AHA.@X&I]\A:ARBYP[C(PZCQL$IY]?,7%J71)/%3(H=2&MMT.R# MT\9YFVPHMV5<:VG>4N.G%Y^%1AC!.UB3$D'DL-8BO0-S/F!)5 $GEZ@)+15\ MPP==D?*M,;U97\+)F[#$G:'>TS<,GP!SIZ_OG/R*YUZ.29MC M\MN5)@\O5?J\97'^NDH/P\?P$XGL%?H7'/5@Y^9:*([!36!9&H3N&S:6/.0L$)Y:#<=J^@=:RX\V''X329)I-G M%\"AW>0\/OK]A\%3&PA>Z>IJ@+MWTB1.#J^N'KLP&*#>Z6#A(/4KRDT7Y+ B M\LXTK2W5I(2/%3=UN+I:OJ3D8?04*_H?B]X$ZU8SC(-D8IO1OG8]AM$XCI-P M>D2]IY85OE;/"@^;T6C<5_B>IA4$X6'E_E6:#-ZN(" 9"0 M&0 'AL+W=O MZ6JMS NWV]Z0%4Y1 MO6PF0L_<@F5!8TPDY0D(7':,,!,F:8M([?.:E3Y#3 _?$'^YTM7A@ZPI;M9[=:X(5&DVQ9\"\)$:S8SL.Y;M/:+)J91IDKH MKU3C5/>1*X00OL(0YPJ>YHRNB/D')5P-41'*),QPIU+"KG70RW0(5U^NVZ[2 MJ0V!&^5I^EF:H"3-'T?@P]/P,3%POS3[ MZ'RX_QGN:KL+SX/"\\#RA25\]XE"@5+!:*?7N\2*-;\",ZX(.U9=1M>P=&;E MOW5#S],^O.W7]Z:XI>82)THV1K6P]7@L0PZ#V/ MIM"+%/P<8SQ'\0O^P-/CN)B>L"HL\H>G\PL>(2XD+ 6/X5[*E"01 E]:RXXU M4GA@0^"W2GVH%SKJ)W6,=HHFJY3*M=XDU4?^"O1BGB;'=/3K!SK\9EBJHU'H M:)S4\<"3U=<9BO@_+=-O'+9,>?9FD;UYV6[H/XRFLW/ZH54H:%VX'S*^^OZR M:)0:<5/(N+FL$0/V+@B,<4$CPLXQQ/?^;>#>A2W)"3\UQY&MPMT[5A M[E]02P,$% @ !X6P5!7;8Y(Y P 8PH !D !X;"]W;W)K&ULM9;K3]LP$,#_E5.T#R !>31]@-I*T#(-"49%8?LP[8.; MN*U'8G>VT]+]]3LG(93F0:5I7UH_[LZ_N[,OU]\(^:R6E&IXB2.N!M92Z]6% M;:M@26.BSL2*X[3L6/"N#7LIVL3.>R+1$>, MTXD$E<0QD=LK&HG-P'*MUX4'MEAJLV /^RNRH%.JGU83B3.[L!*RF'+%! =) MYP/KTKT8N2VCD$I\8W2C=L9@7)D)\6PF-^' <@P1C6B@C0F"?VLZHE%D+"'' M[]RH59QI%'?'K]8_I\ZC,S.BZ$A$WUFHEP.K9T%(YR2)](/8?*&Y0VUC+Q"1 M2G]AD\LZ%@2)TB+.E9$@9CS[)R]Y('847+]&P? MT[*,?UZ3TV[!TVWDF9 M%H?@&282"TA6D7&XD"2&T>7#]10N PT_[F@\H_)G MP[OL%0?V&@\T=4K!BFS)+*)5@>B5[X>_GYBR3.WE/B^XSANY1H*O*=X7I +# M> )W1">2\07<:O;SL$'FSRCZRN%?4$L#!!0 ( >%L%32%41[ MP08 '(I 9 >&PO=V]R:W-H965T,?X-S&C5(+[)$[%46LFY?Q=NRW&,YH0<<#F-%5O MIHPG1*I;?M,6'A&-Z5CJ)HCZN:4#&L>Z)36.[WFC MK56?6K%X_=CZ,#->&7--!!VP^<D;.C5K<%)G1*%K'\Q.Y^I[E!'=W>F,4B M^P_NSJ3DEDAP?F+;'XS;34C4:I#\5)R M]392>O+X Y,4=,!;<#DCG+[5LSH! Y:H4!$'P ?[@/D(611'[BK0XOZ:;WZ'XOT M ""DU6'7HGY6KWY)YP? "S/UT*(^W,WVT=:VM]6DKV8>K68>9>WA*FLD&W\# M[X58J!D_7? HO0$7E$=LL@^N2+R@^X\OU8('+BF_C<94V,Q>]A-D_>BE[_88 MAI[G';9OB]99I" LBJU9X:^L\.NMT&$++K@:&]B+4C!A<4RX '.JUEO]SAJD MRS:[A;%X!\A?'_"P06AMN'@U7%P[7!UXX.S[(I(/X'TZIJE>B,%%3%+PUSE- MKBG_NV9J.ZM>.LU.L>7R">U@\&>N!!:8H:NX*57<%SV_5AH9T,V'0I),#)0LX8C_Y1HCI^ MLI@15C.78^L4X@%[RS][3(0KJ\*?9]7)9!)I91);#%0S"?0L-ED:EBQ%=89V M5X9V'0SM.QK:MQGZ<:X5Q#X8*0TI0)2NUJP19T(T6#;LEBT+$$2HM[%8E>4@ M@F$05GB@M_) ;V/^@!N3K,H"UT M@-N73>%\A,7<]%'@;6:P10S[O4Y0$9X&P&$]@O\R*9S;T9##35+K7C($!#8P M$%5;*D*I+*2ILB,&)%4F350!$PFIT^566Z:=IQ#*)4(-18 N'&'#[69J]A^[ MM;HL*''4(/#*5-8BAQ&NQ$=HF "LIP(?IU,UR=S)(P9U80/LUA#])4>P,OV& M/!Q "T;ZH1_@#1IMD:ORDX%1Z("C(A_U?IX:FMTLRP'G)!E )Z!KDEJOOPS2 MH7JD>[(*;)!W5 Q(O[JV0@8?43TB#=0JM8AEMD@YQ"0JU)[;%Y_;QV0_[[48 M:]T@[*#U^1Q8Q +HP*RCUPJU(&3U-!):M0DM>X1 Y>H 2Z? M*L;[>4<-VPP#BUBWNG1!!M%0/:*=)?.8/5 =F(]9D8-XOFBK*PURIQ&G8\FX M21CP+]BM[$<&_) [^+T0/4/E,GFSQ%HWSH CJ@?'P2RB4S",4I*.(T4I-L%R M=S\;2$6OOI)%95CU>UW*J5W>:V;DP;B_7J( M[S-EJ(K4YU@6? /CODN9NQTGSILNKJ>]H$R)+6)!IWIWUQ %OX$HO'RF^66V M@#'V>FC3!64YU M"#U?XH+#%O7O1_2I2S7=B&DU2ZUXR3,.O9QHK@'["##/L MP'?9<=\RPSIE\AX@2XJ5Y;J]ZA0SI,%_]:3!+Y,&&/0\U DW?6#;A ]#6!4] MAESX+IOPOT*.A4XYUB"U[B7#>WP7WK/3?FGV ZZHD*84J-XR'38,"-MV3',7 M;*&Y[A;#A?QZ+K3MTJ.DSLE]E"P2E]4(&]:!&S867CRC1_D(G4]0L"$SN)[, M&&?KY93=(N8'U:" #8< [_ZC7ULV;''H>=O M\BR+'((^ZE0=S1?.YNL9Q!5-)QL,_4=.4;!A"]B!+3S%-E'>3\,VD9/4T$EJ MU"2U[A'#0?#S[=KC\FZ\+7'*4K"Z#L:&..#=B<-S)T[YO-YV(F81LYV(M0L? MD^FO$<\)OXE2 6(Z57K>0:@:X,L/_)8WDLVS[\NNF90LR2YGE$PHUP+J_90Q M^7BC/UE;?69Y_!]02P,$% @ !X6P5+T;//6_!P /3, !D !X;"]W M;W)K&ULQ9M9;]LX$(#_"F'TH06:6#PE!8F!QNYB M^Y!NT&S;AZ(/BLW80G6XDIRDP/[XI8Z8ED121YVT#XTE#<9^ Q#*+T8K+)LNW9=)HN-SSTTM-XRR/QY"Y.0B\3E\EZFFX3[JV*0F$P M19;%IJ'G1Y/9>7'O.IF=Q[LL\"-^G8!T%X9>\NN2!_'#Q01.GFY\\M>;++\Q MG9UOO36_X=GG[74BKJ;[6E9^R*/4CR.0\+N+R3MXMK"MO$ A\<7G#^G!;Y"; M"AE;7L"EKLT MB\.JL- @]*/RK_=8.>*@@&-I"J"J &H4$ VK"^"J &X6()H"I"I "L^4IA1^ M6'B9-SM/X@>0Y-*BMOQ'X>'Z1OQ)//-POP^M6;\VDF5,DK MG"ZK9N=ELTC3+ 97<91M4O ^6O%5O?Q4F+"W SW9,4?&"J^\Y!1@^!8@"R&% M/HO^Q:%!';QW*R[J(YKZD 4=\/[GSL]^@0_1DD?YZ ;7@1>!;U<\O.7)=T,K M9-\*,;;RU"5B/J>9%ZW\:/U6S +1RI*#UWX$TKQ34V7_E#73HN9\<;B?(0P= M!HGPWOVAX]J"T'$8I8CN!6O*T[WRU*C\UV)*BM'FW?-$+#& /_)DZ:<<;!-? MZ+_E2:E_W:15' 1>DLK'2NO*IIT#I:U3Z#8LZQ"J6<7V5K%>7;).O"@WKJ,7 M6+L7&(((-55MRT$$;69;:FWMO;;VL?K@T*!^?6 KW(MPPS"5D*X/G+U53J\^ MX(];/^GN Z?E6ZNAI$FBIJ&[U] ]EM_?'QC1S^]ET\Q@CTFB9@^T)$:L7C[_ M&$D)L@ICC:)0Y8!H\EGL;^O;S<-5\8V@CC=I(JHUZ^?!+ M/_^A]MH!+4:8@S6*2'A!,[U*!=X"0<7E9D_5(0[" Z8UE+B#9MX]Z>6MUPE? M>V+GXD=9XHM-Z!+<>\&.*W2Y[*CS&_RNM("TY@BT(+4LW4R1V(-F[OT.M*NJ M:WU.'$N[+./@Y)8T(RL]\=T8=F46W3DB@(3/0](:,0D;56D-+6Z.E)!TRDTZOY9?!&L(! P))J"$SU/0: M#M[9+,Q-Y4W>ZAL54EI MA[5$*#+CKN<:YSWV7>.0!!\R@^^H/J0*[Y"F"\U"=3,D_I 9?\=X6S!WA;@A&-!>/P!4Y%/)V"$GAH+/!&K&_&IH:O;UC2 M#H^EW?"Y637E&.=FAU#=#(E#;,;AOQLN0A7+'G_TAB78<+]H;]9=/%;%?Z2YBU=+Z0:!1!SN=RK:[_AG@=L' MG">N&$2Z2 ]+X.&CG7 .7RNPZO22:$)L+.F&^YU?CAK5BM-,]:AN"Q*;&4:U M9!H^VH'FB%&M.JQLCVJEE,XR"4)L!F'/I6U8@(HEYO#13BQ'.%85PK6V05U2 M]12*1!\QH^]99RE1A7U$0K[1>U]L_3TG8( M>@*1Q5Q'-UXD;>G1:#OJ2(H."3"IQ"7M%V#VR]-2U0LT+B$.U@28]. -&C,$ M?SM/2U70PIK\.Y68HF9,CP4JH4C_(!2I$HJM%ZR&0)%**%(S%%N[H&%!+Y,\8R]W*LJ4"?]5,0DL]G)I0-:1X*L& MA%)*-R DPI@98\/FC2N;I C4FF<1>[C47IH)+>S0X[?V!QHJ%EC M WBJFKG3@V\$0IZLBV\M4E'Q+LK*-\[W=_??)(+B.=W<9P]7>0-[+^8F?T/4$L#!!0 ( >%L%1K$'&G_ ( M "@* 9 >&PO=V]R:W-H965T@HLMR6.W!3:>-A6-W;8>6?[^VDX8"(6*1D+@D=CQO MYKWQ3.SA1L@[E2)JV&:,JY&7:KT^\7V5I)@1U1)KY&9E*61&M)G*E:_6$LG" M@3+F1T'0]3-"N3<>NF]3.1Z*7#/*<2I!Y5E&Y,,I,K$9>:&W^W!-5ZFV'_SQ M<$U6.$-]LYY*,_,K+PN:(5=4<)"X''E?PY-)&%B L_A%<:/VQF"ES(6XLY,? MBY$76$;(,-'6!3&O>YP@8]:3X?&W=.I5,2UP?[SS_LV)-V+F1.%$L%NZT.G( MZWNPP"7)F;X6F^]8"HJMOT0PY9ZP*6T##Y)<:9&58,,@H[QXDVV9B#U V'D% M$)6 Z*V =@EH.Z$%,R?KC&@R'DJQ 6FMC3<[<+EQ:*.&>)G.FNMPOXSF?[>,6[O4.;H6U&N@.'2P()6SR1*%M>2 M8J+%VIWL% ML%0=".SZ100 /D2 9 >&PO=V]R:W-H965TS<1X T0'>W#^R..NK.0]4'3V)"-(G-V@:F_WZ=RR0A M.(&93@L2Q/:Y?.?8QU_LR8'Q1[$A1(*G+*5B.MI(N;TV#!%N2(;%F&T)52-K MQC,L59/'AMAR@J-"*4L-9)JND>&$CF:3HN^6SR9L)].$DEL.Q"[+,/\Q)RD[ M3$=P]-SQ)8DW,N\P9I,MCLD=D5^WMURUC-I*E&2$BH11P,EZ.KJ!UTODY J% MQ+\).8C6,\A#>6#L,6]\CJ8C,T=$4A+*W 16?WNR(&F:6U(X_JN,CFJ?N6+[ M^=GZ'T7P*I@'+,B"I?=))#?3D3\"$5GC72J_L,-?I JH !BR5!2_X%#*NLIC MN!.2996R:F<)+?_Q4Y6(EH)O]BB@2@%U%)1CO8)5*5A=!;M'P:X4["(S92A% M'I98XMF$LP/@N;2REC\4R2RT5?@)S>?]3G(UFB@].?N;20)<\!'<8\XQE:+] M^,]."HEIE- 8O%\2B9-4?% "7^^6X/V[#Q-#*@2Y'2.LO"U*;ZC'FP56C,J- M )]H1*)C?4,AK^&C9_@+-&APA?D86/ *(!,A#9[EY>IP (Y59],J[-D]]N8X MQ30D5X"U,Y=0(#:8$Z'-6&G1*2SF5;J?6:[G.HZIXMFW0]$(HL W S^H!8] MVS5H>Q#T9R%V)#H'TS[Q#DTK4%^W U,C&'B.:9IZE$Z-TAE$^>EIF_#S,)T3 M[Q\M7WV"#DJ-G&>[#O+U*-T:I7LQRHBE*>8"; DO$6L!E_;\%A!SC) >A5>C M\"Y;ACB..8FQ*O&$2IZHW3H$>YSNB ;)?-CF-_A=![]49CMV=^E/!'')@NU /.JA!!X.@5PE-LET&OJU(]D#X]X']!)K- M]FR^.!-78,N3D "U2N$H-T#'370T=L6];(RV '2LT_#AEW@R^GEU0FUAG-5!7)&ZCB0AG'@ M,.6L\-/%I=(0!!QFB#?-SBD_P&YJAD2.0VC8 P[3Q\\6B:LK$J<+7"<%>X@/ M-IP#APGB%57BZ>#VG=%3LCA9!T,BQR$T3 *'J>2^.*ZH9-[L M"5?'KTL*!36<@GX?IU2N.G/H=7*DE^K9#U'#*>B7<@K2M WSH-_'/)6KSBMO]S5$+]6W9'+F.>YI: ,-TX;^Q79^ M1NNF[\VZN(6( *,@3)G(WUM#EF6JJ8[RX6.5,K8&[U0T%L 2J#-HN*G/L&-= MA1NM\WU&>%S$=E>^N[F'EQ ]'I7\#K)=3TWR#[>H%LS8C*@QHI M;DV,QG5Y*:20QRIRD)*U@F&./94R7MZSE W)ML7-PP.3DF7%XX;@B/!<0(VO M&9//C=Q!?=LU^Q]02P,$% @ !X6P5)+YC"II @ Z 8 !D !X;"]W M;W)K&ULK97+;MLP$$5_A="J!5)+5OP,; %Y-&@6 M*0RG<19%%[0]LHF0HDJ.8@?HQW=(*:R+QJD#>"/Q-??.H:CA:*/-HUT#(-LJ M6=AQM$8LS^+8+M:@N&WI$@J:R;51'*EK5K$M#?"E#U(R3I.D%RLNBB@;^;&) MR4:Z0BD*F!AF*Z6X>;X J3?CJ!V]#$S%:HUN(,Y&)5_!'>!].3'4BX/*4B@H MK- %,Y"/H_/VV<70K?<+9@(V=J?-',E1X.(+2'GE<2IWGR!AJ?K]!9: M6O]DFV9M$K%%95&K)I@R4**HWWS;[,-.0+NS)R!M E*?=VWDL[SBR+.1T1MF MW&I2KQHVHQ9J)U[)_39/6=)*DC[!/[V2 M02=DT'DO]\2(!;"9EAR%%/A\"' WV'6/!5P+=7=X]Z#V@G?OO:B?MR7]Z71: MO]%!#9SL%[L5A5"5.@2]'^S[QT+O_X/>?1U]$+P'QT/GVT/1A\%^>"STX7_1 MXYW"Y>X J@0K055'0DXQ2:M/P::NJW4'=>EKV5PC54;?7--5!,8MH/E<4SUK M.JX\ALLM^PU02P,$% @ !X6P5*F Z[[! @ H@@ !D !X;"]W;W)K M&ULM59=3]LP%/TK5K0'D"CY:).VJ*T$Z:;M :@H M; _3'MSDMK5P[,QV*4C[\;.=X(61EDJ(E\9V?.XY]_C6-Z,M%_=R#:#08T&9 M''MKI+H RK=C+_2>%V[(:JW,@C\9E7@%^BY*0 M)@EG2,!R[)V'9VEH 7;'=P);V1@CD\J"\WLS^9:/O< H @J9,B&P?CQ "I2: M2%K'[SJHYS@-L#E^CO[%)J^366 )*:<_2*[68V_@H1R6>$/5#=]^A3JAV,3+ M.)7V%VWKO8&'LHU4O*C!6D%!6/7$C[41#4#8VP&(:D!T**!; [HVT4J936N* M%9Z,!-\B87;K:&9@O;%HG0UAYACG2NBW1./4Y(HK0'W40>=9QC=,233#3WA! M 6&6FT6Q@1Q]?M1E(T'J??/JO!%?'@@YFH+"A,IC#;Z;3]'1IV/T"1&&;M=\ M(S5$CGRE,S%Z_*Q6?5&ICG:HOL3B%'7#$Q0%4=@"3_?#IY Y>/ 2[FO_G(F1 M,S&R\7H[XJ50G% L2O/0Q=Q]#=R^"L+AM6X]IJ MJ*QNL[&*FMBHYA_],.DEVK"'%BD])Z7WEA3+2I@" 5*UT581X@9M%+>SQHXU M/HA5YR\XI6VD\2O2<)"TLR:.-=G+>LL5IL;G-\UO+>+DE?M)/VI7U'>*^GL5 M79>@"XVP%:JK3+HR0W_0="5 =W>L-V H9,R M?&_YI<.#RR\,_MV3P3L+,*TCO*S 7<2-"SK\P!I,Z^C-,XCC_\_ ;S00T[WU M_;HB3"(*2XT*3OLZ)U$UQ&JB>&E[RH(KW:'L<*T_(D"8#?K]DNN^4D],FW*? M)9._4$L#!!0 ( >%L%2"&5GEL < &TB 9 >&PO=V]R:W-H965T M1V')*_%0I"D>.94U&$0GBP=E) M^NR6GYVP1(9!3&\Y$DD4$;Y?T)#M3@?VX/#@+GC<2/5@=':R)8_TGLI/VUL. M=Z-B%#^(:"P"%B-.'TX'<_O=E9LJI!*? [H3I6ND3%DS]J1NKOW3@:40T9!Z M4@U!X,\S7=(P5",!CG_R00?%G$JQ?'T8_2(U'HQ9$T&7+/P2^')S.I@-D$\? M2!+*.[:[HKE!8S6>QT*1_H]VN:PU0%XB)(MR94 0!7'VE[SDCB@IV&Z+@I,K M.'T5<*Z ^RJXN8+;5V&<*XS[*DQRA4E?A6FN,.VK,,L59NGJ9LN1KN6*2')V MPMD.<24-HZF+-"!2;5C"(%:Q>R\YO U 3YY]8)*B&7J+/K#88['D+ 211W0= M2\JID/!F&>XY03?4#SP2HCJ_)_$1PE:J;C6HK\SJ*^H=U.UQ@_IY M#_#8;@5_T5_=;E"_?)WM5WUL;YQ]!"%4Q)%3Q)&3CN>VCK>6:,GB9\I56ANB M/WCP&,00,.K-$,TCEL2RR$K$4B#V@]_ VO5ARB/5&K-EPXQ("NP%G7T+70B341ZN$JTUZ2WG _"'Z3,*$#@\O@=#0/>7/@4=%DQ%NW8AIW8@&*=MN MM6)<6#%^K14?@.]2@4;PXSHLM0%J\.MRCFU-6O%/"OP3(_YJ+OSKAD9KRO\V M[)]I,?#TQSIF:M@XV2QIHOB,<;/YCJQ0$7"122!+[L':P6HD*C2$Z3^_1@H0D M]C*'I$X0C5XXKH7MQ)U]Y86ZS'0ZK$/_H7G4?; MD.TI1 +8KWA 0.U(5&+ML4?L4K%B_Z0DF$\TJ7C(KN>1)KE)>QZT-5_:9L+L M$WBB;^1=\M37$%L';WQ)BW90F0,CPR$$G;]0[@6"YENT_\:TZ[1KMQBO>=:]=I3G9[B#EUZ_&!0EXM@/1'#9@= C,52 \5?BA.R)IX]*8H6'K MR+)^-5FIF=LV4_?_D.G;K+P+Q!.ZX)3J8U.KO6:0SA%VC.;J>L+N*"A^G+FP M]:BG63*,V:$??*,KEML<^'2 MFF<6E'@;=,42R/5YEDD+DO?OEWW2AJ.+ :>C&"@&+YAVB&Y8+#?A_N#9ID-Y M/FR94!S6 M,AWUXV4^:[GPPQ-\W.):S=>.F2$;7?MQHS*>>D6]1'4@L\4O*HX[^DQCV$I* M3FQ8F%E2&NI"D:%D:.YY/&G*'E=IJ_RB2K'JN/V M'1 MK.R8J:]U@X-?6?BL$&>-"DA;7I:$2T*?*5?-EP79HR79!A*N+SE+MM4\ (+7 M,:R29'R?]C]T^Z-7KM#DZYAY[:NQ#X@A7Y"7($HBM& .(N^[AG!IF#@ZD;HTWI'8F( I'G/ M,;/*MS:QED[]&#TSY%_-2(Z9D=ZS^/%MRI#5U6YWRGD^8F69IM-6+%AS$S9S M4VN\+1F$.U&5]-R'-\#OJD7)R4[H6(1$X($_50Z#(5+PZM04>\$6KDJG?#0/ M0[:C?F.KT QPW%7X8,U[V$Q+WV=K$*>V9GU9HR'U$[!CV$E84R#NT3*^CH7D M27:VJ13/0(.2J)I+KT8C.O,<]KC+S:5>L9D#VU/8H>2IA UD6R$@;)B?>!+= MDQ"VY1W])PE 79'>FJ)/J@0EHJA"02OU"7D /R"YH>@BX. .>V:A%=DW]C$Z M0$\ZPTQ3)OY^RCQ4+%!W1X%,C0%R[VIVX7J/&3NX):PT;^)7MYBK,!NAC6M! M/S7$O.9!W-$_+KZ0J-7^POA33GDI0\_]9]4D5(T,2O.Y(]H6^905 K9G5I7 MDY)K)J66S\D07+L8'+()MN5\N58'1MY\7CSOF&D\:TMQH])G/;;ANQ&LFWZI7S-I&11>KFAQ*=<"<#[!\;DX49]?"]^87+V M'U!+ P04 " 'A;!4"#\>)HX" #R!P &0 'AL+W=O)CV8))+ M8M6QF6U*^^][[:09J)!6%2_$CN\Y/N=$W)MLI+K7)8 ACQ47>N*5QJS.?5]G M)514]^0*!)XLI:JHP:TJ?+U20','JK@?!<&97U$FO#1Q[^8J3>3:<"9@KHA> M5Q553U/@6\WE_G$"ZPBX) 92T'Q\0 SX-PRH8Y_#:G7WFF! MV^L7]F_./)I94 TSR7^SW)03+_9(#DNZYN96;KY#8VAH^3+)M?LEFZ8V\$BV MUD96#1@55$S43_K8!+$%B X!H@80.=WU14[E!34T393<$&6KD,L29]%H:(#'Y0JZER*0P2G(L*<+,)1Q??**X0=DI9!<%D]X2T;^7$&U M /4W\0WZL:K\K-$^K;5'![1?4=4C_?"41$$4:2=AE\3',-I$HC:1R+$.#K#6 M7DYWS3!!Z@M.]LFL"8>.T/X-'M)X'(S"Q'_8HZ/?ZNAWZI@RR:DJY(& =C@' M+>?@V-X&K[P-PV@PWN]MV.H8=NJ8@\I F'WW=0.'<2\(/G4D<=8J..M.@@J* M;>$]X8Y:RM&QPQV]"C>,1\%@?[AQJR/^:+C=P"A\(]QQJV#<271C2E#OB38, M_K>IX-CA-HP[Z8[#,-Z?;KC5,<./YOL&\G# _E8'M],06UO!A"8+Z4V-B;C9T3[9A/GP%02P,$% @ M!X6P5%'1&UL MC55=3]LP%/TK5Q$/(&WDHRECJ(T$[:;Q *HH; _3'MSDMK%P[,QV*?S[73LA M"C0P7AI?^Y[C) M&[XIK9L(LTG--KA$>U&)R3 ME5+W+K@LID'D!*' W#H&1I\'G*$0CHAD_&TY@VY+!^R/G]F_>^_D9<4,SI3X MQ0M;3H/3 I691.M=J!=-K&Y@:^-1Y,;+MTI+JVF54XX MFUTKBW *G^%:R5Q)JY6@E U<2HL:C:6597/ H-9PGN=J*ZV!!7MB*X' 9.$F M]18+^/9(5\N@@<,Y6L:%.2+P3#QI!E=8\)P)^'V%U0KU'UJX6\[A\. (#H!+ MN"W5UA"7F8263#EI8=X:N&@,)&\8N&+Z&$;Q)TBB)!F S]Z'SS'OX/%+>$BE M[.J9=/5,/%_Z!E]7H;I7(=96")L*#9EL6$\\JWMY#UD2D9Z'OI/]G#C]VN6\ MD#OJY([^)]G>IJ-7 ML@8RHF%9XT[6^%U9M\K2+68?../!FSP>..3TE>B!G#W58>^]NUY+;V##I0&! M:T)%QU^(1#?]JPFLJGT+6"E+#<4/2VKYJ%T"K:\5M8$V<%VE^Q/)_@%02P,$ M% @ !X6P5/,VZ+7S 0 00 !D !X;"]W;W)K&UL?5/;;MLP#/T5P4\;L$6)TW1;X1AHV@WK0[>@V>59L6E;J"Z>1,?I MWX^2'2\#VK[8(L5S>'A1UEOWZ!L 9$>MC%\G#6)[Q;DO&M#"SVP+AFXJZ[1 M,EW-?>M E!&D%4_G\TNNA31)GD7?UN69[5!) UO'?*>U<$\;4+9?)XODY'B0 M=8/!P?.L%37L '^V6T<6GUA*J<%X:0US4*V3Z\759AGB8\ O";T_.[-0R=[: MQV#MD'@2!@@(#@Z#? 6Y J4!$,OZ,G,F4,@#/SR?V+[%VJF4O/-Q8]5N6 MV*R3CPDKH1*=P@?;?X6QGE7@*ZSR\WDG"8?[,([!-[ MSS:=IROOV0YJ:CJR.S.,//3NS2V@D,JS'W#$3JBW&4=*'BAX,2;:#(G2%Q(M MV;TUV'CVV910_H_G)'I2GIZ4;])7">^%F['EXAU+YVGZ"M]RZL0R\EV\U(E. M[\$Q6['O+3BJV]2G7OCGRAW85I$MK/XAO\CXX5P /QN+!E?'Y?.LL)W!84*3 M=]KOZV&L_\*'QT'%UM)XIJ BZ'SV@?*Z8>$& VT;A[RW2"L3CPV]47 A@.XK M2X,>C9!@>O7Y7U!+ P04 " 'A;!4"WS_&P<* ##0P &0 'AL+W=O MRJ](B<_A(:GS MY[+ZO5X*T3C?5WE17XR63;-^-YG4\Z58I?7;5Y]]GGZO*\?&SRK!"?*Z=^7*W2ZL\KD9?/%R-O]/+! ME^QAV;0?3"[/U^F#N!7-M_7G2KZ;[(ZRR%:BJ+.R<"IQ?S%Z[[V;>2YO2W22 M7S/Q7/=>.^VYW)7E[^V;CXN+D=M:$KF8-^TQ4OGO24Q%GK>'DD;^V!YUM/O1 MMF#_]9G7 MW5_G>:MU1\[\L6[*U;:P=+#*BLW_]/NV)GH%Y''P FQ;@+TNX&L*\&T!;EO MWQ;PNYK9G$I7#[.T22_/J_+9J5JU/%K[HJO,KK0\_:QH&_ZVJ>2WF2S77'XJ M&^$DSMBY>JSE5W7MW(H'V;"-\['87%9MZXS13]_,1)-F>?VC_/[;[[SNB*D0>\2:NW M#O?.'.8RAOB9VA?WD.(SNOA,S'7%!V?#=^W#N^/YFN-]$4^B>!18O6X*AEW! M]OY^NDS"P'7=\\E3_W1561!Y?=G E[_SY9.^/A:-J.KM15'I36Z.$O1^_;4_ M2C&P%NRL!88JJT5:S9=.6BQD%_ D.[=U:Q.S%R@_/N8)4RL1T[%(6XOASFI( M6OUE+2IY+Q4/3E;,RY5PWN1E7:-W4:@Z\+IV?&T5$\9!K/4:[;Q&I->?JU0V M]<8G9C!2?A>Y&%41=[7.XIVSV'PMBKIQQ'?)PQIU%R.UPE5_B"SA6H/)SF!" M&OPD =XV+&8L08P%OJ]:PX1QI&]7SP4$N*2]KVGQD-WEPDGK6C2HR^T1^K_. M8A8K+F=;8;^[80%C>I<]4'F6]\JUD* _<[H@95S>C[_5PGG?6D>=>XISGWF( M<407Z)O>8^";&:[.)WEM=OUD5CBW,OA:.O\J99!6./\M,_FI[#N;QPJ]:K>' M'IA2;_D9)B,N#&"/1\/G:]FD.>J+J_32+B,;_9]?XOVX:W_GWC5C=B>H_1,C@ 54\&BM'77(J/]!+#I$1 MEQQ QJ,I,RVK=2GOB&SL1?KHBP-/.,T3 M4SC#52 HYBC)T!;@@M.XL EGN H$Q1HE&5H#7' :%U04P]7^WXLCI#VQ=!?5 MG@ *3H/" F9<'7<$"=;QJCH_(#+3 V?AL:!,8RO@N"U95(R= N<\&E.:",7 M7QUCH/6(Z,AZ!)+X-$DLVMI728%[1#)4E$<@BD\3Y0#*GCB8\7M3)J8YD\.# M&=^(FADI&5H&U/BVJ,&J=YK_6:7.'CD:'[CAT]P@HAA?Y0$V#X+)//TPTP=V M^!;LL)GZ,O.#E SM 3]\4W;+/H#Q,4X@8V),IQ^U^4 3GZ;)'I&,CR6]D'A^ MB@E]GFC=!L"5@.:**98)C "9DI*A+0!(0 /$)I8)D'P5$C=@,JX?# 6 DH!& M"174!"H;9,MB[A"ASWV]/:!(< Q%-MW8"0$)P]"Q&H';KL:?6 MS@S33P4J)91*IB3#Y1Z D-!V M:(+5[U567J?50^E\D%=*(40EA6?.[3P3Q5PX?TM7Z[\[7\5\691Y^9")^LRY MOI[:U&D(, EIF!!Q5XB,1WQD*@?1\5@/D1 @$IIFTNT"KQ#AA(>D4Z>8D!$Y MWQ" $IJ6;=D'82&2[/)T(6 HI#&TSSHD9'J$8U9L%RD96@/RA#1YJ.@K5%&"MR>B(]L3 MF!,>PYRKZP^W7ZWZ..!&>'0.*T1R6*Z:@9XA.M_7WY$1@"+Z2W)8$;)."UOM MA.FX/A\3 3^B [-9D4J%B*FIZ!FB"XG,903TB([.9D5(-@MK=41'MCI@(SIF M'#*\%4X<=D4 B^BO2V-%YC06*1E:!F1$QZ2Q=F'7;ZGLPJTJ"Z@0'9S'BLPP M0"3$0M[>2M[39+ B D.ED2*\*2 M6,ABA"DF]+A^]58,8(F/2V+%*AF0: !140NY 1_Q\;FL6"6$8H^2#*T!/^+# M4U@Q-I! Z#;%A)Y+M"N@(S:LU37C+5;'#UZ$9!;9HNNVSO;OPZ!W M3XY>@9L@PP-?G0F?H3JB@^AM$;0=1>P5&R7F>0Q2\FK+8'_/H&'3H'9OF(OT M]EA5XD)B(XW;VROH&M)0-EL:D[C!2E0/W4,B:F=>/A;-YJD NT]W3Z)XWSU^X=7G M5]Z[Z>9Q$G"8S>,M;F0HFLD:S\6]/*3[MLTF59L'1FS>-.6Z>X3"7=DTY:I[ MN13I0E2M0'Y_7Y;-RYOV!W;/[;C\/U!+ P04 " 'A;!4_*==_ \# "- M"0 &0 'AL+W=O=71L3('$H4K_8>\Q[\V;V MF.TNI+K7,T0#RRP5NN?-C,F/?%_',\R8;L@CS!5"YZ7N@]#8SX=&;L@-_OYFR* MUVAN\Z&BGE^Q)#Q#H;D4H'#2\X[#HT'H ,[B!\>%7FF##64LY;WM?$MZ7F 5 M88JQL12,?@\XP#2U3*3C3TGJ53XM<+7]Q'[N@J=@QDSC0*9W/#&SGG?@08(3 M-D_-2"Z^8AE0V_+%,M7N"XO"MD/&\5P;F95@4I!Q4?S9LDS$"H!XU@.B$A"] M!K0V )HEH.D"+92YL$Z98?VND@M0UIK8;,/EQJ$I&B[L,EX;1;.<<*;_71J$ M,( O,)!9Q@VMD-' 1$)]8;B8HH@Y:M@Y1<-XJN$&EV;.TEU"W%Z?PLZGW:YO M2(BE\^/2Z4GA--K@M F71#[3<"823%[B?0J@BB)ZBN(DJB6\9*H!S7 /HB"* MUN@9O!\>ULAI5DEM.K[6!KZK'!6SR8,+I"VV!V=+.G8:UV6J8.HX)GOF'OJ= M9A $7?]A5?];JW9GU>J%S%8EL_5O,N_^; "XX&_.4F\<],!+&"$/&DSVXD8:E MZP2WWR9_/]B8UTXEK_,Q>:= MW<.()U-2=H-".-5PSF*WB=Z?EC!XOFZ#_YJ8+?3MK9D)5RI#^#&I5[FKP'3" MSI8&J51LTUSOI[E9L[]2V#)44U?O-;A#5%2':K1Z4QR[2OIJ_,2^-5S!?*8I M'BIT]T^YT)#BA"B#QC[=":JH_47'R-R5S[$T5(Q=&ULS59-;]LX$/TK V$/*>"-1/DK*6P#B=VB.:0UZDV+ M1;$'6AK91"11)2G;!?;'[Y!2M$I7%H)B"_0BD=2\QS?#)Y*SHU2/>H]HX)2E MN9Y[>V.*U[ZOHSUF7%_* G/ZDDB5<4-=M?-UH9#'#I2E?A@$$S_C(O<6,S>V M5HN9+$TJQKX*'9[8P?\Q:S@.]R@>2C6BGI^PQ*+ M#',M9 X*D[EWPUZOF .XB$\"C[K5!IO*5LI'V[F+YUY@%6&*D;$4G%X'7&*: M6B;2\;4F]9HY+;#=?F)_ZY*G9+9S7S#4UN*?RHGNBVFB@\,]%- MH2Z!70\@#,*P [[LA]]S@@_96?CJY7#V'.Y3Q9JRA4W90LLRVJO^!O^,R5XG;AWYP*H42^@XTXP;W,S1YN$H,* M[O(#:I-9'+D-&W!/14>-L%&OL&9RGL?@MA\-'TJC#?5)RH!,J#*X<&HZ[==/ M/X',(G6/TG&C=-Q+M4RYUG:I:\D@525X0(5#%0F-L%:BLD.3UE,0_58BAUBF M*5<:"BJJWG.%G2E5.AAKF2"X#(>C;@M,&OV3_]$";VE;AC_1BOUA#TP;9=.? MZX%^^C%\LWGT"+UJA%[](A:H=+#PN06NPW&W!ZZ;!*Y[$WC(A8$/28)NC5M+ MVO+"69_T%) %_YX[0;\+[0;I=DZ,854Z'6N2(^,!;&PY] #>T[7!1505_K8G;6_@T[-C!_=;I;>]:=%;M1*XA MQ82 P>64LE+5]:7J&%FX WTK#5T/7'-/5SY4-H"^)Y(.];IC[PC-)7+Q#U!+ M P04 " 'A;!4K$K(.SD# >% #0 'AL+W-T>6QES'.>ENI#U MPY;.H;%TC^ZYYT[G6NVH-BO![N:,F6!9"EFG9&Y,]3$,Z]F3A_.W/A3+7;P)W/WM_=M9[>'>];S]O@''D%ZT8,+I78P M%B ^+L A=HSZ:I=Z(\:2;4G#W(='IGXP<8P\.;:NA\O:T(=M?XQ'N9*;-HF( M,]CXM&3!(Q4IF5#!IYJ#5TY++E;./ ##3 FE V/[TPKJ@Z5^ ]0P$H.*/RGQ> MV'1D,X=V8;>:Y7S9S)=Y)P!C[^/LM*K$ZI/@A2R92_[H@.,17?L%3,EW.)^*3=!@NN#"<-G.YCS+F'QVG+'TAD[M'S\[_'9]QG*Z M$.:^ U.R&7]C&5^42;?J%@K1KMJ,OT)Z_;@[K-I87&9LR;)).]7%M!D&=F"C MMA5',!^'^1' L#B8 LS'>6%Q_J=\AF@^#L.T#;W($/49HC[.RX=, MF@\6Q^^3V,N?:9)$41QC%9U,O HF6-WB&'[\;)@V\,#B0*0_JS6^VWB''.X# M;$\/=0B6*=Z)6*9XK0'QUPT\DL2_VU@<\,!V >L=B.^/ SWE]XDBV%5,&_8$ MXTB28 CTHK]'XQBI3@P?__Y@3TD4)8D? *NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_':2M-,=W>D MU634C-K'BM@D08,A"WBF,[^^%ZSLXFE]U9?@I]B8X..+X5SP^R=M'C9:/Y#O MC51VD>V=.UQ.)K;:\X;9/_2!*[BRU:9A#D[-;F(/AK/:[CEWC9P4T^E\TC"A ML@_OCVW=F4E\HAVOG- *"GW!%\&?[/_7_2EY%%9LA!3N>9&%8\DST@@E&O'" MZT4VS8C=ZZ>_M1$O6CDFUY714BZRO+OPA1LGJI^*UQ[RGFUL*'%L\YD!R"*; M3Z'!K3#6A1JA?0:,CQPJ=V>MTW\*Z;BY9H[_971[$&KGFX&GF$2/$>)P_.V" M>&E^)XQZNQ45O]95VW#ENC@:+CV@LGMQL!E1K.&+[%B%7*F:?%(.@D1N5-<4 MU/5/"K>^J;NG=H ;Q=!<"KA@;NH ?CK()9QK*6JX>TT^,LE4Q4D(KB5OEFT$ M62"0Q8B0WXH(DB*0-"'DVD/X/UBBMV1UX":"+!'(<@Q(S[AVNGJ((&<(Y&RT M2"Z9W4>0D8^M%8I;2Q@,\Y79,25>F(L@SQ#(LP20!4"N MVZ9AYCETM-@I ?]G*H8\1R#/$T!2#\DD_^]5)-#6Z^Z^0" O$D"6 'G--XZL M-E+LNDKQ-#[%YO%I L"9C^*>&?YNPRP,GJ5NH$D+M6-,5#"^:F&;R$WLF8%[$L^.:[X)J0@848V*BR4]LFFX2GP(GC)1& MN,XSOL/!0?U!@ZDF3^*:/,SC&\O_;7T@/SWR5\,'$TU^8M-$5CF.(/]:WH'' M*]%_+S'5Y"E<,R3$7B:98[+)Q[(->0,+'1EGY9ASBC&=TXMF@3FG2.V<+HK< MOHT)T?7-F/+I!Q*33S&F?/J8F'R*,>73Q\3D4R21S\ *HH^)R:=((9_!*9/& MF)B BC&7.M_*&!,34#&J@&8Q)B:@(H6 !C'G\8X+)B":0D"#F&R*&8AFL)"/UH4LQ!-8:'!M#@>0B5FH3*%A0;3XAXF9J$RA84&,>.17F(6 M*E-8:! SSI!*S$)E"@L-+C)ZG8Y^[QEU+=3K=,Q"Y9@;<;T,J<0L5(ZW$>=] M%&-B%BJ#A2;'3] UWT+7U+=P"POE%9/5G2'^I]L5+V=^,VK;2KF$LI7Z1[/Z M^$7[^#7^PP]02P,$% @ !X6P5+DCVC>R 0 5!P !H !X;"]?28*[#X("CA6BC1H3F7-6+[^JT_6^.TS[NJ\;0YILVW3X+C?'=*TVN3< MOH:0%INXK]-3T\;#^]CD&'PW'H[F=4[V_W,P?S4QO_ M,[%9K;:+^-$LOO?QD/\8''Z:[BMM8LS58%YWZYBG53CN;MLI7"[R=)Y<#6;+ M:=7-EE*%TD$*05H^R"#(R@RP>]0-!+^: ) M!$W*!\D091P2)/6P)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!; MD&XAL%L0;R'06U%O)=!;46\ET%M[']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6^^PA$!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&_O'783 MZ.VHMQ/H[:BW$^CMJ+<_4N^43[N8;CW7-;[_D53G\[/Q]OK+\KK98^>"%L%1EX9FUMP$ &4< 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@ MM:*HB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U# M?'0+9G6VU MB8C@5:'WO(FO?6F:2>*H\DGO<3>Q MS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K- MM LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N M,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_ M,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@' MZ8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL M D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616* MK I%5H4BJT*15:'(JE!D52BRJO^4]=V8Y5__^&KO::W+YI#/NK^+TT]02P$" M% ,4 " 'A;!4!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( >%L%1^(0J.[P "L" 1 M " :\ !D;V-0% ML%297)PC$ 8 )PG 3 " &UL4$L! A0#% @ !X6P5,?9A\H+!0 TQ0 !@ M ("!#@@ 'AL+W=O% ML%1I(\K$@P< #(@ 8 " @4\- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ !X6P5*'J+^CO!0 D!D !@ ("!_!< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !X6P5/$1!8%)!@ M\@T !@ ("!K2T 'AL+W=O%L%3.6:Y1*!, +&PO=V]R:W-H965T&UL4$L! A0#% @ !X6P5*&7M"'T P M @ !D M ("! DH 'AL+W=O&PO=V]R:W-H965T M%L%3N-021^P0 (L+ 9 M " @:I3 !X;"]W;W)K&UL4$L! A0# M% @ !X6P5*9O\3"V @ *08 !D ("!W%@ 'AL+W=O M&PO=V]R:W-H965T%L%0CY>\0L@4 !@. 9 " @2!@ M !X;"]W;W)K&UL4$L! A0#% @ !X6P5)AW M\DL9 P Y < !D ("!"68 'AL+W=O&PO=V]R:W-H965T%L%0.J/7G9Q0 (\^ 9 " @?5K !X;"]W;W)K&UL4$L! A0#% @ !X6P5!JK;Y;8 P ,0H !D M ("!DX 'AL+W=OT" !]!@ &0 @(&BA >&PO M=V]R:W-H965T%L%3G1^2?Y , M ,L* 9 " @<:' !X;"]W;W)K&UL4$L! A0#% @ !X6P5$2CC:B( P /0@ !D ("! MX8L 'AL+W=O&PO=V]R:W-H965T%L%1#DL,!- , - ( 9 M " @3V2 !X;"]W;W)K&UL4$L! A0#% M @ !X6P5 ;RMLHW! (0L !D ("!J)4 'AL+W=O&PO=V]R:W-H965T%L%1;2%0.JP4 + 6 9 " @0Z> !X M;"]W;W)K&UL4$L! A0#% @ !X6P5)G*+HMF M @ 108 !D ("!\*, 'AL+W=O&PO=V]R:W-H965T% ML%0G9\CR-P( $\% 9 " @2^J !X;"]W;W)K&UL4$L! A0#% @ !X6P5'CH-B 5 P D0L !D M ("!G:P 'AL+W=OFVP# !["P &0 @('IKP >&PO=V]R M:W-H965T%L%2E^TW=X@( !D) M 9 " @8RS !X;"]W;W)K&UL M4$L! A0#% @ !X6P5!7;8Y(Y P 8PH !D ("!I;8 M 'AL+W=O\$& !R*0 &0 @($5N@ >&PO=V]R:W-H965T%L%2]&SSUOP< #TS 9 M " @0W! !X;"]W;W)K&UL4$L! A0#% @ M!X6P5&L0<:?\ @ * H !D ("! \D 'AL+W=O&PO=V]R:W-H965T%L%22^8PJ:0( .@& 9 " @;+0 !X;"]W M;W)K&UL4$L! A0#% @ !X6P5*F Z[[! @ MH@@ !D ("!4M, 'AL+W=O&PO=V]R:W-H965T%L%0( M/QXFC@( /(' 9 " @3'> !X;"]W;W)K&UL4$L! A0#% @ !X6P5%'1&PO=V]R:W-H M965T%L%0+?/\;!PH ,-# 9 M " @&UL4$L! M A0#% @ !X6P5/RG7?P/ P C0D !D ("!!_ 'AL M+W=O&PO=V]R:W-H965T%L%2L2L@[.0, !X4 - " M %L%2Y(]HWL@$ %0< : " 43_ M !X;"]?%L%1E MX9FUMP$ &4< 3 " 2X! 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ W #< ^ X !8# 0 $! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 286 265 1 true 87 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://biolargo.com/20220331/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/20220331/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/20220331/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/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) Sheet http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://biolargo.com/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://biolargo.com/20220331/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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://biolargo.com/20220331/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/20220331/role/statement-note-4-debt-obligations-tables Note 4 - Debt Obligations (Tables) Tables http://biolargo.com/20220331/role/statement-note-4-debt-obligations 20 false false R21.htm 020 - Disclosure - Note 5 - Share-based Compensation (Tables) Sheet http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-tables Note 5 - Share-based Compensation (Tables) Tables http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation 21 false false R22.htm 021 - Disclosure - Note 6 - Warrants (Tables) Sheet http://biolargo.com/20220331/role/statement-note-6-warrants-tables Note 6 - Warrants (Tables) Tables http://biolargo.com/20220331/role/statement-note-6-warrants 22 false false R23.htm 022 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses (Tables) Sheet http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables Note 7 - Accounts Payable and Accrued Expenses (Tables) Tables http://biolargo.com/20220331/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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables Note 8 - Noncontrolling Interest - Clyra Medical (Tables) Tables http://biolargo.com/20220331/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/20220331/role/statement-note-9-business-segment-information-tables Note 9 - Business Segment Information (Tables) Tables http://biolargo.com/20220331/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/20220331/role/statement-note-1-business-and-organization-details-textual Note 1 - Business and Organization (Details Textual) Details http://biolargo.com/20220331/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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual Note 2 - Summary of Significant Accounting Policies (Details Textual) Details http://biolargo.com/20220331/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/20220331/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/20220331/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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details Note 2 - Summary of Significant Accounting Policies - Inventory (Details) Details http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual Note 3 - Sale of Stock for Cash (Details Textual) Details http://biolargo.com/20220331/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/20220331/role/statement-note-4-debt-obligations-details-textual Note 4 - Debt Obligations (Details Textual) Details http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-note-5-sharebased-compensation-details-textual Note 5 - Share-based Compensation (Details Textual) Details http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-note-6-warrants-details-textual Note 6 - Warrants (Details Textual) Details http://biolargo.com/20220331/role/statement-note-6-warrants-tables 37 false false R38.htm 037 - Disclosure - Note 6 - Warrants - Warrants Outstanding (Details) Sheet http://biolargo.com/20220331/role/statement-note-6-warrants-warrants-outstanding-details Note 6 - Warrants - Warrants Outstanding (Details) Details 38 false false R39.htm 038 - Disclosure - Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) Sheet http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) Details 39 false false R40.htm 039 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) Sheet http://biolargo.com/20220331/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 40 false false R41.htm 040 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) Sheet http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) Details http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables 41 false false R42.htm 041 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details) Sheet http://biolargo.com/20220331/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 42 false false R43.htm 042 - Disclosure - Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details) Sheet http://biolargo.com/20220331/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 43 false false R44.htm 043 - Disclosure - Note 9 - Business Segment Information (Details Textual) Sheet http://biolargo.com/20220331/role/statement-note-9-business-segment-information-details-textual Note 9 - Business Segment Information (Details Textual) Details http://biolargo.com/20220331/role/statement-note-9-business-segment-information-tables 44 false false R45.htm 044 - Disclosure - Note 9 - Business Segment Information - Segment Information (Details) Sheet http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details Note 9 - Business Segment Information - Segment Information (Details) Details 45 false false R46.htm 045 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual) Sheet http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies-details-textual Note 10 - Commitments and Contingencies (Details Textual) Details http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies 46 false false R47.htm 046 - Disclosure - Note 11 - Subsequent Events (Details Textual) Sheet http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual Note 11 - Subsequent Events (Details Textual) Details http://biolargo.com/20220331/role/statement-note-11-subsequent-events 47 false false All Reports Book All Reports blgo20220331_10q.htm blgo-20220331.xsd blgo-20220331_cal.xml blgo-20220331_def.xml blgo-20220331_lab.xml blgo-20220331_pre.xml ex_371915.htm ex_371916.htm ex_371917.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "blgo20220331_10q.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 286, "dts": { "calculationLink": { "local": [ "blgo-20220331_cal.xml" ] }, "definitionLink": { "local": [ "blgo-20220331_def.xml" ] }, "inline": { "local": [ "blgo20220331_10q.htm" ] }, "labelLink": { "local": [ "blgo-20220331_lab.xml" ] }, "presentationLink": { "local": [ "blgo-20220331_pre.xml" ] }, "schema": { "local": [ "blgo-20220331.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": 454, "entityCount": 1, "hidden": { "http://biolargo.com/20220331": 7, "http://fasb.org/us-gaap/2022": 46, "http://xbrl.sec.gov/dei/2022": 6, "total": 59 }, "keyCustom": 48, "keyStandard": 217, "memberCustom": 53, "memberStandard": 29, "nsprefix": "blgo", "nsuri": "http://biolargo.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-4-debt-obligations", "shortName": "Note 4 - Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-5-sharebased-compensation", "shortName": "Note 5 - Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-6-warrants", "shortName": "Note 6 - Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses", "shortName": "Note 7 - Accounts Payable and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "shortName": "Note 8 - Noncontrolling Interest - Clyra Medical", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-9-business-segment-information", "shortName": "Note 9 - Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-10-commitments-and-contingencies", "shortName": "Note 10 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-11-subsequent-events", "shortName": "Note 11 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "decimals": "-4", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-4-debt-obligations-tables", "shortName": "Note 4 - Debt Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-5-sharebased-compensation-tables", "shortName": "Note 5 - Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-6-warrants-tables", "shortName": "Note 6 - Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "INF", "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/20220331/role/statement-note-1-business-and-organization-details-textual", "shortName": "Note 1 - Business and Organization (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "decimals": "INF", "lang": null, "name": "blgo:WorkingCapitalDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 2 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31_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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_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/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_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/20220331/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": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_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/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "-3", "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/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "shortName": "Note 3 - Sale of Stock for Cash (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "blgo:StockPurchaseAgreementTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_SubsidiarySaleOfStockAxis-The2020UnitOfferingMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/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": "blgo20220331_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": "blgo20220331_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/20220331/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": "blgo20220331_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", "td", "tr", "tbody", "table", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 6 - Warrants (Details Textual)", "role": "http://biolargo.com/20220331/role/statement-note-6-warrants-details-textual", "shortName": "Note 6 - Warrants (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31_ClassOfWarrantOrRightAxis-SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember", "decimals": "INF", "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": "blgo20220331_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/20220331/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": "blgo20220331_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", "blgo:ScheduleOfAssumptionsUsedToDetermineFairValueOfWarrantsTableTextBlock", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2021-03-31_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)", "role": "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "shortName": "Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "blgo:ScheduleOfAssumptionsUsedToDetermineFairValueOfWarrantsTableTextBlock", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2021-03-31_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "INF", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2021-03-31_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": "039 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details)", "role": "http://biolargo.com/20220331/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": "blgo20220331_10q.htm", "contextRef": "i_2021-03-31_ConsolidationItemsAxis-CorporateNonSegmentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtConversionOriginalDebtAmount1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual)", "role": "http://biolargo.com/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_LegalEntityAxis-ClyraMedicalMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31_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": "041 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical Common and Preferred Shares Outstanding (Details)", "role": "http://biolargo.com/20220331/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": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31_LegalEntityAxis-ClyraMedicalTechnologyIncMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31_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": "042 - Disclosure - Note 8 - Noncontrolling Interest - Summary of Accounts Payable and Accrued Expenses (Details)", "role": "http://biolargo.com/20220331/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": "blgo20220331_10q.htm", "contextRef": "i_2022-03-31_LegalEntityAxis-ClyraMedicalMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 9 - Business Segment Information (Details Textual)", "role": "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-details-textual", "shortName": "Note 9 - Business Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 9 - Business Segment Information - Segment Information (Details)", "role": "http://biolargo.com/20220331/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", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueNotFromContractWithCustomer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual)", "role": "http://biolargo.com/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 11 - Subsequent Events (Details Textual)", "role": "http://biolargo.com/20220331/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": "blgo20220331_10q.htm", "contextRef": "i_2022-04-19_ClassOfWarrantOrRightAxis-WarrantsExpiringSixMonthAfterInvestmentDateMember_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220331_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 Statement of Stockholders' Equity (Deficit) (Unaudited)", "role": "http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "shortName": "Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20220331_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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-1-business-and-organization", "shortName": "Note 1 - Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "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/20220331/role/statement-note-3-sale-of-stock-for-cash", "shortName": "Note 3 - Sale of Stock for Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20220331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:StockPurchaseAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 87, "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": "Warrant and conversion feature issued as discount on convertible note payable" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantsAndConversionFeatureIssued", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_AllocationOfStockOptionExpenseWithinNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of stock option expense allocated within noncontrolling itnerest.", "label": "Allocation of noncontrolling interest" } } }, "localname": "AllocationOfStockOptionExpenseWithinNoncontrollingInterest", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-1-business-and-organization", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-1-business-and-organization", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "blgo_ConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Consultants.", "label": "Consultants [Member]" } } }, "localname": "ConsultantsMember", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding customer A.", "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_DeemedDividendForTheChangeInAccountingForDerivativeLiability": { "auth_ref": [], "calculation": { "http://biolargo.com/20220331/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 income (loss) attributable to noncontrolling interest" } } }, "localname": "DeemedDividendForTheChangeInAccountingForDerivativeLiability", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/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": "Tangible assets", "terseLabel": "Tangible assets" } } }, "localname": "FinitelivedTangibleAssetsNet", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-6-warrants", "http://biolargo.com/20220331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "blgo_GainFromPPPLoanForgiveness": { "auth_ref": [], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://biolargo.com/20220331/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": "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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "blgo_IncreaseDecreaseInLiabilityForCustomerDeposits": { "auth_ref": [], "calculation": { "http://biolargo.com/20220331/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": "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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "blgo_LiabilityForCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://biolargo.com/20220331/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": "Represents the current liability for customer deposits as of the balance sheet date.", "label": "Customer deposits" } } }, "localname": "LiabilityForCustomerDepositsCurrent", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "domainItemType" }, "blgo_NoncontrollingInterestDecreaseFromAllocation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in non controlling interest from allocation.", "label": "Allocation of noncontrolling interest from Clyra Stock option issuance" } } }, "localname": "NoncontrollingInterestDecreaseFromAllocation", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_NonoperatingIncomeGrantIncome": { "auth_ref": [], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "blgo_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://biolargo.com/20220331", "xbrltype": "stringItemType" }, "blgo_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://biolargo.com/20220331", "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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "blgo_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "blgo_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_OdinCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Odin Co. Ltd.", "label": "Odin Co Ltd [Member]" } } }, "localname": "OdinCoLtdMember", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220331/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 (in dollars per share)" } } }, "localname": "PriceRangeWarrantsExpired", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "perShareItemType" }, "blgo_ProfitLossIncludingDeemedDividendsForTheChangeAccountingForDerivativeLiability": { "auth_ref": [], "calculation": { "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details" ], "xbrltype": "domainItemType" }, "blgo_ScheduleOfAssumptionsUsedToDetermineFairValueOfWarrantsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of assumptions used to determine the fair value of warrants.", "label": "Schedule Of Assumptions Used To Determine Fair Value Of Warrants [Table Text Block]" } } }, "localname": "ScheduleOfAssumptionsUsedToDetermineFairValueOfWarrantsTableTextBlock", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-6-warrants-tables" ], "xbrltype": "textBlockItemType" }, "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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-6-warrants", "http://biolargo.com/20220331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "blgo_StockOptionsExpiredExercisePriceRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock options expired exercise price range.", "label": "Exercise price per share, Expired (in dollars per share)" } } }, "localname": "StockOptionsExpiredExercisePriceRange", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statement-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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "blgo_The2007EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Company's 2007 Equity Incentive Plan.", "label": "The 2007 Equity Incentive Plan [Member]" } } }, "localname": "The2007EquityIncentivePlanMember", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_UnitOfferingInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents unit offering investment.", "label": "Unit Offering Investment [Member]" } } }, "localname": "UnitOfferingInvestmentMember", "nsuri": "http://biolargo.com/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "presentation": [ "http://biolargo.com/20220331/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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)" } } }, "localname": "statement-statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "nsuri": "http://biolargo.com/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r512" ], "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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r513" ], "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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r511" ], "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/20220331/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/20220331/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/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220331/role/statement-document-and-entity-information", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20220331/role/statement-note-6-warrants", "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220331/role/statement-note-6-warrants-tables", "http://biolargo.com/20220331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-details-textual", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-tables", "http://biolargo.com/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r511" ], "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/20220331/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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r511" ], "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/20220331/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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r514" ], "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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r511" ], "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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r511" ], "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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r511" ], "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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r511" ], "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/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220331/role/statement-document-and-entity-information", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20220331/role/statement-note-6-warrants", "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220331/role/statement-note-6-warrants-tables", "http://biolargo.com/20220331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-details-textual", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-tables", "http://biolargo.com/20220331/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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r510" ], "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/20220331/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/20220331/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r112", "r248", "r253", "r261", "r388", "r389", "r395", "r396", "r442", "r506" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r112", "r248", "r253", "r261", "r388", "r389", "r395", "r396", "r442", "r506" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/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/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r112", "r158", "r171", "r172", "r173", "r174", "r176", "r178", "r182", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r258", "r260", "r261" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r112", "r158", "r171", "r172", "r173", "r174", "r176", "r178", "r182", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r258", "r260", "r261" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r51", "r53", "r110", "r111", "r267", "r300" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r188", "r320", "r323", "r494" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r266", "r299", "r328", "r329", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r492", "r495", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r266", "r299", "r328", "r329", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r492", "r495", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r188", "r320", "r323", "r494" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "label": "Officer [Member]" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r185", "r244", "r245", "r320", "r322", "r459", "r491", "r493" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r185", "r244", "r245", "r320", "r322", "r459", "r491", "r493" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r236", "r243", "r244", "r245", "r246", "r266", "r299", "r327", "r328", "r329", "r360", "r361", "r362", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r492", "r495", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r236", "r243", "r244", "r245", "r246", "r266", "r299", "r327", "r328", "r329", "r360", "r361", "r362", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r492", "r495", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r52", "r53", "r110", "r111", "r267", "r300" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r190", "r441" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r449", "r451", "r454", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://biolargo.com/20220331/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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/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/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r445" ], "calculation": { "http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r504" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r191", "r192" ], "calculation": { "http://biolargo.com/20220331/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, 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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r56", "r57", "r58", "r480", "r500", "r501" ], "calculation": { "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r58", "r65", "r66", "r67", "r114", "r115", "r116", "r394", "r440", "r496", "r497" ], "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r445" ], "calculation": { "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r365", "r366", "r367", "r405" ], "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Stock option compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r364" ], "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/20220331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r194", "r204" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r94", "r286", "r295", "r296", "r427" ], "calculation": { "http://biolargo.com/20220331/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 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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r109", "r166", "r173", "r180", "r202", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r388", "r395", "r415", "r443", "r445", "r462", "r478" ], "calculation": { "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r38", "r109", "r202", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r388", "r395", "r415", "r443", "r445" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r332", "r333", "r334", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r355", "r356", "r359", "r360", "r361", "r362", "r363" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r13", "r96" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r97" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r89", "r96", "r102" ], "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 year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r416" ], "calculation": { "http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r306", "r331" ], "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/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-6-warrants", "http://biolargo.com/20220331/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/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-6-warrants", "http://biolargo.com/20220331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r302" ], "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/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r467", "r485" ], "calculation": { "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r240", "r241", "r242", "r247", "r505" ], "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/20220331/role/statement-note-10-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r405" ], "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/20220331/role/statement-consolidated-statement-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/20220331/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/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r445" ], "calculation": { "http://biolargo.com/20220331/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": "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, 262,684,267 and 255,893,726 Shares Issued, at March 31, 2022 and December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r325", "r326", "r330", "r369" ], "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/20220331/role/statement-note-5-sharebased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r73", "r471", "r489" ], "calculation": { "http://biolargo.com/20220331/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 shareholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive loss attributable to common shareholders" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r62", "r72", "r385", "r386", "r400", "r470", "r488" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive income (loss) attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r62", "r71", "r384", "r400", "r469", "r487" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r147", "r148", "r188", "r412", "r413", "r504" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r147", "r148", "r188", "r412", "r413", "r502", "r504" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r147", "r148", "r188", "r412", "r413", "r502", "r504" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r142", "r476" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r147", "r148", "r188", "r412", "r413" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r147", "r148", "r188", "r412", "r413", "r504" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r104", "r390" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r307", "r309", "r321" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r307", "r308", "r321" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r307", "r308", "r321" ], "calculation": { "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss": { "auth_ref": [ "r307", "r310", "r321", "r503" ], "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 to consideration is unconditional.", "label": "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "terseLabel": "Contract with Customer, Receivable, after Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "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/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r171", "r172", "r173", "r174", "r176", "r182", "r184" ], "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/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77", "r459" ], "calculation": { "http://biolargo.com/20220331/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/20220331/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/20220331/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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r146", "r188" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r99", "r101" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r99", "r101" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r99", "r101" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r99", "r101" ], "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 intercompany receivable to Clyra shares (Note 8)", "terseLabel": "Debt Conversion, Original Debt, Amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/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 current portion of debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r107", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r280", "r287", "r288", "r289", "r297" ], "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/20220331/role/statement-note-4-debt-obligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r20", "r108", "r112", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r293", "r294", "r295", "r296", "r428", "r463", "r464", "r477" ], "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/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r265", "r291" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r46", "r264" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r108", "r112", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r293", "r294", "r295", "r296", "r428" ], "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/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": { "auth_ref": [ "r426", "r429" ], "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/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r426", "r429" ], "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/20220331/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/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r94", "r230" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The 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/20220331/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/20220331/role/statement-note-1-business-and-organization", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-6-warrants", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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 stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r74", "r119", "r120", "r121", "r122", "r123", "r127", "r129", "r131", "r132", "r133", "r136", "r137", "r406", "r407", "r472", "r490" ], "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/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r134", "r135" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r416" ], "calculation": { "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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 :" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r65", "r66", "r67", "r114", "r115", "r116", "r118", "r124", "r126", "r139", "r203", "r301", "r303", "r365", "r366", "r367", "r379", "r380", "r405", "r417", "r418", "r419", "r420", "r421", "r422", "r440", "r496", "r497", "r498" ], "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r14", "r167", "r199" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r88", "r201", "r415" ], "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/20220331/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/20220331/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r410", "r411" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r222", "r223", "r226", "r227", "r460", "r461" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r222", "r225" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r424" ], "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/20220331/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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r109", "r166", "r172", "r176", "r179", "r182", "r202", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r415" ], "calculation": { "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r94", "r229", "r232" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r228", "r235" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r70", "r94", "r163", "r199", "r468", "r486" ], "calculation": { "http://biolargo.com/20220331/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 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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/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": [ "r233", "r237" ], "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/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r237" ], "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/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r64", "r372", "r373", "r375", "r376", "r377", "r378" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r91", "r98" ], "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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 7.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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r93", "r456" ], "calculation": { "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r93" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 8.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/20220331/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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r221", "r224" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r160", "r425", "r427", "r473" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 2.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/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r79", "r284", "r292", "r295", "r296" ], "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/20220331/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r86", "r90", "r98" ], "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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r158", "r171", "r172", "r173", "r174", "r176", "r178", "r182" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r32", "r209" ], "calculation": { "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r37", "r445" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r35", "r105", "r138", "r206", "r207", "r210", "r457" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r33", "r209" ], "calculation": { "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r37", "r208" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r94" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r436" ], "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/20220331/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r436" ], "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/20220331/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r433" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r435" ], "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/20220331/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r438" ], "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/20220331/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r434" ], "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/20220331/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r109", "r174", "r202", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r389", "r395", "r396", "r415", "r443", "r444" ], "calculation": { "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r109", "r202", "r415", "r445", "r466", "r483" ], "calculation": { "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r8", "r45", "r109", "r202", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r389", "r395", "r396", "r415", "r443", "r444", "r445" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r20", "r21", "r109", "r202", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r389", "r395", "r396", "r415", "r443", "r444" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r464", "r477" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r41", "r108" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r41", "r108" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r277", "r290", "r293", "r294", "r464", "r479" ], "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/20220331/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r50", "r109", "r202", "r248", "r253", "r254", "r255", "r261", "r262", "r415", "r465", "r482" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Non-controlling interest (Notes 8)" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r401" ], "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/20220331/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/20220331/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/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r92", "r95" ], "calculation": { "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r119", "r120", "r121", "r122", "r127", "r128", "r130", "r133", "r166", "r172", "r176", "r179", "r182" ], "calculation": { "http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r304", "r387", "r393" ], "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r114", "r115", "r116", "r303", "r382" ], "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/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/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r154" ], "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/20220331/role/statement-note-9-business-segment-information-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r166", "r172", "r176", "r179", "r182" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "blgo_ProfitLossIncludingDeemedDividendsForTheChangeAccountingForDerivativeLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating income (loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r432" ], "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/20220331/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r431" ], "calculation": { "http://biolargo.com/20220331/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": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "us-gaap_OperatingLeaseLiabilityCurrent", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r431" ], "calculation": { "http://biolargo.com/20220331/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": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r430" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r437", "r439" ], "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/20220331/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r171", "r172", "r173", "r174", "r176", "r182" ], "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/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r401" ], "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/20220331/role/statement-note-1-business-and-organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r402", "r404" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r54" ], "calculation": { "http://biolargo.com/20220331/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": "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 translation adjustment", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "blgo_ProfitLossIncludingDeemedDividendsForTheChangeAccountingForDerivativeLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "us-gaap_OtherNonoperatingIncomeExpense", "totalLabel": "Total other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r99", "r100", "r101" ], "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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r381" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r81" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "auth_ref": [ "r82" ], "calculation": { "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r332", "r333", "r334", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r355", "r356", "r359", "r360", "r361", "r362", "r363" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r332", "r333", "r334", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r355", "r356", "r359", "r360", "r361", "r362", "r363" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r298" ], "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/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22", "r298" ], "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/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22", "r445" ], "calculation": { "http://biolargo.com/20220331/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 March 31, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r83" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r84" ], "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/20220331/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r84", "r108" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r322" ], "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/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r59", "r61", "r67", "r87", "r109", "r117", "r125", "r126", "r166", "r172", "r176", "r179", "r182", "r202", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r384", "r391", "r392", "r399", "r400", "r407", "r415", "r474" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r231", "r445", "r475", "r484" ], "calculation": { "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r75", "r205" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r193", "r196", "r197", "r198" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r85", "r108" ], "calculation": { "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Payment of debt obligations" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r370", "r458", "r509" ], "calculation": { "http://biolargo.com/20220331/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 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/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r303", "r445", "r481", "r499", "r501" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r114", "r115", "r116", "r118", "r124", "r126", "r203", "r365", "r366", "r367", "r379", "r380", "r405", "r496", "r498" ], "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r157", "r158", "r171", "r177", "r178", "r185", "r186", "r188", "r319", "r320", "r459" ], "calculation": { "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r147", "r188" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r106", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r324" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueNotFromContractWithCustomer": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue that is not accounted for under Topic 606.", "label": "Intersegment revenue" } } }, "localname": "RevenueNotFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-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/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220331/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/20220331/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/20220331/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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOwnershipInterestsTextBlock": { "auth_ref": [ "r305" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r166", "r169", "r175", "r219" ], "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/20220331/role/statement-note-9-business-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r336", "r351", "r354" ], "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/20220331/role/statement-note-5-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r358" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r306", "r331" ], "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/20220331/role/statement-note-6-warrants-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r145", "r147", "r148", "r149", "r412", "r414" ], "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/20220331/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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r153", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r171", "r172", "r173", "r174", "r176", "r177", "r178", "r179", "r180", "r182", "r188", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r238", "r239", "r491" ], "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/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r153", "r155", "r156", "r166", "r170", "r176", "r180", "r181", "r182", "r183", "r185", "r187", "r188", "r189" ], "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/20220331/role/statement-note-9-business-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://biolargo.com/20220331/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 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/20220331/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/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r322" ], "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/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://biolargo.com/20220331/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": "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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r332" ], "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/20220331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r360" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r362" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r334" ], "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/20220331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r344" ], "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/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r341" ], "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/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r337", "r338" ], "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/20220331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r337", "r338" ], "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/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r355" ], "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/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r355" ], "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/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r355" ], "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, March 31, 2022 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r332", "r333", "r334", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r355", "r356", "r359", "r360", "r361", "r362", "r363" ], "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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r344" ], "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/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r341" ], "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/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r335", "r357", "r358", "r359", "r360", "r363", "r368", "r369" ], "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/20220331/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/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r333" ], "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/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r359" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/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/20220331/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/20220331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r301" ], "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, December 31, 2021 (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/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/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r103", "r113" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r153", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r171", "r172", "r173", "r174", "r176", "r177", "r178", "r179", "r180", "r182", "r188", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r234", "r238", "r239", "r491" ], "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/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r49", "r65", "r66", "r67", "r114", "r115", "r116", "r118", "r124", "r126", "r139", "r203", "r301", "r303", "r365", "r366", "r367", "r379", "r380", "r405", "r417", "r418", "r419", "r420", "r421", "r422", "r440", "r496", "r497", "r498" ], "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20220331/role/statement-note-6-warrants", "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220331/role/statement-note-6-warrants-tables", "http://biolargo.com/20220331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-details-textual", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-tables", "http://biolargo.com/20220331/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": [ "r114", "r115", "r116", "r139", "r459" ], "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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization", "http://biolargo.com/20220331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies", "http://biolargo.com/20220331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20220331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20220331/role/statement-note-6-warrants", "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20220331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20220331/role/statement-note-6-warrants-tables", "http://biolargo.com/20220331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-and-preferred-shares-outstanding-details", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-details-textual", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-segment-information-details", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-tables", "http://biolargo.com/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r301", "r303" ], "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "sharesItemType" }, "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r23", "r301", "r303" ], "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/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r109", "r195", "r202", "r415", "r445" ], "calculation": { "http://biolargo.com/20220331/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/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r66", "r109", "r114", "r115", "r116", "r118", "r124", "r202", "r203", "r303", "r365", "r366", "r367", "r379", "r380", "r382", "r383", "r398", "r405", "r415", "r417", "r418", "r422", "r440", "r497", "r498" ], "calculation": { "http://biolargo.com/20220331/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": "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, December 31, 2021", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20220331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r423", "r447" ], "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/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r423", "r447" ], "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/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r423", "r447" ], "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/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r446", "r448" ], "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/20220331/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/20220331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events", "http://biolargo.com/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-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/20220331/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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20220331/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20220331/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20220331/role/statement-note-6-warrants-tables", "http://biolargo.com/20220331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20220331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20220331/role/statement-note-9-business-segment-information-tables" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r371", "r374" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r140", "r141", "r143", "r144", "r150", "r151", "r152" ], "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/20220331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r397" ], "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/20220331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "us-gaap_WarrantsAndRightsOutstandingMeasurementInput", "verboseLabel": "Risk free interest rate" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://biolargo.com/20220331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r409" ], "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/20220331/role/statement-note-11-subsequent-events-details-textual", "http://biolargo.com/20220331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20220331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r133" ], "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/20220331/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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "(b)", "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": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "(d)", "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": "(e)", "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": "(f)", "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": "(g)", "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": "(h)", "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", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "(d)", "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": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "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": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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)(1)", "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": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r248": { "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" }, "r249": { "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" }, "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)(A))", "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)(B))", "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)(iii))", "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)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r254": { "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" }, "r255": { "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" }, "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)(A))", "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)(B))", "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)(iii)(C))", "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)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "(h)", "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", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "(b)", "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": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r298": { "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" }, "r299": { "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" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130534-203044" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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)", "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)(01)", "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)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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)", "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)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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)", "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": "(d)(1)", "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": "(d)(2)", "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)", "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": "(e)(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": "(e)(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)(1)", "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)", "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)(i)", "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)(ii)", "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)(iii)", "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": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "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": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r409": { "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" }, "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": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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": "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r449": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "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": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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)(23)(a)(3))", "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": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r511": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r512": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r513": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r514": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "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(5))", "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.1,2)", "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.2(a),(d))", "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.4)", "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.8)", "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": "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "(e)", "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", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 65 0001437749-22-012652-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-012652-xbrl.zip M4$L#!!0 ( >%L%2C16'5IA, +OJ 1 8FQG;RTR,#(R,#,S,2YX M,1>$T;/>\=M^S\+4 M82ZAL[/>MP=[\'!Q<].SA(^HBSQ&\5F/LM[??_OW?_OU/VS["Z:8(Q^[UF1E MC>/\_M:RK?[[S^\_C.ZL;^,+ZZ1_W3Z5O&9T)B4@P-%5E G]O^:HE%AE/51/(*U4>R6K;IV_UC^R1A S\[\V(< MLB:#Q"/T>W'_(,O3(UD]00+'X!011Q1WK:HR?0OB%(-"11:0^PG@%(F)P@^% M>:"<.-*@856V@;_D)?BA)@,:"'N&T'*SYZ@B#UQ"1UR3 9>873]+2"3?]T=A M91J45&B#4#FRG$0;SQO:B\;!\:=/GXY4;<]"OL_))/#Q->.+2SQ%@0?4!/2O M 'ED2K +8]C#"TS]#$"JVH?Q@OVO:('%$CFX9BC!8+40,J2JVWB 11WB#\:-_P. W'6=Q #K#W6XI[[6V;R3N&5[\ZZ#DUV35" MG,"K7UT&=';>;S:BTVV2_]H141\?E)%2UU+]+[9R+EM8_J:+V<+L2^;P#F-/ MEG10"(R@3T><>?B(XID,@YL-0H_S3"LY$C_)J>[X0YX.1"GS55>J+"Y=+@F= MLJ@("F5<\#F.[.[QU%*1PF?$'8FG.IXX6G*VQ-PGH-)4<*@ZF',\/>O):-N. MHX%_>FCR%H*5&&0#079.5WQ"$^S=KLF+VTH;..L)$+:'(ZY?G!T'>6W9@29. MX"FM&,J4BZ=MF8(FA!*#>5IRW)8G:"(@"MY*4[*#,0!8!-:E$)+Z*J"V7>8$ MZ@>LAVWX2_R5+<\75Z[ MQ2VCTEB=S;3L,"J81USEG2?(4PL2,8FK\=[*2-\NPEDN5S M[!,0A7A!L\ECUF5%)UJLR'HSRI!W,*M0N4FQL-G4EE.F0BG47 $F G3,,17D M$=L>$T*O0]H>N2[C.JTRKJ1"6&QJ#1/R+" /(%/D6;= GO7FX+3*%"SU*WSF M?)\SS\57.?Q2: XJ\ V)41/& MFAAKD!!CC2)B7KE]G-H">3B9\.TIX\I[=[&%TCYUZ?UCH=Y53 J(DRC! L1J M"GCE.GX'@=L$@KJ)1V9A)-Y%NP6]Z=+KIT*]RMCP$E!:PS7*5Z[1][:8P[)< MRBU<\,%RJO,$7MZI)OT>]POUJ^(YB=E6J-4*,4;]RO7\P7Y"G,/,U6G$IGK1 MI C["5:H0G,AS(JAD(>P/#"S]+$NX5<35'HTOE) MH&W?NC3_ MOC@1TU?IN(2 *.&?(N"UZ_[8%L%$X+\"680?<D$J76E MD+Y>O=;DNKHFUQIWKTOK&SFUFOR9]2;^]=KSZFU2H+8OX^07R[C&Z'0927$" MKEWBU7HS5D2]=K/9S*=I,([R3G690/-[,S70JNS^P=%-HJ_Z9!VRTQZ3*%C@F_@YVT2LMIL).6F'392><\X,%2 MFJ3M-!A(,P2Z[&*[].#!&&K/4T%P[R/B@"IBK'%(S&LWCU;+?XWVT@FO+@,J3DVVS3\<+&I[S:9 U6'?Z&.71.4O9F*U MA.BR.1V'#;/ ZG1R]"7.VAP/9MA"^PZ'"%(=17>@ YZ9ME[,!"N)T&5^6E*N M$'$+H4)*"3J/3%I]D6-&FRQM/B7'/[&5>=!1^&1/Z7]7M,NS58TWXP MU)JS^SJ7$(UQZ#*DXIQV^?<"AZ5!_7:B1GMHT+LN2RA.:1?O6AYLH$Y+\EHE M-PB'LJK4,"NU0:/+*HH3V(56 2XCHD:Z#55]F#KJ]J U^HKF2'091W$6NWK' M^^ Z&BHM&U9JFRDN*4=J65Y"+3@Q_9/-N@T7%4]*K+!HJSTMFC$P?/ M4*:5Y <+?'6QN5Q_:O (35'HLH+B/''&"E(_AVM*#@Y@4V/I](+LW_:95!CF M"T*Q/46$JUR$"@WSXUN3T70B09=1%6=_N&1WKM1M?TC%4J9]:L@09KW#EMNLRT.'_<_,18)K/7\)#9P7Y;G?W2&%)M MBU*3M;TKS@^W.G=V",>VTJC\R% F_\&G $E3S+F\ DPN=+2';[LB29<1%N>6 MVQCAA:)<>;=13'FX:CR$A^V,]$?,S3N@1I=I%B>[JTWS,/]N:94U1VLU3KLM M,>FRIN(D>?UIWL,4VT9[%1K=H!KJU6U/=A0]:3XJWQ:7+ MQI<%Z'50IKTK\LJVEQ/\:HLX=>C_&M$44GVU2+U9E'T(J$R%OFP MRS\'[I^!" ?4F U<5]&.O!$B[@V]0$OB(R_.'0ZH"^,M>J;T&B,?]' C1"!O ME)9O-)WUM/5&/$^&H&<]'Z+/GB6MS"=^(+O[PEFP/.NI-QT_$S#'GA4^(1.6 MP-(*5,]7-U CA=2SPO+HG/A9+SR]&Q>'KS.,50=N$)Z/33_]M"DPSXN>E1I. MU7Y>N)T7Q<=_$'].:#;C!., @(X,CQ8XH209W?7CV,[_!B@GG, M>;9H&U:2MUL_NVR!",TSTYUJC)SY?S,8>/*:\<"3L\NMY^3XJ $RD[/(K5_1 M&41?T!N=/<"L":H?8V=.F<=F,(?>WE[D>&W=S&CNBYG;#]K_@,F7%S.0K3*3 MB^\^N/PQ6S#.V5,1+Q4 9G+$$'>'TTO"L>,S+G+LE-4:R@*@50#+\]SV&B?C>:#H/(QJP5@O\HSLK' MI]Q"B'80P@T$%3KFAF<-D)F>)T5T.3O[PT,Z+"KGIQ!J?WA;W5"G 7,9,'.Y MBS*.!0SE:\SD(5R$%$S7!15FS-#)LND!\T?BP!B U>[<6XW02D+F&*B"V^&\ MZ^))AT3!)NWA[ *+_NC_ ^J@L5;JC/FD5) M6KHR=29XE(]Y V$R.WXGDZK WI#>(>[,CT_Z)Z=%LFC6P%".^9)!.UB43<%E MW&(D<)[%"@@S>8J&\2#'R$:QT=2?%U-_OA_47Q13;WB6,R;SLICZR_V@_JJ8 M^JO]H/ZZF/KK_:#^2S'U7XR@/J'V$D.!>TD>B8NI#/W&'Y&,'9.8*&:M8Q^FK3M*-7O)G$!"#*A[!2SYJYOTFS.1+*IA.F3#?!E. M:+?6*X=1MB#.#?TSX*M+(I#P(>QEB&;-MP&$F>?'JO@[( M;,YBBF4/(@S-N.2D9#=EBW9F\U_"GN'42^= L+AZ=KQ 'E(?(5@\(,];#9\H M=N4Y'.(2\&TY[EHW,Y-[]?C\C;I)#6:#$;CKD_[QQQRO-4!&S)_7\I 2]H ^ M=PPSGES^#83 OOB*D]Q;#0 W9K$2PK@< MT9JQW"ZTN@-L)4_\G7O,^9YP5PO634U^W%-W34GZQI@O$M)3!08D@,&K<9D^ MN<3AWQN:1,0R_1JO,O&2";+>46_=:F]"Z^3>PUM"\7 :WK69]1[5($9.FS8PPB/>@F?#> CMD#JZ)ZTR/(0Y M9E?//BP'TX.P,;0!([1J9%T$G*?VUIJ!FG:LI=1J87PYS*,067Z/LOG7 74W MCC/6@YEAH2EO<8TW+#Z?RIKS!U,K-N-U]HA),M_L@B#E/E@FC]J4:*D39M3 MET[RS.**! !TF?[76"'^FF*T$ M,FYI6&&4/AZS:P+.VB'(>XB_8XL^$QO'W\+%?#>$-BXQ+BD71:2+-&^E$'O$ MSR!J4L]7"O)'\;?F)Y .4,YK,A-QCQTL\VL)#V6UV],M;Z>88:Z-\#OTYWJY M(/*$;]2:0_@?<[:1;R9X@X-RL.U96@G(C8KBA M/\<\W)<(0^22D+H!G*D!M2(]IXU,D9&&U&QG<#\W F')ZUZ:)#[ VJ?$OV5"P,HQ/ "0/7PETJ>OFI[?TM[K_JQF M'Q"5C;)>)E]HA"^)'\\83E.7%*=#SU1HD2G,.GA!W$R934IUMR*, MUWOKS'UX ^<@\.>,RT]E1IC_'T:\LRS;8#+NL^,'\JRR\EN?GNG2@1D>3'[U ML_F->*C#]75DUW@]ZMJT^.&?T)=0JT9_&_8*&Q@WI6;9CEYBN7H&;T0$7D=3 M&5ZKH,P(L+)DJE"\*4_EP(;$P6ER55ZT*6]5P ;R]I6I4S1-N:L&-Y"_WQ6U M ^JF5BC-6&W:.S9UQDD/4U 5F,B>JU3TT;!J(Z'_Y&8YB[ Y# MC.BNS]>I(S>Q^'1V:-AI[I30GL,S(F5'):H 3$WHJIBW_TO!EP+9V+D!G)'I MT=I%@:E!?SE'Y;?6[=%]=6EYKUU EIT:&"/Y^AU3=^.#L7RAH91SBKQSM(K. MHBI*-LZLUD(9L5".5O@E?KJTUE0GG=G:D&EC<+TR2R/4$U")HT-%H"8;Y#)JRJ9[86\"8-6E$V7H5!0W5-=.;2GDL\)0Y) MSH&551H6X99:W/J*_=QE^R?I!X8$F5$"K$'O\6-#\BVBI72O\FF&<*TBWVN0 M46,HT_6[(J&D7@23<2<*]7!-XL^Z=B/4HNY_4DEFG^F6+ZN&)I1^AG4G,FZ' M^&>5_AK406)N1SYM5R*OQ_:3RMF73&F69M+G_LCL'6AZXMMLXI%9>(.'+:)- M?>WZVFL9-;2>JI;[P__[\!5/M8\N'Z!*]MIS'KNIG;3O[V>054.3 M:=#!_DA#VSOR-4+3AV):=)'4DY\?_T- M)?F11 _J88I9!&B;QAY2\QL.A\.9(?7E]Z<%[:RPD(2S\^[)T7&W@YG/ \)F MY]V'.Z]_-[BZZG:D0BQ E#-\WF6\^_MO/_WCRS\][Q(S+)#"06>R[MS/0Q9@ M,>0+W/GSZ^UUQ^L/XIO-P/^B<'I^>>LMZ=*[7\W.L]/CX>/4T$/>)BUCL]/C[K;:B[";G^-E#;!OO$'WKQ MEUO25UT_GD6T)Y\^?>I%WVY))4DCA$Y/>G_>7-_Y<[Q 'F%:(K[F19+/,OKP MFOM(16(LA-#)I-"_>1LR3W_DG9QZ9R='3S+H@M0[G5AT@E-\BZ<=_?/A]FK[ MS GA%(D9/_+YHJ=%?GQV=M+35#W@6.$%9LKS.9.@EZ)BC#NAY?1"@CA,D' M?_477"CROTAU1M-OA,%L!9LVX%+)/@N&1/H\9*_@56UN%=L 5%;_O?AO2%:( M:DV^Q5()XH/NZB^ P^#V"/@VUT;]X\N>(S? MS)&+Z13[*D-" M[3!A5M.ALA*M;6- MZL5,[?NQ 1RC-9I0#(, GPB0_V8E(#@'9HW.',%]BWT,>@G+]W9!-X9GU$O+2/4\8O#D,LJ9TJ9E%&.!EX@$0SS%0N#@XFF) MF=2S9J3F6/2EQ'DFID9G=G%+&>HMUFAZI[C_ SCZ PF!8 *!CWF'Q8KX6([$ M@"*RR(1;I0^K*+]CI5>YL> K GN,K^L'B<'<;SW.OJ_(*L^:EN_ !7SQ@E8# M7TX'+N!+O)#J^'(ZL(H/EN3([;CG?1\<$H%OD#\G#(LU3";MHBSUUQG8RC6V MBTMP'^,@\K1V5F+ %PO.(EN1!#!>+J$^/*+S8M)^"^:BU!O#BN0T<&"$\<1ZAR9B:HCUU M'FT-I]54"&?N"Z&!((&I-'[>2<-[,^(HOV\S%<<'9Y6C=O+!5 0?G15!<>#9 M%.,O;U'KBV)HIN!_?8O@,R-1IJ@_.:_6M<**Q@Z/^SY=M?RCL0!.W%7_4GEP M8\"G[@*ND?TQAN^^OV>^W3<%?=SBD.=%)_=!5XB/58!O&WU>[/GYD)<)I578 MSEH?=T/D9M&5"CO:-P$X.Q;FDFZW5-_":QE4Y^(^SDJQ,#_F4CRI?2FZ5LWC M4J"K_=&IFB/=2?%+[Z40P4S_:*K>F'&%O5,O$J98ZZI;26:,3(F/X%L4NWG MI[?DE/C ID>2K>[:"[!"A&X9+ZY!;O!A!Z]+;IQ7LUKE!FI2$B[ C!(YQ\$E MYX$$-1Q-0=.Q6.74UQBWM%QED_ %K!2QOD?2#H^WZ/$&5$@01,L)O;"AF_FQ M5,GSZOA<\I",L9E.&*M&_9>-D9+>,L[+>(@%^D.=F?%PG)60^Q;.K$$ULV^+ M'3L+@UTTEI8.DS3>(!0BNZJH0@]VCYX\YZ\4F#;YO@!MYFL,%H'JL N+]&HY!/[.:B6&4:\'**Y](Z61.NR0B[M.6O";?DG+3J,_P*/YC> MX<.75&]N2#(VMKR$PS%@QR\X-/_OGL"[)_#N";Q[ N^>P+LG<"A/X-F-#!-$ M=?+7DW.,8<7R8\:\910;KWT/1[5Y&48FY6C=2Y%5+IMO&LLW:7&/_QE[$ MKN91YWN,(.4UL8TA7(21!8KJDW4=O\!S<$+)"N\JGZ*PYCUZRH95I1>[2 .8 ML& B$!TC$ERQ 5H2A6@6HGQJNYSG'1QN\2!P_.@"A4^CL7XI"YB.%^G=OAH@ M(=:P2?LWHF'670&EVMI%Q1<+$I<>:@:CM/P,,S_[/*M!"^L(DGJRW"'((+/, M:TZM<_X$*-/4[EZRU!4H;EUZXGY*N/BVE;:O4-E[/MB#:(+-.87=DXS'NICM MW&9M81>A&B(I\3/N9W%M*'=JTY,_6-' M/.+7;&Q+U\?Z!"MG?:4$F81*!R'O^?=GB>L"OZ/9SAW-W:6:,%XK-N14LJX( MGWFHVJFD7!&L[,B 2T=7"F&47G==.L+W(F;-JZQC[LVE-#P&3JE[LR MZI 5)W0<';$"-,[/JIS8S+,[4#FEY"XM&B;X2G, M&KBT3AMJI$FYG=NFI%8(E!L)[ V8FZ:DD)_:=DD3C MBTA=-=P>W"K!#9 9< M6G"JR,2X\+*5(Q[/7[K)M]_WC_^;QI51@P88V[U*8G<[V[-1E/O#6$4I#O,$VQ7E+[=6#%JX@J!&NKZA7EV11(.%# =ZBF5)2> XNGQ*NR3):TCNP"O)!%W4P"K_ MEP)L3FQ],AA.H6CEG'J28,O@,H/**J>@O+OP37^%"(W5=2\"DKBK7Y$D?@:2 MBKVT4]^:B#OKE$4F73O<[N1:Q.]K2ON5MQEQ05CR89_%XG"OO[X'CT*(X_I$G9N E%= M$1$L]/V92D0;B/P!+-?8S;K2-&>&-SB.%2*(AWLY00%84T_4I7!OMD/!ZRFJ M2Z%?(Y ES*F3 YCB87&=3$\P0S"'UT/F@HU-&I1S* MIE\U9D=/C3$:A0U<4-)#1H?3ZKVR-KXNJ+(M6938#U90D8.^C*I2Y(@WGIER M05N:DLHA4S,N6)A#1^/?V"O9+8C!1L#-*<-DDNCC1N2'JU]I6;=*RJ')NI[, M%L%39E_G5;$\ $1^!@ 5 8FQG M;RTR,#(R,#,S,5]D968N>&UL[7U;<^,XEN;[1NQ_R*U]5E=F5M>MHWLF?,WQ MC)WRVLZJZ7WIH$E(0B=%J$#*3O6O'X#4S18!') @>"@C8GR(\IRS[VW__]=?_,QI](AGA44&2=X^K=P^S9980?L[FY-U_G]Y=OQN] M>__C7W[\Z?;FW9>'LWB'[__[YOH^GI%Y-**9G)%8TI+3 MO^3E'Z]9'!7E-!HAO%.VD/\UVC0;R3^-/GP<_?#A3]_RY#LQZ^_>55,7\9BS ME-R1R;OU/[_<71W.!1.&56?:TJK8AC7 MY,[$>#Q>/I+1]HL-*=:,U.$4C,2Q*?_(ER09 MD6\+01+)7R)Z3*=LM!FV)+W=J$I\8AYH1N4)=2W^<]U:PN@>:443^580<4.L MS[$-62F+#U8XWW!(3N(_3=G3]PFA)4'R'^5D56M,Z#\NLH(6J_,7&RF-'DGZ MM^]4/U?4I/*X9GP]1?ZIJ>?+3JBZ)M,HK;Y]\HWF-80I6C2F:1+EC^7>7.:C M:10M*L)(6N2;O^PH7/_A'R=KCKJM&.HD2TXJ=KJFT2--!>>2_)SF<7T%[ED)/G;=X7@P\UPZWNOH90T MX6P.FES6@'?$EWWB4TA%%43=(<5,1[U?(!IA2;%<+_F+ 8YD(*(/SI?FY9W5 M:&WJ+[ZVB-9_9%DAF/HB+>=5B$%D*O]AC7A/VVFRQ70GA^==93XU(.NI/*$Q<(1N5!2P\T7NUVH4H$AC;W M2VV= QIZH'*BMO46TC;S@-]_V\9\8+P='5'%HR_5M4 +3W0^, C(;G)U3,2 MJ6KJ@TKQ"1UE>S]W;KPY21).\GS]/W)W?E!:VZIX_-YRR[+X3;KQ10R^/X3%HG^$I[U8!Z>:!=R(11 M7- G(B37:'V6:(C6->^H2 ^'Y"CD_A2P*B^QDMND.3.A#2+V@A:9TL0'2_HD6G M<7)!+^WN0TH:(36D".4"@\?#(+W"D)Q8A/ I5R?%)+GH3 M*A07/HE%8X>%@L(JKD!\]5",6.44B(\0BA&KF*)Q-$.A8150-%Y *#2LP@D@ ML (*$:MLHG8O0Y'ADTEL0[,\)7;$+,M92A-9>V+T&*6R%L,HGQ%2Y*.X.O1& MB])B,EIFT3*ALMTBDG^?D4+H<*E%%K;#CW6=(.*R:_1>F2W!)>GA6O*&_0LR]$U5%WLBQFC--_B3U@1*+JT2^"JSQ?PJE_ MV=HKY;=B&"(.J:0)0]EU[A$7D*U@G7K'H64NZ5='IEOV"O46CJS>PIL) M @OU"(87_N6]'D'WIDH[2$VN>S018&V@ZB4!-)%@[2'6"0IH@L+:PP.84'J. M#+/#:*W0H8D0:XS3R5;LWIK9$I]^'W9JYBMK#7X8/:XMXF79$P$^RNB_+ NX M0$?R4CT13 ?,^G:(6_[E'Z=K>BZRJ?@6X=+E%5.2Q>2!Q+.,I6Q*27Y]?7;S M@F?60GF;(6Q4"P7Q9^F*1S)7&V]?)(42)+A'B9 MB\NE_,_QY))F41;3*-W>]Q9E4[OZ3+".'9EU+%0C'8;U3P]$?;,QP/4R.#NF MX2+WO#+J+:2;>>9"-D=EK[5EPFX*R'I=/!MEQ2^PX"T(U8N/N'IQM_*M3[/8 MQU&^G,\COAJQR2BGTZS,39*U@:L"S>(^&"T$/'$GV+XXTF1H+X:SYH2ULZ1] M+01[/+ YXYP]_RY(XAJ;F:FQ"^M8E$4)C;)/[(GP3,[/)UD80&<= _5P0-HX MH6)C71>)FA9%$P1-_H M?#FO97SE[]U3)8Y_+55UOP=[;[#W6E)X%V53U;8\^,T/-4J>K_D5#T7^5XXL MECR>13DYF7)2RGNOSU$EUUGW/0XTO7I3-D_ W)&8T">I)-:R%;2Y5]I/JZ28 M>YD3<[U^L;7FT( V[YWV6E:"=Q@J_;WR_QD31,E*QW:K6\LLG:7'8S7/?I%(*FQ8Z[#'L-%T._.6.8%FQ-^ M0)_V @?V"A$=5@@NI5F47-,GDEQEA1"_J7Q.+\])D9^N;J)_,GZ61GFNV>D- M1L""<$>=4AYN.8(K?L.H=XK!"/%>*QT &IMU4R@]$0&X*A1)29D6C=.:R5!1(35+"U MB]G;EC#BA*C(K($^.A"L]58-'6"MI0HCZB:J$7.D5ACQ,7/R*J3=P\RS+\V%#9N?3FU8FA'M1\<,G1C(Q\Z MWFYZJ3*0C08E?_L50UIQOJ.2("%+9P/#'.N*BF6]9N$X*M""*%G%3XGZ6BL6 M@X8UH^(W%'DW_A8'F!8 !.2H^(]#,046*(5F,UE8L?:SA_3.+%3[RZU-K]7V M)>120[+I:M<50Q8[(' M.A:$..*0BR6FU5 G!+6%$#*:/64T-XG[V&'N/D_YAU$>I:1,V)4U!4<3QD=Q ME,\V% %SDDW#>,D_AA'1*M=8$!FS-+N-^->S:$&+*+U<9HFV2A^PBX/\VJJZ MY^L[5Q699-/%1?+OC(@_OO\B%GL\F90%430IP*;&#@CZ/>*EO%45T/R=%C,X M?;9]<60*XZ(FY"V'O.6CRUL.6:XARS5DN7K)E9'.M?%D?1./^1V=S@I=WI6I M??_4ZW.6S#V&BR!4GVT7$2_4GO&DE.7E[AQ/'L0,Y_*A64,&+[SCL>#IE=-" MID5'="X?:*1! MQ\00<8"U\AVA9&97(M,11<:' "!OTD ( 'J+D?QO*/P]!&EU'*1E'P+C,S3K MSX*K'HL1>TSIM(SUMGTH0CV EW LT^?;/?IP?7'_H'GFX?!G!R%#^^\"P9XZ M=?^ P^<;S=,-KW]T\,';:!7/B-@A7*QIJ7F(?TUY-#\K7U>."S4YEEUQA"7A MHN9M!$G9.&O%D0)_+]/0VCOE5YFXA);RB-1XI]0->Z376!W1U'R(M(>PA.#N M#H4%\3JTCL9A##CZF>U1.SA''/3^PZ=MFM:#M1&(4=E%W# J!JL<(I,6@N(4 M"LT1%>^AL,GY6Q*E"<.O=Z\-!),E)!A(D1M(K?1HG[;1'T?Y3-R9CY&8I9%H MO1 '1VECM#21&L?Q8BD%4M'.8,HBGHPGYY0+R8-QS6.T^I8NS*@LR\7!;'@2 M5]7( 0$78C79B@B1*TM Q( ZN"1L\Y'2;#Z>3&A,N/PX8/F:CN&2? !U[C_^ MQU+<1%=E]4GZ1&[3*/OX_L,O&E(@'1P0]EF(^6)L-2&U#5RE7+__N0:G(?,: MT,;^)PTS+R;4-<-CE<5'S-KP$IE3J&2632YI%64RC='W>*5-- :W?:&*U M:>;ZF:N06#W4Q.H'6L@HUJLLH4\T64:I8A6U[?Q3*0,S[TA:24\SNGA@F@.Y MQ0C'AZSGQT5WVI.0=3?BYBG)A+Y62#G&^%17DR&"9] *@1 LV9SL["KFEYX! M/3 @T+J907V&C:+7O2^WIJ*(CJY)+S1JI[B^$78Z^TVM)ZD8;OI)'-)B ##\%WT;R88V$#(QH:R]H M!KL:,>$Q:[3,@=HXN!@?H**/QE_:9H68T5Z&*KRB*XY%'H?1R?!8)VE C?\?I#0J^ @!V]0>:+X5L@=?1^E2^DYA RO_LX M%#[I^*T=YUK:$10^ 0HX=M%H:$0!(#I-W!\0BJ/'SSH^^C1Q?'YO;T0Y/V\H M929D:7C*TF@>N.(S=>.GT?.Z MZ&!F"NQF%'+\D9JL^VRL:X%-?8BD1\6PPP M$S)A5N6$RM/5ZK6LUH,Y".:^I]]NQ Z?.0'4>C '@#;?UCZ?IFR$(RX<%S5O M(TK=)E8Q/&$3GK )$:$AL@F-P!DBFS#$6;R=]RI"Z7"KTN&.Y&)4)@K7[#P0 MPZ?-LCO2[P87AA)L;<'6ALW6!E'[?5K3?A'_D\GU%C^*(:U*II HGOT'6^9D[; 57[U.8TWE%$B'XZA#O3_X M XEG&4O9E.HJ?\!ZN"DO\T2X/*C%_N3I*G*(N)N$ +MD_.&9O/ M6586@M<6I'$U[#&7L+D2LR3F@:_DU3">G'$Q%YH:X8#F3DJ-\"Q*3Z/5>L4^ M<;9<'+QZ]K+V"*0'#L,J+FK>AIG75(Q$\U+=?A42X[N#71;Z>,[$>3:C"P5Q MM;_[HTI9CD#1 A]EWDMM6+\+N5\BI-E+KD-'$\JAX"@:G4,G3Q'/'D0 M7]2X%6O;^'7$E5+?9133M/XJ-S?LD5Z]QU#3=$@T]^O>)(_%3OTZ77W)Z!]+ M48$>*=$U'R+MO7-5>)!G4+2'((M6"#8VH-(D-2Y//VU! M'&-[K]3O6X@ LH*I>>^T7TO+--?N VBW8\#2Z]Z^H1GC98Y)Y5. /S%GT=,K MHCORQ-(G::1^,>/:_0[JXS?,2M;%/Y5U\5\$MTOWV[34ZO/3U:[-;;0J;VBI MT.RTFBP!%3/K\E-ASN"?ZK>,7 A#E+^%,,00A@@H<%7O(6 ,STV)%I'#&ME M(<<$56_R8SXO0XS3,MSG%^'XX+8P9FM[P@A9H_\Q&RLM1FQ >C3QE3I1H.Z=0%-H&*J87ULA"$-PNN.7>BU]*VCX$GRUL:[B_U!Q M@EK0> 31L[,6+MSJRLT%'_ M5$L"ZU:Q_SM '=?$>+7T>,R M%RN3YZ/UTH]H-F%\7O+MABY@(0C88%[J/]B0 BO[$#*RCRDC^TU%\M]7.T#H M$XQ+)0D>KVS1,T1>ALC+$'DYS/"04#LMB,]8Q6?K*\BG^/SA_4BTF=.B5.U& M49:,)$L(,DD64V+[: %T."\BM!TQK6JGG3$N5E=\O7JZ[9H(Y5A76\O4VD$1 MJ''T]8XF4\%DF=0B"-FYMK3$V?3#(?#CHB:H'Z]+,>SV8&4CWNU N!S?;)"@ M9MFENLH=+N=64K"4P:E\KDLY-C3OG79]@JZQPU#I#RF%0;$-BBT"Q1:8UV(Z M1IG]H34X!=[N3D&G$@+6A5D*_Z@L%FYY%4->B-M%M5>:_*(-)K9@8CMB$UL; M[="KM>W#*%\^YN2/I?P3D=&JUA8VS1!^K&I& EI9TO:?=9'QO'FYK&IS%:2] M VO:Y@V,BV\+*C\E'ZGY.XEX?C(I"-]]^%S,E9K8YJ-T &'SO%(K!.!!8/#L MW^#IGLZMD'GQI)( 06W[I/IUI+6>[OHX^_XHUV]+4_MA4M_O6?*2JL,7]_0H M5"_T>:2>)C3BJ[TCV\#]VO;!P1(<+.'I: NDION$61_?6%'JSPW67!H>K.<, M>)JB,_5:+!"SMOFA\DETQ+\8O&F.^=@H$^/C8N-QJH8X*,9M>[T<28$T2PLD M.GZ%B#FOW_]N:/-'R4_*RF,BX9GDTW]'\:W7HR'^IL)A[ M^$:0BXE,2GJ RP'HXA7#1<0SP>?Y+>%E12T8#& OOT@$>\MRUL6,)3L%<7-(LRF(:I;M2JWHT5GW]HF*<"*'V;,DYR02C[,ED MXG J_W-=RQ#&?ZW'\XK^:KX0*R/78,R%ZK5@>92.)]AN6?:UR6JEBQ8CA5C8(XB% M_9(+N?(B+^A9Z2Q@]G9$=!@! MA+,F1BUT,0EV0!V9'?P&&KE?;GN3LM]P#.>(H;H+$*:C)^6ZV,]%W!S*;=4;\7F MXF"I_F8Y RX_TLL\Y8)/]PVYXXDTX)ZNY/^]%' T,YD8Q_%B& %2$4/*"DA>4O*#DO04ESW03^A1S?QSE4DQ_E&*Z?%E^&SO53-J%#N=% MZ+4C)LB^0?:U=!OMQQKNZ[4G<4&?!+&-747-!@YR=)"C@QP=Y.@@1PD'0"]Z$7M#FFAQ0/%57\JU/C>CG36I./EI$*TG4*,H2^4]&EVI 6/!5!_P#I'^N\Q?RVXK"3+#FI^.N:1H\T%:Q, M;--9F@\9M)"@A00M)&@A00L)6LA;T$+:WI0^I?!?Q/]DDB'$CZE,DA=S0SC) MBU&Y%"F]#6BMWQYD<_J8:_>5[H_N^"W4K'*(W+FJ" M(A 4 8J&K9W^.GI92QE4Z%Q75^?J;U!#8>P$1 WJK] M;\$\5^H>#DC[O)0#CB>_SUB:KJ3NGMPO'W.:T(C3@V=E;;HX(.YWQK^*53J+ M%K2(TG/!Q#%]_1BWN2$.[0H7-6]#U\MYL2>5B__:42;^XQ];2U4-7M#8$W0SSUQH>ZB,7K9,V(W5R^OBV:B_?H$%DVN')E?ER7%L M)E=_,0TP2"H1%0C'WT,!,#A--08@7'_/!>CA0DU?0%C^'O.%K:)&.06.T+; M>;>^%B=9\L#FC'/V_+L@D6O\6*;&+CQ641:)#9J]?D]0RIEZ('Q>1^'!CPZ]?M42"7R$ M/I':^=&W=$C*3?1/QCVI/ NRJ:J;7GPFQ]JE#Q?\RL>BORO'%DL>3R+EZ>?P:(0V[YWVV@T#[S!4^GO=Y2^>12X?1299/)M'_*L6 M#;3;,6!!MCZK+7F:O0[MUC>6!_%].QBO>_2+0%)CQUR'/8:+H.^=<6"/+!UA MGXGJ2H=TZ1W#UJ9J >*@3^\H=A+2R40(MOO"U!DGB38,M/5X?M&O*3S8)UIQ M&=C+*Y)+Z2PBU])L?9450E6D:\[K!B-@0;BC3JF[M1SE M^)'V>A_L^UTTT<&J9EYIO9HO(LJEXC^>7+-L6LYP-:__0=)$'&I?9Y(7DB:52>'55_/J%XROI 5+KZMPT\^,98\ MTUV0W $H>%?/F)[$?#*^DF\U5%:,:6GNE_+>(4SEMF^U4N?9K8O\46*S[AVROSK.]#KVMS.#VQ(9@ M*/EJ9B3:@!36RH>*"2K8D\7L_488<4+,WZR!K7D@6.L]%CK 6B\41M1-#&;, MD25J<$FWUEXA-&FX-CN4-302H\J%='^"8/6EU,KAG:41^J0H1N[?M#Q=M-+E8'L8"CYVZ\8THKS':44AQH@&QCF;!U4 M+.NUQH>C1&]$I3 0O,EB3,Q"Q6\H"BG[6QQ@RJS?L@(.Q118$#2:S61AQ=H# M:7 8HMI?;FUZK;:?HV(0CD0+1>?7%.:VA).N M\H9?0X>SE82& /I5K9W!TP9.^55W'"Z9;?RI7TG9757&)G%[?N4J9U@;QD(! MT?Z"#&V#N' @TE^Q(;6/ZX?*!%@>N'-:1PP*'IM$9)&_!X6(103206R0P >% MCTU2@J>90A%B$9; A>Z@P+!)3/KL,"@J+.*1KBHB% LV\0<4U@X%ATW:LV&5&M:MH*HF.69K<1 M_[HN3GZYS!+M"XW +BZJ;'E(7^7Y MDB3RCH739]L71VE.7-2$0J&A4.C1%0H-925#6K&_B,2^% M7%T),%/[_JG7E\\R]Q@N@EXYZ9:SF)"D- Q+@4Y:D\:3,S:?L^R^V'OK_O"5 M45@_OTGH0NL83\KORYTZGCR(V^_EX6>1%E$D/ M:BSE^ 8>8;[N8[VL;^S6Z MB%L\0=_X$MN!\@L:/FYPOC [;P4F![R;[Q) R'_YBTFTA]?]GG(D7(O5 (AV5LO_8I6[A(U['PO?J]>9RCM MS)\^(_G^+$Z(QV+$'E,Z+7.XVKY?#Q_02_2>+3GMWJ*_OKA_T+P^?_BS@_"W MLW3%HQN2T#A*-6_,*ULY(&'\^4;S[O?K'QU\\#9:Q3,2?Q6G1T%*K5/\:\JC M^9D\(4_B0DV.95<<(7:XJ'D; 7\63K%S<<1<9;FX8^3!H_'EJ1OV2*_QT1]3 M\R'2WFO(P,4W&=*_I/FLRNZ31)[,I3%8@<+V^M#JG*>(+&\&F$8++!!+,\;K.\ M49E!PXHN;/"-X6$SOD.59[^>2V?PU'JK3S_"CZ-<>J<>(S$C(]%:[I#2WM[2 MG6 ]KA>O0D.JVCD76,03P;V4"UF9\?IW5P$M7;@<6)8+4>*P)N\+CX.JD0," M+L3JLA4ATJ$&(@;4P25AFX^4+J?Q9$)CPN7' &!!H(U1 ?8:-HM^J,$*N5U1DTS7IA4;M%-"# M:A(Z^,0PYFACU'AMRG ]4:;O#&.VQHM27JJJ9E]EU8I_XGN5W%W-E_E+N&8L MMP+R.Y%I(B0Y>1*'SE0<,H3'-">W7*BE36?2/07^9]@X 3W3U\1L*FX06CT* M__)5BSIX+L?W/SOKU/)RC00MY=]T:'7M0VCKL==XJ_Y^R?@]X4^" QK5>E,. M@@&G?#B-M(2I'R,$*H=Z:J!0:X@EY> 5+I#1 B/:6H6?P51M3'C,-F7FP' [ MN-!YH*D=33QRFQ5B1H\5JJCEKC@6>7ASRQ6&!%0-+E_ VHB/9K_:W8+,B2T1 MU2[N0FHXLHIQ:I\".C962#O,/LP.)9/:"7L8V+#CBZ1=@"F:+ '4A,X0@I- M;H"+]8?$AP,!=_]ABJ6;NHFABJ5[ <?)I+>[^V-*)7^^#+10_*S\_/#04U2@_\)W9$)A SS M0:-1B)PL*,2?B$8;LD/<)/09C1[4@'7=!XN@T94:S$9W07EHQ"C8K/22Y F< MHU^0S)$II@P(YU>,<+J,MH0*-QZ?\7$S,5T%3T(G#)TXV%E ^&Y&NJ]:\M/H M>5V9O669$O- 7NJ20,EH58CDDCZ1E3C@M^\%960)]MQ4=_TR?GA(^@U1:Z6 MKA<"R_;'?/UKKLH2:S56_ZBWVAZ)EUSKBRB>O6QK,P--Q@VI M-2'](CSF'I(/WLC[X.&I5JNG6ATI&:B\B*[9>2"Q"3;+[DA9]CL'P1T>W.%' MZ YOYQC YNIN^D#EH#S>CI6S@7K!'2CI/DWTOXC_R>0Y)GX40TY'=%V%?Q3+ MYQ3$A)3O*;2TW[?\BA?COA,:VY4@)V)+_ =;YF0=6RRHN$YC325R2 <7!2;7 M5D2P[-4)B0^B?AQ.?V4F\D0'Y?RK[@H&/\JOG06+6@1I2?)DWP[1.@E!=OG[KWGO+7O!;@: M]IA?&+@2LR3F@:_D)3^>G'$Q%YKGC@'-'1"U/_AE%--4:#=G3'Q93,$N4.B< M1\_Y.@5";%899R]8>#QY8&*1A>21Q701I7N2IPS8>SXHM>;QBYZG1H@*@M#J M;1I'V#5#=@1N29"L'F8D4O*\^+#+^_/HU7M'=##Y_M\U>$RHKP,SSW)\^6\BCLZIWDLU_9. MB(JUX0A=?\S%A.A"R^4A3PM)EKC.:A%:]^Z.Y'+"FE*L[NSD(0HNSH33:+6^ M4\6>6"ZNK\]T+U- >N"(#\%%S=N(5C$]52$/"L(7$2]6BO++IF;=/P/QG F) M4>SXV[#QJ]OV".]ZPU*'U.R MF]K2[:Q;!:O^/:+;/!$O+62E.S[9&2)!\" #](@/M/]US8=(>Z]GU\:O5!H- MJV13[7-%QO9>J=^WT"L(KFO2&XT "=S4O'?:KV6 !]=R.K3;,6#I=??6$;?V M1YXRSMESY>46OQ0K"WRF(;QBO*$9XV7EM.KJVMH =S?7Z>I6R. 'D28M1O"* M\):SF) DO^1L+IJ;\CB\JO)\B 4&]L[YGZ)Y8^21Y_N0-T=R"H MC_\,NR;E$NKWQZ^/-P9O:/YUTM.R+[T[6,^==\= MQFRNRY_LA=!4 =6N9\_T'5RSI:P6L[,T9PGH,=4N/Q7F#/ZI?I^Q#8]+^ICA M\'BCZ]G1R1 RK4C[W'"G'_0_?^'QRU!](3Q^B>7Q2Z\H/Y/G\I MX<)4'8<$6>-_8JI60\%6Y_%0(80ZC?"A#6_WUM9Z,<3=HRG;I!,%6(,,;U0E M;&R%( RUEAR6$&L0,8F&+\%7&^LJ[QH5)W1,#Q/. *D5UQ,!Q*D]X!91!Z@8L?V:D4K#L7S\IY=E!\Z/@6K0ZQ!EC=* MCG6I++;B84=/@#D68W7Q_^BXUVB!8K95;5"R;#MS7"LF=?0RFR,]WYS\CX9% MFQG*MR^NP^O@H>)8YRZ$5LSKZ $]1\P+2$]'Q;WXGI;WQ\-=V%E;L;*C=PX= M"@N:''@T;.S%B[ @6EU?K4)9^B :7=^!V^1#%T!K#)54TK>T#Q8I&K^JW%#)TM+/)9JZ+%4+!8 M)+,V]8ZA6+'(90W>S8!"Q"*)-7IY PH2FT#6)K4&BAF+F.;OZ1'HS&"1]QQD M($'-)%@DN!9I25"HV$0U8,8E%!X6R"3A06R=1W28C=_'3_MNFOH\=E M+DV]^6CMS1S1;,+XO,36\DG39H-7D]#Q2Z9M2(,]8!J>&CJFIX8LRC!LGG,> M+XB4-Z0J6S*8JO2"L7THM>*_U$HH8S&LY*_C2YD*L4@]B7G \]BGE/;A_2C> M>BGR490E([G^@C:2Q93D+>6TIL-[D=3:$=?JL?DSQA=,\ 93R8T)M=$"/:Z MUZ--K6TN1M5SMT)B)63+FN5'*DO0 [LHL4J%HHX\NYX.2!U'7^]H,B4/),O* M;^_RG;3S:-,/APB,BYH@D+^N@"_YYDR<&3R*Y0DA^5SWNH*A>>^TZ]\B,'88 M*OW]OJ)0.[8YDY+GB) M(-;V\ M(GE)C3079KEJ2;1M>Z3ZE3OJCLA]O/E15WVWZ3#!5!),)2A-)<"R_75+]I@M U&V^,SV@(D M8&C8 6IDMJ(P$#2VL+AF.B80++:0-BOM$X@159Q:$],S$">VF#,[@X]7']*' M4;Y\S,D?2_DG&3E?M/8;60SIQU=D35 K_] 70;<0W8D,3)?UP/+21Z7V;$#: M.W"\_![Q,BBXC'B5F1#TB?R=1#PO,]EV'SX7)5>6=/.TBC/QY,UDXWYG13,-&XE8_O^J=V/^;K7W.5X;S56%Y1[Y?2D%E/LL[[>+)7V%V!$-S/KVT]DH7;RN_+6E3C MR8.8XCR*I5RC?RD4W/%8\/3[CFGPV71$IR93N>'CT8*JFA"([[:.\P-_*-M[Y7ZC71SDB65 M>+.7.:P) 8%V"YYP/X_+&;4EUD UP8C4=/HRZ\,.*TK]&<&:R\2##7$ GISH M8APL%HA9VSY1.8\[XE\,80^.^=@H0>+C8N-QJH8X*,9M>[TV5<=32:@X BT./A+[+YX:^-MR*LO/ZN@TMW9 TE46\S+HDE3_>Y5M MXX9E>>!E7K YX>=DP7)Z4)*IQ0@.2+=?>?<+'<+9CBF<+>?%GLM,_->.LNI= MS=T-LSE$:DB$-.V%UMJ5AC4>"KV].H)/DG\N*[M!_L#NB+BA8YJ2SZ001Z0X M Z]9+OY^)F01H0\\42%MG*[D^QE7V3;^_20NZ%/%+(]YF3SW"KV/3_F=LSD3 M9_*_UO+.)2/D6I7*P[(:8) M)4'PK?Q!:DHO_K#74BQD)9T(#.+J7+_SOL$D"SH)Q7F]FF([*.:G#Q*&,\>5 MQ>%0@%G#%@+B3-:JE8DH%Y,)4>[&?HCP/L^70H.2FH?X9V4BE<=(EFQWW>Y( MD0PBU/4E)X9SS-6P7N<"_!KE*["6KUAZ0[/@)*;E'E82?MC$*XT5XX\G^YMA MG"$X7_$0YG4]=E*&5% E\850HHJ9/,FKV^(DK@2=VV@E/02"7:JG?)*-,DZ5X<3M!D."6\C 1.P@=="W3=>>,6T* M9TA;W\9^LK6I@.&!1ND9J=SQF?BR#7/6].D9Q5:G.HL6M(A2@\QC/T#/^&XY M68B3[IQ,".N;*)[1C/"5N""E MJKK8#_YZG6EMU3DDC[=!,Z&%M""HR7[5P#=]3U2:^(0H=,=P)*;UBY_'D6C[\M7DI7@' V+X_ZED5?B;MK!#B:YH?2RF!8\/3;]IO M[3N0*BS:QJ&DPS&4=!AT&OC]@/)GSP'?26DJ3A86=H,O6 #,AQ0P5#)I4,+#( M"$"U-SNZ78XD*3PDDEIOQI!(VO$#M"WMZ^@.VQ: F-D(.M 0 MF9UQ"MW9X&MR6@1*H-MION:L658&NK3WKJ?+*LL37;Z\MPUH'R\,G"M_C[[X MFBNX&Q$X1?[>B_$U1>I]X+E M+,"B0M')TAV 5\?SHI.>W:!OFCJ&3BYP,QW8JAR@NVW<3'.?9630"?8(IM0' MCV)[D+M1)"\Z,<@6Q0MK@2;!&YVDTPJHIHX)$.C/R+C7;3DI=&SM#-[>E+G+ MT42W.;J8+LL:7NBT Y=SXK1<]6ZF.JV*GK&"C#Z.\N5\'O&5+ Z>[WA_%%6V MCA!013;?GD+EP>G??[KJV>M>4P\JOAV++ MH=AR*+:,AU[WZ;<&NF\C+DXC&:089?5EW@VMO)=,%=?J*Z7R1*BUG*_$85G* M5:_H;]37;UF4VKM<^] WI$M(@?:? AU2;4.J;<@\->0F@FX4SZIO2"ZU6$#[ M6\@OR)"4%Y+RCB\IKX$ B]8"%)>.;_G 7$QD7&E1L7;GUA_(=_%9?N!4MWIT M;Q.G>*)YDZZ^B8OG\=8CGYH_?MK9Q\_,'S_K[./GYH^?=_;Q"_/'+SK[^*7Y MXY>=??R3^>.?'"G6P<#J@BJ\!M:;Z)^[:&^5:57=J'/ZJCH:+PA0VBB-;8=! M;;^OUQVD2VF->J;F?DVM^\+&'PP70;^[>Z-M MO*9/>X$ >WFN&_U$LB61>0]U*:1:/%9]@[LKN+N4%D_<[BZ-2L"LI'%,P&RN M:M;@3AD(UGKI2@=8*S$/TI-I4GE1^3#-6XU!C*&H_$,M#QD,CDN'%6/!R@,: MOK0Y'%E#>1 5P[J_/(ZD6&PS/1X_(ZLN/=9*&Q@*3[<6$C"7@GOS&4D^,9;DGTDQGMR1G/ GY4/<%CW[0;17AT-%^D&I M#M\TWD7/-V+K5$V!=:AF0;EBQPO M.I9?,*V2EL8)XY_9#>/UL=7:-CC4+ES4O TE$%S-16RG\APTULFI:]@#G8": M,_5-AT KBF0.W:,?9TO.]T1&17Z'Q0A](K0"TR?=9XPO&!<7V&>6W5="NSY, MVM3>*_47XB9G*R*DH51670!S$[B?9^/-IM8K@(?TC;W2O7V?9,T0N9:##*W] MFFLJ$K1I#K5M<%/9ZUF_U8-.E[FLU)]OUEF3D@3J$PR/P?"(TO!H4Y.K5M0] MJ'ZD$S,Q8;/;OPQTJ [.: S59= $DH)XC5G+?*ALX^UW'8:P4(=!SQ97+!I& MU9\6#&2A0L65;LY+#)SI\'@!*02#2S8(KD3KT9K6_AHKJ>G(*; M:@8>2#S+6,JFJZLLUE3;@W5Q0%SY0)/&77SXLX./WD>9E"35GZUM@,,IC(N: MX*(6VLGX.2,\G]&%PC-=^[L_JI2^744+?)3UZH"XH1GC@J4V,N&6MEUJRNGJ M9?GUJHG":MYZ/+^.@/)R'._N1I4O0-4NN%F"FT6I^.-U1:C/;08X/ ?G='!E M7NK>B*MD(=9$=GVS5C,\'@6#A(2&\72;G@%T.%2L9GN\8>"UEFNCT>G06"DA M.)0J<;"7X[:7&T1D-$QHA\J1.H/#[NHI0:4[ GJVMB)(0MD7_V &SF#E"U:^ MD(!P) D((80?0PA_L,,%.URP7K6U7J&W(H0PKS>@MH8PKQ#F%<*\6I@;?AT] MKL.R1^M322C,$\;GU>.Q=7]K9E9H_R$OY@-79+:+Q[J^N'_0!&,=_NP@[FCC M'KC(I@(_X3)(/:8DB\G64248]OI:\_9MPR$<$O^[K!ID)K"FF>-8MJZM.SH2 M=+GMAE8.2)!%C0J2TB>2/$2"$>31E^>DR ]+"8+;.R!+%B/*"XGX*KMGRV+V M7XR3*/M/)L[_W\1?E[K",-:='1#\F65LDRURE8F#BWSBD21 _K..2% '%U&1 MGBKI*#Z_99(L$2+2"XZYH]-9P2;+?/W?HLG%'TLAXM^08L:2W2H^L")*Z^AV M/C@.&RDN:MZ&Q=:FS,U%2N>T] !G]04E+'J$HD>AZ)$7F@]//T+D:P5*RF$= MAD:W]WF_CVX#ZAVDE4N"$/K7OP]%Y5_W.#H M>=7*/Z5K57WOHM1R":A//Z6F*@G^FN4J+M&T[(?B:Q+EI!28QY,O:X'91+NN M3RCQ!:+\EK,)+32,*0^$']FA8I4/4! 1]Q%YH9!92B%%V)#M+2&V!"_ M.5I.5"MFKSQCFX=0$C![%8D12@)VO7"A).#P2P(B+;R&)SVQ@2"%9AOJS\)0 M\!#GOH.MFBG %](GAE.^[A7CV%X6CBMPG3P!>/IL:IBI8 XNG^XW&[-E)%+ M:+:4[ZODHRO/E?%%J^B-!=S(JF$P5)'PN)F T MB2@?/47IDLAZ1-M.S7(K'7_52Z)E)S3#LBY#GLT;RK.YB;[1^7*NS*JI_;U[ MJL0^TE)5]WOG5-V),U>5)G#PFQ]JE#-4\RL>BOJM"2]$GR4GE25RL2R%\;@0 M$I\X4+6AS/".O>*YY30FOXE[II!%%%96D+1]>T5U1_.OEYR0C0IU)VY+*VCF M 7K%]R ^K@D%-37OG79M&*ZYPU#IQQ%3?* SO*EH7.=T_KX6HH4652I6^W5_ M7[." D63(4+$<>>1MH=2&C.(2Y@0@"\#9G_T^L7I,+8/=C.B\9Q;K(L&)%28 M0>5:='B?G4%KG!A<>%V"#K,R[$!G7K/VRNN7ERI,7;@%GY_O'VSVPB_H/% M7VI+\<[EV-S^P MDR0IL47I;423J^PL6M B2O?8ZXQE3X(RT>:21#+^]2K/ESN"]NONN1W9<2U/ M=.]2OWRQ:*,CG9.8RZ@'&?IVDI8?V+NQ7E6*M.[O@.S[/7:MO/>[SXPG]41) M8NZ7CSE-:,17ZVYRM:,LKJV"V=E'.O:.Z:L5UOV21POY\NRWGGY2-X9 MFR\XF4EQ[(E4(8!:=X]U?[_HZH]L/2)('\\HS+=0^5#>J3@F$[D"8OK+DZ4\ M=<95#,N=O(ES$_Y$8W)+.&7)'8G9M)(&E//A]>N>:_;-YVLZ#;7Z%.UZ MJ-$G9YAEI@H\VK;#HKK7\['^9A8'VU8FV=W06BG W8 (\&LW"Z2+W\IYBHM) M!D]?,D[H-*L>O(A7#T*4SZ.XU)6SI/ROM#S+=J?@9U*,)^KB:=U^+-3M>U'_ MK1#' TDN(IX)3M,71-0W]NN/+Q^UK=4Z=4WZB1EX=22#ZJ;I^H1(C2.(U"@E MH8H[SY>R4$,ESNUSK3CKUJ*>>LZ;#(('YV?R7/[4"-]!9PRX?I/A["V73S\& M&I0-%Z^^KW]4+RQ)V[S96\9+\:$H.'U<%O)X>&#UXI@.MK/!^XJLH"ND7OM"=U=8C$5EL8/=+=(*Z@Z M4P$0*98R02XL=D#(V$H'M;!R 1%C*RS4B[\?.%>HJA9U'-(%G!)LI8Y:UJ5" M5]?(AS\7.C=8!+C.8F.A$X%-\',5U '%CT7::QFVZRERORSL]'&4+^=S,?]E MA+K8M71"8\&;HRB.V3*3Q=E&"Y;2F)*\BF ?L77Q)UGEJ:3^14FH9C6QNB;# M2Y$L/R!:Y01LU2]!M#BS;],H^_C^PR_J,'E0!S=!\G)L-2&U#7!4[L)%3:@C M%NJ(A3IB;ZZ.F#P<%>_&ZYKT0J,VV+F^$78Z^ZV\5&MW.)%*QK1ZVVJU:W(; MK>2?3IXCGEQ&E)9#E/!23X/'+PYW1NO(H/N93]UW_L_EH M1O5HPR6R<,('W31V^L$0KQO>.=[J^Z'JF/^J8[7"#(.)$7[Q.(Q\4TMPZ += M%///S.I\;W$8NM V.W8;2 B;88TL;#^#BR4-9;^.J^Q7J(/E<'.$.EC6FSX$ MQ7D(BO.G& \UTLZW.6:H87B>[ ,^/;E_%@?;8S%BCRF=5D\6C_+UX[#2'UG^ MV,PYVV!D+_[6QG2UG MGY[HFA;>*;S*KVF^I;M@CO4;_H*GY$&GOU*29$G)7Y)H7"1]8\\5S*"7&Y8;+7A!&]BE&EO:CMD+"A LF.U%/EB? MHDFZ0N,. :\':Z,>HC)MNV%4Y(X5ZW5M:$1!9],% [:SQ@S.%QO<3=:':G W M=9VY9I!YT1TF,%PVAJJ!^G::Z?E L-B*+"AM>$ \V$HI0!1D(#1L)1,:&VB M>+$53&ABL_'D+WWQ1M-CE,J,XU$^(Z3(1^LE&"W*R@RM'ZJR'+UKOVE[VMJE MGTK!B)+\XMNF_D\D]H 0/U:R,E>RRP;7>":;#>' 47E-H\=DP7):Y/46--MN3KRIMA/J?OZ"[_28?*>&[,BSO1-ELS<5R:2FIKW0JGR. MRMQX*/3V_9*6O._]!@A%X0WI&8T"=)XF=B\$5" MNOC&8"IP*BO[&!YY:3B*7Z3U)7E4B/2M_5*>YT),4Q'ZXL<>Z#(P?%V;_J@\ M>11Z6!2#J'W=UF\T4I3/9)4H\3\R&^4.*&1.WQQ-95X;3$JQL[95R^?U,?&[ 1 !8DU+?JB4-K #DICFLG6=NL+B_[40"*7'Y)A."_,'?JBWQQ8IFO; M/]7PB5?WZ2VJS\#LZI8A#A% ]PW-&"_3S+4O<*F:>:5UO" \DI+GM2SA"92A M8)TPX#"R#;A?CVCNZ'16C"=?+M85P17TF_NXA7#ZZ>O]JR@YV1"8ZI" N\8XNR/Y75@B/:'1-\++ZJ&?(E= MZ1NC\Y;9N4T'ER\!]V"CR9@ K@=S$5J#*D;;#<,BSYNP7%V\BQE2"$(*P?&E M$ "=3C,Y:61R?R>QR8/0<,8$ G=P((KY''K /"T8F@=KB-H0;HV-8.GWVT(3K9 M% :X65X8.NG4;G5MXB#0R:R6&]7-.80ML]XB3 OS#:.AO9M,]%[N$QA*RX@> MS!<,<%G-@9+H=F<;D,.Y0F#0P(D@Z*#"SEA=S@*Z0U5![$OM41_UA>X(-6/2 M)_6@.R+-@$!)CNA.13,NV_@J=$<&8.G:9-RBD[+->$VA4>@,P69(^LAV=,;? M)FO4/K0+G9'8/ UV.5P[@/XJ'VW_G,OG4EBE"LA75*(L$2WW3I*1F,V\=2VD MUM_S6AW)$;6MZB6=$T%!WLHBIN)[4_&EC.2O(XV!K1V0) XA MMM&%JWOS$X^RHOIG'56@#BX*.G$VH86\Q+>GZ,M5S/>7L0E3=/,%'"6:<%$3 M"D;Q0K);LHR+,;\G_(G&1%$L2M?,%XWEQ5U]7EUWR=AV&-3V6B2J1FTQE!H" M],""P)#\;-$3#:+F>1^.1L4R$PXS8CKZBN>9R@7%GQA+]@^8>Z'V*$&;.O1 M_QT1XN62&/>MIJW?(C-K^]8MX>6KI::R.(;FO=)^&N4T!A+^HJU7JC]Q(2U7 M/$4TK8ZU/3/[VFZBXXV&H_13 MJ& ]W:J\6F6[?JDU'"O&]OU0O^,*$]V'+?T7@%#8[X6J3>@TJX))XM4#C[(\ M*E\T$K=F^5]I]8)U\L]E%61K$)^[_9C_>:NHES'B0&8%=?*/X]"JI#_ 89U\ MEW20&F9MP7%M&]]4KHU>:A)?-?!<5"(G$8]EDM6Y$#%35B8^Z)D!U,7C99$7429W MGTY";S1&*.S1>6$/K:&=6=FX_4)S5-/#[&A $W<'6PH&DK,\!]Z9ZW6TXL,! ME.JP6CC-5>H75*C-$6IS'%]MCM;:!+HH7^CSGT:?!9K+#D;S 3BS+PD=SX(1 M*IT*Z(*S8>P(-!FC8TDSW:R=4H^.1:T06]BAT)VC5D -CAITN[(9.)5?!%VZ M!/#0L3#]XSMY8,0S^R!5?$>.'51HE#"^$P>,$^2UQW?H6..S<6JA.X0LV;;+ MX&MT^5V6<^,N6P%=6IC]IF@5X(*.$X#)T*!(-727M)%L#<3FB^^Z9\Z*;C-IU]G-S MFEKE.)^E49Z/)[]77QOSLH[JR73*R5105E98V?Z:KW^NS1-N-9"#3-W:[PO1 MGG*AQ"RY//&$GL)>I\(TZML5N5=YOFQ(K;JKDRQH&I,[J?IM%G ].77D&1MW M0E"%'T;/R[:=D+,G6\-HJNF (VL:%S4AAYL7_[B)OM'Y9(LG]X#<_U"AGJ.97/!2YSU W4/;*=J&D4=O.;_YJW<6LO@EL MNX58;O^QW"'*V4F4\^%)RPQ'GE\$CH*9%1<*&A.C:L:9\8;V;$4TQRM#.&H M8.H03WU\\=1V B2:PP,&TM9>@LX] 8#7R**' MSN70:!WK;'$#BY=H84(>F)/=QKX+A.:O='+31;3S8?CTB_TXRF4@QV,DYJVL MB2LD@=+//UWX3^$^2LSU%XD0J>=-2Y3A=[9K<1BOYIY/GB"?[\F'U.,E55ANUY>%+ M@YJQ3Y7E9PVA3*OO:,8T7QK4C.V)FU4.1T?SI?S.4&?KE0?JA:S>_1Q"OCZH MF=WJ/S)G+A;_?&#R3WN0M]:RJZS@-,MI_.*51L=SW9J>(YO]3@\'V\\?V=SV M<)2X(0K7.N3V0DX7,]\1&<.:ZY?B41_3;$^!_QE^-&_@1P6\K9WS9>:M;C:[ M^]HP9^X53Y0,4HXJQ;,9^R(.3@6MFYVL<7+!O".H/0?UO+J@?N/4U\41^H82@ M_A#4?WQ!_1V[N(N"D_8IQTKIV54 E-W\6+,L#&!SF#D6*4DCMPDQZ>XV& 7456T6$299/5,^=GL_.GR]O;+TA1 M1ED?7O+T&Y8OO_WNS9L_?%N/_J(:#G^-R^:# M]N _?BO_V P]F?KC'\38MS_\\,.WXJ_-T"+I&L@G??OM_WY_]S1?T75TEF1 MD3G@4B1_*<0O[]@\*@49!Y= E"/@7V?UL#/XU=G;[\[^\/:;3T7\!:@2MNDN>J$IQUE,LNL#^=&++ M^#^S,DKM8GXZI6VO@A$RU,D-;%+8=0=_ZD: M"!/V"%4!KQ+AK8GIIY+R^ZB2FLW<;'ZPB)=TR<[@:GKS!RED?P>_^>\K-M^N M:5:>9UQ8E$FYN\T6+%\+^5Z#$6C*&;3&2[12N"587BWX8,DCYSU+V]34(M(I M^7-:L&T^EY-TBZY-.Y+C(32@^":E0 +\LQ(@P=I$"$5)J1"Q;_< M&KD)S("RAHQ6U##.6C\ERRQ9)/.(_QS-YVS+I6FV/-NP-)DGM&A^Z&(_&_-A MF-($KFM6?=KC0UK9)&:=\@Y8.>,GZNR[LV*[7D?Y[HPM!E$K MHY=4G[5-Y[?%ZE@\O$CI[\@9>9*8$;8@G\5Q,-[8ON-A9[>\:;%/JRBG%U%! MXTNV!J5'J-3G>:O[!.&T;/(0709,%A<\U< B=@ MXNT_B)\-2<8)+&\+^8U0MU28S/K4(4#Q3.!(VNL@K86 =Z$]KEH,$:N9$5@/ M$0LBK17-B.!D6!2I5T6&:>WH?>E/>K%@'.)*8_N7LYB^E&?L)4V68@4HO6QP M%JO:EQ*:%QWK7[B.=<7AD_L]_ EI4L-;,:@O:=+7FU;TCI^ILGBDB]H]G!5P(X'R. MS^:M2P,C<74GLRIXAX!ZD;]_A#>N4%A>3A2;";B%6Y8IR9.*KY#6):187-RQ_7M'+%>@Y>Z,"_^T5S?EQ*I-7>I=$ M+TF:E+LNEG8# 5D[?!S M]RR7(T2XS"I8FL0B>&PCED%8+JA %OR'DH_9B'"7&=BB=A26T2?*'W=) MO6 YE.7BT1B599Z\;(70(243?\NX>&19R1%.87ACU8BR6/P]%A0C<4VR!OY< M4 U [XUPXH]Q0SN2UL3[QK]<=R2EF ?F=6TJ4 TY^0[2"\SR52I(Z]F!!;(W=RD.=-ML?5@?C^ M[/"&/:MOV+-YNLNC,WYC)/,HQ1P(W-16#\0X%+P_52LSEZB%%*RBK-8!DBZ MB]K2A1PNGFL(PPE&>AT.ON18DXL*:_)5%?/Z]81.H1N.L1LH-HX-)G&JYSG7 MU[CN!MO"=3HI@YR?:!VHX4YS'W;3/,F7 F-RV<;X\S_%6EQB]P3K;_TD3F^2 MO?(/&1_L_,@J084[IRL9DM-[9 M:Y1NI;2(]C%\'E3C\4@$U)+UD9WF27Z"!9#[.N#UIWH%[3C8S_^08WC*LAZ- M993/,RL#'"KSDL8_L91/ ]Y;7WD9_9"GD)G1C:&GW(P:.'EMH ?/'+!%$%PD MJH>E_&8H/*WLC(:7]\OZC:1G# @Q5PD:.FSB,44#BF+%VY3"_2K^B-$]$?.Z M3N-0P0^6V %Z8(43:(WBSU/4^3![B2RG^^R.&3"2/[D7-[RB;I MQ"%X MJ9T7?SI6U'\1\ D@0 0&_V^8]Z\.N1F&AA[$:ML*NP717S)@>)JODXR>+?A3 M69ALQ8.@^>L#*:6_$F0@0P.OM^GI.54ZJ[?8:,/1154$9^99==?%5"Z64;\DN-AE^?\%C*#W.267T4B^$'W<'4(F*J M"IAJ4JA:YHF1 0LV@1B'.-A QF=01(\%3BO9;7+Q%%:YH3,"P_X6!SV9;7MB M>Q'G\S)Y3?%.?*+3"3+K;6D?+D\:P0K/(-YCM2[I'">.JF0HQQPJBF0FOQ M)&JP"-<1V!VK'W<2=KQEWL01Q(/VYSEUC$ >_-9,OMSR+9"8TVF$,<+Q?9C+ M5%?)YWHV),8%.59=N\\T".0O7X]E2W!$#S-RSTALQM[IC*X96T2AM](GFW8+ M<5((>[WP@$1K8)U_5I96F8H:)LRAC^AL!"6G7YFC?KS1HJ1QU6)>1$DP^%7+ M&?UANWZA>5^LFD?POFMTC$33]7&J\^XD/N2K)"/2L1TP*,CG[MLH;F"TI;^A M<_TSU_Q6,(8_+*(EO?Y$\WE2T(<\F5LOQF,5J\N2)_ M>#LCP%)"0L0L32'>=4-S*2U^J\)"BWF\BA!]CO@-"9;SY3*G7-^#7KYYPE^< M[R,D^_=/[NLD]&.!.12VUX4X'RT4",2ZA:G I,D]#$3F."%4;G!FYHG,*%J_: M>H!+Y0RZ_.LL1BT^S)/&KE1C;C=A^OGVU>/J UR/\+XZ,KZ\@Z(D5_Q)U>2( M]EDDO"+@.Q]_-**N;ZT: 1))# BM+&5D Z:RO>ER!GE69Z][]\>4C)M^><9& MNK0A(WQ^,D'Z=*HHO./<$4_00I_V0ZPF7W&B'WVOY2:L4?('2?3;.F+#NW,_#;SL1!ZWGY7AM*^*:TNBW[0B]LFI> MBE(J/TMRCGXK>R+F1!V( >,,IAU04->TJ,S0YUE<%;30;DV!F %YEXR Y.L^ M&($21@@Y73':Y%H7ZZB]DS(*N*J#4A?KF-YRQ_N8SLT7ZD@>8@X=LT!HG[Y< MD1;^=(S11/7U^M-RG:4/M)4.&]TK1S:WR%%X^#\ MK@5:7<>4/W4ADB0(]^L3F:$IYXW3ZD U! M;!R10EEC1QE>G=A8_?',H*%M"G8V?9-:6#YZI*\L?4VRY25_F";E3307AI7W MM*<8@-8W2*[JG=LUO1F*").Y_6K[QQS6JEB:B4I MO->><(9X8-\ZEGIA&@4UC]36"F9$KF%&KF7[D(N6^UTK+FRR1$9'?M11R %NCH[,/I<+L\.U$-(,#,* MVHA^IBV7V>YY\251:&>B VY.)D0M>G_N2U"$## MO!5[J,GT212(2Z[8.DHR+3XY'&J%4^24WGE%@IT"MQS15,DO783RQC$/+$WF MNZ9]<((-HE_ MT\^L(/LE?+[VD,$C9L,:HK?S_MXL$K7BF9W/_[%-L;U.$QOG __]BK,NG'"JMRI73Z!Q/,;,"#I] M?4/\'Y3JA4I:0F-Z:UO5Z 'A6\OH0&7R"D8'SEYU"RLT"Z-6B/^0"O>I/)EL M'R$;6L3@'AMVL[Y,HZ*X7_P< 2KE??X(,?!-17!1AZOY:U']N;,/NM%$F)[7 M*("N94I3X!)9T3[<.F,VWP+7"<8<$:VXX7\5"2_[%8MU@D+QL<**L)SD J]O M_/?_-F-,9F\7C$_J+H_>TSB91^DSG:\REK)E0HO.,-D17^#.7M_,SMU7 )U4 MX$D;OF:,K(<588^3R HA)2/EBA+^/;CGU.L-))ULV "V_X M VR;1.7$S@]1U4DSW6/PES!M$(=IR\83S)]=)6?Q=E[V)BMTCL%:2=ISN6:2 M"EC8U(-NZC$MDOA[YF\WFU1H\E%Z&16KFY1]O,T6+%]+3;]?OHS\&OLXUX/B MFJG::(C>K"DKMF!:YAKCG*-%%APOKC8WB(5Y$8[<$F9(9W]9>T5!3YYPW7_$ M9N6)2;P5-1/04 6\D'CB2Y%IH.HJ-?!P8UD_%0R?*ALFR8IN" M\>(NG:M?*EH?8!XJO1,[-P8 <"*@DSWX&;F[N\0_5"RO"/=.:4DSDN_?+#T+ M#O!2T6,J-IZN'GUV)9A6^G7+KC%H#UQK+N>ZI0066+?LI![3(HD_-N!T^Q"M M:4\ >]<0+!.TIG+. _Q?!("%#%?OI!W3(8CA-7F39$E)T^25QL^<*M!D35[& M'^CQ0T%[/.:2[)O7-0?4 +5T(^>X(YQATUH [CH_7T,0-(D6?/TD6D/;IG_* MRYT_R>2ZR,=5PN_V5?1*R6:U*X0ILMB^0(+BG)*/2;DB$5F(Q9 T6= %[[6 M^6"CZ6ZJ#-]=/SWWJ+ZG?T8INOMIG*NU ,I @37!U*9972 20B_MV'$V1!SO MRD9O'E3W($.%PT_N4TOE")GUI*!@A]H1--/I(%HAB^OJ91A!)> MG9YTMZ!0+G@W*+D^%BYQ'^_TGPH-<1W%*]"D1GY&!/JDA3\1"VA*R59+(,T: MR(+E+5,=@66 FO2Y$Q3Y#JK(%,GW$'_\5-T*2$9I3"6U2D'C>8O&:UA3(?XX MWY.RD!0@BXJD+W3.N-91U0D,$;GA6(@QGTS@30.ZWU#(6LN6=S0JZ+6L[JA0 M=7K'(G6:SCE]^=8Z@6-<;996@9"3#60B0(M4S6 %.OL9A(VBE[<3\(&6MQG( MKCM6%.>O49+*3MY<\>.2K]W_^R(JDKGB;"!G09Z:D=!\G:>1:&%.FO.5([S? M'">2_/B;QDC[3+*-%06E= M)45(#[7M<*SORNCQ['@0@DN'9#)Z=-%A4 MJ ;01$?Q'4/3VML-*7T)=^!+N.7;UO8F7.S>1W_G*BVD#_3X;Q$S(&_&$9!< M'TV)RIG A>R1(1(;R" 3^!"!4$@/,69WF 623X&!]_@->@60L]AGY"YH89EY M=L#*X=T/V*W2X^IA^AN;?O,-XP\D>K]8)',ZH.8,C\898%6SNG$//9(!>QD00U/ 7/;,WRG'W\F4/*U>S?,PS#]QW3 M.0\2JD 2 1//Z%90-TZ4/5Q- $[N8PBF2RJ/+NC3YKOBFCF-DAOS"=K%K)[: MEQ6I#P>,RI3:/.?BW/LUCSAA@/)UZ,5)N<2E*L"30B47!]H62P(0(=] M-#O=3BM];77WR-3?$"?9);LKXQ[70O<0E!?A<"KG#@,.CEPRP@$:. 9,<3:^ M*:IE? /K"&'B5^P_TR&0OUSHYKRH3?.=8["9T>VY?(K-<+;S;O(Q+9IXXX-C M R;7QJ\_S=,MM-YZQUC\,4E3!7N,^13)-3H@?+T]=7#!O$'=K!'Q%NTPW4/X MPE<--J1&Y^N0#\]1;,=,Z&RH*]QFK[0HX2J[S9[8MES])\MIE/TOEF3E3_RW MV[S'VG6&_4'%''[W MV'G)J'"_C-&R9HJ4#=U#8;^DCG8*?%4$EH5M&3Q9JAM?#> 'SAHB1GLB2BJ1 M:$_$#1^S R*"DR IBJWP&&RS&#+;,\*E;O22)L6*#RU:.S9O[^R&XQ'@.O$H M*%D@;O'VH*NS$$7Q+VEM%9W \\NFFG-=YD;VNMN[[?:V;NX>MOC-,=3:: ME,:F399_8.]9WZM$-09GW#RHD\R^*,XZH3:&?LV-!@5 :>:U'VQK$]5 MX$M!?I&PB7;Y"+<+P3'^55/]5RCV^V:\&[DXD6_-%SV76(:(E1MD(#:.F%Y+ MM^1TQ97ZY)7*U+0/M+Q?<#S/6VEXS^P#)P&$);&4@U_>9OR1S)])RM Z*[,: M%'@Q@.ZCYDN#'DD$?N0KR'S\^B3U,3O $+K$"!2#E8"QL:G,T4[Y/#/K1-AE MB_,LAF ]CA/-H"WX7E1I%#Q"3((_$2. >3@ -38B3.T ']*2]E.H>H39)&:' M\OYR]SM/%S^/.>0DW'"2/&U?BB1.HGP'G1++W6UE,U,PM_F$V(Q^-&"_[8B@ MQDDN^I- P@K-.;)A4MK--XK9I[Z_,H8Y/)O*'43!E>TVH.JL 9U/L"4.>Z9V MS9X-+"&11?:4J/R4\ N:OYL)LS(=N1*O@(#%1J$/)+&R1H4!Z%R49*+(/#P]W+,HXN&7R2J'43)?P M&1Z-$33J69V7Q7YX("D'":Q5PQQ]P*R@_X-$/Q.-=>-Q,F(ZJ[ I$O;E2)<< M-<(5=+;,1+3+R8DGP3^K(/T':&("47I'9O=#0P:I+1DA0_D[N(0-$W4*?J2&W!6UW?B5 M3*#8]S-AL/%7&,(JVKA:$H$IARA/>NBV&Y9^_KUP1D= SRMGOCL^"Q)#6UTN M&5^3F,87NQ\+J$$FDRHX>ERW25Z%"7Z@[3)^(GQ9XI$ G5OOZH;+A50=DQH5 M$C6XA"K)B]T;9H_@_@*6HQQBOHH'FHO0W0'.'1J.#5=63.M+ZQ3A^R(N7UDJ MNE5(^2]A@I:'2,_&TM,?DWT"GM\FQ0K>I/>+*_I2RMY_*C8;_ #+:,J)?>E* M:@PP:H_-]2">0H?@P5( ",R(SH)<'9-AUF'CZ6>: 9E\$KU'?HX@%:(L;K-+ MEF720@(EN9Y7E'_TYL%L,;_HZ6["HFHD)DA:R'G,. 9M729@HX&Z;UCQ2L]$J02?"KM'5V)2.?%'?8NN\*2O%38@'1\2'2+Q(1-;J4E,%&!!N"S2+:06J)SAF$/&C"CM4^HRPSG MXB':P9.(*T^RMW%<1SDFM$<,&4R&ETL(H../\"O-7]C80URC0C82%Z%J5^VU M"94M<[&GU\NJQXEG"\MU=WA-6)/9I;S/HL%P\X@Z%]=ILDZR:+#.E-8W^#+! MZKG=UR[= RV':6ONM%0 ^FD/25QPRLM(]24:2DF M37?YJK&\BI64XY!,=#*?KR?-"6",6F !>T1PHHA+;M6 "GK3JQF":=/)7^!R M5*R@,@/_#QR_UR@5M1K*RRC/=QR]GZ)TJ_+0C?H6&V2L \-+_!]HDG/X@>[Q M0 7_NED1)EFP7I;XX5IW6:XB>T=Q$S,BJ+?C!2$ZMUE1YL+(>LGXK9:7T%A M_EAPK>DA3^;TK>*(C?X>>VXMR.^QC; M*$D+B*\3JX<-YKBZ6B>ZT'U/Q6BM9;KJ(C6.Z9@9A4UC3_B"V#J9WV9_W^:[ MJZ2("KX?D+/:$VNB^0TJMF1@;N>Q)!5\(A$@-08$4#"(&[&^+*S'N D(B>&^ MD\T&P.O[=''^94'ZE[^1>=DA(D-T68ZA"&YXB+HSSFK#,#A[JI/=VJHV=V"^ MQQRN,7"31LNC(ZK\^\@C>#*/\R-6 R, S2N+J&G&!@DQA6H! RF-([YT4#W:5[KM M2:JY,M$1U-4JT7%JZ>A]*8^CB3P%UAS/DNY8<0+%(BP7?@A4Q.'D9$WY2(T\ M2EXN\,NDW)US[>&2QQKGXA="_ 8 6C>;^].BK$A,G@3D#\6 M]'YQ793)FK]G53[A[D%(,7@XF>O=Y]#@,=# FY&JA\KH7BJ.Y(."MDR/8![K MKWP\;UJU/.0LXS_.92%I2R1X@<8C0YUD1O%K.U M P'#=J&Y RBND-I0UR!MZI(JN!LYB[5 W5YHGB)TK^B"YCF-24Y?:;9%>4B< MKPRG/8]$:R)QN7HLV!N0.X+ZWDZL[#U[ORV+,LJ@AIGB3"K'(4_=R7R^N.\$ M,.9D6< >ZV:$-.(]7/V&UXX.BIHOF#:Y/%:=K:2J,-[KLK[F5^CZM+VSN[>J M-1$6I$%%.C=F=:/U*?&;[F8P)(4-76\MLL_^$-/ M,]FQ'V.<;MI ?'(>8#(C-2[D/B,"&_)V!NF_?S!H3.MNM3CGVHA5AVA1.YH# MF1FA79G?9->5FZ281^G?:)1?9_$5?_9WF>(&AF+,&['^3>$[0(F_PP12H4O9(;A1&=BO3W+#F[_NY[-OYU-U\[F$9^#Y MO%3?[B,_Q=S@FB"<=[#J:7K4]#S"7\+.5FE\T8HN3C$MDF4FHY WLMH]66RS MN!"]XHIUE*;D95LDT"Z)W[I\U*^4;B!*.R@3HQH)A7M((XPP.4[EE^9 MR?8$="D]Y'03)7'M(:G2$,ZS^)[3/S_GF]17D,I@,FL.)AV@X;PQ.MC9<4=9 MIH-1^SN)2I,C+C)@&:#1=+*--%;NS1TUBF][O5+C-\'P2JXKWW%("=B(H"(> M//R+\P57"O8E'L *H+Z=\;-@+NKQT%R?WZ;R9(T2 9R$T:<@ JM6)39A L)? MX#Y6C[O+QU,AP,5LP*K,T@XXLK->59LFK73RPBS O7JL7(BC%M$9AI*F78O V_]RG+G> MRLV_V.V'5*G[YQ^C/+Z)DER4B.$*\'8MLCR+*WXF( 3S\=23Z <8JNN1*Z1< M<[Q;[,>W2YH.'=$5*@1NI(U_NTP%>=F1]KBFD@6L8D9@'40LA+16,B/U6LCG M3E9\MG1&OMD[_N%\"+>;UKU3B!Z-\FT.G1;F@TC]O%0)U%I8;0<\;E> M&V45BG;YB,KH6%=0X++BHT#XA#IE)E .(",L<#&SO%6FJF&K':ZL,=M&K!L! M* 7QM'TIDCB)\EWUV6U5_*-3)70%!*4*VD;&>9Z7H@S+OM+(>'TC/ VPXH/K M$325FEJ^=V&NV:O, ^/D@3;T4M$ 3V0!?O6ZJ>U\!5>LZ%/4[@/]I:A;6NY4 MS7/^6$EQU8X:?U3Q\7VCC.PP!W,Y\W^5MEG M@T7#]E.3:9/(\,YK=Y7:.PW43C:=\9B;J&]>YZGL!]W86MXAM'O,[FJ,@UJV ML$!6+W#?NRB $-;B'S::C/ZK_=^!K_QGFBQ77#L_?^6_7=)'NI9M[<0?GVF^ M5M5KQDYCVBM $YSW5@*:>!EU&G"V=H3UK4&*", S4N-%*L1(@YD<00 W\A6X M7\*DV:$YMJN9 6HK+ >9U'W2C6),M">Q$6(R",Q_A E'B0B<7 >8.%B[\;7: MM"NE-3D*3HZU($2EU 8\ 0"(A>K<"**G'=$CB=->O MUS1?$(P-4<&I5'B"Y*>+*O=)*0TZ1Z&EP,%L MGDZ_@$EJH($.?3<9F29MW/+!BJ;IT*70-0C/!:W)?#$!@ PL^#MIR/0(XUC, MWV8+EJ_%\_F.\]]M2==]L=M]PPVN@:YIO5T++>#D%P!/!'R_,;?:1&9C*>>/ M@9ZAKK@>\QP,M<,X8LHP3"- 3X)?#NFJYI4.8ODK3DGSUV3>;:#M'8,M2MF> MRS6#5,#"-GGOIA[3(HES*T1^&95TR7*URM$YRL@6TZ83EX'*&D3&=FH:2PK:OP'3>,;EO^H[!4]ZEML91H=&-X*T>@@@ZH[XV:5"/_D'I,9 4S. M!"I$X#(C@,P9?W>=_0@A0N%\F>,XCQD1.F 9J:J?2O%(YS1Y[3!(8#ZU5B+J M%$2X@E"GN-@I_V2T1I-B3S5@DFNNR%M9IQ[.ZBWB-$1*T_K)HRLC.ZMY'+2: ML8L*Q1.K/9RTS)7YOCW[X=+K1JNAR@R/*R \P=+ E[!"Z 8$='Y,BE_WY4]5 M0>0ZG^ +FRBG=GZFFC^?HTVW,P2:+1*:>#<1N M#8Q'&S\4\WJR?G#HY!!\V!BO(2JST:1S:S\3C)S>9C']])]4;6]7C,-;S [G M\V4JDU") $LXW% V,@4UF3:)G#+%(UTFT'5<&E*4/-$]#,T2A]-YXH@]4&'P M"L0/"DHR7?)XTU[.X[]O91Y \ M W^K_&.;%$E)*Q^C3'OE+QBVS)*V^GJDK7B&CM2I/&'IW$O=KE,R;U>.JHJ6 M!-'5?+, "[RO3N5\IW]#]6>T7/?COZCD>1"'A9)D;(@._IZ=5=?9D[=+;XB- MYE?8QV?_[,[?GQ5X<@"? )A0W-TJ[ MV$$*9D_LL<87MKQT^YD]=!\X?AL!Z)!1R3IT[O/6J8@7CK4 G]Y84XTO;+'6 M?N9@K!4RYE2'TGW,I2*?6R?>/K9!&""+^VW)K^ L3K*EVJ.G\1'>O=:0<@RV%NOF74$X_FI?0(:3V=/5* MX5'?(H^/%@S7QZA"0O9AJ-&031P:]^8%S>:K=90']FJ.VQ-F1&A'KZWG/ *E M^VFW?F'I$>LI_XYX0QW,XYJ%*F!$0O/^*NJF&1LD1$A#8'.BQED#.S^S9Q(\ MF#Z \:8E9R9E'.PF>[^%L(>6 1FO1FJQ0\R1[%JL'639%$V3Z+TJ>YS5NSM7D-=PEV!0?*S;71< M0#&@/)U/,;@A#D\;M>,.%J $&@P59F"&J<9 MJ; B#5I$;]V.3B"*+YD-PGNL!BQ:Z;ZC&;R>SB=SD[:>+B 1)6EMK'R+E51$(F M2P!-8_)5DI%"Q.H--'&=, 40*I- ZDQ@1=J8DQ;JY&5'VN,J](G ?T:J%B3UM45YO"\,(\LX$V4U7U%^9W]"(V V^&K[VD$ABW9>&*S M577MQ$R!%#YC0(T_4Z\T?V%C3Y7P<2UR2OEAX(>2%B7A2@^J$J?;U>$>EF-P M"G+B4=S';!!]$F<4.G0CSF7[,P=G$::? H<"'K9/(FYMB/NZZ?,-[T2)1CM# M8E8UHQ=MH,/3DD;U 1Y1[.8YKWA'+J?630UMJ=W[H=16=DD$F$C M.K1I/V!.4Q/4WX,2TH=NBV)+XZLMM'>7BJ%,*/I /XH_*=^(HS[&/ONT@#@W MH46IX,=VG6.1-3./BI7QN\[1$C%/-;$PB0N1R#0/+8G/C'",Y(@)O+K&<2 S MHWGH4_E3E&ZI_/4-RZM"<2,/9_\<=L]H-RSG@5@<8,0YI_.X%A()BZ?4UB(M M'U:!UJS^(RR]1FU*!W6 &X?/JP[U/69RR>28W6/T\3U_BN=)E')94MXO'BDP M7D\ZE^Z'Z)RN(0#.,U*BCV1=00Z4_*1-8X8G7.@K0MY?AG?$P"0N%+E)WA). M];KI71FU?M=Q9TQ;T3.Y0+0V(Z@QH">9:&BXQ<>_GW*:XFTO.PR&RQ4:I.K MLSY@;M!=$KT #@D%,Y=@^15+.5&+ZW]L^V+8]#Y#\U/_]/YBU?KQP,6GV5Y; M"7W^QDEUT1J0I'M4A.6V:"'S^]]]_]W;/_^54(V%.CM6FDS&L-3UK^C?0*S1 MBL;O&(O':?K#7YJJ^FH(KL];#9DL 718;5^#SEWJOB[Q0NO[XOV+M--V?^O M!#0-*ZUMF\]T#+.5K6=OEYV2BJ[@,DW33FA++)QZ#F;%;Y\K^DI3M@&??']D ML=8WZ#S7GKG=5Q61P(5V$>_!8TZ6K868U./!K<=9VJX.US 4!3T>ES+B+Z+X M.LHS?I"+\_E\N]Z*GJ%7=)',$U4HE_Z'Z(,S!,!#S;0:(FHT\*_D/.@B_;-P::3\YD M@(_HZ]4@1%*.2ZBJ?JA=899([8V)K^A+J5^K8& TDBD5L[IF/@ [JJR MD23S:)608<#]VJEB%-K:<#";O_*0!V!Q!2&QF)N5@*Q"M4,F0JE8@&E2)Q1' MPW'3X^KV2#N<#3,&XFX ;8'#<2M F"H:'J\ SPB GA%AI9X"PQ]PAYKI3PGF MC?&/X_\?\F1.?V)1\S74 M0 !'6U7GDO^W67PL%[\1&'&)-T^WHHYTM)8=(S;\FX1MBW17_9'"*/(2I74X M'GM)DZ5,$"\9X;3(B@7-A3.9M(+S^-_F=2UST;]DEI26 M.SR!)557#2B OBMRP $;TCRZ )]IJ;T:6].C^^K2VY^M]M3@-Z#Q:GR!M=FJ M9_9EK.A! 6.TL+HB=.5$?K=T5:@-8X_6X!Z&(*"_T*7M2T'_L07G-$17]8KU MWK'8T*2N.9V'(C5 B8 :5B3WDY6-HI4_OIFO:+Q-(;XZ*B#, ?X#<9^O40JG M4:L"+6X2+*>- N:'VYC$PD2HZQ.9H2D70'HV M0D4CV,H'4ECJ,PS MRA"@_M"2 > 40("'?XV$+,4TJ>=^SP;T//.'J!KJM?+,X?9D8 Z,MO-BJ6?U M_F8!P"$S,8>HJWZX=),LM)IWB='Q+ETJ>)=8[0Y5LG*4DN=G'3BC5S\64U)> MC[EG6'/M)&5(\=M;!V]PO#T1[*?RG4((AZQW-TSC?D$ M"'^+@#:BH*Q=A''Q#])S+H(.EK)0+HWR;!_[4*YH'?\@ A REIWE=!/MA!&A MV*[!RK!F&=V1"&JS\R]+1J*,<$P@:!$B&Z(\WQ&V+4E$"OXR2A;)G&RV^8;K M7"2"* KVFE2A$P('$BUS*KU4W_@/93@](*Q_0QR>EB*N M^,:*'GXTM_,$7@ 'S+?E7,1J3$@*J,Q(1L7?HC7+RZHKI;F&;KQ"A$QI,"!W M4OHK,40Y<*IX.U0=)XJKK2K]:.SGV))# MFF"\E1[2Q =5@LC96C'M\00RT+#EZ RV0B;Y_?9"R4.4Q"&30D9S(C,E>3!C M^H 189P)*-@3H] M+2.^0 7#]\[L/#6C@D[VX.L>4WI>%0\KPKU2GODKI%G=!_%ME)*FYLEM5O#' MQK:D1-2&>_M7_IMX6Y10X78_BFL:"33)F'-YG3/^TN#/M ^/EV>WC^9)*D-2.&X1G^[I^O'RZP"/%DV6 M9HA=#2KI>^VEPQ]8E/9^+*8J>1_29*I!Y@&9']1H>A,EN:B_=;]HXF!!8.1" M#A4/+$WFJF*BH[Y%,IL6#.=E#CD2LO8:B+-]O' +D1F1J)!?JO^&MKR.VQQF M1'%_*:E5+>_[A2@E=Y[%=:^G5D7G^_PRC9*ULC G9@YL8NH86,X5H':MQ$36 M%TPRDB9T"VQ=1&F4"Y,D6RPX7KG,75U06K1+I1?2TOE*LYCE@4I^HG:06=D6 M0W7\@D&'SL55DM,YYZ0>-;Q_)$;][I[1-=<)J.1^01JX>'7;U@IP:O8CW?"_ M4MF4EI^(M1T-C%7Q>/T#L8&XW1.ZBD*4I;R9J(ANU ,:OAZ1>'< MK@CGWNJ&'B:VJ)]?V#B2^8M3@.*DPJ];#">#]8W%QB5TS>F:?010$1Y3 :S* M(X7QSO=2E8TBE6=OO/ _:JJ]&E\8^=P[9W:?/2B]SA+X9'12'5J?>)4U".BO MU@5]*;G6P*^Y@HM&^1-_U>X-?^WV:6\5'(>;!%L18Q0P;T4R1F&%JIOA>-V( M4!!1V7F/TXPT6+5,Y'7;P;JU2>A&@TAF979VPMO!?H!XU"2N*IT.:AQ#PY&' M536M\U=GNLLC\I[&R3Q*H2(98$'64?XK%2%+7T$5&/)]& X3W>;+D&*;P6UF74T\-[_G. MBN;=,;\'6W(%')@O ?:NW&Y5P4_!H)R[Y?4OM4S-N][;DFWHV34B5=U]B['[/D'UMZ M18MYG@B/2$^>PJAOK=QB"AA>>F*UKK,6^)!I#./HKY3H6D0-4"=-V/7O/V8< MRU6RJ=7CX8(!HR3RU_X?BBJ^IS]$G/_#LT'!MDKYC6O5D-X!(.>'*& MWD%*L['D\QL>\Y0L,RB$$F4EN#H.WS=5:UWF&BBFH:2KQW?5)J?S MI"\TN6L(^OVTG\K]FVD/*V@?ZD[Z,1VB&-K\Z[R^7A._M-K@&. M*/;H!FV<;7[?Q0BT$.EB+E=1*4OD@1MO1.OZA5 M0(^K+QMHI#NK6@4F!5EO^7]7R1),6'SZ3'PK)Q)#X7OX59FL!2)""PK@ 5#S M(M/;*;^Y'55PF\I@VC'$)(^CFLIKKD,%$YVI@<99UI5\*J.\'*_;4/G&&QL8'LN7\?B "CF*!ABC6!_";'ISZ151M(-[@!W M'.X"53*!A+=NQF5:M F<*WPOHP:R^):ODK\(7ND#IW%_72J#F:QF&?="=.ZY M%\)4X$2J.J7D'%X.2UD_;2JN"I/-&DSQ';$#AH8&<8<] G7K]UGGRTAK+,;L MH)K3-9N)RHB@F,A7M. OE%+B=$U6BC[(%;9=)<).\9%R-:QRFIRT!0A@01CD M+C:*O(;G8A]5P^^8[5JVC(KC0KNF0RA\+=TR>MERV=4.$H9N"2WR M;0N9/1,WY(,CO^ATJ 80 7;/!G.WC]Z42UG[4-1C$>@I-$?5,*1:>#R=SPJ/ M,_)_O_GFS9LW?_HS5_^JDSTC__+FS>R-_%^=CGV^+5Z2PN"2E'V@IPW+N6,%_#P'^#U4?H(L='+G;K/&B MGL^Y7IN4R6 ,GTM06"N( Y1<'[(6SG %Y#76HJL.OR[$;^%GD5 B;@JN#N][ M\$0-QF$B#IVR ?.YMR%N#RD%]S)S^")1?6%^IQS/[/=ZJ;(JHP9\< ^-#M&[ M;X!^2H;CLU[OZL!H6_SEQX[0R5O)-"K%#!&ZCZ>"^@.[XJWJI/;'J!S3N:OK M,XMQ@^WI0P8.MO&P%3EHMC:;H8,U)F1X>1Z#!CM9:R!J4$W3$,*:/[#N\Z<2 M:FJ(M\2 VWW$E^9"7 7!KT#?1+5E9$(.ZS'[T"WC]8CKC24?Z2O-MO2&K_*2 M94)C_CDI5Y=<#^<:=ZZ7I8.;!,FHXX"YYMD*&]GAHL9'9D+4&$W&;X;<)F:' M]F8L7>1EBYWYO_:LS/_QW\(GT5D'7?'7DUM0/M \0$[IZUIL;J7(7@/!7_.A&DRJ3&3?9YJ MW%H&RC!:F:WM8Z[VQ*TL3+)^6=CU=XPL;,_C7!9*8 %E82?5V" IG&[USQ3Z MO-/X_)4_;7LTGMYQB*WOG,]YFE(%E%10P_%"/SF9-HU,(V/@ 2D#U(KK3S2? M)P7=A^1TAKQH?8&*9>F=V35K:* P/NC$\HK0V3@U\"I\K#%YS,A+*['%0K2< MFQ6/3M?Y;->+BQ=JM_@I"#U_2K:,0V"&-YUU^M-RG:4]G2W4PS!W&9'4SDO_%Z#P_>U,\;8 M2H SK;$((+)4V\]T*&11$ZOBV<?Z M4%4PA>FM ANBX.\@-9DNB7SP!31EJ-NS*U7$P;%X#CF=,PB;A%(@ARG+1I'+ MJ@%ED^28:WOP0W-SB@) N&N[0LG-0]S::NV\Q^5*)_DN'V*\[N>Y%GW=N^<5 M-_/)W["N>1]WL-(Q'^8>/J4=ZR6(TTV^_L$JCH\@,!M/-3\V/87$Z/R[B3W/A^1H6?/"R(INJAU;\@(V MVWC@T]"<7U6#.9<](Y$1&!TSNM?3*Y"@I2>05=F=?_G'WO3+LS=G1TUR0>^_ MWY9%R7](LN6TTR[[=I*-V)Y 3*J1)B&;8]K8[-&M17 MLMD$LG'J1C(/41)_H*KH-<4H=&^$@]G<:TL27*"F!]V48YKD\-\V@Q: B)(1 M.D>9-LF0LWGJC5$"O+ =,(ZHU]7XHHLD3G7B?26-4S4=GAHJY5VA0MN8#J%Q MFX#U_VP+HZ=;V1IFF][^)-UZ$R4Y('>?7R7%AA51>K^X8]GR+GFEL2P[J-D\ MR& JK,Q$@'3.V U.A.6DQ@H\D8#7F4",U$4SI]:5R&0+FRSYLGP\_A\.B50-'=BX)EL6@A%NT9JY<[J M$J"#@^U42:TF=>^,M>IRM;@.EZ51:_?K-,NB'O.3NBYJ)W$MZ1#7PSK$M3T= MXMJS#G%MKD.@47:L0UP'U"&..>)8A^BDF26&O1IFV"M[#'OEF6&OS!D6C;)C MAKT*R+#'''',L)TT\VB0?>5D9_FNSRQ_.@1MBMU/Y<,.!K 26LQ$44HH9)RF M["-D8F$*7)DACVVB$)8TG;2+)!Y863=M'$?6S$WA*N>UF-V:.))IE1,;>3F*"T0=DNJ#4C8 MBV$)>V%/PEYXEK 7YA(6C;)C"7L14,(><\2QA.VDF2'#?F 9="Y2LVOG RS M'DSDH181 6AX1C5$UXKU*WKA/TO[5T0V?&0 YNS>?S9,I:D4I[S-YND6#CFX M[PKH*A)]4N@!!C.Y*5/9!=%3K4K,&\[+:A!UBS7*;\Y(@QVIT2,C>L#+VSIPR]\ZP,O3-7AM H.U:&W@54AHXYXE@9ZJ29?\,> M/"4$_1[YO9V_TN,P.OT/3(U^)Q/[*G>OQL#(#FAA/8BKH@%/&OBD1F!&KD6R M!*DZQX>)?V-N:1'H^Q8TM\$E/3'''$L MZ3MI9LBP%PE+HWS)U/S:/0+#KH;6&AJ>5TWQQ;)J"J8YX%51%B" 9@&E4RE:;K+H_S.1>K )%4( TDJP7$;7+L MP;)"2%4U6S!-DCDNR?]WEM>BO5 DGJ@'H8KS'T_F36,(E!S20SZF1Q/3LHQP M%A):7'^J3 P/45XF49KN((4\?MJ^%$F<1/FNIVPC;@I46<=QH)R'=%;H0#V= MVB358$0$2F2/DT%M2-?+-K:!34,>)LA3-+B' MJ#B)Y%QF8U^5+NZNHX"M^H:AC2(WH\G8=8L[,YQ%?P MHP:/T:2"2[[ZP$I:D._#Q,TJJ6-3S[0$AKI/>3L-8EI?+'[L:#Q;=9T MYMYWT!OHT(B?",EKXP$Z?XQ !\9%RCX6,MR)-;W: [=?--@;9H_@WGAZ7U3G MB2[A:N.J(LL!Q=N]*_9B5_UQJ$B-X6Q([D9"=5Y>N4(+XF(KV*3!C+10FY&7 M73/BE^<(DAY"UZHQW4EF>7L,5?F?:!:SO*?]4N< C )^,)%K%JN X9^GAM@: MZ,.IK#6>[U^FKQ*7 ,IN]^:S81KY$].0$ 0$NTLR>LM_5 7PJ0=BA>O)A#[* MTE>%Z $F$4 #24$U-9D^B;QQR7F=V7S#\BNV?2D7V_1\/F=;?KP>Z9PFKW"W M7&[SG".K8"#4'$C>&@7+5YSH**0PH:..5XV()JVADSWX&6G0%&:*RYS&24GN M6%',B-;B'1U)''\R*^3W]]+"Y5RI)+Z@^.Q[T;5O+X.HQ(!S,&S MN!K$(9/0X3'0P"=ZJW'UTAUD&C::=OZNNI,3"T_N_IM-XQ/L1=8SM>NCT@CO MO"6\QY4Z<26J=0C.,%3TQV8QO_7XVR9*H43V;789;9(R2E41<$>KI.(&FAD+J]U$HEBY;6^4O\V3:*7)!7^$3Y"?,6G>)'Y MC*1843X[,'+$%S("N3K,:+E<)7=PD&;\"$^CW MP:\4FG>^'#1'(S(;>F9U'C "H$D#FU3 P[P(="G,1I+-WZ-4J%V5;64@6JEW M+/:QV36G^_28ML[YES!OR%YBLE$4LE1N2'<+DJ%A)F4&6M-YJ#5P)VH- M")CF%0>,4,<]IEJ1,A C749))CI*R)SN??!<4=W#ATL.5Y6@BVF.2Q,HR6EJ M^ZBZ5\BFIU!2C(]Y\V.6E%P"4^C(H6;ZL=^B+"2:,%P?CQJ/NLVM*#@'J!# MA=3(X,^-NX5:L4PT/5N2X_5O8?VLPC&$K6$L%S(CBGO3/B T%OX''1M?HY0* MGP^_X9)Y26/XPWD6'_ZB-;*I!UBWOGN7L^V&?P'J.2D$D5!L"MOKOSRF9@O>@>&FI3%]M]*MX4ZO4>X0 MH;M*1UII>&O!3CS?0JK:%>5L?^)J'1B%MO\>S.;K#C\"B[E"C#%'N%=KF$0+ M;V<6Z6X&8)JT\<;/U_R],.>OANM/\Q6DZ#[RQ_I]-@$%?CJ((4]M^ 4XSSBF M7(\2JP15:L%RFBRSRL?/;YF2/U&+5* 2Y R&WX"N8Q\>J\_1*/ @]'2^T)Q& M!;VB\K_-PMO$E 1V819 (Q'",# :V<_"-#!Z5=X?OA[HC@@; 5$M 1,1YUNL M/K\W+_[XV7KU&NZMH;_C>47U'1R#@S$>#>6DKF4'9!3;]%A87(BQBZ*[)'[9 MN>( /HIA1F+CB!JZG$L5I]&NT:%0%L9/8+=\2P<@;WEYVABA$O4%,A!/4Z%C4R$RU8T\>%PX5J!DGM[93>[4/!%<>P8P3RG+5F\G606B Q)\4( M8W1X<:J+M".6[]IQID$4?V]9MEXGI?LF3%RZ#L$9@HK^ M/ U-Z=.G2!17@G*+'8TJM,=CO0^J>9W'G$=5;2U103- #PM]RK+1Y/+'1GLL M9$WV9S#+@D[#LLZJ^>,_Q#+6( #/'!:BJ#Z"V@Q/0G\Y:8>Y/5!61L%F/2.Q MV6>G,[IFI'W%CSHG*^501R5T6L4>H?GMEP"HATDEZV$%-H)"H2T,'55 QUD8 M>B9P7B VL(6A R.+%@8KZ\74!J(E$9%G#RT+PU> $Q<87[<*!NWQFA'Q%IO< MX@W,*UNYWL^Q%O (T\H@F4.+)XBH*DS$4\\$=L53!Z# XJD#(XLGU,IZ;9S0 MI$9DHB>TCP.'3^@@F;V=T(><0NVE*O4=VB= ;OQ!:J#B:([X$GDF-2 X;]@C M42!5@8-"]LT0M0\.ZXL$XLI,4"%UME8SP]R/1E=0K6]<5(5$ "3KT!!Z!,U$F1X3M\PE, ]G@CW7#RKR+^#ESF5/08.3[" MRL[FH[]%"%QM& &D<*@6Z./ISHR(:2BQK]>;E.THK<):BFU: L^K(\>U/L!( MZ]Z)73-0 USH?"WP^"!RR^O!B6GEN@+(83W.8>/)YR]89M_*#F(J5ERIIGD! M&2#\?+*2UG5W[O/'9+DJBQ']$G'S84-KL'"=1]RT>R:V4/N22.0(8#L7J0S)YASTV-*A,1)S)W3/Z*6,?#?HT;> MK148=1RJGA_!%X%_:F3-6N0SHNIV0^, ]]@ F[,11#,\FG>T*"AM(@KN(-U0 M=EQ_9M>?2IK%SS1?=QW5<5]BCJX>!"]'60^5T:?"U0H11UVB,FM%"@ELX!H MS44E6JF E5NUPE?"C-2!SM0BC;(P\X,]AB M?PX]T5Q5:?$8&FKJPFM-Z=5W)SO@AK-H#-*URUFG)):_TD5"3QXH;MX]"%O2 MYV RYV^EY_O+__R/^[NKZ\>GW__N^^_>_OFOY/J_?KQ]_AL)4]M<04NF1R"/ MWMM,@(>RN)?;HF1KFMJ85A[B=$E>4@A6 MO>6ON.H?(F)5&";98EM4_^9#I!+PGI8KJ)4$H=;P]A.BN,M287UR5&4C6TB, MY\I7FK^PL7??Z-R@T*M$6'6L8?LYT0EI*A%E.Z(UN)-%-\T*9V&I2++]/P7. M,Y+#*L[8XHROHV[1"4.I=,*LQ5JJ+!# )D3=*>MB@;G=7<_OWF.,JBB6WF?P MP#=&KV+%W,[]^I)C)732 C^98N=ZI#]Y1&O1T]-+@,;762GRI ;? MU#C5X# MAU/Z>P_0F-2 P[\(%'0]>1/T$K1>0-V)_N[N,H"FU[WY;)A& MAEQ9!9TEV;).HI#U?>\7];^[6%7_*PS_#L_NY>DUC,9H7G>Q,IS1N$*C2?R9 M$8F)B$FKDX&0'G07J\0'U6R:=97)6E3^_KA*YBM17'C>A%R2CTF:DA=:E3\% MTLSW5"HJO ,(AA%'C2'I[],I-:=@X8=-?$R*7R]S&BO6/B76JTMD$AJ"L]:OK/82FI+N':+<^+1HQZAL[U];AW($N MK4,D+ ASTU79NK J/,AT5H:_I/96RW6UJHU$HB E^QCED*;;NJTF<0\I3H[Z M%NHCK]-G^?UBP>%WMW]7_AWQ^#Z8QWFY10DLG$^NFVILD!2F[VC($I#1>L4' M)DR#_-W^B>;SI* /.8?Z"/U'.E_8XSY%O;WU0#BW"%<0N3K+08(.3(I5E-,9 MX4B=2:S(5UP7CEF:1GFQ'S%>W7>V9)PXE75L95AL0;+]ZX6\DA?:;:E ^&(O6.-:H0E>D9=U-'()-F#=#!4Q3TIF]%+(7U%& MOBX(]>+"1Y2PY2HA9^?.^WG,)]C"BSU3NV:A0]BD!A[F5A]%:X8AH#<.>Z1E ME&1<0$8YM(#O3O76&XSDJNY)7?-3#9748,-RT@!EV3AR>2Q)R>:4QL4-7\QM M46PCOM#[!;3'8)FXAQ6,I/T=NASEP/SNBU%*! AL,RFBE!9P 73 M.\X&L_F([^EDJ3#1/?WT5+%-P%Y"YW&< +=&Z4.4Q+=9%3?0JV!J?8/4"7KG M=LU(>^ $H)\E61-'$53OU",X0U'1HTVEN:E[N4LY#FU+.9K/O1UEKUZ%Y1LU M*9DV??P5:BJC4E10D\&RD/K",M&\KZ=!GLXWV()+?7-[BH'> PW:+$^+R@Q% M.L\A]@TJO7WR>L<:A=0?S>F;C<(VQ.LGZTFX?"^MO/'-'G>JE0SD[FPZAL&IK<2#!CD4*49_% !$\P$F,'CNP+?U'>< MD<9M+Q!LC6D7@<2X[5VIRT;LS:SN5M#2*K+P'13G/%]PECA/4_81S*TW+)?1 MCSW-7XWGLUB210MNR'(M6@C:*N7BB!H6R[SL,9R1"' D#9*BUEL55@QX3JT0 MS#@6'R@2@]BIL/I$SQ-]<+Q-O.84+, MO#99=0S\H*^D,8A:>S&YI8[=U].^%/@>6R+1A5;C@/"II(#7E'A!%1-Z0J'. MQ)!(P6^E8<3^>?SW;56_XYDI'&WUXT[VP7CE?,''W-"HW.848E>Z:_';G1D3 M[V\' ]=RI>9Z*&\T;U @"XD#2002)"I$LRN9B915 TM1,REC)864)-"P1R<( MA*(1+G_@O$G%2K)Y+FIL_DUX5-6*6HB? S2 MBY-6"-G'VI"CV(,C@L?T)426E^4#Q1QR@#=MJ-6:NM<-KQR'U%9.YG.>42:: MBDN(8=WP:E(R;?J$U9;OMV51\J/.Y<$89;CC,YNZ;FOZH*IL"P]KFJK1VF21 MB*)\*LQ=YV9('U92U%#=_8GF M_&Z[B';5Q?8N9]O-W=VENO*3WA<8];1_9M-0?0Z#1YBR%H:WA.]CFKC6=/>6GJ?X Y);T3 M>RG;T8O!Z -B>3U6+\=9._W:5@JZDP5;N2X_A^4:E]"#M^ZFCEAH'KHM*@20 M>WK"@HVGJ*'4@V*V&1=-N[LD@VPLX9U4JP8:PS$2KV=:U_*N 4T MLBNDTYJ MM#Y@=3%6E0%A!&K6FU;KG0L$ YP)'69B8XEJ>![:T]]$<]'IY9)QV/P0[BU% M5WGTL7@??4K6V_4#S:&^6+3DWXF0!GYXLWFRB=+6F141 -U&8S\0,:?2+69> M%!FW2QC?S'%B%,7$[AY*R7H5,U*O8T9:65AB*3-2+8;L5P-3R X)S8)(:T7D MMT)A? VV=46SS0'-0(27@FZ;AFYMK M;"=_Q%P%S23.C?X?WN,U+P,LL8^.1K?BL .9G.V MIJ+3MORQB_NT/L!P9._$KKE4@ *'+(-)ZO%]D&1P*T@'OJ4'0,^4KC7\#M"34^$[<'2J05JAB3)*T/W_NO&@#,$HOX.;["_5MX6U(LRA:P@VU;08<7EWD^1%^?;[-U?1KK--3@#PMI021V@&4V FGPJ'^A!%8'HX+'AP1?- 2/^:(^'X7, MM:SM4]Z\<)3'V'H\/.7M)D*:MP!BH4/< Q;"SI_,5_1\4*DA;X?Z ,TRL_V4VG8FC=)3IW M*0[*J&^QD> Z,)RGZG+H(O5%_-#"8WK=SD9M"3.BLS<>K4+3GE:4EG? 0/R@ M]Y0@&!J.Y$35M*Z9KX)+!&!20PY9?6"0P&PLU;RQ$DC:VZPH![_+A1/MCJ;=$8R M*E2-"C/!PD'.W6CN8Z9D#BKB>TN"#']@4M!3+( M]=#\QTSBG\[@2NCO(4U&[N]15A^KH*_@PG'R'X5G0T=&(JZB!NP M&EUM\R1;RM;>7=Z'L=]B7 >Z,+S8_761&=\IV/XJ38Y8!1F;9NQXX_ 6[*RI MW[//(TFK1L4".R!2M$'V0QYXJ9D1QU#U?T/DW2_;Z;4P3><7S'_8W M.__'?U]5F_1?VR@O:9[N'NF&2[0C,:(Q=":Y$U?%!*B_I3:SK+ M*0CG>9"RZ);U2]S&2AS=X56=L4E>X3T\UGN##Y';T04NN^1!O'7.+P6Q3Z*' MS"4\1O+=)8N/LP-&?H6XV#5F=]Z^1:! #G"8$8$%\&&%"0%4O%_[8XC/D!3U MI@[\F.5TSI89O(&?HT\7-*.+I%3YDP9&(Q4!Q:R^3#L*\!@SCK65("*XVK ) M!TYJZ#-R+5,<*YMD$/UFB'/82")Z.R#GN#QVOMHN: RO3 MQL!R+MHD,C-2H2.BZ@X1(C5&8:OXXK:(6:&[/UZ>KVB\36EQO[@$DF2E?*?= M+QZ3XM>+'?S_#5<86#YX/>-GPO+U>(C.N;M&2225M)&"7P!",^CE #\0B1J_ MRX5%-OB-;K!]S.*>.#8X\1P[M2;TD9F/I9FCZ%UW13VVB/T7IED+?]$1T ;BAG;5+1G^,,?]K _$2LZ"- MS6CG@,-U(JQ, AM2^3PD/D0B-",")2BE4"-%)K9>G#ND:B6>K#?0N+$J)?8* MZ(B4N?UJ%Y220M#GT$$BRJI*)PE8M--MS*]%Z2NJ1T)GDHS_/]?IH4+9]H4_ M _GL"RHF@+(+A(MVEL51OCO^Q)[@!5G/5];E&<=4$(* MM YT;)UP*RNU+-(D3L-6\ M;??VNY?GI$R[G+RJ(0AU^W@JUQ)$ &&>OO=5R]?UVW\=MY5:R4)F0Y=O-D> M9+DUX1$&'M1([-/X FE+Z)G9?45Q43^O@3V)##\=2C,$^4(S5V]*D=8W=AG, M3V)1#XN%S"W2H_L33=W7_,:/RT?2F2.(GRA':62]+\ M!%6\M']J+YKQ [CRYK:7A-"!]ZK@!*+,X$&F=:ZK/0W:04VRI4RL=*BA1F1 M)5%EMV'XAI^U393M0E1SU3Q*#$-S2Y+A??1WEE]N^6-AS1FO3R!TCS21 XCW^AZ#1I\-T!4:'70 GX1=A^62OQ;+F-3XDVD>.0 G3MV_^!YC4UBQO.@,4 M&SI/%@D5+7U;OJH<_%,O-)NOUE'^ZXS+C&2^@D+/PH@W(R_;$GHJDS3A[T=1 MB6O6%.=ZI1F80RO@\)LZ:']&:#D/*$T4Y_!8B/3MJJ'L>%Y1COF?I6GU5E \ M>:4/?'O5]?AUO\'(DZ&YG3^8.0\" J0R-C8RC"&YZF*ZC6%U\EKTE,L_B&0;&YRQ5T0;O- M]K%E_/=7-.<2"#"Y2Z(74=^NZZ39F ]S"DW@NCZA'VC=MX!\E;*B^)I$99DG M_ (040N"+](JY4$..16V)Y9WT5OEJ+W2<;R.KR *0&XBU2(1'$ZF;.G\PZ MF?W%.]:VPXMMD62T*)[H4M3B[/$Z:'V#C6'LF]M]+*Z$%=+1H$=43><^!SZ,LUN4+PG4="50E>34I# M,]E]N:)Y3[_7TS]CC%BM:5R?4@'*H.NK":;&=F"PB);@;9U#.1;I?(GXD02D M0C2$[=A]-D0H;Q?20\[FE,;%#4=8YT(:'(^\D)3S^KJ0E A@)+C%U6!,'Q5T MV3#VZ$(*V>9MF'G8:!H:BNX./\IW;]Y^KQ;F6A]@Q'OOQ*Y/ 4"R[2*TO" K MKGRUCU!0@%89.0T%-F&\@GI,QL83VK\54.3>#IG]#@:9VOG$9,Y--DV@I\PN M#FS:.R1@ERVO@RK3\O\\1#TEXA$SN/3Q2$B3\NI(E)SY<; KQD21';J[:[1F MI$&LW3/R94=TEA[2TW/$EV-].UVD]R_'[Q$OYN Z]@-%J1&(W0]LU&[T'5Q:)/6&T_^3*&N*HW/7VG.3T@=52@S[NZW M95%&HB[A150DOXG806T$XD9<4VIT/5@@QG,ZLE.1:J MIT*3HFFT"*L3-;$D9J2%&MGC%KX$H.D.GM:I--L60U/+'40YIAE79WZ]C#9) M&:4WVRR^N[M4&ULT/\&86P:F=LV0%7C077\E%0($,)@1C@/>Z&)]65BSRP+R M(TIV8'')Z3+*XSK9G\IR2?V4"-,H7(OI&(;DP=[<^A?'B"\MO;$#7 B*1^:D MY/^8C>AY5%J3Z\8\>1WE8&XM^.M6*%Y]"GKO6"3?=<[I7-*SHA45 #&AH\1)NBVK+B 3";'IWQDVBMPA[!C0?_LF91^' MZJWK?&)NMSB9VJN]0C1;%^ G9*=04[O;/C% 0D.U]2)A_-0MV76V3#(J"J,] MS1/*%_1,YZN,I6S)E>=>-18Y!4:M'0G*-;-Q=.X '=+"9T8JC,COH_7FKZ2- MF*'VZWSUSK5A%,$"*,E8EF8V=LK;K7%'HX)>@I[(IA6773):Z-,Z0,G](J?A/-E3F5(@,(0,.83=$%2]=3N&0N* M3];P28/ B >_CT7A\Z=+#A3D=+RW9? CI Y]BJIZG)N:)%&-?JA*G!I\QS!T M#ZHX].0_#@VWJ#3XR'I4J0SAC PVDYI15\JP$E1Q< W M_A!QU744 T=,M&.IH50Q=&N\7US1%YTP_^X/+,3Y'TX<(M#_$ /32'_3]1B' M^M<(P'4_O" /0?X*UE%$^??1SWN[ION%CL]<1-7J]FTRF=*P@1,&M*].3L"M MVO$9$^OE9+2E'4V=S/?)1BKC>5%0C@&TC-S)_^]]*NI^@TYZ[)G;3R:D1& F MVX/NR"_5?TW>B_87AGLP7AT\$EL5M#9RC:*0ED!S2OF4.MS&4)3V]T3-4+Y%&25*6+<]*>-VF>TS"/'%[ M>82-(IFW0_"!EN"]Y5H@E+.++W8_%C2^S:J(\VQY#KWH!*H#[U[\1,CC,QZ@ MZ[,E?/D+X!X M)(&@SRK885L-#Q.9C::E"\67GTT$&9?%RM%&/_J2L/E8Q4V.QC69.,"(2( MUF)=F8-&Q-@=9O- MOQ%FIH,.+44+-Q&-^^>_5E4A L48*'F'Z1/4?V#+)9@*JO &G;JOJO&F 2S' M\SI7?0!>$[ RB:JO2M)V1:3TT\N?;82_JD64%GTIAXTCO8.QUI'.2=WG"M36 M!"BU-Q.5_PUL(Y;6@-!+#A<2QA[2SQ9L')V\L?Z]:!$&X;!54>#>M^/ :"3S M*V9U;FNOP9)]0>20;\8AXK*1%#OFH?:B[OA/_)?UK_C_O40%Y;_Y_P!02P,$ M% @ !X6P5'FC*VG@4 Z=D& !4 !B;&=O+3(P,C(P,S,Q7W!R92YX M;6SM?5MSXSB6YOM&['_(K7UF5V;=LZ-[-N1;CF?LE-=V5LWL2P=-0A(Z*4(% MD':J?_T"I&ZV"." %Y"$$#'3564!Y,'' ^#/'[XM? M=T,9KAK('_KA^_^ZO7F(%F@9!C@5B$2"%H;_RHH_WI HS H8M4MX)QTA_BO8 M#@O$GX(//P0_?OC+-Q9_QU%_]ZZ$CI($W:/9._'/+_?7NW<^89*$=$[^$I'E M]P+R]S_^^.%[,>I[3G&&EBC-@I1D*/@U"*.(Y&G&@E6X#I\2%/!O+/Y(L/_L!DO%M+]6DNJT+<,<8;>P+XE+"&1!A'QEW]\YJ]EC^0*IYQ-<)@\ M; EBDR>6T3#*MB]+PB>4E,\QF%62F B6(W2#G(Q$ 1?;[A"&HK_,R?/W,<(% M9N)?"OH+VOE__.,RS7"VYMLXQ.D;(F4_=TC-#9J'2?G.R3?,*@B2C*A-TRQD M3\6&S%DP#\-521A*,K;]RY["S1_^,=FPUUW)79,TGI2\=8/#)YS@#"-V@5F4 M$)93],A9ZXS3\/7-:EIZFM655] AX7"#&>-=0?!#+VO8'13\K$37_%_?;A3] MP'[H?10,KJ/UU2 5G8>WQH1&[PCE LG?O^-"#?]EABCE6ZA\A_0"+JZ/@A#^ MPD*(^*OXUBC^^W<9WX);*D(:O;J+CA^T&?']*J3B'HH6.(FWLV>4+,V/? *# MAK^X(U@R+B>B&RO8 /B5U-J0W:%CAVE4-Q[1W=!C7[R&_0E ( !#\&&L$$"/ M>E>8 2)/D):%JSUV?_N^4E]I2U6+2907_R+T%53P-%<^9X0NBU?!M3/@@[I7 MR(P(@>E@ABK%A+\^%B1<)>&\0J&H_+U#%>=<'%04A>;+BH?/<=HIC$5_QO50JB=JPU.@5&,"J/ M1EJ@\7J_"V5J!'2X76JKE C(4 M4EMPFWT+*<1;H^[]Y2+E8GZSOT8K0MPHO M8*0%&A]IF#(LOIZ62-E0&U3R5Z@H._BY<^/=)([Y=\XW!0V3:R[>??M/M):2*1G7/7UDN23I0\9E_X<%5T+8-,\*-QA.JX1&^*3N M*2_%LO($Y"\67[A2Y( ,/QE'0_FZRR6BL@7_G*LPE?.F:B# M9EF@G4M?893A9\1EQ'"S:Q5$JX9W3NT]FF-A@TFSS^%2#FWUL,ZI>UB@)-%M M[JI!W5.V#)/D+&=<#&/R([MR5.>T/8;?KF-AL9GA,M)!<_AHQCOE- ;01(3Q M84%2^9DM&](A50\HRBD'X<,/3X\XJ]2B94,ZI(JK<4)B>E@OGTA205+E[^XX M!E4,ZKR/!V2X.05/CPD0<)NW M0%%X_,"0?'0+$K7W#BZF.26ZRDRX<#B<$EL-C+%PA!P18PW,;G!L')%K@&L:O6LM\BDC*2X%B4F F>PD247 G8 J&, M!5%Y$P2KPHX:Y&F8QUB,*W%9H QS(=2@?DF++^L^BZYU8CO)M+L<5(3O.$J) M'&S#NY!.:6%]B'\/DQS=(5KLS#>4UYC9UXK*@V629PM"\;]0K%^);$:_*[AF M+(=3_WJT5B;/2'X&GC2RJ*E?&EARG^EV'A->B3+)7"!E/2J/SUV8:>RW3.WX6H M\&E'&*41>D31(B4)F6/$;F[.;U%%+FR31YCHJQ+BSY,U#6]1+*SDA^^2TPJ; MT0)IOJSX^'T!C&8'MA#^7WO*^'_\8_J2(LH6>%5!E_1W>U15?D#%B/&6\A[_ M"GHJ1CX]N%/.=WY*(;*D\=W!979@U]J?2/ J^5V]QEN=O856+=CZPNV^<+LW M79LL7BZX$(#T,/;5ZZW6&L%N[*98Y>=OKNV-W1ZKA\=$P1P[L]AT M;R))22ES\X251AHM0-;L,8&:9AC,/T$WE&-!7X?!(U MFU3&2- ,QXR1$A*G,>;[_R:+Y7!)AK3P&SJ"Z!*+^ALK4H ME":QRJJ&=4[C;?@-+_-E)8M)?^^>*IRJJ:KZW9O7;9O7-93=A^EA@%0"#QUN ME?:S,B/J021$W6SZ\*!#5F3'4\P^X*<#C9V0WO M-F9#78")V60?-N+#1GS8B \;\6$C[3K&CXU,1&/M<6'5IQLLH[6FDT;&L['# M S99$7,#D2O80.P6I(:1P&%\JLU3*I"4YCE7D*JC'9.6U$Y7,-0',8'MC*Z$ MMID>4";V/U^/.B88C=,. M#,E82KU4WIKZ(-FQLP;$>&DG@=0^T599/W6N8NEAZN<1A9;64KQK;=3%KYD,J6- M++<%XG]\_R7%V70V*S+W%;ENNL$M$/1'2 M1JJP?^ ?.%G#Z3.?Z!#V?H.<3 M]'S"F4\X:R,Y0K@G0$$KCG]NH37W0E0#6'.\4HW>FGV\5U:??_MC""^_"=;1 ?"-3 MOLS"M,#_;4[#Y7G1;33*Y.083O7A+]V'OYBX/_GY N^?IAEMG?+KE&^]7.Q" MA1=+/K!'>K7EYW3#Q^LD'_\*^G+S>[?X^&1J[UCVCF7O6*ZEA)UE:>P, MX(W9#7-)028.NW;LGP.VX,M\"CE. 1^]0BDKWF1HSM8^QY)5&TA',^,V"6D\ MG5U@RF]^0A6]#]4CVS!YDY3E2:;IP"@;U (!E_Q[DC7B(D\:@X@!36B3L.U+ M"A?'=#;#$5="^*C=;Y0#OT>D_H7F! MT;XM]>;PDZ:@ D:?:'JS#KE^L/+IS6J*'G$F(EZOTQ@_XS@/$PE6RG'VJ13Q ME/VA5.<1X_4ECG\% M/7E#N2A$EFAOQ="W; 7,&,(*E&$!H#E65R$VI*2(BFI(+S0JH:T>9-=CCA+^ MN/DG?M11?CVE\21>XA2SHG3[,[K\)@Y&B;[9Z!D^CL'',?@X!A_'X.,8VEO\ M:2;(FPA;I)9L:,$RT0$F#7&'M$!9A>%@6[L MGGT0!A!?XMB9 1[B %;X78'$\-)MH"J.?3?!F4ANO'"%:V2"B*G;>.SQ8_ 3 MMEG0P=ASQL&W,=C1./84J_!;7QCNH*.+]E>NV1[2^J)*Q9G.' MZ=*N<)P-D^3 M><>;) U-DA"S@UVCXV_\'VG$ST/^(W_D/,"BG0YB?+6B#E"P+ L!&5HD#9]J MR5Q9BZIF-590&"W^G>0,;9S6_*TW2:0HM0*9X$:1\<.'/Z)HD9*$S+&J5 AL M1COU:)ZY'L29CE^,A'[E'V'3-VH2/W,=#O&[+R.'Y)R3Y9*D1:5_906;MA[K M7NL&R)MN5?EY5!7E)^N"WP2D)_VJ)+6C)",Z+Y*B&G_ MT\,:(O5ZI_H*(R=1863R$M+XD;]1X2.K'&/7+U9H/E4K 7:4;WCOM-\*8195[&#K-ZEIN<4IH$?9>FNS@ M';D,9EI=T3UZ)LFSL &]0EJY-T!S[$9YB#K59Z).]:LP6V'AGI>6CK/U?LQ= MN"YN,R%\[B70- 95G^KR53Z2QT?R^$@>'\GC(WG:6[SG:J^&@\(B./4A2*?L9!_.,'0UXO&0-IXLKX!A?U=W$5+D?F^N[F[;9Y7+@ MU5, B2(:9\78N<%,QC6PL+M?6\7,J^4*HT"$?^/P23 XHZ]"X]NK[Q@$')H, MQF2@]0QA^HX^/'7LO $Q^IKF>8 Q&6B11QAO^!+M!]S11;7+@5:Y@]\KBHC5 ML7,&V!D"C(T"X_%QV'CX_%+#_-+:,4]VDTX_!D\YXQ^,L8"A>?%WG,X(7;[J M<0_,-84]S%**J0DQC3)+AY2/YI.^QA4(//X5]%6"J]S2]VA%J)#8X4&H!C-] M**(/1?2AB#X4T8J>8UZF&HU,97^%V=:H/[P,^9HFSX@X(PC0.1*D;3BCB M]P,RK2D.?9PEOQ?G@> / M04,N8@;I4I6(JQG>.^WJ%%SM!&\E\%8";R7P5@)O)6B?*[1W!S$_J5W!!A L M"+IY73&G0'C%2%%T)?X<#(RY!N@*[_@*XMX:V:"I86V]V;)A\D/ \B>&_LS% MGY"(B#4V1BH>80ND@<>**WH-JWH+9/YTXFNWR622.@L7U2 MK2G5K1G=-^7J[:@;WR?UTN[0X/'6J<%_'6SB\K^/0 M!N>^K\.W657N&045\NI+Y0[@Q(>NLV[(YVQN,!X1I#ZZ$SV("8 M1:L(. -'[:/79:^J[_M=NWUU0P.Y*QQ4'S!3GP@8L=&64&O/33_Z$F'>35]M M78!9D*QYY!F>IWB&([ZO@S"*1*DBT0A[11(L0@=V_P)WT)L^L7M_?3V*&KGO M/Y%G1%/Q]D_%D7DG7K&6F1=-IK22/92>AVQQH'-!Z(//:B-[*%L@.F$,;7$ M$ B=TP)YC^&WLG8;!#CMX/8B!@#4J$>V0,K!OJN] P\);N-Y/J1A4"$-D]TG MN]M\*(T_6C_!;E #/P=%D!W_Q^6?.7X.$Z0]XVO-M9R^ET9(A.>*L_T>LZ_E MJ27^3;86_0S;*V -.6#\U_AY5E=_O5SQ+R.^P91R_6U%6)A,9SPKNO$<1XI+P4P+=(OH) MENGG!TZ.KBA9;A/<1'.K\YQE_!"ET#75>8C=@+/*UHMEV6%^S5\7V@"_]D1S M1;5DU.!)/DS7@3#=+XS+Q)&3PP@R@8FX'WG(-A4R-D! S0P!NOF3&/@4L. M#-# >X\9[J[&+B P;@-OSV7(6"8^:[ALZ93PK3*!P2%Q2MYN;#J&X^:$J V. M^H/CXH1D72NH%8Z14_)U$]\4'#(G9&[S6&XX0$X(WF81)G!PG!*Z:T2.P9%R M0OHV":V'0^.4@ T.)(+;'IT2KIM%)%E+T2K*C?X0L'RY#.DZ(#.M?S@K[(1; MH@6*RPS7"%L>D]KVQLB[L*UV*Z3EY#&1063TAK!A 177J&, M;^'R;X8(M/F27G!BG$\/O3/3F?#*G*W%_U[QBYE0*!@UGN1C!1V(%03MF %P M? TZ8?'6XXHRZ4Z8\5&.LBA'-5>-/6[)!S?ZX$8?W'B(A.2V(^UH":[P"QRE MVJ*E*U%[)@QEHI2Y$JQG@D_[*IM=4^-/08R>LH \)7A>!J[6,RAJGV/); BD MHQOCH/;E(!,@< G>T#N8,_<'LC1;>:.&- M%MYHX8T6)CJ43@:RJQ']'#"ATST)G2Z(#J*.ZRE&T,=9TH_,R.E&38+2 -*6 MS!;DE:;!*4W5(?Z'%I1)E.%G3FQM;WJ]!WL%S"M@0Z;S]!0P\%GO]3"OAWD] MS.MA7@^KY\MJ(C#9U=9^"5XVC8KJJ6?2^9;T,;;>%UR>+JD.*L6).$G,RM+68BV MT%O^V[0[TS?^;OH\KSEZS7'(=)Z>YB@_RKVJZ%5%KRIZ5=&KBD:J8A/!R!76 MD0/6E99D5[?^=9NGPX)5N!9D!6$:BS]R0., ?1,V@KH9Z/4>;DDK;T)<-S[3 M>A2!U-PFB_4Z\.!TX$V5"W97?LM)&D_*+WF#PR>Z\F>S79J\E>3?9JLHF:W%1PLJOO_<;_D4:BY"=)$E&; :?\U$6, MPY&L:1@L48RC,*FG[]5[N"5]KPEQC?2]<_'XV_+IMVCYA&B5ZB8?U:7SM!XH M()6S"=Y>Y?0JYW!4SAW!17>)Z4O*Q=0%7EUO^-G UPQ]@%>IO4H]9#I/3Z6N M>9MYE=JKU%ZE/CV56O/]01+_V#'P9H4F9@4S4=$57G'7\/(Q>,H99V_& H;F MQ=]Q.B-TV2#OV.B9ELPL-6CJQIMN1 C(HE%C:=Z0,3A#QD/YZ>[1BE!1G?9Z M_PG/UIL?#:+'ZSS-J_=>O1\RG:>GWIL=[5ZK]UJ]U^I/3ZOW&FVC>/+ZHI)= M5>W#_C(085,*APBC-.(\%2U2DI Y5^)O;L[E?O.:CVC!J7YHOSM\%\S'+Y_1 FDB M4>.1[!I-[DZCB_)+/K[^D(HZ 81SM'9^BY4K,+@"3VM\3/*1.^/.TJ>,;]XS]8BW^PZG:Z0Z'61 MSC<%7(X/3_,'!&D_2^2DS7!V0YAL"?L!?9&HZ:!^G49)'@LP^:Y@(B$P_"99 M2XTG]<1YWI0X0E6MCEC7NX'+VW,Z7[Q;GA,E/FQ,XM-V^] &6(,MM_!NH44XGIW6V.P:#30O[K;18-#"VY5 M X-BW)-P<*" ;"U@/'YR!H\6=&@P:C^/'K4Z5G0P/+^,'IX63(%V'99&/=B; M>3#;>)4EEV9[I#;S<7[-)FG\2):$4O+R!R>1*KR9NL%M^"W#-.2;//U$GA%- M!5Z?BJ)D"K\E:$8;I%6'?\E\HOLB%3LHW(R9Q)=FUG]:J M"[' ZA'1916-NQ];?>4(_;\E1_'/@? SJOR%ZU=%)YCW)DO*UE,^GOW5.%43575[SZ"P78$@X:R^S"=RYC^Z#<[U$@YJN+7 M[BE"JYQ&BY"AR9RBXIY_>Q9(OZGQ7+OQ*IOH@G.PD10^+! *+L1KQ1VA./-"AW>.^V56P4^ MP2K]7#42%@Q:T'&/V=;+>/M MC'Y7(*@Q8ZKC&;97<&0V*.SMGY'LN%5-Z>ET51H_#):QFS.@=>QOL,F,"QR' ME]TY1;$R.K+-U M:4=)0L849UV-)PQEA7OJI%)UPZ=87>FA#4X16_EV6$][Z'JY"C$5*LIT=D/2 M>8%MB>B_HR3FV_P+DRT!-+>O=:41W^3B-!_<3(?$+3MX:KTVF]K:J9XXIH6O1#*8\D!%#]%D:IR^? MT-,*=A$J-XCK_47_G^F,LW\!M601RCE]K4/45MJTXY MQC*5Z^+(>"23B!\F%&V]YM?I?Q"<9K_S'W,J.V6!L_O*>T!1+@(!+M"*L*/T M/\DHGZ/A5+F7+RG=N8H?PV]G*$4S++U=):-[XHG?0XH%<-M-5;JB*L)9)*L! MSW>V<(S/G_'Y,Q49 L=.)*+QYKBPZM/-&M)ZRTDCY]C8X0&[:HBY8\05;"#V M>E+#..XP/M5N&15(2K>4*TC5L8:2ELR,KF"HS^8"^]=95=PJ7-XPV)O3B=]M+:3RQ4F:GBO*4RAW24*#H6)3KYH@3(BOKO$R*%\ M?^=+L$(:JVB3$L9^F4! &:2=9?U.I0M818_.O;]4<<$HW%S=I?Y.Q06@27! MC)TU(,9+XW1/,"B_#A,4&'-(DD5ZD&!Q>!NG1W9TC@T/%/*:O.V/%8,'11%!UI[X/%I$ZX:S= MJ72#A:EF^&!WFLU@D:H=RM6=H#]8K&J%R'IY:+$<%E M27>$;Z/,1#A XY>V6T]KA(/GCE!NDKX+QV?\ A7PGBXJAF>A@.R,TB$*V:%@V MU?2QEDJDUB.K43E43G1$DO0NI%\W5;VO\C16MG@$3CFMNIF/"\3_^/Y+BOG> MF17=.11E&G6#6R#HCY 6]^$U8SF*A2@%I\]TKJ\MN2/(UY;TM25]K41?*[%! MA2$133N=;<[@*2WD,57%,=WX_JE7UQO3S[!;.8&2"*&X,#*+"U"8:*:S<[)< MDO0A.^B%_K9F@FY>7Q4(PJ+;NZ! &.+*#^-H0OC:$8ZOVU1'T29):^9G4$%9=04=_%Y+Z$J,S M(/E4!E@J@Y'I>.RH&(1WPP1.9P"!G"DFAO*Q)T 8U#& &7MG2SEW6G2>+N73[<>?7NTSQBH@J6.C[.Z4'"Q0QIZ,[D[4P6)D:EZU M&S;U4Q"CIRP@3PF>%V]HVF<:_D!+H5*F!#7K&7US^?"HZ!)]_',+ 3SGR9J& MMRC&49@H>D%+1YU6_-7T\ZVB+^_;'UMXX5VXCA8H^LH/RPP5%B[^;W,:+L_% M=3*),CDYAE-]=%7WT54&_K@+?NYZ=6V.](-MTK[Y3<1 MEIQCMBC3V01QDZ6P-$JHET_HKW=.F=CY;852A@0]$M(K1O9$LT@:%#*,@MC# M(3U162VE*FB63_"]0?J,9!F7S\?'&/@8 Y7ZJ+CUB>DMZPHF>G.53E8:NZT: MQAWUM0-7\/&E5)551"6*[-@]&J "JC(CR]A]>)#%ZZP\8V< []=H8(H&*([> MB:'0]D[0>P$WDW1WN@X6')5MPZX;Y^> ">?D4\A1"?AHL;^+-S7TYA@_UY)3 MIR9=S7P[)*0QWP&8_5O"M MI@0'8$X+Y/W.+R?ER50YP'M]^Z^IL/1''<-7B"5<^KJ!7* M7X3*8-6SMS?SQO(C\2$=Q$MH90UB!,L@&-,=N- 67 M?"1UHU1#>J%1"6WU(+MQ$BA)1$, E"+*C\,TGL1+G&)6-&)]1IL-5RT0-GJ& MW556GB;'2L+96R6A^)_?$L>$U M717W=5D$^#HMO_HG2I@TJ*K]-PT5,V:TE#^02&A \>29'SUS?M0@&F&&[B@7 MTNMBV1X%?6*LA:!W"NL8;?A=@LL6X27ZJ@6V\?P^\=GD!Q??B5-3_$VUWJKQ M/EKT=.J>E7^_(O0!T6?. [7JGQT]I#<.JB12M#Y##1=:_0Q?8ZQ8'L'ZX@5&D](3"[Q=@QT)N)20NVV+&CI ^"!)K;QQX)#687 MA>-H[!&Q( P@ 4%C9P9X:##8,> *)(:7;@.3\MAW$YR)Y$X.5[A&)HB8QGZ- M/>\"?L(VBQP$XS30LEO@VQ@< -&9*!5N."< PD9!J-AW(MO:&@H8US!,!CW MW1LL#/J@Z;&?L3"5YB3K4[90IW'@PI92T#"+OW5E'R@A482[@]=OW,5^:(>C M(A9Z[(*4S1SW@4I./L]7#/IH-I=O#%F=T)[K_:YPI>R0^[']GF5R;+=JSUK)Y2"2IIW6F= M*,HI5Y,0.P^3!,5GZ\LP6KP>:X*!R7-]>IA/'[)*IZX1E(1RT_Y1/G7&I\ZX M'OCN.['[YL!MLTN;6H\K@3EPX%I2U5WA.!N1&P/G'1^YT8]'Q)VHC/J=4T\F M.*-U+?@$ S9:L:;8=4[\QO^11EQ0X3_R1\X#O.GL$$2B_T>P+!N -/1<-'R+ M);=&*U0V*PR/^+;Z=Y(SM G2YU3<))&B/CQD0AMEXOMO#'SX\$<4+5*2D#E6 MU3>'S6BOB#['?AN]5HC^R7KCEZPD3C.GU6K5QR\K/:/B9*\LO0*!>F6MO*IM./CK M&3_9^*5!Z%?^KO-PA;,PF<3/HK,,UXPR(XT+6X\*>S/A']D+H6D$5Z%R8$$+.),7XZJ/%IX8ZO[Q814G I2R^Y#+:V^ MXI&=+V][8QQ 7D1KW5$2YU'V$":(W:,_<\QG/9(S](7+R!.VN6 V'9AF7,1Y M7* K3%GVX;?W%^&Z\BZP^/I681M3T$7=0-&K$-,BB'["6+XL@\TN,(L$*]YS MJBN#,KIZ6:M?3YE^(NXEG G"^!UXC=W0-1<3&1'05TFPM*;:N&]9]LXZ7E(ND"[R2 M$%?YNSVJI&T<)".Z;]R!5CF-%OQHGLRYVB).A+??3TJS\5S?]..4FGZ(*_Z1 MOU$1SU)B_*PN:-'M(3[%WKXG4MC#1#>^1]BG%#8/CIP3MP2V\6:KO )H_B.^Q[64NM-=" MRX_W%@W0 E4/&,0*0;M?-=PJ[5L3;Z$*E[ESRK9%VO%6J3\TE$D(/AS2$W]4 MF?,4YY)N>.^TWPB?*U7R.'1:[VO9&-+/"*7DI73/\%^RM<&Z9(_HB=MN<4IH M47.K/"AW>O/^G#Q;WQ5!&))%&CRAIS7>41(A%+,K2I;BDS#-(2 =WQ/]]VA5 M6GDY(1#ZI>-[H_^9),^"UU_O!-7- 9HSK+9:LJSG*K.\*! 3<6GD=R)L#&)E M%=X BV\>:JLRDY7=8_;UBB)T*//90+3JO6/#T$CC'WSOO;Q4=V((MIWF^MSTH507= 5*!5>5V+J(W,)$W@(!Y%-=!TFA4N,R$:YC$>5 M,TJ&BIE#;NP(^7ZT[35O4L0#C[WLAU+V,\YJ'3L:>G:H=U\Y!8[Q5=U-'JC[ MU6;:*[@S4([2:-V@'/_NRGX,A0T LI\3W& FXQK$4H"!&6U3-;.X.5<8!2+\ M&R8E5, 8S+01L8P?4>?G#EVWH 8?4T+'H$Q&6AW M9QAO +(B76"._MI<#[2]+?Q>4>1KCITSP,X08(X(& _CME9#8PI?,?4(D@8Y M!MWMH\&B99QKV9U]:"08F28*=V=)&31@M1)'NS,I#!:K*FT;FO?5G5(]6+C M^5;=J92#Q0:/C1Q=0;1(ND[HCPM>O MRP!':_PB?-\%/>%8CU\5:%B($@[5^)6 9O4OX4B-7P6H54 >#M#XA?Z:Y>OA M$+DC^S=+HX(C-GZ-P&;G #BNXU(,J9\(&Q@*%Y\7>SWL,MM;]L M0ERCKI=#[-'TJB**[T:CHZE.S9AM<^'I"@D13%A4"JZ3U8F1CO?5H?JL#C6N M!&-?<\?7W/'9GSYXN&UQ&'PYV95F/[P/HIW7E 5A&@>BP3FG#_&C#[&&\FS= MQUN2:)N1UTBF/2=T13@GH.ELAB-T@[@:I&K*K!O=1@=9+MDCM&/0XB6EM?&1 M7!9K%>I7%7FPF:?:MW4:?KW'\1P]HC0M@-H7LU%^=)-Y7G49E.I2?*%S?I30 M,!+<)-A?U3Y%,[QWVM6-4[03+--_?!@INAU#I_75B*>"K!LL5Q!>,=*YXXVR4AP,=<9NMM4@X6LKD(/ALJ=H$]#,P$8 M(4L9[<$HN1.5:6H9M.S!^Q"P_(FA/W/Q)Y%/E#7VVAD\TI:GSI@DYR+. M)*1^27'&-10D\GM$64Q6.#/E7B7(^!;(^B.D189"$4 ODMGP,_IO%%)6)(#O M7WS!\9$36_\I'2SA 7\K<_>:K #\$._1&Y1'[SP)&9O.-I]S2N^%K*IPZ6G' M]T^]TJD'F-'_"E[E.>U^9)M?FM9/?DK#LM2B01%T7EA.CMHM2!9HW9> M7_Z74)1I+2@0-7RGLT<.,PLC(2:H6U>#)WI_DNLM8&MV#'TSN:\=L)-C+Y]E MDAIH;)]4OZVEJZ:[NKAP?Y2K#QK=>.O4XQB'='UP &J05XZW2OWV%IVD<7F- M'B2#*P(\=--\L]\C(X7W<3ONX]8K%*2&].X*.KH+AQB?[RXAH[X02'TAVQF0 M]%Y-V+WJC*<;PC6&]D1GL $QBU;\=0:.VD>OR]$T@/: , NA*VP"DE_:,)F[ MPD'U 3/UDG07&S"4/==>>-;H6T[Z\*P*2.J8"T\P7LO8J7"" 5JFMJL3#,QJ MQ?]F+VJ8B^:/ZV% M*)+#?N@')Z4BUQ\RH07""E$((RXU1DDN3J>[D&8X3)*U:&P7[RT JYY!C-#MQQ_+_VE)6=D_<' M^G;/5I (&=H+K95?&#;8JKMS$O\S+U5M]DCN$;]8(IR@SRCCVYKOVQO"^-_/ M^17*!>EGS"_)L[5HD7.=[H*+)U&>O0GUB1B25QD7;Y*KN8+0D_1?ZUN:8W MKL]T?DY8(4-O ZUE_F[3Z7:#UCC^XO\O_\SQ'5 M'PY&\@]97JI\#?RX#Y-/E.2K[9I$E2*NKVZ^)M\&$GQLDA#\Y%&V@/+/XT.Y M-*@<"S>;A7/Y<2'* HMLBLO9#$E//;M$!#_VAO055[&$:L+_M;3?B@,[C7?G MV_[P%DS"M?J<(LV-T=9CK6*A[2(M62QXGN75' MVV&:#N",'0YA5K_'7IX3&JP@/N,*5K80)]G6L2.###2WI@KPV^(W84X M5B[A:)1M2M]<&9.HE"KOPK7PLW".*=MTQ5MM'4MCDYL][-36'?1S4,N)Y:H6 MXL>'/'8>,K7'+?>&MFV]#V$,W5J7=A8G\ J53QG,)Q1G7LK?;,*C!W.&\]%V M*OQYN,)9F&@$/_,']+R^.XI6_*R_V#B[-O9Z?CY,LP6B$\:0ZL:K\;#^/FWI M;A WVV"K.VV3HK M'C"L+VKN(ZC_(+L%:,5%_(#G*9[AB%\'&P/50>I!T0Y,!!JEC"^DU,8_"0^N MM!AM"X^TF^:]J=PD^CUS-9VBVS!:X!31-;\FA>*^$C]+5@N;W)>0TUD&>U^K MF>%,F%3D9+\98)N^9RQLGERFNB#Y4S;+DZT"*J=8.\7J&NZYQ%YR]'1V(QK. M\<_.17=3WQ498_!PT+'GJ$(W4?.@][$GIQHAU0DP V4A_78R ME,.< 01<2<(@\67LVTC/+>UE+(\V:1NJVSIW$Q^OD[1GU'<%K08X$+VUUIG3 M%\13W2>3=,=USX@^$=MYSIT"1DR-D:XPJRU4&P2BN")XV(*Z7GI6![+-QQ+E ME(M4V6:L,V";YCAW4.S&97@/8@MK1-.#P39NF./FB0'W1H.1_<4C&RI3BURY MU6#2;MUXZ YDV#Z/S1HP*$$$I#ET(*BZA* JV:"[+=J+ M4V=$89*-V9SIS MLDY>EBOU$_O LG-YT:4SLE8Z3W>28@\U]NHAVD)U*3"*OQJC2#C58T"Q>0Z! M1ZX?[=68E[V+[M(%D_N:?1-@8G^SGNC-CJ&G3)CI3EP9SJ5A"%[]'&]7+HUV)B!S5KJI'ZY MHH"8+OZ5*5511XX]9-*3[YM2CM=>^.1IZ[XK[2Z2UA&EUCRG-*.L]&?B]^49QGV3G(:5KOKT+ M,>T-_49SZ[7R:EYKL/*ZKOP<)E-\D23[!8;&I57U<:'Z>CB^'LX6A9.LA^-+ MO1CQAU;X&+NE J&^=4_=C:Q6:!CH,PQA@(=PVUQ7D?F'[!=+"K#@T1N(A*9 M-D49 @LV,?=?;R<_W+SSM[ M^87^Y1>=O?Q2__++SEY^I7_Y56>3O-UO&VQG]KN .4?&'<(YDC74@ M4_I=@T#4;&,FCMV#. >)[ FY0HDIL>LB79P.HY*,SN"P[RCO8)JJ&-C9R/#$[C2 ML3-V#)JP#,QH"D9HH/6O#+FDTO$)QF"@=2 ,,:CT0HX]:=D0@TH?]-BS2@TQ MJ'0(@S$PKB436?W M?"?19R3S !K,[&=%!X5?9*3S(6\+<=FF\CY\N>7;C.(P,8-=.]$[CKWCV)KC M6'[>>V^Q^]YBFTK1P W07BDR4XI,[S/G^ 2&#E3(ZLXHWT-A5T.,*J0YNXKT MK]NKD06KL@=.$*:Q^*/H@A.@LG;4JR1^V(1ZJK8M.0>*[AP!V/_&'EQO MMGM &LO8(;'I)!UM\*QWDE:A 3%G.7>**A&!&&><.S"4B!A:W+H[2@;K*&Y@ MX[;K1_Z-_^.P^'" -]P>1,F:AL$2Q3@*DR JVF@7"O[N$P5LP>%B T4:120'!;8G (XH6*4G(?'V=1HJB MD[ I+1!7](M3^,^/?V[AI0]A*AA/_MK* 5WZ[#MF8)"KWLHF\A[Z'CWTTY<4 M4;; *XECOO)W>U1)W?"2$5;]&+ M3WV5'HH-/MWO;YDKY^VXONCU?K+Q*/78:[K'J:XX [IJQK]ZG<.BX MWUS]&3L@,&>@0C0<.P#*(T&KFH_=_JA?O4(9'KNK0K]XJ0%B[-]]#%Z:P3;# MTBHYW9V)@\6D-85V*&9X2PE-MDP 2N3.[BX-2-T6?:6J_I;/6-9\Q=9,HJU M16BSH-.;RX='1<3I\<\MF+NVSK++=,[7CZA(^(DP2B.T;);%PU6%3#2C6B!!%,/+4(*?4?P8R\2GN$X?2)XM_I-0%*;_0;CB^SO_:ZZJ4V8\N06" M/Y.4;%,"K[FJOD2?:"@($/]:121H0ALQZ?T6=MNQ21ISH?$5S]SC^2(CLYQM M_IL/N?PSY\K9+4.LG*>A]?CH0DAT,I92#)O0.=T/T0+%>8*FL^K# M5T:FA&/:>)ROI =WYU6"+/,F:4;WXKJ[++T>&I_=9E20_M8?L9M;^>#<5C(* M:$X_!?]*"?:&,!FC*$;V0_$-"ADJ!,;I[,M&8-317C6GI^2@\99:O*-DAC,% MJQP/L$J?*%@?TFC!E8<+](P2LBKVF_)04<[IZXC1] OF&S')1>2G8&/^?URY M_R9=7NTG];'BSR23D:I>(&"BKTKJJY+Z )JAN.LZMXGX0!GW V5:4S*)N1KN M G:^5NL>#[/[S==J5?&'>_%H_=9J'6C(39\E. ?*)S5B]GSYVE,L7UL/$UW0 MP]ASHAN@TD8@\$\NH=(HD D,V<].028+2@/#\8M3<.@BS<9^W)@), 9.G+&? M.#650UT8@W.7=J4^U)[;>^R"7YOVF2:A@F,_IVPFA WT1/+)4/72.!H[ ,=^ M!M6""^Q.[.!&^UBBD_+=G&W&#@XD$Y^YO$AMMM(QS!W$E'*8Q\QWHF\/? M1[J -N>T3B4:LN A, J_CKZ+GC+;[64&-X)U8VRQ*418"V3"LK$ZP0> MGY;78UK>;?@-+_.E- FO\O?NJ>)'J9*JJM\[I^J>G^JR3*ZCW^Q0(T6HXE>[ M#7FX[)E35!JB5WFAP45RPT/U;%I"LPN01L$H2XW(0V15R?9[%:>19'(N 1".+C7W5X'N3 MF-]2KF"C=\?#I Y7O,Q-> 4J7;H21=4$*X"2X0I+J8/-))KYV!>OO'$4]A%7 M@@V:[ V=36'LYX>:-^06O;&OVV84X,"WQY"C ?H!6U#,[;FU8MV$>6B<_+N MSUP'91F)OBY($HO&;:APTW)U=(8CG 5Y&N8QYE/@CKR67M2][ZY50ANYZR;Q M/_--5,$CF<3\\7QM87(7XO@Z/0]7. N3 R8[)RG?#8R/N4*A",Z^9BS?$W3H ME&OWR2T70E;TX3U<@U'KWJ;E:P_:RVP5A@L441$4(T)7)TGQ @Y0%:5UYK= M]L,!NY9A%OO73&?51 EB'O(GAF,>+T4 M?9!M4"6M7JEL6VZO!UN^S(MF#D7;W'.RY.?O J4,/Z,RXE3IZC&>;W=UU0>B M>D60.997H3_CB^ZV9_P0BL47X/ 7^[;8T]/25'TO[CG&+[8'1)]QA.X0Q22^ M1Q&9I[CBP.OI[98+ERZ7&SHU!4LEXWHH5"H0)BG2%$E3CK5*=?7-P8^&W9VY MOT&4MU1[#QS ^I7L!IEBM_:FY&@74>=7A"(\3\N>-M'ZD8N:+(P*;3"-B_]* M2MUP=XY\1MET)J^]V,W+ZM6^;XS<\&M_9OQ@0/%E2%/.:^JBJNK!=OWR13?W M2KVH:DCPTRBH_+G?&(PKI^%W$W#3^? M^AF#667-CU<]U_ZJ7AU9NW3Z.T(+\2W+*'[*,W$\/))J<5BU[,8/[TM>& $R M(!EEY%$YH&OU1"+X8/$4"AOKV &0+Z^JD)[6@3'V$),:OF2]CC!V'C%;,@%; M%IUC%B@N!E9XY^)3H!A!S#'.1:Z &:B>8\JY,C-0O. VY[&?2=931**]PQ*B>:"S!W29C^\/[#;_),.]"$=O+LQ+/EA%0.:.'%TO)-77]- M4*%4.RSE*Z?ZRJF^(MO+FG/*=65U95 MTNS!CSH^T%EG7 DZ4J[?P$SF"C_X:JEOU]Q& MM=2!;@)?"=17 AUPB/. HT:LFQNZ.V)/!668F:R[HVWH.%NQ^=AUA/_$%?NG M+"!/"9Z'I:;/H@6*\Z3HR5+\6,^W7>/)EMS5M2EKY($N@[@RT=7T,Z?B5@1R MX70^36_Y%U]\X!-^5-1]-9W<@H/X,B(I6>+H.OUG3M<7F(6,'[XW1.6LALYI M@3R^R?A'B[[>40Y($7'(_VU.P^6Y"-F91-5UX^I,[=+97H,70?[SVCSN7>)= MNL0-C-QOMCSC3"ODSS+25E:X1#WI;>]R2RNYX,RF)OM@1(\T7J>,"QG%S2UW M'6[4'#<'U7$?T]-YD][W) F*F$HLKF"BMS'KY,ZQ.YA@ MW%%??7?%(0/ IZ:QR!5_#0 A,S.5*UO+AB]OX+MGR+X\SH'#]'T M(7NMLA@ M43$SM76P@3Z6 *5\WY:^I&'B5-M4MA!P6@8)QL/%@V8<04,#+S< MT.N=-41HFE@(P8 9EQT:+"?5,SA:\\2_ZK[Z%":B2D7 %@AE+-A^Q;(D0.,F MM(9/M]QYMA9US?+"A<"+$;O\MBUA$/*-%";)6I0VC?VN%C\(2>'$%;"N]1A/"S M(/(STCB"(5.&UB%8U$S3-'6L^90A= N6K4@]VB[EC''10D9H\6/P8X^4:5C^ M<,P0Z-1TWU..M1M.%;*%**7'_R%REI[#!(GB>MEY2.F:"VU%C*YD%49S+0>) M+9>X+"18U@D4B;TH%5F]LK7H9UA?P:;$J_(32(;9#LDK&/@/G"VV@O-.F-8& MYH&G6ET3J(GF +IEEB3>H"J&>\,II_:]&?7)42.A#H5AS:N@G]$6_/JZO M:FS_N.]I@4,OG]-;6*6&X>4CQQ8(V@O=MS@EM$C*5_8XE0VS2NMTA6@H)- ; M48$8*$NI)_540TE"E)9QP/-Z7,T]GB^RZ>P+0X4^!UJ)9([=50CS2:F"ZK^# M:JS=VH!;GYM6*5*,M$WQ*L2Q2&M-F3 N'H"IWLH&,WM6 3O4 S'&'92N 3?9H#A-[I[ JG81KA M,+D3#D(1(: 6/4VFNI"ZT0&=0,UV,+IL.QT!P*NLU6X A,S(DP<@.\YGVKB? M:0-RN!,S5_?8,=$PO0(-]W)MH/S1/+QI['D#1DAU LQ 64B_G7Q.R0!R2GI" MXGB=AXU ]3$!K@"B7NIA,HEYA($K)P@8(WBXERLG"Q@:N?_8E:1.,!3&%L4. M$VM(%B9VTR'@FTD52-9!2LW0F09J_^PN>6:@T #\(F!,!MYD&XP)*+H(C,K M&V;#.07N_P-C8]Q&>Z#8P!Q$<)'./+E\\'=1[4MHX/(M,-<5&"OE5/D!P*(K MY/\:.2RN\)(98-I *E?T)#-8S$.Q75&B8#C5RQ'M3HWJI2J\&4N91:1UIU[U M<,L;'DG:8&97SB3C:U\7I^N*312V9&T9$.!@XAN&CW>VN?H\>("=!HOJ[ MN^Q'!E%M8(QO^('O,7#*I"MR(NSN4B4%NG)92=;XVK*CCL%VY6K20Z'.T75% ML-/C "IWX,I9H8?#-"3;E7L&P"A-*GTXI47JL=('.[OBFM-CH4[=Z\X=-Q+& M:",^O#OOW2!!-$V2W\-CLS3B[L],-)(@I>HK^DN$: 4>4-2Z6V/A] MELLGMD1OHX**%XA3$%_@9QSSAUP1^KA YPO1)?,ZW7AP^+;C?[] %#^'HFGX MSFJQ)>.P&& ;SVNABN$G+L)<\4UU=WW0!(_R,C6 M^E,*"Y]HF&;EOU91!9K01L5'2F8X$Y++[B1^_179X6>LPQ3MOJ&%K"E?4U)' M$[1.(_^T<1YE4_J Z#..D*2>I&J8+1J+J[)\O;R4I':L[6I;;S4,335"Q8R> ML@T5%&E24PUF#F9%]1,G6WKJ4)!H,:6TY;?TM@\8I_D3(?'AX?) ]EK T;)E M$_KJ(EE2=(^X;)0C[>95C+5;BFYCR+I#M.CYKBN>IQG>*^UG(<,1D/!78ZU2 M_8ER4:\4^B2T'HSH:3N6Y\C.=:)A"LUHRY27Y]@F.E5*\:M1?1T9_*#>6T8G MSR%.RJ/YP/FPL5RH6-OP*3VQU,ZYO\%<5C3D:-Q0Z-5L NWX?JC?Z,F574&48VQ3N3$\R4E\,\!RW2R&0AJ) M7.(++BDGI,AB4[,#:([E511"OK"@5@5K[W0TD3C"_R^6'UDUGM17(W14Z)2? M4,HW92*2&^(E3K$X6X2Q4OT)S29;7E>A9BKW=>487Y_-@5IF?R"1!HCBR3-G MS#GZG(LO/)T5ZB2;YAG+PE3L/Y6L7NL9[E7YTFF,OK#7:13V4GH^B)'38>QP M:/B=0%U%8P_1A+ %0(8>>X2F"0P*D6/LW*#?%;XTUP!**:'B$LP0 J_E7.'L'(3 7T!KHBL^N629N8= M5XY@(Z ,3)E.9<(:@:3U%CJ5 5L/&KECSY6\+>"I;.#RM@5V4N[6@4R%?Y?5P0N$U@:N,M=.=BA9EO#;"!7 M-IG)PE][#BM#VUS99#5AL1$5ZY2QJB;.'2=MN6+7:1]=\V1!IU2O]@'MK9A& M2C(4_!*\A%18J-C^7\A>+ AB4:XIV9WQ^I(9=9[:?6&,^E0U*G]QGH2,36=_ ME&^;TJ(-PF0^IX4%JBB+MON5;7ZN+"'1Z$$M%'&H?#_7[C#?JAWG%DG;'W_-#L)#ZMMZIJ^MTGMME=OP&U[FR\I<#.GO MW5.%4S555;]W3E6Q7R7%9XY^LT.-%*&*7SNGZ(V924J;W#'8UM:XCGW^EI!6V*[XH'/7SJ-_*7CRY-H;K&QKQJ6IB01*L9N M75=^S#[#D>OR#<1O'2 N>2C!:QBU+RNOK,AW49JMKC /#9-R49) PF3O/[$92_!PP$53Y%'*, MBO8:*&7%FP(F8I@#LBJ[;]2+J*CY=$N1%8VH:Q1AL>OQPVG!S^@N"=,?WG_X MK=(! 9_03C\.\6PY(94#6GAQ$3$_+0&__(9HA!G:;YLJ2M0S6O66MTY%P@?N?^6G'&R<\AZ)PN U)JWA^@P)1&=Y,/4/$!*CY 90P!*B9EF_G9 M]CE<5L&E&M(+C96GA'J0W="'3:X=BL\/CM:)T,WFQ2%\MMX/N0O71;'2EY#& MA^)2V9?P.JT,R>WP34$_32N:KN13::3<+**H&=419HHWC0JQ _FKS(#L"*^C M]_04#C9>O'H*.&MO'6^Y15+U]_+PX8&S'R;<[!544:HCXOSX2\:># M1>\L]]=I1G'*<%28\#M"NS$]CJ'?Z>%K^GK'L.WA,&F'J&%]!V8N=G>!?$=D MC OKU^)Z'S";4V ?X2?]!GZ2+&]GB'Y=1T6%9OMOZZO78FO+><,6!<]<\"O] M*L14*UU8)_N)W]4FE@)S#3MBL8Z"/BY6X(5Q(C M9'Q@&JOC2CRW$@\S5[TK+.(3Y=ZNV2?*.9T@_S$D?"P!9\?&-R/8V;D^IE <$%]+$9B M.VQGZ!J%PSQ0.YO=&ZI>R!4><"TBYE\TOXG^$ M*,S_\O\!4$L#!!0 ( >%L%05G6'^4WD! !0!% 4 8FQG;S(P,C(P M,S,Q7S$P<2YH=&WLO6MWXCBV/_Q^/H6>],SIJK6@PCV72FO>GMHEU M:V28$VQ30X=[E>O%TGFQ6EX\%"[]L7E!V;S7O/JQ0K#>\F,ZMHSZ=D MN8@C; WY7;QOV(_.BJ7RRB MT][TJ\57 3^;V29YWDB BU/X?CFW3=>5JROS M6YF%:6@;9L&_"9J%/36#L<.^\4'G#5'\R&%?#[&U0 ZUC%JE?+8-:\X5/LC; M@9"O.Y"WEZBD[Z.RN(YE>SS356*JQH3X?MV[_7)'8?C/UB?%F*P0*AR97@-Y M_YVQJ(0&+SM\X5OUH?9L+*X<4D/#YK/!QLFO*E5]@ R$HN]VRLPTB:[,@Q_N M?>O[B465#0BABN]"\JJ,@Z]DW_B'8+ MO\JEOS^!P+\Z=;[CE_U_Q2+Z0G1B8INH:#A' P>(MP!$]&28-M90$=5/RPT^ M/%2[K%]<5JKHZ0$5B\XM)L3&B VR2/Z>T9??3EJ&;A/=+@Y@@"=(<=[]=F*3 M5_O443BGUU>GWE"OAH8Z1Y8]UP#Y([BX:-'_DDM4+DWMSXA_,,(3JLTOT?_\ M/3/LSP,Z(19Z)#]1SYA@W?GP,YIB504^N40EJJ/2IS+5/R/ C&68EPC/;./S MR?652E^\)ZG4FFH8;JH;.F'?T==+-B1B.B^IJA+]^A_L-5SQ.)L0DRK.9%[M M'E.5ZE]L1=CBE\KNRRJ77CIF3 S,K4-XQXAM4CS]1B^L=^A&\VC6KMJNN;3O>^V?O2+:#. M8^M3S -K3HBNPE_[3L//)\C1B[^=@"*]'!J@); ^PAJ(\6O^3\P/;W$!8]]1 M2\':GP2;;5V]!;8XN2X6RQ6X..;GW1K*;+)XX!/:@/B]UJ@$4S1DLO37'$S:[9M]F
    $M^!M)G M$]6P5:+0"081[+X _=)YO -9\PF$3>-LMQE=A%WNK,RH5@I%HQ!SX9=8S9D] M-DQ09VJT.=1+!9@$^[O;-,JA""/\-"KQ4J-C6;,(4RA6 4R[#3Q(2.ZQ_H<; M>) W6/%NS.;N1;,+CO$Z.OQ+ON!1[^W?F!*S-!%$:5[*P>AIE/?0S.L3"0> M>5HK11.H]3WT@CB3V$,KO)E$1,G*)U!I5 J-\UJALBN4]M .\4Z@7B^<7U0+ M9Y7&+A.HAZ3 TVPY?A:'N 3_8DC,[NC[V-"T>?>G#M)V-K2H2K&Y:FCO!J.= MAGX1Q,:A/(2FIAD_693LSC!OC=G0'LVTIL+#05:/*(2^X*%&7!\RVE3*U5V9 MX:RQIO)49SX+5[#L4.4O\&@4'EY@-^A1Z\?-_ ;(4/A)$NZ#8LR,/OX%WZYAKWMP_X/X;I763Y?M)T M+MF G27VUVX,6H!]@)])>;'@Q4K(%2_#>N^XUF=Y6.N;;*SU><)W&6E=.KJL7.ZWU62D/N+[-!*[/*GE8ZW8VUKJ6A[6^R\):-TK5 M]^0U-V??7^NWYNO^RQO&_O=3(*+OLMN2!04C0F4M.CK@T3;,.8L[.',E%C%? MHKHK.YOXC4J0V1G 6LR?,JTQG7(R=56JMXQ[6PT%Z3_ 6/T[\!CP*FTG=3? MXHY+@$?"=VVW"5?#^33OT&TRQ=1D"9WNZ-[0G^_I"U&;ED5LZRO15'#BOEF[ MAX^V1_5VR,T!B\W86D^Q:<]98M7A+:QC<(;U+\8+,74V^"\L\6JY;-G#^K-S MX0/5Z60V\6B[PF/\!P-B3DY6E_3,/T%6"'6ISLP)#'1\?Q\ AP N<-R*&8"KEK5(M"$;4AQT-6U9W]!V;C-A=DX^* MX\+]R US,4N %;Q\@_EU1R.XJ?X\V7OW:^HJ?\AJC'\=9.?52FQ7-=WGFU9;.+6XA.)"4XW-N+6@@7F.\0-$#WG]:!P0845 MK9;.5E_>DJ'=T2W;Y(4G?#I/>*Z,B?+CR31LPF\,KYY-/&GQA()BNPMP3YZQ MYM@@CC'S^/#&C D0;>U7)M=FU!H[>I^-H#EA>BEB//:LMJNU=E$MA[/6GC2L M+]1D^^\93+7##6JP4]AWE5+YW%V- :O6ZXXZ0-@7JLZPQG]S8V!3A3E24$%@ MGUIA%HC%L!661..Y@QN0_VK+F$R);G'+MOW*7D9,JETT=M8!B:U->S+5C#DA M5C#C!,^^R;CIF3#HW,R7EP!F.7Y_PG+S__T!]C' S*G7*I_XB%_?PF2UG:VL M@!A<9I>&9;?C69J0JK1/7Q^8+%](77"'=-V1.DSV#L8D6/Q&%[.U4ODL& $) MF@QW0'FVB@>>YS9R)F$KI#/-\[-8M&:M5+G84MWQ5\LD*K7OL$(U3^7UR(NA MO<"8_-^YO!V@6Q>!BGNJ ]L[/]N@3UO:W,0/< '(>>^2E5_Y!O('.&Y8N\'S M%IY2&VM?3&,VO;_?'F[GGEO0+5O@".JP_$T5/H0EPMJMB7]:KIVSC#-T1P,# M'O8$=%3H%&LK1.*)V)64]RZ1B/KN"JI8L^,5^H0BQ'J'9'WOM5G%9+D11/ $ZKC:#@8E!M\=9XDA?I M6SB;??+,BVOCSO&_)SBW>[_?"9, 1&V^P*?/I$["#$<.<&FQC!D@T(#F_+EBHW1/PWLF::T]T\M.YFW\6L6GB M3?;;Q@EU\8\>59]A:4%TLQ%[8B%@:HX("9A7=\H0,## VB>Z^F9Z6QV=:OQ$ MVF5.4 .4J5'/D&J.0.0Q+6/Q.GFV,\*5;:R(A_P] M@P_;3 #V2%L^X0EQ'($!ZBV86-D&+8.WC?;9G8) M#L/S;R=$+\Y<=3(B"L%$K2G%LMJH%FNC4:5X7AV5BI6Z"D;\>;5QW@ UVGQ^ M-D&?P5TH, 35+5C;%U:7B=@F2Q6!2E$TPX(APY*S@C5DL8HU-(5A$&2,T#]+ MGRI5A&WT@$UEC*KE F+4<+83>4-TME>L;L3B-;H$_!T+WK,]G9<6W\$(!$5\ MY^WEF&]B9K*CZ&U[^_1J@;'@?,VVS/UV8E%P@OCV#?\]G ?Z'L+?6\;,=-[R M'.T"-R6%YO1RA][OE=XMAJBN75OEF)_\WWGOO(:>^M5BL#3,+^,(XY8O> M_2<@XL!.N'8?STL7O5MXWWGOV2T"U]IC63##J@(LL+-MUKY>#FIQ(_>;7=?L M$5SMZ50#FW"HO5V[E;UYE]0FDU#KM[@W"P>MW]'=Y'P)WT4FAB!H]Q-C%< [ M$N/-'+WJ4*'F6/9V),8SQY7R#,O0J,IBA-Q9H<2ID/#>M%\5;<9TT1,($(K? ME/&Z#FK2B^6*$<>I<-ZJ\+!7QCN>UXM4"M]:8"N"Q#?MRTUS.^&;I"]WG.'5 M:>!#%TN^&)L(V)5T39NNA^;7W)'Q*+A14BU]7ELUF!;;S+RG\%3*PFAFEW+G M"MO&8OUVM*W>_)Y]>$MT8T+UH-N&-:!]MSCUC_X]TVYC7LXTU)D"[K$;@W0P MZWPH+D2#1GURO=SWN3+\. &9COOUAHQ!.41)QHAD+(,H;E1O=U5LGH M&_X1=LTEHA_,Q\A;=N(Q%HFZY\P53NZ6PF0"\)MG5N>B-@C-J;@A+6QR5+<5BZH M%SRI/)&MJ2BSR4QC_G77'K-M5Y.I2<9LO5Y(1U>,B:!6PJY\&':>>2+NHZ&S M7YJ&QCJ\>INOVW\HK],RV.$RYQ#&O47J1 Q&^Z.<-Y'VF3+K%^0!3,];>)FR8 6 MU)Y-CH0E64B:(+%*\=8[A2.6-&1R0$1IR&22;-*0.8PADPIQI2$C/@D%V"*4 MR!PW;6R3=EMLV$Q_:UL_4NBV4S %#I7"2&V2RY(J+#5/H^LE@VZY2E M,E>1?+.RF-LGRYQ#&LW*4B!B-MP=X;R/M,F66;\@"V9ZVL3-D@$MJ#V;. G% MJC&);XZ;]JS).G]/M+) MI&N!^AMJ:-A\-MKZ,]4)X<=;*Y0=]KN(=X.@O;]OB8F<38'[':>5D$N;T!;> M$*D6F%RV"+9]%MFBSS:K"T;&8BY8SZ2IQ0\Z>CN);) GS&&3DCSAR7/H$URS M%&[=3J?\M"1XEZMM,C^B@8&[TEIF?G^4EZ'&ZZY"[) M7;GB+J'"GF)SUXWDKKQQUXW479*[)'=EE+ND[@K-78(&_25W1>>N!!(>4G=) M[I+<=1#NDKHK-'?=2N[*&W?=2MTEN4MR5T:Y2^JNT-S5EMR5-^YJ2]TEN4MR M5T:Y2^JNT-QU)[DK;]QU)W67Y"[)71GEKFSIKJ:B&#/=MGI$(?0%#S6R/T-E MGULVK8K@#)(3Q; H<9;0E=!-0NKZJKOS(G6/(GR<473'8[GD-Q^3!1[*31CK MJ'GH2.+"*9I01^%.'S4/">5!QVK+98&'OD@>R@$/?:;69S43F2/N>J< M%@NWJY167_H[H'15JK>,>UL5DUZ;6IZL#3LQUG,7+0SKK5V:@!LE*9<)XSV MY^[),];:?.B<=@-C8IBF\?,[/,?+>F6*NBJAEVN3@,7OZ#LHF*^E)P_HCGA"OA1)[ M+R:D%W[%RHA=5/O&G4,;Z3VZ.2DL7KOSZSS M+3M-S0GJBPV*33-8IA[>3"4;Z8? 6J 9:_LZ!;C-%ZS3+Z*>2M,F0-C:>7(C?!_AB'"A_'W:6OS$R=U:< MAV20(:X'(51L:$]Q*"(2K@_@3XN/JGNJ*H>E/V/SA'HE]-]-5H8_QV0*@ M=V:30SH';DR5=,ZZ'QF&GS>?Z388$Y93_08637Y;9Q0OCC: M[V"PFKSNZ#LVF0[LFCWZ/+8Y>=V/K(YES8C*=D,'+TY6K,U%8>NF&;LH"#OO M;!B@!SA>+%8$B6Q7BHV@I$S-Y$)9.YT@*K5--NT*ZC,:I;810E8<0-N4X]4V MR2!(:AN!M4W,"/+LE5LRM#MP+W/&!N7NKYD#:94?3Z9A$X6EBN#5LXDG+6P2 MJZG88B/D[8P6I]"'FI?PUH+O;$=)OP/1+Z$#50/HUS+T%V+:;,/8(\ST =LS M)K>Z^@,VE7$9?ES-* 5#SRSS/"AIF'T^;,/%QH0J'?T_,W-^2RULV<2\-T2O M+MU(NO\K68U-[+!7U9+>Y@M;W:I=1\?,DK=?0V:=T>P>>?; M8M$2"Z^X1 \37G%!$5?:)EFXW=RW^P,)N)VW6BZ734)N1\BUM+F)'XA*%:Q) MY.V*O+>KET, @HT%?\Y67TH5FW<5ZU(Z9+Y\]=(8\N428WG%F-]U6X5- M7Z M VJS=&!'5^D+56=8<\ P&E'%:\8@&B!8Q#]PV$XRP#?V)'D_O>HW3KF5EY*( MD5/0JY1)(04M*9=N+DY=E87OBL66H5LSS19[=\L&VGC!8_\$DI2/85DKH5I" M2<)]38^8JZO":2U)H,RK+TG"U/38NGG?T15C0OHV$)L-T+=[ND\TC>K/7XA. M3)B^KC;5"=6IQ;OKOI#VZQ36BPA*0L\KW#+!Y>;JG6::3Y=AO;15 D,<8*2V MPZ9\7BPUBI7*ZDO9@2,NNGI+&H*NZY?NJ9\E,6/6U.OTB:N&0M)'N(J)B/3) MVDZ ?+9($Q416:CLSV>KL^2JJO;J<"K%A0CB0A#W+#8D23%SO!U0:#3XY!XF MHD3!(])'*@H1%(6HB) "7P"[,F9$E&1L(%[ZE.+U!'>GCY3A@LEPH1 A9;@ M,CQF1,AVYL)FRB/21\IPP62X4(B0,EP &9Y\-LF0;>;;I9HVU'U2IA%@1G8)L(7 MR@L,NJ#ERR$$$SEM44K A!W9S,C6C![^*+V67'@M^4*?]%HRX;7D"W129TO- M>DB82:\E.UY+>OL*SXJE"Z<=VN*E#X+\M)'260 U,H>H]Z:2%'6]A0U!W?5+ M]]_]'U#O(DDJSOZ4Z%3*09E#9.I%"@?D9"?;+KC(:+'#87&1J?ULFRO1I507 MK#H\$I6D5!=/JHN&"RG5Q9#JA]A-(J6Z8/7BD:@DI;IX4ETT7$BI+H94CP\7 MH4*\4L!G.'JZ-W6E8A!$,>003U*AI*A0TL?3YKU24N6(LW\I.I6DZA!$=0B, M"ZD"Q/ I#KS?\='05_ 07";R!ZB6+%:^^>:V'Q"VE8'XEB=LY6W-8C M4DRD+B;21\KF&C%IMZ5;HR<%>>J"7!2*2X&R*;7V%%+<;%OTA.+7 M4MRDNNA2W(C0-T%*GNVFJ%#;UJ7$RB2QI*03EGA4RL*4,UQ2IJ6ZZ%(V'9P( MGN?=TK!E=4??L6G"[;IFC\V($Z5/7Q_@5V/W*ZNCMPQ=)PH[W/4[M<=\+W^E M]$VG=G;14#SRA+-!\;+D M<=%Y/"'5*GE<6!Y/B.(/!%LSD[ 1=?3IS![,IZY!N_9%CUH_[DQ".G CDUAV M#YP6L2F\:6HGUYNNV#S'G!+UR:0*^Z!DXO9R2LOTZ!>%$U $Q MO9-B,Q(2B$[?MW/>2-PC"TS$!!N1@QKBPB:[H14P<2Q#HRIF5D[')A.+XZ!E MF%/#!&7X:.A]9\!B8H(?AALXAR4:-DXF&Z3RPE-J M8ZVIOF!=(> NV49+FYOX@:A4P5K+F$R WVQ#^2$FQ#QJAUH E^HQ+$-B&2F7 MH&$R4FN7QE*&**&4:2BM!Q>7Z-A??Y4:Q6KIKY8)T[#OL,)=,PZ%'GDQM!"Y2X(OIC&;WM^WQ(;;VXDLE>/6I=U?1;ZEC0OK+12*_E25 MT,LU\GI<](;(^\]M$TH6'1FW824Q.X S45QV@,>3DCTE>TKVC,/Z6F/0;=;7 MVJ5Q;0*1#"P96#)PZ@GU3;OJ)'M*]I3LF:U-EHR7RW4>@BNMOFP9,Y8PGL(8 MYHM^)S<$*^.OQLPB+' YTUAD\EY30K.G:&SFA&#?3M3%P=;IIHSU/<'FT3D$ MV-8OW;P[;1MQ9=ZBLM-W0:7 M 5'&NJ$9S^S(-Q=>W9\Z,:TQG3I0I(:&S6=#3&"%(W' +/P:D M$*9<>CW# K:/2QHF;XXGLHM<$BZ"3$RHF:ZD121:)'*PFJ1%1FV%#8!;>DV8 J1;\R,5OE]AE?MOZ,WS)^]3T%4ITA2R2!I18PE9W"@_2 M'==7(C@R@K_#18(F:C.#TI4U/&HD\@Y/[@S;&IU07OP@Z'F@8="U=4(Y)'5 M=$YZB?F*B(4GL?02\^TEYA>#TDO,DI>87QQ*+_$XO,3\(UAZB=GP$K. 1.DE M9I?45"80$S"'#G#,A'3Q!-((!^IKF04LB5_R*3R:,EAYFAR>;N[;_8$$4C1# M=;EVQXP@Z?*([O*DABC?QRNFOJ#%G=MP\N:[M]/)"@NOT'?#K+LG&\ MN],3ZK'[+/A*ZZ]0RYX+[&Y48 =!KO0",PQSZ:]FFKFD6WQ$['5L#KP(#";C M!,? 64<3T1""I63@Y)A8ZSA#/#)J$&LD*3O,(R2&CQ>,$A.;&AS)J@SA^Q^] M0RI9E9'GJHPL8$F&G[(3U,D"GF2T1>081B80)(,+&7+9#XLH696109+)J@Q9 ME9%-[ H=A)=>H,@PE_YJIIE+NL5'Q%['YL"+P& R3G ,G'4T$0TA6$H&3HZ) MM8XSQ".C!K(J0QP,'R\8)28V'W6$^5''MHD5>\;.%C0G_DAH=S2B"N'7B4E@ M3P]MFHKG-VV_1Y;'-PN1]9[=L#W&7<'($[MUPA M-HH5H(:&M:CXW+@@+DYV7I9XH!LCR^PM'5=Q&(--NB,.[^@+^9-@TY) W'%= M)!(Y$NGKI4DT)_@PIE.D4?U'S]#\!&8_^F28SZ>54JEZ:L+7I^RZ$X1-Q=Q^ ML7O%Z0@,F^+(,&S=L,D)LHT>&5F_G8R(0C!1:TJQK#:JQ=IH5"F>5T>E8J6N M5B\NSJN-\T;Y!(U,8^+\0#FOU6JE4J6!G%?EFO>J4JT">D_7)N1]8ADS4R$6 MS)B]'Q.L\C57ZG4WA4\#/0__P],^S/:T]R/OR,EL]#_('(]T3D/A*YST3.0Z\P M&IMD]-O)+Z#Y3_9^Z,GU \U@HP18E8LBWU>G>+K;9-:NW&896.0+6*-/NN7 M"F&M/?T+>36\_O;8&;1O47_0'+3[0,#AX8?0;[>^]3J##CR_^7B+VO_7^MI\ M_-)&K>[#0Z??[W0?4QG6=PS^A8\(D M.J!I^OH9*89FF)?HEQ+_[S,:8N7'LVG,=+6X_M5/JMIC!L+2O^ ZPP2V9IC7 MR1+QU:F-2B?H=.,D#\'#B1#UKMM[0$R$PX0?9Q.0\0K2,=/.["S/6T.935S% M=()^$--F=14N[FQCZMZX\NGL7_ KE-1RO8OB?\_ '22F-N^1J6':8!.PN]A@ M.0.7@ 5Z.30,;8@US8")O8;$.Q"ITBA7/K_%/)#MZM160ZV-NZ(;UB8"YZ_S M^;^_-7N#=N_^3]1K/W5[ _3TK=?_UGP !;"/7&"<6@UWSL=[A0E/(R+GEI+Q#E"4SFE#M+ KRH>^/A=U&)PC*- MW$*L^ MGN/M^IP\+RFRX_]^!KE\/FP&L7E3)JC8EEZS,;]>U/NV;$4YQO"UYVS8'Q M,ZPY])T5QK%J,8Y]WS0+[WGF[C.YZ.Z:3V")@20,6VK0:KYUST,][LD PT_[ M_^G4L0I#/>RBTCBO"D+&ZP_N1)B+.C5AR>@4:XB\$F5FTQ?FN;+M.=9'Y./M MO/'OAXW49AANF@3O0-_S\_-UZG[<#*=[ ]3=TQBY8%*;PDV<@!8QB8JF,].:L]8 MY[H*@$T9>F= 1>]2!C'W(W[!)>+;L!JP'![=&/O'&WD51EC M_1D^T-'/,85/EA(L>"F]2$O\<'38U%MY)Q*\Z5;N1>9",:6-VDV6C*L;YN7* MD/-Y6-O;F$P,1E!#^1&JEL=/ FD0,BK);+SGW.S2&7 MZN;^2S?"$D5%JL/F#V!;Z &_^??-1D*B$-#9WKP"K MU/DC.SKKLV>#:3='RI@H/]A\?X T)SQ.RRS-E33KA_)'9XQC;*$1UOAEVPH[LUX3R@^$CY2;-GH MHH14/+<^.?=Y^_]W0B*MF6G"39T:3R;:;&S/K)"B[4]BK4NVM0'PVOA-0WLT MWEZ]'9Q'P ,"0""";5MP YXWXIM&CH3^-H<$1#^<]1ADA,K/-1SBVWLU,*L ML<;R'JN.7F\&5]9*=09\V-&>?*]7*)_<">TQYC<.4U3@D MS2+.>!>@)];'3^^%\U;6@2V#"^7#8'?[_]\@>]/_)>)M!"##B+6V(P@KX.2S M;H" "08"DXG)P$^9ZBP&?F'!^."E*VD92!5C H["O,"T HA0-O)G!&KZISWV MOOL$&H(@E8RH3MV,(7)"8XE.D%[_(-HUU<2W6' MH\%Z+U8\7;>JX#X=/( CJW1"I4533LO62QE-R_J3FO?!K+F#V-TIE]V(==&: MZ\-&RY&)43,B01H'2$-4)YLM0,&S8<[?UJ@YW3LX/A3WHM"5:H]!.O(=J^== MQJFDSCAI$;*_27GOX&_Q>WA=?@^V!5F*DGR(DA5[*T7^:V^T2L-R@7>'+_P& M+>?W2>\P33N&>"#?:\1![IF=!04A^#1!] ;NL&#!S.+\*O@H!BL6=I<_;PGQ0>#8]%.LS/8(+SA5I<#^E85RC6F.G&"K1YBLP&SP>; MJH581395-Z6HJQ_PQT!7)YJK+IWPI1-NC<%9\[""/@ "N$?L;'C9[FA^W+C\ M?Q)K%_W(AG 0@;!+5+*2/W@,QEY)#R.G-<8FL3S"+LN"O'(@"[D9/][G$QDS MF[,KKP+B/WO ?QSM\] Z:C&K9[@1\=7G/$>K%:CPQGGM+L76P$GLQ/#17Z4O3I7%;R=/7VY^7X1,=HUTG+#.<_Z[W0UZ MB]L%E0RO/.)DT;?.^_EX5 1EXGR^_@6+\J"G+X_?'DY6F^#Q*Y=-\+Q7RQ?+ MO-I3\TN[>--K-W\O-N\&[=XEPMI//+?6DV6^5?"2<96=DG%.BFUM:;[>!B\- M6^%]%V;0;=WS;H?N_55J334,9AC56=5#<:@!%_B+N/ECW;7VU69>.^=KF:-1W%UYW'V_;_O3_ >(V- R[#0HA-L6F#*%^P([/L MBO!CIH$OR>N8#NGN56-/S=Y@M2 L>O>$'7[:0;X:-'QHTF4FX^+(1\?K=N5F M$L$HY]9H2U1DK5@JWKC(2ECJ_9&L[=,KIS>2M34YCW?'WCY#22QJZ.EN%@U* M%8^K4;H%WV%_%FB7M6*1@SZZ26 ML%JHZA';US>QK?=T]=TBH+3$,AZLPD M6?%NPLZ2G<^Y2:-XY3).%L$KF/OO&;7GJWNPF2WUS>(5(]RD M(FI6#*I0RU"5P6+IGTM]DPE]4Y?Z1A02^@0M[^),]=&[?EB77>BL6T=WRH&I MH6=$G82>I8@J)3D)DE'W*4&&C#P.J<@R)@6C*K*&5&2BD- GXET9_FX(MNU> MEQ'-%79:U9IXBDOZ0M(7DI;,T4IDBSZ_*[;ZL S8SE"F+\RDJG7Q9+%D/>E$ M2!@>%0S3UP#DE7E4KR%-^\ W[+5N_@S=ZK MN^#A/_K)NW:Y4SAXUW"ZN^$3V3"]99FB[XEW;YK5;?%AX7 DF\B7DF 1^#IC M0:[5N%?Q;!'VV-[PYZ'0?,[SS>L-V\^7.)G>1EA_X-Y[;9(+*GU#0)JX0.^8/LRQH?5VB MF !!QR0&]2EH/MZB_K>;?N>VT^QUVOV4V@:TNH_][GWGMCEHWZ*;YCV MHWZ M7]OM05HC:O91]PX]-'NMKZA:=KO]L-6Z;;?:#S?MGO=I.8T!?J ZLL?&S,*Z M"E*0O"H$I EK238EIM/7!ZG8QA\//; P>J60>YZYI6K1(&3N6X)MHTB*["U M;$,)[(B@;LD;G!9?,\CPC]SJIR1SQX!@[%NC>H=5VZ!H5ZW3<(>[)'36BC.A M-VIB>/V 366\X&2'9[<>79O0.#Y\T_%,I391/_H'$1L&0A,@;O!%?;#$J(N- M6Z(0WJ:.P30]B"Z56OS8="7^ZLJO 6*]@>\V$;R&I'3>AAQP@%O*P%8IU4 D M5<_A?_7Z1U>S+#CB/(:S'R-%H78T.ITC"U>9S2/P5F/T"LSQE8$QSY05"7$H M;OZJ:5F$.9ADT?( MY(2G?BPW7YMDF3_OGYL>5?E74 8B[L>O=P]F\2SEO%:K7I3/*\&M?7FWYV6[ MX&_]VQ.WZ?#,*CYC/+UDA&OJ*ONGO:1:TVYATV3]RO_ VHPL>@]7MS877K8A M+E9/KB_.:F\:"1^ 5HE#0^)N!7?5 -R5B^5*FKAK5,3 G8C&H*#JH^D<>7ADZRVH]DCLQ9&3N_)N M[>2Z<5$2@W004&=1E@2AA?Z32::8JHB\ M3HENN>TQ^,Y@I/@"R,DI@! IJ+B?N%]"]I"\'GJHVT3">50=XZ*C[8"CJ:M\ MP[N3[MG'/"R74XM9Q41[$? GPA@RPP,74=5B4CQP7D^-!6++^1^UVU1M\$$- M#!MK!U.6QVW<7I0BA]#VYM=*H50[%\.^E9B*$U/ER%&S_>V@PGDIMSY37FO! M7;?(M M2J_F(*P9N3!@)13Q:.C*'I;HQ848/"F!%2>P(A<$Q >LAB# DHY L+!G63_+ MYIX U5'?F-EC]+MA$JRC_Q@4/F5)P9DI"P"2XM'(!0!.:_L'8H\-=4E%*Y+) M7Y,F?PZA%;D4(#9H@0(0)6@JK?U@!=!CL&11GAD[%,,YMU)_=D)"RSJPB0&K M]5\9 4J272.GZ;L>U>X9T3A!NZ-O%N$&7#2FK0CBHTN$Q8FPR$GP!!!6EQ7" M0NN%EC8W,7H@*EL,-'7KQ.#2'X0KB ^/ADW0^4=9&);5HIA**7(ZW5\4LV>( MH'Z1FK+)4266"&/(#/ CY_QS _S$:\!RZC#YE[)RME(#=O!"Z6KB^O!]]H,Q M(-68L5YR:_R7ZG;J\,/<)B8BY^2=T'DDH5 M5,Y3BYF'7[8#*J-T!N''5"4; MT-]MF-N@'[E<8"_HERJI>84AI&O\KF(>:N2"%/VQ]$N[IWA(M>7!PI9M*#]8 M(1TQK67KYPO>^IDX1Q%_4,F(*M3^*'J7M/Q&-MRJ%FU)/-D>3=Y1U#M*/VSW M_C93/.?MK9E,QHIBSLARBVM&\U?9:EE5*04EGUW?Z:^6H?.0#;:)VM9M+H*; MK]0J>F_:KXHV8];8$S;9R1C:O/M3)VI_-K2H2K$Y?^!]><-U-7ERP-#4U:8# MA16MO<_NC<:9(!VP)(R3@W%04M;U@W("XWI=ENAE3='YDW,XC-H[0,+NJ+/K ME5)0=OU=C2>R9 "6$D,R2)S&B--R4-;W794F+$Y9)ZNJ(.6K(KIJ7ESS)Z/OMV864).8GJ4W?X=;_TM,0\76 M>)U1G41:[;,8W)HWG*6K!8*V/X<[W& /H&WOS9:/B-@QI7X\^K-F-89%9;>" MQ-@U:%/Y5KTPU)Z-RP5?WAFF1ZM;EU3[L&IZ);12)22'L:!-T5M50J(8.\N' M.C@F)X'O4UM4^,SE)B4AJK"C[-4H;RDDV&738BR&8;F47GUJ?K8)B3"&S,!_ M2P'"4<%?;EB*?<.2\K805GI-"5FT6XH#W@EUQY/++QDU\#',\ NO I(U/DG;$5OV MNA^HT'VUJ&.?SAHU,$KJ@E0$2HS&B=$MF](SB-%S03 J[W8\]M:4() *LSLBHO( M)R2LY#KW/<^JEMZY[?E14"*,(3.HCWQJ0WRH/RLW\JL8C\)[K#96%:-4ASD0 M#-7(QS>L"(:HY]:+TZ,ZPRI(A#%D!NV1SVS8"^VLO4RAE-Z1Z*GXA7DH>UO3 MZDC1L 4$_7+WOW_6BK=WW^#B2=%4P4$[8H648KTM3BFJDKT2T]659>/ M9U>_$19"SBL+=PRQ]K4#K;T4NT?D3)U<]P?=UN]?N_>W[5[?:^N/VO_^UAG\ MB631L;RCJ'<\UJS!VWZ'CIM#P=AC5Q>==H-/IM=.JD],=HQ'LX#^&4;-G,-: MA+CLXN2Z]*E4*C7.%NJ(_X.>L(G^P-J,%%"(^]1*H1Y7*Y]![[N_;$ M_AB;;((S>VR8L(IJ 17#W+,2[M'5<)?5PEU6AW7SC]__3]&;3L>R6)MCUA2R M.[,M&UZ NU1 V$8/V%3&J%H&\)8J%7[)+5%XB8WW:3G'I7JQNJ$[=@^K1JYM M6#!DGYVEPSE$-@N3L')A%;E@('>P.E8[/:1>;QF3B<&4#% [G$:OA=/HM9@T M>CV<1J^#1J^5=E#I8>X)&KW2J!0:Y[5"93$-KA_#_)IUA@>+\/RB6CBK--:& MXJACJ7Y3+DNN1=:_#N.\+R7?J75/+5^<;^6;+J@B:]^80"5(K[]C=:G?"Y$U MW70(UA [)!U4,E+PE-I8DV(^&8ZL;]D0]8J(C?MSD9S24KE5-@BL@[=@[+ M%.7TMK(%"^9XE&EN72QG\\X-->[A6P,!'C[QK(KE]0]A]2L\XS4V-$"QM:A3 M(W_/$NT5<03V\19^;T3>B--?(5:;TRA2@*16J)W+\%L.@15YSTMLP&K44W3F M9=+E?:7P:.A%AA'3T#30J(@"7$QBV#2O1;G32OTK:E&QL:^G])*BM0-*Q3.2*C+A M?>&-R"40;VUD\*C=%M&&R9[3M&V3#F*DM#*[I\J;,&"K52>F(E M/_I,A#%DAE$BUW*DQ2CL>-^J/'$N(50+K*E7^A,Y 4XA-'<5Z"^$W'I?/L!0 MD6K,@!O7Q_5/D<38YF%NDV.1BU]6&L$T=36F$%FU4!&G%]+F!3V@'DUG$$?. M%)$K=!)BBE**&?<@P1VDN$_MH:'.V3MFMURC?R#0)"I]<5X%:L>U07U>CH8/ MQJ<-767H;EOS1[2G"3[CBEX/Q@1AA97:8'W.HL(ZCP5C$S[6>8CXV>15^J:- MC!&RQ\0B@!(,-AVKU%%6SBU (ZIC7:'<@88/)D2WK4] V^O%+-B2P;\(.;-+ M81WA85Z#IZLM>G?>*L&ZHZCUTL&KH:+XS*I^:7=O&FUV[^7FS>#=J]2X2UGWAN M>8*#65TZ61O&F#ASJC";Q;4Y?RGQ_X+,4?>K$W0:M !?;WN!"\!6TO=<=_E\ M/Q^/BJ;QT_O&]]6@V[JG^@\$ERA$TX*IIE)KJF%8.ZJSWEO%H082RB^5^3@6 M3T!7&(U-)NU^ 6%VXD/?3W=9* A$R@Q5AUSLBO4/%S;MVK6;2+M%:!40 M14PZ8E8NDS>,\5I,9 ,_79WBQ0(M0> #Q)*AEJ\B,-ZO:R/\5101MD)0E['\ M0FUX?=/IWC=[7[H%U'EL?>+=R?K?;OJ=VTZSUVGWKTZ'URF,JM5]['?O.[?- M01O&,X!_G.9IW3O4?6KWFH,.7."V4GMXZK6_MA_[G3_:Z+[;3VO(=]T>&GQM MP]]>NXT>NH^#KWW4?KR%"3PT>ZVORSV[;-C.-MW##_0#U4$Q&3,+/$#@'?*J MD*G-3!!DC1U%IJ(I\=Z!KL(?#S[$A.\(8U#S7"P%2^'(LF]M=WZ)FV)7KN'U;N0DYI@(CT=L<-GW].QC MSA D.6+0^6S+_F\GE4"M'K./LT-,*LRD-\:M]F,Q9]+K@A+^. +1D7^N##SH M\SU1[!]!?."+DS*Q%%DC^UHD 5*MB[^G0WSTBC"&S'!090\5+" 'E2MGPI2Y9*0^-<"6 M2*A(Q"DFE6HW\T*C&DKMBB$1+AI2I^9C#)EACUHHG2H&>]33:^*4@& M'< .<%,QZ22 6H;%RV"W60KB)@?D'8_GCN('VLJU;8S\I@!ZMPUE_K-?BA6> M0?;5E]7*/HY^-@S58@I5S6A62 0;97NGAK/&81)!C*3=T1=&4+9/Q;F)U0?2 M1K)#*A>R27'.@'AVF.Q.W$"LIA9!$KI[\2YJ)2;[L+9F']9]NL1R*"WC2&([ MREM%Q/EA\C.CHF":KL22!%$S>3E"J"!98$[M/EGT.UD;QR MY<\(*(YPQ\,2A$"VUFMXY M6#E2,R*,(3.P#RK,V573[0O[2E4TQT]6%$10VWF8UJ%VS:95*-&=$A/;K)\8 M>9T2W2+6I2R6D'<4]([BNQ8I9K7ZA#=G+J!GHA/6"Y"U4\+JA.K4LAF3OY % MD\O:B63V(Y[78_ :7$)^<.I5YPEZ@.Z1&+8%,9<]VADA>B&5/6'E8&LK+KT0<54>V^U<;! M!0B%VR4J]I$(,#(9VLK%&#+#"$&E0KMOJHF=$>1^TXR7.AAO8BA276972H3K M@K1=2BRB:JY@L**%P0N5JLS_Y&,,68'_1;B&2HG#O\;@7[H0[:!.F0<20.,G M6KZQ3(AHAB45N>"2;%O1UD6XUDXA15E'5XP)N0=,['?\<+EPEEY?0EFZ>'Q< M$*X]TP&XH.KC@O/ZN6"Z/;'B_IRJ]3Q,*_?E'?:8F(ARKD4?W/#$1UGB(>\H MZAW%=S\J!V#HRAN&/G>+R^%W+C_+&HYD@DR4C5D7-IN&9(6[CT"Z8Z:\((5+L'HMTM:1:ME.I,D","),SBA%FX5D>' M@UDM'^5Z.?<'.NP866+97N6!S%=D.%(;KI71]DBM!XB]BG538WV9GS@^U(?K M390\ZM/K'BF;#>U=@1<8YI;*4&RQL%DJ5$MQM!SBR8^W,9*]5&.C(;QN%!^% M(HQ!*$[8HB"KI3AZ#\7-"JL5+171BO02ZT,D,][IU^<]$COARKPC"$1ME3?[ M-#[BD2BG\PLK$EJ<,7-+R(2HM_2%@O&F6G>&.1B3UACKSZ2I* !2)I/@TUMB MTA>^V_2>XB'5J#W?M]"HGN:1JK(M?!((W:='D8 (/3]+K11.*LO<*TO/*V9* M\R/"MFW2XY2M^4;@J"3MZ M$K+PNEQ*KQ8X/QZM"&,0BDFVVA![%]\??5=?TC9(%!3P! M^%EC;)*QH0%X#[FQK)JX@GV?1V$,2#5F;#W6F/2?(HF2SST;4/YX4+G!EM4V=?G:-2%:;^R>=$/D^7=_'S),\GQ MS#[U3FGQ3(K=&(*%NMRR=L1G'"_,C2DQ'=MBH^&QP@ER[Y>\HZAWC%>.(47# M%DCQ+W?_^V>M>-MYA(LG15-]+MIC^"DQ5= <146CP%1%DUC&S%2(56Q95L]] M4QS;$ZU(-,)Z?!7'H$PUIE")FCW?Y'Z[H%AU31"0I%(J5]DZ@]9T6D%2;0;S MSFC2+3##D*H1]8YQ%*4'U1,Q^XR*ZT92&YLZ6 Z6][W?%"J%-(4ZCW"@+9#4$'&R!<1LY Q MLRT;U R )-@\%9_!4PZ,O[>_J%K>N1E2("M[)&TZ%'WD!.V.^+56=TG&Z"Q^ M76F4"N>E>J%63C$K+O>Y);//K5K>N1U1:CBL5@MG\+=4%F3SO8SR'*,2;1F3 M*;AF1+?8^2U[I9?$=?SE'8_GCN*79&WG=[3.\&_OYN-YY#*]^XQ+M,KV1;:M M":WR/2K7\U#GG#F'=Y^J*<\J69:5RJ)E";>M<-NG_"A^N.6S CGV1@]G!],+ M_%%^O> 9A'>&"C+IT0*8ZMK!]' Z4 KO?X=[%7\,DP.8>O MQ.$&QJ-O)Y77D69O1S"].MU,.H(BZ+%W4!I'PZ/44>H_TN3\/,6^L7(':[K* MM59.7KGR9[R?'I%[77-H[6^1I94XVD1MD:5):7BYXS4W8Q"*5;;9'94X^DBE MP"MRWVM<.CHTC$10Y8&5#BGNH!5"9!WYIL'*/JVI0HBP?=V@1D.8DQWEIMIC MY(]]&F,EPA_K&VC%Z;$_*=8#IWA)]-K,$:F3:KSK?'Q"( $CQ3*:O? M!TQQ58?9FQ'5L:Y0N-RRX0.6X+ ^ 5FO8Y_%"M,IA%F06]<.".7M^'OZ'"_80S-?_HA-]N[7Z/WQX6-UR5!>ZXD.\AP7G_364")]?L<0C5 MG,NQ@N#\JGYI5V\Z;6;OQ>;=X-V[Q)A[2>>6Y[<8,4$.ED;QI@XD(1CK@-BTP6XL) M;."AJU.\6* E"'R 6 JC=\32KVMC^'5?P<0>QX?C?)Z0:'R'X:^&US>=[GVS M]Z5;0(^M3ZCY>(OZWV[ZG=M.L]=I]Z].AP>70C"H5O>QW[WOW#8';1C/ /YY M:#\.4/<.WG1;OW_MWM^V>WQPSL[:B\_P(]3^][?.X$_TX;9]UVEU!A_YX(GV-";_ M@>J@+(R9A745L$U>%0(>'I@&[C9CT!CXX\$'M5!(U M@>Z7]5[96)7YU9[4OEH*"\=I=G[#M[XP^>I:08OWUA0KB_>.1 ;]SF53L"B. M+ #7JME*W/QR19QC=WG"[]TXRHJ8CR52XDZP"@+7< M"-2U"2340T8U%H/GHT^$G9S)K8M6)EU7>I@X,LZ5<^G0Z+! J!P,"*NC.BR! MFR"2F"N(-3]Y#SF&*:8JR":)KSSB2U%FDYF&>?\22=\\TQ>E)T&<(Z@47PY# MPBV'<'LT]&)Z,%M)JDITY1!=_#R[]."UVBG0%[!(#6=.;#XUWW W_RAA%W)' M9RTZ3WEA[31=S<1X;T,4#_XX[4.2EJOQ45&DL:0@I44!U&;+=,). 9!XDGB* MR?C#4_K&/!"9B"*-10+J+:!4,J(*E1)* BHF0-WS[8T231)-<:!IN4-'(DHB M*@Y$D;]GU)ZC#Z[B^Y@TLH*V#<0;\ B[\2_>>;W=7>\/@:33*_$&:UA72 '= M$H7P5L-NE4QY*WWCWWB<\D/.XBZ>?2LWMF_+6VNF1IWBXW*E6"W_U?>J1MN< M%UFYL:&S KCF*[6**T?W/' 2OM<)UHG9="QK1M2(C5[K]<+Y1;5P5FD$5R)CO@:R/9-S>0EZG.$^JU[H\XBP[Y';$QUHGKGF(B- M]Y4-5]6+0KDB@+C_F#?,GXN ^?/W,7\>7=0OBZHV-T[H0 M@04NWF>!B\@L$(Q%D5&_NAN=^;,;=J-+W.\QK7HHW%\DB_OZ>T9^M;09]F)B M%PSUBTW;P],UTF,*R*YW>4DP(%LI'S8@6WG3TL41S'WL;'%=/8:8[PY4L#66 M(=E#QK:JX-]X;")@+A?*%S+8FF61',F^"'=^5E*1UJA(_B\Q#16,T740._M>:I\ECH\- MQT$'<^TNF&.,GDIH2VC' ^UPQTLE&Q65:,X)FA..<+YO00>=\[1K+]@DK6 8 M@XB@S%YYJ2C13(8&5EX:&-&TB/E"%2*#F@?5:.$.?#IH4-/Y_,XP^PXB(@8W MSQN%LTU'/TFMEE]$!QT.E69@223U O%-"7$(\(L1CR;4F$_>4J,XJJM..?];" M)5REB2Q+.F,MZ>013V/*X66O900T =U&)JN$9L?1@(U%W4&Z MXI],1& L2>PD#9E8$K@[!@>;ZG]FELU/^1H8&Z(Q//)]@RVBME8D G]$ETL* MJ\<:KUC4)JXR##%!JG9/N+QOBSIV.A14,D/DA]$BI_6 MPR5RA09U%GT!67\:-?3:TN8F1@]$9Y6Q5TGL1,VGD$GD[D^= MF-:83IU8*V-9EV,'1!GK(,&>64,5QV*2D5K),OF-U-9#;@F.DV7R&-?E+4P% MZ.(H#K*/0^.$W(D<)_O(*+#DF\SS3<@L>:QJ1\:,)2OED)5"YMKC9"4989;< MDY,(<\C$_$[<(S0+9-&'D:7 4>/1?DF-O,/Z$-8T0^&@DO%H&8^6Q$[$-&O$ MDLX/&6$>:L]&0&/PYH+1NZ-@L^W.-";]V="B*L7FW.LG[O91D894AK">ZMD] MC5@V74>(#1\6^.&.,ZE7!.BNFH-C';(BZ&/9H+U+8%=*^Z.7]JD"/I[6V/M% M9"4/'#T/I!DZ:L3237OW4*HX]HX89HXXB#Q8Q#15T1\NY2T"=K,HLF7I;>10 M)[&19EB6#&C*@*8D=C*R/Y9]W3N6S#Z9QHC:]\#9>9+S$J=)XC26[=9[U*E* MS&82L^D&T&/9&1VE.O1]M(8\Q+O0$*$=NHQ['TK.GL73/CJ>PDPI&>QY"RC5T/N)WBORR49?LMEP>(V,^$L7*[Q4!J_7A/@8-R/"430CK!8\,XP M"2P-4F:F271ECFP3ZY:6IS)!H+JI$K/H$!\^G+XBR]"HRHE>*B#VYV-J]E>X MT0D><,NZFK M@Z7T6];L/Q*[.QK@UXSX&)(?)3]NX<=X#E*.'B>5O"EY4_)F,&_&TD@\2CA8 M,J5DRC28,N&P2N@!;XV^Q-/9/)Z(]V$9-5Q$*/6(9&@R)YLFRC>K9D%_QE(# M$#VV+[6HU**''LL!DA/Q:-%PI0XB,5A6M-\4@S>N/Z_2)Z$$28@28U]*(RPW MQ7[E6:I/E^.4XY3C/.25%_O>,WL9Y')E!ZOK<(EF/BQ?HIE_ M'K"IC%&U#(L$:C_Y)/,;_5@%_2BR00CC0ZHQ&VI$#&(M%N'Y6B4A MC2<=R/MHO3E0EWUH.4?G+LR]4DASK_-X=W)=:50*C?-:H=)(_>3NC,96Y438:M,IU;Y-G>"-:3,F:Y\,D_M:MFW2X1"@;FP$ID+]\BMI\F1M7JA4JI+KI1BJ,IZDNA!L6I$L*CZ+7F2)17<;[%86K4=F MT>C9=!&XLEHHG6?(ICU:OCR+E2\3SJGO-MAM;-G8S)9B\E:=[1^LE5(_ 3

    7@A>#PUU[GP%;]C2\#=7IRI]<5X%9E9^71OGK[OE5E8&-CWD4\:++-B8 M, YP*@N0F^_ZI<3_"TJ%+;[RJ%USG:L*XW;-XQ2'IH8L^SHK$7G*86P %6ZKF9BO.=. M+@#]3I%CTG(U/BJ*-)84I+0H@-ILF4Z,F6Y+/$D\Q63\.85L$E 24/$ 2B4C MJE IH22@8@+4/3]+1J))HBD.-'DGKTM$243%@RC"2S70!U?Q?4P:64&=!>(- M> APF)FSD5:D';*W1.'U<=XFV5)..C&+LX%U>UG564!950FH).;&U$J]<'Y> M+S3.!3B'11P0Q3^W,-6\J<+V/!'8"E0]R+:9UKE4*I)H"XS\'A M %=_'_=!?1I(20W5B=S"M/E75K3@;;E:J%9+ MA499^O=91G.Y$07.02=QQ0KG3>KQ+9C_P-J,O,7R+G$JB> T$)QF*/8BZ+BJ MG0&\;U0V$3!7P/U(O<^K2%C+G$B.9& $G?2T,Z CQUNC(EFP@V DCE/'<= Y M2+L+YAACJ!+:$MKQ0#OH&*&=H;UG;%2B.2=H/L#A6=O07"N50J$Y/2NX7$J] MSWH^BDQ%"6C54D MQ&5.0$>R.6+)I,8=Z R-9^E'"_:0U/$<2RKU %/"7$)\8@0CR79FDS@4Z(Z MJZA./0 :+N.:NN-7%M+UDU6=D:LZ>V6L9 TU N9') M*J$O$=7!R*+N(%WY3R8B,)8DMB1V?HB=IH(OA\MP)A= :ZK_F5DVN[,U,#;< MAR<];K!%U-:**N ZHLM5A-5CG7=WS&265&KU$0T*W+/ M$%+ZI4\'26Q);$EL2>R,!B[*X3(HTC81,^1QA)5?W[%IPB\1UEEO31T6S&*8 M'A%LSTR"* ^4(6PAE5H*:_R.>&A$YRO+SF+4#9N@*9ZS?=,R/"(UBR1V(HF> M\+AS9,=:]TJ9\Q$?X*F:3K'LLHL0$CH MV+>:5")T!1$'AL>!]5AVXNU2:"4ENE / Z3)99->7N67TG@"X7)HP!^)9;L MUNY%61+K0L'P*"*>E7#[U*3I+>NWD@]FMK2YB=$#4=DRN3M8W6HN6< E(Y22 MV(E:/2$WQ75_ZB"_QW3J1"09R[H<.R#*6 <)]LR:LSJ&3KQ[05/.K$GC2;"' MI!T'JH3<>7;22E20K"<5*(;/6<;)2]-VZDGLD]P@5/ Z9!]^)>X1F@2SZ,+*X-J9X M-%%F)J #'FB,1H1M29?A:!F.EL1.Q#*KADS"IQB.#C;DX&$F >5S9QJ3_FQH M495B<^X>6N;V:946EN2"<%P0LHVL(!%FR1&2(Y+FB)!-:-,.&DM6D*R0-"ND MD+&/*0XLN>,HN"/-X%0UA>1\]-!N_ RQM3UT77:'/K9@;36);+L$M2P'3BS\ MVM0T0W'Z-QHCI/O A*B+)C0"&"$G4NOK_TA=*,D8K8S12F(GXX#$LN=[EZ8& MP1KEEBPURE)H2$\A0S!.W#+ZL W'\9RL&K%W01R8WI:71A:L*KPZN:Z6J^F# M^Z,(D#L.\1S+!NZ=VQ1(&2VQ'#N6:_%T'(ZA&8&$=T[AG69PIA;+<:$16PXD M;8"(87>( [:#A1M3%=CA\K12T,IZS=@"AH_$1IIA63+D)T-^DMC)B/58SAC= ML=#RR31&U+X'SLZ3G)+U*+&G.X,D\#2(&5FFD17YL@VL6YI/"J9?!P*33&X*/IST2$,?#I] M/0SK Q1,E9BK#T:6H5&5(Z%40.S/1X',F- #%M3:B7?!12*^2&,1"HB;%5H] MEGSACF&X32ESIA)=,=ARI>" "4%GV$U='2Q%XK)_QR.QNZ,!?LUJ>"2_/"#2 M6++"CR%WI286;I2\*7E3\F8P;X;<)AM_5%4RI63*-)@RX5A+Z %O"\G48TDD MQ[0=_;",&C)&F1E^33:0F6]6%49_RJ#'\0+Q /'Y>'1&N/RXE/6[DRM@GX4V2"$\2'5F TUDA779/.(MUF$ M:QTH:#S)+]Y!?MUPY!]::\>5ED*:>YW'.S#SJA>%BT:U<':>>OU'S'@1"KSI MK=4_Q0O.16.K\T38*L ;XQ>.#0V&;+DMP'1%FS%9^V28W->R;9,.9S:&*0R, MX-K!K![7(!;PA1J,Y,):_2(R%^Z124Z3(ZOGA6HC];WB8C&"4(,Y%J[<%H5L ME"*S990D\-A=CT8$X05,)JF6)^S/NVZ8<,]L0D?Z[QI^[.)-5@\TV9- MW<'@L@B@# -LP !C2.09%&:-H1'5L:Y0=O2FIQZL3T#WZ]AGL<*H"F' W+IV M0"JD:-@",#Y]N?G]9!UII=*_@@#C?L(% ?_(3>WY[_?X[6%QPU7YX8X+^1[R M!J8^A*\OQ,FU@\BZ"S\/>.CJ%"^%TP($/D LQ=&A!1-['!^.\WF8,<3/\%?#ZYM. M][[9^](MH,YCZQ-J/MZB_K>;?N>VT^QUVOVKT^'!Q1",JM5]['?O.[?-01O& M,X!_'MJ/@S[JWJ%6L_\5W=UWOSMC&YJ,O> G=]T>&GQMP]]>NXT>NH^#KWW4 M?KR%&SPT>ZVO7A:]PN?HI-,//[5O>2=ZN"6V_/'$*UN.MQ_0BNZ7T"BU;V!JCD6;\M)SSU0RPPK#- M_'D6;7D!'X5L[[(_7<%8=[DVV$]49FG$]SV'S=O[#. M%-^+^9JZ4=I\]%G\6WN9_TP7CV/ACC MV*XINRZ*9*"FJ6"6FVXM9!O()( MA6H$Z:[F89^RUPHS7F<641'5 RW72VFZ MRCOG^L[9,UVKC>0E"W]&@&3QG1O.WUD9X@?QHS=9C@$M1G? MU8KEV_5N,*B!U@I%(Y6;G)=2WRDD%#Z. X1Q] R/$83U\[J((,R>#9NFIG%V M1\)SF<*A?"LQ,U(U2F:L0L/"&C;GS(XU1B.J$--"6%?1B,"06"[<(N8+?.P& M95^(KAIF7@(N69$+9T$G$>^JG-@NEU,O.18*-</6GUN&95L@3VY=*$23'@)D% 3"RW& ,EP'[S1! MV1 1E=(WVT6C/3T]( S'OEK2,Z$8)H&]RD,'.#@+#'1Q]. 364M_3G_FS M/4*JQR@?D\ M%%P>)WO- GY]8V:/T>^&24#?_,>@\"E Q)Z9,M5T8-,RJ$9EYVC>LH$X\+VS M%_J!V&-#[2RHOF?YB@"E*P*AYCB@>19'-"\9:-9\76=$Q*;T?7;14C=8!?(. M[2,N>(@3D %R8SNKQU'P\&0:+]2".X/%>6O,AO9HIC65[4$-T<\,$PHEQZ%U M8CHJ?636#GGG([BSM#IW ML3H]KX-M%R/TA1492:/SL!FU\Z#JC0@A=I-@B]P2Y]^.[E&VMR!LQ 2O *%U MF> ]G"D:[MSQ=-"X\UR))?'KW3B:(3QELU7*!HM M]G&1/E=+97,X91-'!XS84;AR-$&>E#BW9$1,DZC@X0 J9M*].;2F"2K3 MV%_3L&;=[&G?J3UNS2P .C'OW3C7?,]:(JF$C@NA0=4%^VNA!!$J6LVU='LB MQ=Q6=_5A13'9;G_:D3M3\;6E2EV)R'.99K<_SDR8%,4U>;#F#NE[F=B)N-!1 F @$Q M/VC?IO(N@BH=WJJ\W,%]J4(O1 MK2Z]NIT8QVMS$Z(&H;&GXB5I2HXHF8X** M6G91J5D3*14!&E!)O_%@)N-%4"N(771H%O!=8X>;RPTLF=>73R:98KI4AEQ# M&NP\;Z3,3)-MNW0*QJ26/+"63*;ZPZ6W%_QN.V0'H<#/<&]R4D=KLRB#H\>% MSV3J01+#9U6 <(;TZZ+[=6Z@'*@Z-2QZ"'T4^KRL^)\\3:+L M4WK".XB\%2>+O,J=87H0NG41%"TLFOHNG)C!(1)011I+5IAFGTJ9@S!-C?6! M3YUI\GOV8;V5:+>S+\! MB#IZUX-05"CM]WHFCJBA)WO&5O-52SUUL$.X9 M]Z7+!]@,'/J48J?'GCRE6-[YB.ZH4J*U?7:[?";>BE<$=9? MRPV$?2"?=SP]VVC(J><2;X7GP^PSC"PXY,DYHCTD=446KB!*,!QOS;S44X_C M2!]L;^WG).:8NN,GO!E#6!U^B,8Q[H5-5=&%Z\&TG=%[9.IF6KNC>T-_'A!S M<@MTW5%/+6.U4F'E6F%MRRF4PW5)BA>06Q5.0P2-D_$D@2#*QM_!Z/"J1Z;V M#YRA+(?KA[2#-*$Z@7]:)F HLY5#,H$OV<-ACW#ME [&'BR^F7HO"5E8EUAA MW=0M\D##^>ZI>JF!114QVR1,'*V6-I0(W7D(VJ^VCFUBO4@]R9=C;2C26++" M-G%T@$J<;6KGZ;--?IM/I%I8QU0V&8V(POUFP 2!U7';%BIS9)M8MS3N-DN= MG4GAL]4MB*,@I\W1TQVU7Q5^0'(/VZ2K,X'$_K+=-R\@\F0)V)20WW; M*,^5+*O2RI%@&6TM*13LC@/;<32#R@"V&R*<@2$=[CU5(=_)AFTT)/ 3G87% MP>^>$VQ*_UHDB1-+<&^MYHHZTJA<258:'.OA^+7^P9 X0="4VY'IF (5 ]F"+S+_# 4I!HS=M#@ M&O?_4T!1M7FTVV15.4!6)>^!'\0N.$N_K"1Z8KURHULJILU]8W9)\W& #3V7Q8VE7[617]6?3J498K2HK_P<.TPQK M9KH-0+Q60HCJ#FN]5]R07 A5WEG>.5.]@PX8I:T<0(!4W@B0\Z5?QL]T!0EQ M*86#O'.N[YP]ZR+-70X=WOOYGPK<50N>H1\ D'_2*(E M9<_2]K>$*@6(.3R1/A#/W@5B'"5[<0"QDGJ2(!]F9[J:13$F!-GX]1!;Y*1V MV^?CNG$';LW8 V[.V;GM>\(?>86JB%ZS->'/:G]@TX3X6HI8U(RKZ M2>TQTT-\[5C"53=L::.F::-6XSADL&N/B=F'\=,1<(1N@_I@VF/ =OTZC_R# M(8(U\]0MJKK9Z2_TA>CE/%D1>I0>S8NEV!SCV;H3MF;]NN4Z!;Y#DXXU1]] M$/12AY&LVGHE.\UOLK=S+N%:?6'9::?!;F.GH!J/L 9 &NQ4+5=39ZXIF/JS<8CXJF\7-A6*Y]I1!-0T]?'K\] M;'W&&U[PL=$Z9DZN719$C04#>!3QO5Y].5Y8T$_-+^WB3:_=_+W8O!NT>Y<( M:S_QW/+DW"4S#(EOXI_1F#BK6&&6FFM@_U+B_P79WNY7)^@T:,F_WO8":1AQ M?0?=UCW5?P2N,(.#AP07%NX3+RX^7<#$5&I--0RK3'60F:0X!"G[8]51P&AL M,GG\"\C<$Q_"L@B)AW!2 <\ M(L4.BF#Z!1CXZA1?;P?&CBM\$H.K% 3["&3QD'_3Z=XW>U^Z!=1Y;'U"S<=; MU/]VT^_<=IJ]3KN?]^D_=@Y]Y[8Y:-^BN\YC\['5:=ZC_@ ^ M>&@_#G*_$A^^/3:_W79@^A_#"L/W]!=ZH\#6>&Z3[1)PFA63/T'Z;(M.=8RN MQ]D$GJ6$\\'6$@KF,];I?[FMV%IH>WC3U-4G, C93C+'CKSSU']_H?UO%QO, M!O#8&XV?>,<-V4JY6JHQMY" .3EE M#37NX0(#M(>N?$+47[H$2#>_B.$/@?%69K<7ML/C:MJ)JKSAAE!X%.$UM]B3<1>3=KC\: M$6]S\>TFO-U1\=)]AZPYB@D3AHP,W/+8&-6BN%GCJ.LY^LS1+=UWZ%14RT_[ MA04M90I*OP&0_K\J'RU&9\"='-0+,;Y?BF E5&5C)M6?%6) M+L:9OX#BD@-EK4N$<86A#F0"%#13'7C.1A;W$H/I4'4-9+838S1ABML4=%>/ M:$)7'!U8P7^"Z LG*R1-FJ0.XH!5^>,?34,=&B:EMM(3R P,C^T%: &_P(X+ M?_$=EP2 '>&*9\HMD H^ED"(0-&ZSM0G('YOXF+K)CA9$NU^4QTX6[M94U#_ MK#$Z?D.VB9(#.(@"RB.U)OA[DC=4E@B>-5[_W;''AGSUNUTI$'ZFN*C:$H\2AZS:%<,/>$M5*1#3S8]:K/3D!Y5X9G6BAWT;6%R M8PTS3T*(-]OYB^A#G1FH+ZW!BHZL[=WZ.-,?;)4KMLBU#N(O,L8M"YR^]!JK M\("(D :)>()RUYUFX\98 WK_%5MMLX.T:HU.3WJ4,^7:)Q5SA\SA!90.AYBK M [J+Y>OK@9?'!*X?;#&CD$?D]F2 M?X"^;R>!R[(]!BUA8KPX*")G)+X"<8Y=DU.0V+4^TJ=#@/8BE1FFB5:*ZX^1 M_R&; J5X[&,O1C03..M"VX'X\"*7QQO4<6)2L$N@6WHI,XC X!NB)0JO=.BV M64T.Z2N"O<-#HOM7N'AD'3!C)FC#"$L"-S;S@66HH,"H+\!OZ'5DJ]XC'IJ6 M\AW4>H6S]AJWDHQ7M*?0-' #&M#AA"0@4])<6]#<'WJHW'&!!T<8&3-FLS'C MD 1/=L0K!+3F%) #2]0=Z;!7@0XP!:"7T?'88G(,/]NC+#!N*-OB:Q81P?F MA0IN!.FH_.)EU>5*L0:^O:@\.#I9[Z0#UY:P,UB7D!-9-]U'4"L6P7)T%"22 M*Z-6D/*^0[9Y# N QL19@>Q=FVQ2@R#!?S>\X$G8T%A]M9EU3DARK+B -A6R M#V80C4$ VHZK.*KAZB0,/)7Y4K#%(6#$T/8]NF5FYLQC6*"ZBY85Z.&6B6X& MCF_B!J*(P]9"] DYC(MY$IQ3P",QO+.%W!(,)< 5SA(Y8S9M5);@[FJ+&U8] MXH@J6G:NS4D U"9W8IM:A,G"]W7.E4>!>VXT(2[+I "+X 6L$GT'1G)G-U\.=QMQG"G/@K;-S4THRX;@A;Z#VI^]RTY0H M98H>.,1^2T>O%7K[# FG2+CN8R"2K5TW"T&,$GIKBE"EB+I!RS'5-_PQP&GD MI/ *)FZ3XD']O@@)"@WD=-(6Z\:L^,318^1,W-[JMDR]CH!D.9N4-*-B< MU^TW"Q:,ZK*? CT,7!-^D^&1-1WUR>C*-0K(WB]4#$ M<"C+4-<D[ M<&@EP63N]E;[&_[O$3#9<2?&;/#+<.MP)HQ?V#=AC.")I),>Q>?[^ZMO9&M$ MK.SOOJ,OFMG?#(M"0"+=,%CK.P@JQ-$7_7(.(C?JS*BW4MK70)B]_I)A_1M% M,,7-1(ZA\'/0U<6)$XZCG(HPW.7]S=.SB+U]R'"3S[J%_E5=7W^1%R$?$A&S MI/L[3_!^+=P?E9Y]8]&UZ"%+<5W=Y31LNBY6+\=W+6&70DT%@%-2?V!_$ M*S:YO2QTV*J%3""B./'HG%1[.G536)[BO2!6)KJ*_J?@?* @? "YO"[ M;WE,UP[NAKG04!3!W_69< / VW]:M!M".5IR0'D\*@7M*4AN3"/;B[1M9MX- MWW%]E7EO?OAFBNNM)SS1: =^NA_ZB\]F7RM/25_Y?]DW0D)Z"EPKRH -UDY4 MO]IM03>@UD_)H74&7T2@ @Q1E,%+YYD-#=,4U[<(,9;]S+T#&II.DLN1WR+E M45B6#_<@382.YASNU9X;% WB PRKS:M1H?U%#Z)3B\JQGC8W^7"JWHH"= M@_ D617YPH<@D ^;#>TFEN@QQM2,621Q*X*Z'$ :"_BYV'&-NZ'"YC@U87S! M?A".$5\OG4E7'=BABYP_(!)F,R-\-0.S2H:4>H+F)NYMT6=(3N#@M;!3W_08 M>'<59<#CI4$H 5M@2)@Q0QDRK[HXM=AY^A0&,'/U7S-]1$R'GU>XV;&AKX#L@O MFH%K6W_Z%M-HB&E&V&R8SI-M+4F%@\!U@;<#1KH_=# 1/?2U 0E,$[E3@W', M?RY=54:O>Y-CW=@P13^9!5:)1Q"C,A$4(A7L%)\3\O[IYBK08G#_Z;&>J98[ ME^N@U^F_Z!(DZ<,;E5(D)2#OJ)A"K)8$_@M&3V)?D0SCU9G5^ZVXR%ARD?D> M"BVZ./"JB]4(DA7,)4RX3UEZ<=PP>,A:?W'^^L"S2I&X0.%2^@RV'86UYN5BW M7.5BW'!2GOSI%!TLH+]%#J6$IU+$L8ZE?DR:P)/HT_(6T^2'JDE^47>BZQY9 MN(YNDA4?=[)&<[Z" 77<9T09&9@?H3NN< TH&LO9C7G[(LZQFI+&FV; #N#1 MN/.,.^N7'&C,:8&.1,SER-71NTMONS#*MR/K6)2!\'Z^2,R]3J?3[C3.%ZFY MJ".R'E0ES,I(B,](DS1VP#!V&&U9[[H3)"R8A[\<>,$,.7=UB@7/\E0=M-BE M3R@4O:7'8A%!T-9,,]ZR,]@"^:O#CJK1BAX=$SDM/!*1[J(-LD-^?'"61K^RF).;R%8NWCU;X8!4!"3? 2\)P[ N* !8H41,%:$$GVISY3 MD%CT!;F2HT\PKY.JB*G2HN(Y&;45-IQ\821Y(G_I'29_B9A[J L;XWF>+(?& MPI(,Q1\BH'Q'O$<$W5TR.2;&R\3$S&NLF8X4N+C,0)BJGHCN)2=!+ >UP1)A MZ>M8:,_;$&B<09&%I(?@/P/C-,B71[L#2T\6GB%>,]%-XC/NQ':\.F:H4PW_ M7)3"A[I/8BP[6LS%$J><%SAX+$<%D,_CO2=DUL^9@C5VBF=,*;,;_UOCI3!N M8%@)\Y%M_L71*974 PY*+[S5L8N!J5SK5)0&S%V47UQ%WB@,DE1<-B-]1=3-356#TG521[SQO!\"?T7[(5=U @NS.#%S112 MGS+8,C&@LY)GVAT\3WL+0*6_\J)NX'MU6)K25_ (PSF3=C) GRGIZ\HB!4N2 M)? >Y$L<&6$/UM'E0@R=)XY8FX7^ _0.T/H-:XNF*A@__DP0TQ@4#OL-T>N4 ML,'V75C0_?!I5[!GSLKM/7^CB:[Y)@ZAD(I?BH;*/8!+/@/A3655+RS20@6W MZ CF+3^#WT$2C8+?F'\;OVT1!EYH*-&@AJ2_ MLXZCZYN4XZ-YM!WG_6@]>[:R&>TF[7_SV5Q2;^\B=CRR$4DLS#V6A;UR[@<< MA?^:G:8Y=)Y]X".G9H=>=([#/P$'9(I=HG)7T!:0R<17SP_W\KR8W FCP,U5 M-) ! :,2?:]DT"R*#-;VS68-L_.;JI'/MKF$/C__;35.Y-@ABB%E%+T%O-@] M+30)I.A5Q LMO;3\Q^@4VV:=S0?_^ZJ5.CDO)>G4G]0U_R*QINTJ$HRX 1,( M+7,JCV+%2]S&7ZJ)DC2*D>NT ^]*=1R,?-+\M8VZZ/>[37D7_1T/U3E@%&WO M#D7;FZ!H7X*BS7JS=3 HVBD)BFXIDQ:G7N2A"J+M+-3"1%1* MQ38CFTBL[EW))N3S7/;++UHKYL+L"3]V+/ARPMHR["%WR5D0YJ.&_MC2IDK%LF>_G@PNC,0DE%7/$Q8VDRVM81Y!_Z2(<;A9,EYVKU=YFK M=1AY8#DF?0U$3E!X'4>>[>5@0D:0"N4$QXZG:^+@ IS)@-D:+)L#DWRH6>G8 M-X/OGRDWK@=LQ1/-8]8\3XMH.N9F&9C%/E1=-CEBILZID=S$<#W;F?-^HYKQ M:F@^9;VR%N7*R'!&_A2SP4:BB6>PIGQ)!F(536K/WNAOW MM1<[O[6=:[YO@9 A/F[5][[9D@\WV#3+!X&1E&"6HK=DOP';:K-M$:6%O3OV MF?:[^E"[:2T230@6)> [RX?*N:0\CSXHB6T =MT)97W7L7!GT3K_I"X'>VZ' MDK4?2O;[*+8CRJ&W1$E"E,RP+F&Y>.J^*,-7%)1"K,J>V;HB&4_-3)@?AOO7%:7?XT\Q:['92&@W"0=@VO,NBJ Y!8\:-M&+ GGY4<,+;6?+) M4;L;7Y6J/ >;/!>B_%T__"4_("\/^04VV52T4MBG\+?@I*<6,FU&)]UJ.4# M[N,X1@6/8R3IRSG^^Y9FABQXA:Z[%Y?]SN"JWFQ?M^J=\^MVO=_L-.O=\W;_ M^N*VV3H?7"ZP@&"PA#8 DW%TWKVY: XNFO7>[66GWKEMMNN#ULV@WNI<]GO= MBXOSRZOSPFL26DOVQ$4KPL5[ZVL2%DFTH#J$I656N==SR.2/YWNF2+?>Q^:: MDKUMD&V]?NLQ[&@5>)B=I#D',K,E*SY@/76&#AIGF2L"RH(%9=Y;\1A:Y&'V M5!*C'$HQP/JK6H4:.TKR2+W!Y%3_]:_9*JU2^-@'F=(VUFXJ:V!YZQ=B7+@ MZDZ.\792S6?]OR5#[G)^J5NC"9:H4Y[6FAFM+&%+]IKG^4QGPU#XHTO/\.]^ M4_^T'?&0&_O*(-7 E*47AX-2FAM-2&DM#[3)#5ED]_A;0=QD=X)F]](AJE[W M&36L#?5?EO.\V4/RPV?EFQ\>QL_/P8V/CE?MAX<_-$ MNXJ-EYJ-7QP$&S].;?RJ2/OGF%$]'6KW=H/:E0"."N 4]](_^=+N!W=2O!2I M5$@)[[FN>$^!O.>B4?&>,BG_%TV)\M\,E?_F02C_UWM2_L_WHOQ7*J.$;=]4 M;+M(MMVJV':IV';[&-CVS9[8]N;-"XY"V]XD,V//W/TVQY2 @PFIER][D2;G)/$63?M.7E,4 MG KLQ9++U8]3IUH\;7(JNGA*=7DF^AX2Q7GVM1J21)6!G6\&=D0YWW4G^"R& M?*2P,O3$/ZP @OR M>'#EGDXTX_-**2S"]"EA(+%*!B]_G$SB^UQMAPE_IVBB4[J\P>/,W9$'@2M> MGP?*J_<4/6Q5&=\5KZYRO,L1TJV0>^_(7>Y/0*0&2I674_Z\G-[:?-.2"J^O M52I.F(D3#.)!/O\@[ZQ6NS';F2:,%FLU=CA8H9?O_ $[' MW7Y2'-/060=^UV.I01XU:33M-]Z)TG8]Q7:H^;^C ^?]#^6>O.*4$<5W19=) M%?1 X ;L\:GN36Q-UHG?'@)GU3T=!"P'\A:M^&NIND\FMZU/D;S4QQ;V*UG_ M>3-A]%IRJ_\ T7!D"V.MNJL[K_JJ7+(U??W;TK;^9QR-&72CMXXI88:+EP[W M?&I8<)&V[P(XW0^'VCOS<1P E8](H'RG15[7:K8;<'>+K"Z>7I5/3I7J>_:" M2.IVHDE5W;5)5>G;BV^5;K7QHLO>A0T&VZU[Z:Z36$JZU0ULMVU.4F0[PXTF M$J[=L=Q0E\ HVBE\DS2P_>TR6Z9821'Y@+9:T5R1V!Q3S\I.=QERS[82H)MD MG>5'2H5-KUV[=*H 7/X(D,Z/^T-]4W"L&7PYMRFVV5"AT*5D?I-LL6RC-)L;I&QEO,5[@Q_]H:J[?6HNC-Y MW5X;YI1-!LSF+L@951N],J)J6:1>VH#E5H13-DEW:UB&.]$UY<6V-7=7LBY% M!GZQZ^<7IMJI:,PE@'6^M0052/,5<28'OM1IEH,O%10UW3^BEF]'.Q?5N9#. MQ=82/6_2:6_>P2=?TLFOINH8K-OR^6C2J0//MK<[BW<)9]HXS+9\'&^MG(!] MT^1Q4U_<9'FLZO1[3F* O:UU!^!YV3E=Y^1+ZV(YX%GRR]^;3"[#EM8*X V) M9J]*PV9$T]]::]B(:-I8H5,6S5K&ZF7J05F:)TESPC9.7J!F0H_>1'<&KJM[ M+LO+2LS.:NTR.^O=97[172CL,HX[^8N=%-"V/F)I,HI*IU[,"?H Q Q/&-X< M>,C,=@V/9@TGYD.U-]4&GOA2UVRE#9.@NM(L* 9B1S/ M-#9&R+HPE^S4,#ZL344+1R>S1V?P7LMSV2^8Z98((IG%*.I(T1;T]'OC5=?N M+$^U7@Q@>0PG+^ZN/NS@+$O6EK'HWQ)6PS;".8#>9PPG+Y']LQFXC##.?O.6;?_O M%+Y13BGJ/JXW1:1G?^ Y4!(;%O($ MWU:#$G4;(E&7I0N35$IBJZV&I BC@4C5:D1_?'RS=,>=&#/BH8_ :_L>T]+ MPT6_JW-"OF=[,((K='1@J[H#6[NS_A>8F?8[K@]W MI-![:*<*WZJBOH DPT,I;ZQEITY'TMBJ;P8L>?G/YV )XNJH!OP\>SJ+<&G0 M_NVI[3CVF_('!B?/E#]TWEX2L\H3&H&>MV25GUO:8?H>0$#1&<$;?'DF'!&N^-\XY%B[SP!T28!K MI0/^FCB66;]LM< =5&MUR=N /^B0PB1&*;;?_2 M5AW:WC7@R\BS';!=8'W-3I*NENVQUK>DE-NF9#M(1/@?- _?#)<$KVV^DC10 MX';4%U'PP^4/;A 6MM\LQ41+BEH2J_ HV"GX=]AB"%:J"')TN!6=MNN@>J2Q M^B$T#_!T>-I8K^*A:E+YD#O1X0EQ1R+?'LX9 M' -6A%MF%"OV"';(F.Q;1S%MV(XKQ94SY1J,5 Z$5 :B,H4_35R &&XH?7E3 MNNJFV'>:[#O+]PJ 0CL?!3&>+<"K)!XIZU$G:35?7L$AEYUS7@5-6[?O]X^_Y 6 M/XS(6@C[&C0:OX5U=)$W3,9UT)B"/RW^#6OKE.]?'WY^2UQ%'M5>51D>KI;$ M0?N,28M]A77=\5]B/T^"=(7O@Z\W]WSS<_/BFJ^:;.71$DPE [ MFOP1^'Q6)CKOMXZ1;9Z$\+<&_4^6G\#_=*)\E%[-/Z[#JXDNL_$]/#]>W1O6 M7]*;P.!-O#I"'*W?/^O#V33#G9GJ'"&,SH[Z$(,8L:M0%1"-0/5_\^S120RY MWSA?EX^W5W?#7["2)SIA B4H8(7QDSVS9Y&(Z4PT'M8-'YQK.9KNJ^3B^MZT7 MBJA$ ZVR$&OGHM_=@0]Y^QX5P3&/VUV,%U&,_*GKH;6('VA@P'LZ ML^_1GAJICC-'NT^=DFL!70,6-UN3[+.I.E?63:X)#/,ALURQEP8Y$&>-(&V4,6C-]P7=U\5VV6>&_)2CXJDDL M0+@7##=BQJ\X=O"J&OYHD1T>0IG,2X,F"]DO%EP][P,B>60*YKKOD)'NH@7& M5AS#8[R]2'0QD$;6'%5TWT1G3/1]?#6R]U7 6;3L?,LG"+V7A&+9'"!1X$7 ML6AP=!,(+Q4QQ7G1*6PYTY$DX65L,^Z9&.?87_57HW=$5 MZG^RVLAK=U)9MFO,N) =+S+A?^BF!H#[Z:[R;"9,SL(L)DLR-RN"%'")B.5F MA('0LC7TA;"P-SW _=)3M#/5%XC#HF( M.]=5)P5"KNJDDPK5XFP"^1@Z."/Y ,3I5)QK!180?O T0I1\LC&$8ENPW?O[ M*^541+CHK^R7_NX?Y%:(UQ!VL!\:[,N:.*K0&*.3K\5IGE#G%HSAZ M*E&N1T[9%JIC 8JZWW7G"1VDB;KR^:$WB\LGF8.#3#E%?^4'!4"G$.R4XU;. M*< _LQT/%3C -M+0,> -/%8/8(+:'L^G T;,O>X!%[_Y_A2F*2#;&]E34)!X M[AC]R+Z!$210R$A6*Y>T'GP7=3]X;$9K#N>P_*NA,=T,-Q;="/P5)0SS,:$Z MP#O6T>M!Z?,]5/XU"O1=\U-(5F 9RT)>K7H;_BV,_8_'((P48PRW B0$&B3) M,Q8[ \U416OD#>6D_DMW1H8KDB\$ /!;)=4RZ:"Z98/(5SVTMZSP[!R #'JJ ML"^8F)^B6K_T;42 87"WFJ\+. .(C/HB0+D:'X 0=QV',#_GRD TCSQ_&-ZQG8!\6-"X.+PQ0&$8?9GSZ<;#S/TU'SDYG? #::,0,; M17G1+6"LICG'O^LSCV4B(%'_1$>0ICQY!%9,H22L1NN?LFCX)T;3 84 #H1!=$]3.)7Q'_J@ MAK_!7BA%)=%L/U3Z8;E' *4XLO[I:R^,>-Z85P_H0)W-S#G' ?ADBLUW1R"C ML8 Z1E"HQ"/648*2&D]1 MDX\H2H% C#<_%E*+DKF*>7RSF)E(($_PH9DGN> M/)D23^-K"T.VKA#J3XW0027!P'>.X3(!YVR3L=4HN=4 M;AA;/&[YRG*JF6.=%.O@^%'7450)5E30CS52A8'N@3VCP5)':)*F[8:)BC6P/I!0BA@T[B8(H\XH6S]%#$[1IY&S?BL?4\"T<%^>- $CX3JZCV M!"$I$?7CU9$ANC&%;)'*.*"27A?!V 4\502>':FX[!< MYT5-G#PAI'\BPJKFR,<0 ?.LR+C%N%1^D4^144$'V#X_5")X6<( F?X3HCKC MHFXPK& 0WMGJ)ON=1G*3?98E%_37W[[?/K;3%RDNZUOK+\4%MFF@O\TTLS0M MGOFQ.@W)-,?"5TT<(7E>Z""Q=+U_,ATFJ;_P=CZDI6ECFW5M7P\G66NM;2]T MOUC4.S L:G7V@D49>I!OB$6K+BMEK[8;M?E*N0*H'-(Y, MU=H;8E676R3':/:JVSW6VSU*TBT.6]HEPI;>>^0%6XZ/3MNE-:.BL9^YT#A( M51D[NAY6FSJJIV=JM+IVASN?'=_:P^SXOJSSBZ0*%U'_09VRJ;G .O'W5(7* M\MC* !-/6(3YL1;@O=^"]=E77/6X3PKI(Z% E$F5#20X4[RF\?^/O!4UJ1(TBS@R'AS\^QB M\R;\%6_.[85++=77PS;C\+&^K)G4.@1/9,3_]P-1EY[[9EC&U)\>,"$TSOJI M"6'+R^+USHE5&2P^W/[,PW1Y;2,C3^P6B3+JKP-'&2GOS$_L%LL\$_.)%T+O M>9C$:0>4'81)?"/*FU]M$U#1!(0_;/&S'Y5+UKJKM.:PN/-_!5>^&>-H >-H M7E0ZUWM%^HM#MHN+V]M]?94TQE3.+(ZV#5;5:W6=WF^[O-+$-QB]==M^[& MNC7B;+FE/) [JU:7*VI7_O)0Y;JUG;%N4"?0S*EC!\, *G9>W69UF]5M5K=9 MJ5J5JG5 JE9^WJULE17[U,CNC3&U9L*6RFZ^@8*44,@]GI#3N@7%VE+O+GN; MA,00G"0>,%P?#QAFB0<\Z\ZT>1*-4<;14<8&L?S4.+_CW(^4 MNGY2BLC&]%E*2=;+@UX[^^:<.TX32<=L9.;N1][OZR-U* M&V\6A?$2=^8*T MC9F#/3_#S'O1XY-W,<26C*R!(W8&9MT/V5?@N6 NF6'NU0'3X M",ZGI[%^AV>*).N?=0]U:'!3,,ML8L"J#C4WUE2 !9_?)CJ"L_DZ?$^\@7%T MA +VE\;FR4/=-/17/MLM\L[EDP^Q)I_/@K.IFR4?NQ8^>HQ]&AW#_:N^W)B M-67DP(YW6!5M&OF,AUC7UIFCO\)M(2+\/'LZ4YX=PJ5M/^G! M6UW#WN\TA,EYU<^4/W36P)J-\:.92MB6E,;>B9PC-QPB']X\&TUB)_5N#&;P MX:B)D8%CP6 %:JZ=XOT<*#C9WM5UZFS(,&5GZ!%T@HQ/< M,@]W/GZ82"8\IV6=\0G.ZR8\[TB#^4>@T9GS&NI[I#.D$?T358N-QA@'V374 MV-RWL-N]OMA=G;K2,\TW;*).\R(-!]1:VW&!XF+OM7R:HLE5U%BW_A<^RLI! M!0+'WO E58^ZN%,S<]!$Z4CN!&>O!1WX'?O5<'%'U.$<^#$H(^'YPR[Y7%&) MY@V)K42&H"T<$K2T_^B.70W,2ME9>VB^V)_^8)/)$DPM]M,(Z *:$"@_]!.P3U%_B5YG;@?"E' MUPR/V 0?\\/GG1-D%^=HLW$-)AO$%/F<=>$_1@N6SP1$6S2!\8\-QPVL/M6< M_P>=( ^G N-%BFQ/6#K;Q.=YF0 Q">J&YUJ-=95+AX2!_;"+;*QM6*B>V1_ MT8G)-DZ 5Z,+K)DX$(BN?_N@$HSGA -\MH4'=C;-UN!SV@TO-G0]^TB*6F3N MAQBU+L9ZS86U'YNJS&9M1 [KZ/7H!@C0N+?E.1OX9YSRH;C^T(43X5_9>#/< M* T4.64G$J-$R?VCU3V[SAQ!P5S18T/P=3B43M5YU66(7.-H$MPR#2+E&,5O M+#/:3.PW]-@@^YH:7%52I1R).8[\F7 =Z0ZJN#A8E<]SCSS+1X-Z-$0[\GDX MWWV!#?)A-%&&B^SUV-#C*G(^FLFW.)4FI.#X8)M2W ['ZC/EULX-'TK\':;.!O>FZ@,#CCWD?R$48\@]T);P81'H;Z?"1FP6B+C$F( #H?F M&A@@8T9HT>YP'GUP?C@8\&TP)@B:3,[AV"]< G4%3_U+MP3PX6%.TCC5B89A MX@:70,"@0T-[='U3 (A8@#"1 9Y2OFJZ](,!Q;BG"21!LDCH*=BR&5W17*!5N M,$@K5(26F>SB:YCP";>1N ?V#0K5P*6B,H#3RPP:":NCUB.^!*N,=%TCT:5C MW*BR5;/8J@^V=:6ZD^?(_-8$NY4:+KQSNQ4@5D>0*5&8';D1&SJ3P" UW F1 M+TV7G8=)P%2N X''1H8/A1CJ!=#=DQB!-(B%K%<%T@6-KSJ MQM>IR:8ZJR^.SH90PP=TR,B,9#P)35G&)\7435*_$=-TK18Y*E?+WQMO._2Q MO#_8[.Y;$((8?,*F+'\8WN3*!U2"ER8RV>8A3.3E!U1^L,&T^,31VZ@37E1LFJ_JD=H/VA4H=.Z$1L:' MTX;%MXF5SXP1XW3$R\9,?6=Z'O#%%]O6B$D'#!LG>8K]$Z L'.-.*A\NZ^AC M4Q]Y@>H?8=WD?A.V&-\;RR5RN;^,/C199HK^BZ<$L:&@..)^:3, -S!P1Y,P M!R@.*V9Q!G"EN(JFKP(0C6#G,14QW=3U])G[Z8"Q?I$G/,&!$C,O/G'O)I() MNB'Y/1*W.W4_, Q6 QQ(,L)R)]=UFV_)-A\='FR#JO.B\E'*5NQLI3I(FQ_D M.J9I1;4-TFA*M><.W_, :&>$6I-TRX&-=X"WTN4G_+'$24GQ.R7GQ(\,\ M8G=LH,V^XL3'YL00=D5,_"4%;D C9U!%AX"A&; 8^JX?'[[5E,O[FZ=G^(]A MW\.BMO('H)7#8A=7YMQ1S_ACJ_ZN&((1H'M)X!1C86PF.&-B\(MC^R_(U]Y@ M6QYH55#H"!YC.!DTAB/C#N8X9&9ZS@T MDY8!#8O=/EZ"66;Y8P"'[XC[HD7"5VJZ"<:1P^Q)NKS@#:D7T2B=@E'9BM-R M80;K^*-@ KFK8MQ#>+)15/ 5 MOCX'FK#.+8U9Z/@OW)DCN]\J97>'*;O-*F6W2MFM4G:KE-TJ9?<=I^R2RA[5 M2:*.HV$@]IG>%"HB0FL17BQWIH_8]Y.,11XK9XFOH F$RDNPZAOH*J'.C$HW!&=#E],:KJV4D^.G P5UO!<^%VNON#7"2"A4B@."@>;SUAF M,Y9E8PM.'F7536&C"]Z$K M)O;*63"'0#NU>&B9E#>X/5@D (WR9CM_U80R.0$[$).\EZ#,%;L@UP*?I[0& MMA4#L[;1%G+P6)C-08JNR.=86$SE81#92II3;UPB9* M4!?!%M%UIC$2)KD*QLD2,R25;RJ8&$J[65,0&C6%ODX.A@#K:V'&3Q*HSQ>& M#!BLC+S96@E?$0-*!/%F4.SUY4#$&@;,(!WK1/)A?J9(S%3).$N"V#5@.Z7D M<* USQC0!FN_*86UJ$!00RLS0D^4((:DF0CYI@3RHA7-)3O8$R:!D#;GKLTTR'E)?T(-CH8 [= +^4;+G9K.U>4@GUON^YF%]B27V M MFGJIV"QIB\X@"D\7,VQMLH]K//^+0#W403HFIH$R(@K<%* M,J %KPZ(Y=A\CTS<*,CGN&L $/9%MW32#[@@<9E+TK'GJND9+ /!!$EGN9@Z M*_Z,MX,5TR8&LS U"=T_NN.Q,J1(8;$JOHS,'Z-((%+"#_&->/D)%P@"F=T@ MBFB,7G%'!T_RM#"5X<7&6PRW'$UQ,(3#BH7M6"8%Z FV,Z,@+WP1BPDH%1!/ MQ7>FR8]WIOQ$$4>:+7Z#TO/$<4CL"K\; 8*TJW@Z2-13%OHWA0@4_E!VECF= M+PK]=Y0-D4.FUU?[57O=I7B&XE*_OH4XI*D)4[%8#5#_U M@85@&@'F?I*,YW6*06N.*]52-5A%>5"YEOM#/'H'K,GP?*!L,7L7/M) P*)U M$CX&@MI@^K[RW;'A_5/E].''5?WNQ^#[A\!H"U[_-#)TBT=$;BPXD,YX3_"^ M*Q!L(\,D#Q)N3H77/=W\N/K \R;8 8+L,=381>8!LDE6\ ,6'%'HA@ :'9%_9(FN3=$ M725)KTHY*/2*,JD=,'J]>= K25SY(C])G)_%G/4YZ^WCWYTCY;'O6()KM)T:LG MQ%UN7H]];%TBR-75HX7&+P!]"W1!K%8VYVLJB+R)X6@,YQ 8J%B/ M)A:EFL:HFRB"Z;%,HT/'";;G0H08ZMX;ZK&K_K$T( K?N*H<=$X M^>(:OSCG9T5Y*;[5//E"OG1817R5FZT4@N5G496I^J<-< U<>A[Z9K4F&9- M7"WEW>I:").AK[WH'OEIJ#""7 N<(;U&>+B*U@Q6FB!D?6QG]!\LJOM ]N,, MRU-1!7,!OB->T0ZDI+,T??1T3&>8 JQ,X(@ 5O^G^J8G3R%2- MZ=$9*1&<#CV /#.-3#2\-J!?WR$A2%@&3S!WE\NOP]&-Z=!WW" ;F:#-4P/Y MA? ;#F/*;[KPZN$%.EB)&;K_6$B5W1;>M&FJSIPY"..+R=8 Z")ZD\)8!3T)@AV(*./1D2Z.PA MM*^B[#/)]3$%"XZ^,N1]LO#(G.DHJ@:6#O P3H&8OVBYS(I$T3'1U2 C /@G M0N,)M0E7^!5C@(B5P(!*@NVTN&9A(BEQLI43& J)5X/8-BS(%"/24%#R&3R_ MD^4TX@$"M>XEU())&X*3C>8!2MH$H#2KK@%[R-X$93,U"'=DC+@#?TG/J:TO MD^;O=5W?(15S!&<:8J:_IHO$3DR>8:TOEM:D-'Q\@K=_6]Y4+8@9\#U5-FG& M//D[TK6?U5^)]FC[W=NC#$X* $H_Y' MLA:W=8,V#6&)OVZIK(,GO :=H_S+ZAO/C1< MP!1W_D5,^EH"S-)>\131'J#!ON+Q0,,2AKP1%*X;ML:+2IE-[X8G)(E%*6=' M1D\+=2L^W ;89H8EM $.) 0C7"IO):-26-+1)^C*?=592X> @$),"]P?\?(2 MCD9,6>2EPTQS)QW!<+%X'DF/^FOQ#=$69K9K,'G/2]2=&-8,=?YY?...#H3, M^E7A:B/'&+)*\]#^ QB =8,N'P8,UCR+%W^X84N KX/!]["'"+LN4,\0*/BG M6D#B#&-OW1S7L?XMD0$[WL3LBIYQ(^9BM$&*N),/$8>!?J:QCF!'1KQF!5Q)-ZY)H5F MQ]H\>,%)5UR#./(WT&M9CV[1#=CE\3-\/L%)U-LX!OS3"K7OOHV*H M*+"P]3M:!BBA7(J0 <#!"K(HPX-UEY[7L!D36I"49<]3G-U(/^G@"\QR"KOY M3$1%\;(T'%'D, V5#I$$5%,DQV2Z'"AI;8L[9R)" MC?L+:J+FD/E;+?%Y]'[?D=FI"+LSGCZ_??9\4HKHCG/GDU+G6['4^82$S\C/ M>TZ;SY@UG_4BBLV9/_"4^81BBFQ@+F-&=,IL^:.&P4/F1/FC!HV+@3MGL(;4GP7,J_1&O!X&A*Y&S' M[3Y=8>,NNRNYR+S:FAIRMD8=X#0'KZ.R&+9U9*"N6]KOH M,GX_&GX.R8[/ZB^6J)V*C[V0+CZ<+^_,N1!2S#J+F M07<*2D*@U)30*Q>V:A>NTR>6ZX19#C^B.\3Y:(Z!&P1>?!W9+D^4%#Y4],P$ M:X_Y]"QT(!ABH"'FC%!JI:9'.N]9P)0<;.,;?'F(41_T9S&O-MA6+GDS<#>& MQ3Y@LRWH8+9%+2-6@C62:G"Y?'RQ)QZ*X9R0W@R;9Z56Y RA=PQK81LJ M]@T6_2+E&0L5"9A4IJ+PL"[/9[N*9I8^!:$5N(O'(+&4=2R)!6>P&J62#QD5 MX'O$<_T>LV@2A42S:GG*@'3<\@&CI)I- <+!T\\UV=?G+&]*?%6Y.:F,;8=RU!!4Q^Q' ^VE@/"XDTU/P1RAX(L+)T!S TX MJ.$(QD@#;>OVN(ZGY:HS3')UM2K$8[#5CH"S:L!R2 MXK!T$1CR#OAN%I:HZ!$W2Z+XJ5+?L%H"2#*$H1('XG$+ MIKO$1 C0.%]\UT-.TXAPFMO!TZ5H5QV!VQ-.>5,=T$=_$LM.9HI\=E&B*&PU MUHK"I6ZWU_J0YW]TZ&?>Z#8<)8%LGZG'CWP.W>F3/_3L&=!?4E/)B_6;X?ME MHN4Z&(3#M.I_Z!J6B(B]*:(TG*S"&^K2&+K)'M_@,^8 2[6['J_92MI=A^_N M4_32*"$[,AKA+CK7A6R!R"[5I(V&+81O[?@$LHB+BR4X$0)A\HDFLO7 U-,7 M!G=$,JDH/XQ)WH2!)2YO>!(=$B$R!'A[]GN<1B-4C^4%0$_Q37;4L?X&VT"W MH*;IXJW1,2_H]:..>6';EDBJ3#A>'.L6PK:,K"&'ZHB.?V)&%29_G<4N(GJN MH+^*2*:G?*;AGURGXEL(AB,Q@_ T28'D>,JZ&=-.$H_*LMF==!,O1Z!'.":K MJ,9,/ ::0.=8@DJ-O7Z*N@E/2S%8JA_+?@LG2M5X%BP\G7+P=G2$F:JX(U!V ML)^SSD9)T2U%!Z.%&$$U*$FDSB&8B(_1L7R1$@O$RZGAQ]HL,I\%_S@^4,FE MJ>3 N!40U ;H9BRK=9&(0"O@*<*1]MT.AVC(BI9@P(@J1N3Z I';0.1B %Q MK9A85L<*CCH_VDBOLRSB"!CAS2/3#R>(LEW;0QJ^'DE%BI0]"&T^:=/!"2,4 MJ\:9FHN>C_!@L1%[+@+=U!>_ A"W["DO\'&!59BJ$W\%'_<3GH2Z:$8N 91\ MQ^8C]L(+$=A_\_TIV#I["3W#D<5BA@ 7GI31'%AUN+V9/S1Q^!1WH[%;,@1U MKB2?)ZS@"O.P;T0W<[#I<((./G?Z='.%E74F]D -0S'! KIIL/D9G/5,L9>3 M$_%M$5.S#)W#>1Q-'85WUVC_8P.S$I4Y< =DGB ,R0I4L0E*NOA,LQN+SX2- M;2DARIAR'QMK;D_P1/8679<))RH%(A5 ')')IIRC8E MW5$PK'$Y^?OH"B_7*-W_JUH^.I^+T+IS4KJ;"TKW'4VQILL2^BW77B/)/1M4*:O0$J MBB$H[PYIF0]N"HIGTIR<@S3-&6IA?X8T.PTT<[Y"A':99'*%7K9$EESJA^US M%E0DEA:/>6$LI"\Y.]71AA4;P'SA(8LI7$8ZT(3')=Z6L*=T+VQ'7XC*)+47 MT)570W_CI:"P5^<%=9FA[:]4458=*\U.78R?L1=K?+(I/+">AE,YB!O-X*X3 M@,]2-T0%'* ?U(1:?U\_Q$9@)() 8*!+54#[A@X="GR%1^UB]77-07^YKL1 M[V>-B1S0HKZ#U?+BJ+-)FNM/](>O9UGM]?:Q<'BC+WM*/0!K3 B)48'CR*26 M2%]1ILVJS.#$FG:F8)%&1VFO6"X>&><6J.7L'2CALG* '[6=$Q;R&MH3 M%S#SG9DMXM'X(L'$$_C5XCBF]/S+F$YUS6"N@J$^Q@YKP:)838.QFO 4@287 M/4=,_Q,1)7R*!4EKDL/ZBEJ\-IT11U3]2^=PB!36\.4 1YMX=)AI6[V M/B+#[[TVH%W5!E2U 55M0%4;4-4&%%D;L"A,Z;,8'[O\IY2-\=W7D?/P(_!/ M',8MX",.U3WSY6QL.0$W=L:4Q2WS4N\U4B_3ADN(R^FXV]$>/S-C.UI(+/.T ME5Q,_!CY2:J1*TLJ^8):L7RHV $6R7E10T? LOV'M!K9TW:9_T\81O[.YXL- M1 /JQ=R:5K/=Z'26YBP75=3%LEX>[&2_49M[A)Y4IK+147@_-G<2I+;LTI0J M83;0/>9NFQ:ZIOX2]5W6BRP'Z+ !)3.EV12.XL=EI"K*HC ?6^9-5UP;NU*L M[*#2:[6WZ#G,[QRO_(H%V&\!)^[OKY9:[CY-U+#KL$C (T*ZH[A,=(X)/>O" M]="?-ISGT*QU&^>U'GJ0%CNS$/P2(-*10*090J1YJ!!IU3K=;NV\V5\&B4L+ MH+@;S/$.&FPI@@I]C8]C#-?; M%H%V,\BU.^?RZ2X(GD1(R!IZYX]*NX-$"^#07#DN"$P7U^6C53VL(Z(MU"*U MG^;\[ A$P-:R,DT4F5K/*H_8J*^2H\6,G9KY#E(&ZZ"-040&:\S)F6)S1.)] MR6^-Y1JD$;?]=+SQ*:BD0ZWS<4PT2VSA>:+CDH@= CGV+UNZM6;_O-8_[ZT4 M+;Q_\(@X$$LJ)4Z12J*T&[N VN[8:*^[0J"L9*)K9[#KV&S:XF'8$:O9) 3& MB*B-^4]WX=0[$99B=\,**UEZ#,T<%U_"(0%KRU5Z[5:T&W^=S12D8%JJ;[=Q MS,:K+KZ.R5K*F^HXG"Z#Z=:1B7T@VQ?I5+8#8]"]BZZ[8<[.Q EB;L^<(2:SBSH4PYTYC&^;<:1X%Z[Z@JLG/+L>LR?]UWXOLOST=B>4Z>KB]8ARZ=B M8H9&55&MB/V&]0Z1OB%7YMQ1E6_ (#&[+Q47Z4GJ&*.816D6T=>F5M\*R8': MCN*?1A-=\U%ZXC$IC41.]DOUR3SRQ*Z21:A)+F( ;88,W'H)?@=V/PI^9Z&V ML6$]\\EH#%#Q"'ES*8Q.R!]$S?#/V7*KX@IH8_8+^8LWM+4Y_"<(PE.Y!=RI M"&P-;<^SI_2HMJ%NS&!3]^P9?#+[I5#K%\5Y&9Z"'HG_? B>8:NM?"R\?T\K MYX9&-MZU]3\G+6G4GRYWW3VMB#I&LRGR/$%^7#MR4G;015D&_\0Y*Q-2B;7L M!>WC]*>E^J0UXOHU8'^_#QW,"@E8-3ST(;Z_TF)=Z394D<$:](OJ"OLC E12 M]K3Z:4PKRHG&XGCXT7.^_-=ZT2;)$D/4:#4ZP*/:/?A7M_MA*P'(9?;Y^6^K M\6Q+'Q.C@2B9"(0/('[%ZQJI4I;5^* ^^:D0V&_^%MBI>!'NZUA?]@Z!M24] M=KM$BMO3X[YH\.ERH'Q7YV!PC/["UCZ>SCQ_8AZX::LX:7'*&O4.9HYAH5]L).YC?&)7VSN9ALQR0*8,!J%^I%.V':-5IZ87<9PFOA=_*%7K?!B,OC?L4#6OW.VM]S+EMX#!MIYU[W3GYTNPL^TISNZYE-6KG M&)$'0F#KMU(A7&?UY*QR(US[Y$N[V=D?PI5%3=N76(BV6K+0-1BF&]/%IT+TV\E#3$NO":/ 1%M]1R(E.] MP%Y?OH2&V4H=EAT363'R/)OPV"M&_D=W;$UU)XM"1#1'V1@EMP1ZKE+EX(T- M"MI0#;^/C2XPN(ZM!:9H_/^'XCAE%R3;^4*CI)VSZY$)G;3;.TVB^XO5DBB9 M=.-,X:?%+U;7KOF5;Z,.8EN7W8D5A0?+HJ $N'TX/#&3(\KF*HW2;2NST.IM M.BMX6^1=(8$4G/D!/^U<%,D0N+)ZDN13'#JM"Y;6@=W>@_9["V[JLDNK+21$ MP=910=3?WT9T;26=+HIT5FQ"RQ5"E@ A-Q]=ORU"%NL]VX-PD1@_"^BYGU_S MEYG'<*R#-U5_'WZYMP'#:4QE%9*N0M('$Y(^<"VBUL%#> MNQ4'N\K+\D7SBR!L+D8.*QI51 MW+R'!(B>+ $BGQCREE*IM5.IE)P#\;Z-EX18L1FXC:MH<;F#<[)#G&^ M\F"*"O=FN3.MG5:>E0L'2[69=T@0S6V,SX((HM/?/T'(%(&/O%/41^IW%1D8 MM= '\,A:S=WR^9QE&T/A8"MT;4T?T6XS59OG9%RG*=*ZZ]W\FNF6JR/J;]8% MM+-9S_]N*U4SU!T=HM^6GB+>D[^&;@B#+ZGH;$T^X%H3[4BC3G9R6W"_E:O M[Z.%<*T;QFOA(1S/&KR>.J6R7K.+WT'08HM\?#WKD7H,TP+6=X1$4/JN2XC$ M.B>ZK'6B$3@,:3;'V\0 *HS,!GX#D */U'2<@LN_JBDV&^^+ETO3J7$"\#0< M?JOAZ"4-!^@Z]LPQ:*JQ37LP;5<_4VZPRZR8>;RX"\1L%46&8EA\!K;]*OI# MJK ;\1X-F O\.O:QRR-_5C8%=_F-2Y/4@:J-#I>J]&.[L47GDO^[UU]4\X:FJ]/WX B;]R#?7&*WFKT5 M(CL1/K*92\7"A^YS'Q#JRX=G,$QUCPC>_?OX<- MF:G;--L&2_1;RYB\-YL8$GL0.]3S;ORX==")]!DMJZ&>3.\"1T1[7AJ M<1W;K:NXNH3YK3BP.X9[U[_F#QMXU8?.CZ^ M\2+6A_PM,C<.%'UCQ"^53L=W!IO0(FW!23G%YY?DR'_'KP*G<$9WC88,W"C@ M%&%1H*62@X.ZJ*^?>M#MGWSY>_."[#^A4M!&$%"PN*XBK!"2N$D#5>[(_ /- M'A'+4,4L!]>?8;1W<9NX+4>?@NJ+)D 2RSI?X0B%?R[V(/"B4:0-&9+XX,D)\U;3E=>/EE>]?'WY^2UQ%KK2N\@F&JR6: M@!WF:'X MQ.*'@:6R\.PJY$@PAA9&89]\H6$%-/H!62>(^=\_JNL1)"N82SAY/.4,^N.& MP4/60?3'#8[E:?2I>"2)Z*A$D4Y2BO&QRW]*V9@DDA.?'P(?B'H1/=([8EJO9!! M+5Q=^!P/S)8SW)$/."]:$7!^#X_^.!Z#H>\H3ZI)48HC.KLT )B02M1.-U#[ MV?!PU-R=!3S*T'S59(XB!L<!"P_GZ[AS'+@ M1*#P'304/7QP$S@TSK!OPR(09DB1^%**1QFZC_!(//N*@=W;88?$[[T"-_ZE MFKZ>$VH =4ASSK#&>31R?!YV\*V9:FB"<7DVX0MG9^XQI$RME>17MN7ZIH=! MREL=UCER29Z%M;8RL5;9Y/962#S)>D!X"VYYV&OOO';1;>7*71-:QVX F4/C ML/U&HR@DV0^7;5YDX;+1\=7 :D?A<8Z!T^Y2D>LW9/G=J45U*;G->;-1:\JH M;&-VTV_(^O%M#IK#8S+N;<>64X7KXXX/D^6C"LS M]"QW<0_ 0I3_I)F#%RU?= MTAT@?DL;:%/#,EP/$>=5Y\B1B@L,3!/?K#/90/[FJ+N9OVI#"7&^@O[79*KV M&RL,VX5"HF. 4:NT9RV=4_@CT M%?X1?,&AS% 4UXF8W^PQQ+_YMX_E-0!^@#KN N,K-?J^9;_AG@PGF?):C<9% MXKOPJ+;ON8:F\Y1!..0,PSAGRI.N*^OB*'RG8ZH.8M=!J716#!P!^/ Y 0X. MG>$\FBD:2]ROY!'(H\TQ17D?8FN-,?&_OJ4KZ+- :'%;@HI)$#\GM@F@=H': M 2MY'N:E8=_#@O86-*J<)GQ79*6'[\"OA"GMF *L3'5,4,=@&B4 (W?"36M M\"//=MR:\I<^5W0>?F6%C1%-+IHN; 1; Z;%\XDQV$P*YYER:7N3..^BE[%/ M7AQZ6Q)\I^J< 77("P4)>P&2ADN,A&A>%9$,S(].#D(W>_7&>;W5BOZ( 'H M6<':-Q/$ X#CW_!1(6$D!LAP490,' <#ERC,+N?A(]S]-WA3'>T&F2L]S/3U MDZC@;':68T>:[V!I "L67,AAHIJ!,^41;O#2AII ]KK.DY!G:9R)O/!!C MF##-UO&]B>T G;JLTC*H+?7F,V:&J@@W]Y-R:GR((!TB$\"B_F^PGXPQ%A;$ MD*T&C\/S6-$ ZWO!G]G+Z*_P9_;9T+9\-_*75_$'S*/6><4(ZX> ?W^5O!;U M#Y>)O=-7>#&@)5TDE6/0B]F1/>JF!CH%X!0)=V9LP_^!<+@]I;ZJADDYH(3B M].V%TA:X+>(':I"03U4B""R-BT;ZW$BDL3BG$-46#)/PFZLUO*8D;+,15:WQ M@T@5MF4JNURDL@<"\..8^0D& L6T0,D[3]LHX@)T/(D*#"+'1)BP^V-WNW2K MX47"I0T#O4TPLD0%:.%N .\='4[I(KW8J V-J-R$*F(2Q91J46%+DP5P73\0 MG@O]F#Q[]IFRE7@68K/5^"TB1#')T?5 \OL@A3FFF+KKL@.?JA\2T47BK-^6 M'\LQ9VB^V)LS9X$V@T#*+2(0,.W_#[EQ9CPZARM=AT8U+(8_'0+W\>%6E]!) MT[%BB@K.X0)LP?2/09N5Z5\#T0: E'NA607*Q"94-"YCCQ&#BMZ8W',_[:/R M9KO4O:?11-=\=&C*V34YOIC?RQ5W2B4.BPE]YS>7E^>-?K?>;'7Z]4[WJE_O M]2]OZN?M[NWM16MP/3B_6K$8K7M#>H(]#OO/_/VLYYL9YXO$T3-9M;U:Z1;[1#6>#RKE897M/,[RV) MPZ>RO*R5Z]MR?UFYH-7)94LYON5@+FYD(V.P_N>D):V'B'=.R[)C^.=KEDW9G/1$\LHD]KD>9*G!D=M1B]Q= O%G>Z+P Z8CV65R M' !FJ"_Z*FK,!M*\]B0B55EWM7NLW_2(":HS5R5Y0G*1U]))L>=^JCUO]J>; M7[HS,ER='S7\5XEP,6'[E)B!GK"#VK5A>8YAN<9HHUUO0F$IFZVGU]Y3OFEK MS2;+.NO)VO=<3Z7&&(F0W_Z,^0,KD5%D6Z=(?A(0)/,HI60K903XSK$S"K#W M#B9*,2,0#+=T*)\V/S"/JB6&FFG*MC\@W'F2XEGPV MS[H7MO*?I]584U[83^I47H; %E=^(\*2Q2PV[-C8KC5[Y[5F9SDT\:[GCV;> M\[;=]Y=J\,4TG:0TN[X\W3HKKO[?#T0Z>NZ;81E3?YHF$YL%VB*N?6&LD))! MK]PT%[MYGA8;\6) M%O:\<@;(7@1FTE3DC03FNK*/?,2F<+-S_UX,@S=F7/TR(.]F&FR"09+["[?' MT;AS/)%7T_H23IW3J4HSY:P$ELA7S.K$R%5E=F3EHK**"4E527DL$+IK]XYG ML7YU;'?#(K-6[;S5K+5:I>"=!X.E&RB8V89U]E<5V&^.DCD9&IS+Y&AOI+9^ MMX3Z85@7'=94LKB[W\+0R/WN)76_%=LIDW!$;$PW7&WWUH:;248687&4 WTK MB^. +(ZCBGWPB*\ M@#NOXL#_T1U;4]W)$O-EBEKG\\8,>,O+W"MF%OGR)>TVX\LW8\ZY++ZAMM\I M>5<-2M]1H7M?9%LPQ^B_)@Y@$D' &N-E>, M<]Q/'"!')W"1 8!C2#C"NY K-*.*K<_Y7[_Q#- MD ?;JK_J;I5SM$K52.O=/TUBN+(,SX(LE$V:-G%6"[C 4"'>^VO#MJZUBTZK M=M[K[9:_YM=:*8),?_JN9XSG\2Y 'PZ;8 I.?T*L3]GG>>=F3X#G.29 750) M4 NW7VCRVQ:&3P&W7UE I9#5R?B8NY=PG=&3AR1>,'DH'>I:]?1;U7"HB+AX MATUE]U1V3\[AETW:=>S'//H746&Q09K4)D;>?JI\UMV1X=6&W6FVCPTGT^=5 MM62UZ.4+#3$LPZ'=OV8ZML1^MO&CO")&S5KCO .FV$XS70\S,9BL6NW%F3%FU/O M9->!NUP()W=WR?Z M=V[A80*;H]F5SO7;F9NIN#!OQ#&1'XF5[$6M\FVI="_J'.^+R@?L"K4/%TA\ M)DST367U39? Z;RR'6GCL%,.]A+W:UU(E+/&L;8C;?9JO?-NK=OJEB&\5Q[, M/(SJ@%8O%UPM775 U8YT/9]JRRI#MKO[JCK@0#A1J:H#VK*8Z58"LZH.J+)D MWDV6S%%5!U3M2#?FHK*./LTP_;59NB24W-J1-FNMYD7M_*(2_.7*QV]W\D;) MJAWIP5@7LEJ,W.Z^:D=ZL&QG/\)1UD,I+^%XV.U(*XNCLCC><^RC:D=:@G:D M[?ZA&2\YM"-57(#B_YS4R]O)[N#Q/\?6H"GLG8ZL!7\9[!W.XY)UWE^N\>D5 RJ1 $Y&SR+=@E7WV*I[;*XO/ZKN ML?D%9@ZG?%G>9#;GJ=8'7MU0YOKECGPT:-FLK[P*E1NU1J]=:_9WFKQVX.A; M&@B4N5"Y(ZO0V:/]=Q"!KJHH689)LA3-/1J5AYFF5_'<4A9$YD8DLEY;>S-M M]YM"V#HDPBK4$,HO/)C;NMO33\:ME"78^-$;VMHB* )/086' MW8SXA_0 /R8A_T@W35[/%?SNSM21^#V&U,T&6+_1G:]IQ(IF.=L9;'.)1-K] M!$_-@CL +.//? ^]6;Z=86-M8$\3;K-)%REO%"O9;F%[#"J[86^\M%MYQ=IN MA1H0*L"]1Z;MP@T"VYY.X5<7E0QEAHQ/L^W$KK)9^#@>0]Q551/ M2;B:A8YN9YSD@HM*(!/I%?WWPAW]=^9+$E@]X\O >?1?(]/7^+K*[YKQ"O>D MNG#N[U]OGW^-F\,_ZX/;YYL#7ZT"P]!J#/RH0D_R>E-?OU6>%>P[\UZ'\RAR+_TXGR47HW_[C^ M<;(HW!O,#;C913P_7MT;UE_2JT#A+S0!K@3P-?O]LSZ<33/GU MH0FT';L+59DX2*-_ ZH_B6'W&X<+6+N>@7Y'=N'XQ.*'@8MRX=E5R)'@%*XQ MS*DI+J#$&+;Z3$((&-$5,AK+[Z[O!C[N;IW!@]7=X-[Y>D9/OAV\_#\/L!Q^O-A\//Z#F#P(0N/) D9DRA1$2.D MS](S!2@D!!##T@ 6G]KG)/R>)T#>S!Y37EA*L.+9RLP'(0TJBI*D?W1S;S3^ M;'BF_CB^ Z/PU=!\U63?FZ[K+C AUS<]%@U]'(]!<7'<@:5=&XX^\FS' M/;""C5;MO-6LM5K+J:>*2Q,@%,UW4#GTX)82!+<'4D1GLAMT2&_B*CIVRS@[)?^# -A=VV&GH,H-JICOL M0HDHX3ZO;A^)Z+[#?1G(S?$/C@[2:Q1R'=DJ3BTT-]G=91TZ.4SIO<*O+@A*70W/J%7;A MXG=Q>>QL;UB*:>@^/CQ2W_],AT;2!,?2:3-75FO:6]3UM$8@7)'R'I- M_@5V*=1TF'U\:SM/7&79[);Z%U)Z/5. 2_!+88!&P"-? .(!$AMAH(#"8NP. M+0KI(E.!+\%_Z![PAN%F5'Y/+FA7)MY+37G1+?C'4632N_&:\O,]T(*=XY.X5O5;F7'WKNFU'N'2@5SD>S6?U= ]=\1^^\: M#;EBLTMG0:=9JAL[;(M ,I!6ZL#;UAU70+WE4;KC6OWSVD6CLV<*R[WZL'+' ME<4=EWCO^7?^VOS>=VFPG\M'D)"J$=7TLVGO[N=MO9B+=5V%7_E=F"V*P=F M80Y,1?R?.R]_'W[YW?@28W7DXM00G 2E3X .&G!% _/'$^MX6HW&!?.E,9Q4 M J14$"L5SB7A8N'_PR]' $V9._C12O0>/NDSC\@L6O6T^OF+&H/H&K#SIPAW M :VGZ[V8 ]#[3*751R]FLUEC;DS4-RX-^QX.:-?P^L[6+9QTWTE50JS\>?0Y M? =^A7VJ?09YB,?0@,R9R%3!NE0M8L\SQP9.1N$B(/.(4_4O$+4K':L*%F\A M.@.%&\$V4<;2Z_3 +CU3+FUO$F,S[&7L$_([N(F0G:IS!LVA#C_#JXE^0!4 M+D6Z&HH(%=4\X)MXHM]C)6A+$J!Y46_TZXV+Z(\Q"? \T1&,$D$@&+I$& _7 M"^/AHC .^R&);H-1X74>X_&H,'W2? =5HI,OS<92H1WI2C7E;6*,)B)/#IEW M*N)1+@AO+\X8I#$$0V8X0Z#^9U>)'@U_F1J>!VJSX.SHJ AN!"0+OYH(X[>= M&NG?*UXT0=EAFSJFKH] N\._ CJYND??"JK(O# Z1,O@?:!+U&17=96 2O;F?=GZ70*G(A S+5T,5M7UY?77;NQK4.UN[IMU#O-;@>^ MKU&Z^*JT^V)2I3L-;>\:&5L6%0I)2T^RUBKIT11#M2D7[':W#4] MN')J0BRJJZG+5;&E[,OS,TNX*&BH8MWA4GUXKAVQ<]C//F'Q[BY_0QK;QX&W M7#0W-$^]CPK+:=&1C2+'^I^3EK0,.:_V,UEWF9^Z%3D-.TQ,,4#OP/"+<'RS MZQA^D;9V.$;N4SZ6=S3R3OK>E,U.] $">V-YF[LBL0LE MX>"Q8>>">]="F4>ABY')Q;/&X[\?T7YJ%S>TB>!,(0FWOK\%PL=_5KN_>*B7 M-Z420$N]H^)0M+,+%.WO'D43[F*S/XF4&'Z%X;\J'E5*'I5PE935A#&JZ@8/ M] :#KH<[N\$MI5!^?8HW?%%6F9:^:_!:T1>VXTTI_G;;\S9'V.Y*F*;>:&D( M=K,_S02C9AEL.Q&]!XM\N_;B'@[R19&G0ID*903*4%XGH0/\X_JS%;(=.SE3 MXT;>4[;9$BVP:0LS[^3+:?/#[Q_A#65218H?FU6F>5C7^HBE%A4S$NM=3'$_ MES7^;M:;K:6\[/59>85J]XI/+NQYU].=DO'Z MH@"!?KCXVUGNA[T'_"VQ2[F@W(O]3T?:V%CJ=LE..@9C*8ZA;/ 2GV%?V4J+ MX*&2C/0^\'7Z32=1O]F'M,PT\6*?+U]2_C*^?#/ND\OB&RK#R+O^5P0E?XNX"_9?/@57[K%$D^CTT).VX<<9)/MW;>Z]?: MYZE5T/?+=\MG7_5:>6%K95^]<_NJ)\L7VQJ5*OOJ'?+)4ME7/9G#=%N!?KCX MVRD%_N:4O5(E^50!JRK)IQ0AJ],D%KS)T(E]FU=AP^-@]L"&,SE;\EESA;+= M#P>+R1LHNM*TC@1TW&3RYI[MIW7C:B386HCVT"W0D#I(LZF_R=R./5M0)4&F M[HYY8ME-J3*Z0_N;S"C=D2%5$C0N1\2JLJ@.R*(J)/RT;1>!O60*YER'GE\? MH;VLNV\C+DD0R(O?2VBXY107Z]0NSG<>%SMP_"T-! H*QJ7>7%+,KB\OS"^? MS?G>8W;YU;<5;Z/FPN+E9?[ELU_?4P2PD@@9F.X!JE7R%@3O-OOSD+2MC6W) M UVWD $D6PK7G=CY'_D8N(\TIXX/RONX,"GOX$,O6$RKCOV M6_"GQ;_AI$;E^]>'G]\25Y&[EE81;+A:$OB;YVR"IMC81]A9<(+(+[&?)X$/ M[_O@ZTW]\L?-X)_UP>WSS8]/BFJ^J7-7L"IT>.$<[ B /BN\YZ72FOWZK' 7 MW]\:]#^9]X__Z43Y*+V;?UR'=Q-=9N.+>'Z\NC>LOZ17@7)0",6%%LK],^RB MK!GNS%3G"&+J[SDT@7YC=Z$J$P?I\&] V2?EX^W5W?#7["1)P9A$B8H8(7V6GBF@4_&?ONL9XWE$_"GB_WQ&-'8J-K[\CNV;8RP/A+O- M0H&?V*!HA-!GY>3+@VW5:10TMV\4PW5]'._\$=\!PML(^Q4?N'XG&:E][3NH MGQ4^ IO/,G_3!7@!X'QFN6!9U125((.Y(X="N,0TL+)N%R(SZI9\,S M]DQO1M4UT2-.W5?B6V@NDYA=^\(/TAO#Q_,3W\/9B4@WJG**VT3WXH: MPRLLZIXIST -8]5PN#4#L 3Z .P4@^8]VU/-9%B>[QA9 :R+X!R8P/[!.M/D M.'OS"W_<$+87TGQ&!4?<&Z[B(*]%_F!8A(4NB$/@,C7E1;=T!T"'SZG:%-0] MUT.F_*HK.MO.6<5GM^&SS1SX[":YD M;))[>4!\MBE/'*\8[4I&.P (O1K>7% F@*T^,U5!FW9!>U5=V!F@U9O[:1_.PZA3FZCMYK9YW6_UK^N]J]M&O=/L=NK QZ[J M%^U6K]=H75QUNCUA#/].+G+N,2-T1VMXIFH8,0I^!]MJ%/S.[.:Q89&S1NK_ MRN@N5**8 >;A+TJQ8S[\;"/J4DQ)3S-6/,-K$A(HL[XEZP#Q+.]?/S4\U]V6 M$(!94".7+64;_YWUQ0=SE^FF S=8LY.C&&+]P)6- M+:=89WLB#=0[F^?+;_^&U5 5?"?M>S-CU;X00649,<7A00%[CLRLWV#71T&_ M^0RA3[/GQ$&X(JJ3:L\%#6LO-Z[.5@PH+_>N[U8,Y2Z.PM*E6&4P8%*^:6NU M+P42.X-PG#>?* M7]]!CYQJ:G">%?3-9NHA@['(Q(%42;8:M6:S7VLU+LI0!%\>3#R(]J'-IJRG M_GK, X3]&>(5(S0*S<-039;^ZX5+$418"(?:C6VONOTI7P% MWG6O:E1\4 TXFRU9+43B[^W/5"E65>:]1'[Z*O!RSO2M%// M:3Q4/WZW6>LUJS'+!^C';\M\NRFJ#"L__N'Y\=NRD6_9[KKRXQ\(IRF5'[\M MZP"\,XMCSW[\4OB=*FOC@*R-H_+C8VG#J^Y6KOP"QV0UVYNUX$AE80S7L];A M"M8*B[&K9_;%XYA5D&]8TEQK-?9S"924W5J1]1/9^+:W,%P*N.WTP]#>AP53QHA)>VNOW3JC)0_) MNF"R4/3D6O7T6]5P_H5)\=6TW\IN.;@HR2;E9_LQ;_Y%5%AL+.7 !SGLR'!J MP^XTV\<>,NE#,YV$;N%[#,TPK!I8&C:!&L&/SS9^E%/$IMFK]3N=6J^]TRF: M!X[%I8' #F?^9(XF=;:/,&QAE@54$Z&3@XTP;7!#93+M\HB;=V3CSG9F]A6+ M3;N-856\]YA'034[6[M_"XROK==E#K]\IJ*OXZ8OV7C#K/2U>[H*&C,%_6.V M\ @UV_*6LCMS"A475(VX$?(CJ)*]*,O_*(I:9!.#AYM)WFF5 MUBHGY8!R4HXJE[[JB5.PH[\34Y7UB9G M4R*HVN14;7+*)2>2<5_6)B='W*_:Y%3*]O$JV^\Q 5S>32?G=O<'GE]2Y@SP M[F93E0\HH-!OU[J[[4)PX.A:&@B4.=7[7-X4_O :!^TVV%&E=3?/944"V3#G M^$,GLA2+BM&^L[S3:V[O9$E'$KN[.7I?B2 M;$1_](:V-L??5#!(OBC_I2@*8302M&'Y1&W\8ZG=^M\+V_KO-#UF8@UEQ*9F M2D4 M?G51="ML2J0]5E9JI.U^_R*A7"P#2\S;:::HGI( HX7*\3..KNS.Q,O !(3' M1^RSG6#+[YKQ^@6Q1F&?L]W@A_13;%MIVK3$]+$_5(?C\0+F[@J[Z4KI2?B-73Q;UL4;C-XD,31:Y46P$Y>L7 M>8^9!-UHOGYJ9^"[ C\:+E^;.KY^6F>G]K[0*Y[K:$ ,R" M&KEL*>$MVUUFYZ#N,M/LYRP[AG^$K;EF!/:.T7"' A4ZH+&5J^JE%SOV]D0 M#,M'3!#RH5*6, 9]_?VFV70GQ:;[J3:]V9]"3*>CAO\J\M#YW10SX6:Z0[D6EMX=C)Q+>RK+,6[G;H7$R$?&[.JQR!E<@HLJU3)#\) M"%)QT>V1DJV4$> [Q\XHP-X[F,A]][OKSU8P.5!G/IN&I='WC_"&HOCK^ZXRSCD5Z3VD@;::"1/OUV7^7*%WY'',-5/NDHD$ MRS8<87M>NSCOUKJ-U%WHWD<2\4%4!K>:28/L-\^("7,8 @_@MGC6.$L_Q^W= M5O^VFO+ _-)]9LQ3*> ^JPK?-'LN4X5OJRF+8RXCUT+2Q7Z91BMU%EU5+% 5 M"QQ?9>X=A4TK33L[LTLWTV>5TDT<3:IQLQNY]AW@:JQ(:D,!VJBU^^U:OUW5 MRNZC5C8!2FTLN45B,K M5N6G2V^)7:7P[E1J] &IT4?EQ+[Y-3.<2H_>LJ(D85)LJ]4J2-_F5[>]PMWN M]6J]WHZG9G\X6&S+KJ.5O@--J]7)BJ3I!33'T^(E=-5:IK0TLQ^M-.7TXB*T MTITA?:665FIISM[=0V\%4PT#W8-NO$DKF%9+UK][C4)<;-9'Y[QV<=&H=3M5 M^Y9R=A4XU/8MK5;2=/.R9:2D'D5>M6C)I?%$JYTT%OE=Y[=4O/&8.ZZTVDD# MC,N:>[/3R'1% ,=- ++,1JF_;;U+."A-I+&3P5^#,O4-_<.=UD$/HDP(V$1L MV++-CROG(+HC?5'YYD=6@R@KU"XAD H?1'E42:K5(,H _^\X=E[V8.!AE(BUNPESW_:A7:8'*-4)6+MI$FS M9753E4(L54D$!Y1$<%2YK56)V(;,KB-+YU^>R;7'$K%:_Z*[7Y_D >)2\15B MG6:Z86[EJ1 K--)]D&IT)^5$UO)4B#5[%1LHO4B1)9@G8E59*L32F]Z5%EUI MT5.UN.N]-*2N'0J73M ]*UJPGHU03T M0RM[ZR;,X]U3)DNGUFKT:YWS(F> 5IGM[[#LK9LT4;=L6395V=N.BQ^ZLARL M(NR>@\O9J7CC45?]=,]3(?X[SB>J"."P-.'55%"N[DEKAH4OS'[>8%AK[ T MFC5Z@,7]A]L7K<*"(:S+X&CV$MP6DC% L6_M;QRYU#"5;+>P/0J5B &NN)GH MG4;S/*'-PR'.1%]+-+L;Z:S_&IF^IHLIRIKQ*@8C?_]Z^_Q#.FR+*\R!]PG( M48QACKUA,JX[]EOPI\6_(8TKW[\^_/R6N(KU"]_W S^61_'5O6'])KP+9 MOI !7%#Q-?O]LSZ<33/0%%V(7NX>I,&3Q<*T\_ M+Y_NKN\&/^YNGMX%#!X>G^&DSX_*U>/#T^/]W?7@^>9:N;U[&#Q$$ ,2P-8?&J? M,QUP"+;CE]]QBF2,QX&DMQT5!?HG4"6 >R-(/BOA5&;%H%PW %:22&$%J"A4 M?@)S4A['X_^?O3=M;AO)TH6_WU^!\)2GK0A2)9):RS6.H#:WNF7)UU*5XWV_ M3(!$4D09!%A8)+-__3U+9B)!@OL&4>B8[I%)$$ADGGUYC@AI[BL^$-2[*V=" M]C>KXC>SMUP-8\5=,6F+8E !/'#4 @,P[D:6@+LX<]A0%8M^WD_"*('%67%@ M!4FXP+%8'R(AK+L@GKC@!IO:%>M%*"+(T$\U$NVJ^[/:=1W8C=^DM7IR].Y3 MY/Z4)U^E5U76;@)O _:P]:)H"]Y ?P@WMK49/<$P*W"W<)[5-([&1V=,GX/#!3^\[#Z(-Q!&[(KJP M/4\XYX,KN]W-7KN837Y4J9T=5\Z.1TNH>!9PA-H-S, MWDYP7\94HO$H=7)K1G%I:@M[.J/YJG3 <@6H=#8N.'WWJ>,^"\4& V&'J^6" M2=A_XT_J&M:$:RFY8,+>GN9-CMW,WA:&"T9'Y*1*T >GS"7'34 MW7#]&C3WZ:34W-O1W*=C&@V7D5B3"#/(MK,SA:&!W+,H)W2VI;Z[Z)1C6O;#2V"LK2&8Q.SWR0MA^$[S+L( MZP9C5"**K:N??>%'XFV$21X#H%AX\1YL ^;)> L$;X$5"@]$IZ.,H2 M+D@% M;AJ* D;_*_%9!KP E\*=6S%(#6;0J$)&7 #NYF MP0* @V+.T.%/'!3?<#%?D43*'CSW[/:/ZD.[&W@HG?KT8,S>X06]P!$>:1B\ ME%X$A(KQ^,@"_K/L7A#&L'_PL&=@2KS616 MP9_#6P)2 F/YSR!/X.5A[V%=B1MU>[#_>#UM#ZXP$G'L"?RX8L&IVD_TMP52 M)(#7A97BD_G]JIGWV[= $N(K^VVW;\/KPH-[=%V$AF42\<'8_;XWX%V#_>6= M>1'X]A$LTO."E^BWC=-W)@D_VU0JH_(%3ETXB0>"NIF^\Q_POH_!I:)GE"M# M"+F44GF$!YUC?/D=JZIZK7%PB.T4 B1\'R5%F @5()^_,$#&TCNN3T_3P719 ML!#*G!LFX#(U#"=U(RQ^>O!^WCRC9;(W".2?F2J#*77W*^A>/3'0=:FR?5RE MXW+U+@OW(ZQS;>T 2<#_GW?UW&SEJFIQUO0RJU,VQDOS.V=$ "KEUJ?4[V:] M*G7K1M? XX/,IR]'97EXJ1LBO5?!%H>;8(NSDBV69XO:!MFBH!UBAC[;5NO7 M-S?Z875"8=CDX+6(N5J_YLK7SUOGNM*;UY>Z^XP8L5-;*0[GJU!= ]=099YG[_NE$]=G$2[W%>.DL%QKX(.TI"<@)O_'X2/P[ZLD%FZ L4$]<@ M)53LXAO(B)% V-=D- *F_*&F[W!XR^@;&'Z(#GQ5ZS-&O@XQ[G4RFK-]/V&_ M=W6B[^:XW'"PBPEOM$V%BD&]-L:4G@.,!'EN/"B5::E,2V6Z$\HT;V3$W,J4 M$C]_:O%0 #UZ\.Y3+242K6KX.P(]P8K)4R MS%B*\U=QFJ4X+\5YT;-'RV8:-V7,4\63ZUM8KEQ76YQWNILY7 0881P/_IQ7 MHQ Z%J\#5SS<;+?!G(^CK_8 B1E8&3X)$^'STH9;^W/DWK#CUA9"Y+O9HEWXVZ!>3;J3Z5R-KA]A2] 7UC VRY 4)M@.L3 M=@NW>G!# S7BNL@?01+!CZ*]5]3AH"'BTB:'&6A\0F]#?=V]#1E8L7PGM7!M M"X6KR7[]_0EE]761JJ]+ B\)7!/7I6B30X0TOE42/U@AB1<_!+RMV.XLAE/! M"]GR/-E-8\!/C&7D0A)I<(/ )ZZG1N&;6/0B"DY _B"<,+N0A M%TSQ<2Z2,(1?ZHA$8\:(1+7Q[M.&A[\4?[A;\>FLED-G!]5:?0*=W?<%PASX M3Y+((ADF>XB!]O"#<^RC%U&DON=?.4%X%WP)PMP1!&LDRL;A1H<.%+,29(NZ M(F0(!XZ'%5PO%'$8X^F$45\K5@6JUV<%7)<#*/>F-4$A*2MOL%8!A/^.D&%1 M?(9MRWYP$\+ \U8\6S(O05707/OVY^=,D &3^EM6JUVN>GTO& CQC9&?C/#R M,AQ>.STN9TH5_KE%YH"\^I,":,%UL(,8KHH+E+!*RH?@QA1V&9)6JY9 MTS:P%*2P(^[&CU/>]I#'A08]3T;Z76<@,#<1O(SH.3ZI;U-3C]_^-:O,S3WX MS3%'7L5? 53WNCGIZ&BS&[OAT.K):D-/4[N@;)PK%: M RHXN@AZ?=L?T W=&(%H!2,,@RD0):W(=5Q8J(CVK8<9!@.<5KCTBTOWVQ]G M*@'CBYV/%21/6M1,-@C-EO,&H6U]$0Z:[PX7"GZG,EBI2X0$3)9\J)'K^W:( M,QJ]@16\^, 'FCL'V7VJ$)ISUVUW$469KYVDX2:-_;F'7X=1U^VSU8>/D4]Y M%.VN#T[2$\B&F8K5ATE7W_JK"+&/P'X2YX.O=D9CS8PU4@>--8I4_QYW@H2: M ?TMQP'8M*\+39O=/?H[=X-;N"#06F!66K.H 82S;P%/K @%XW\C)3OR=:;O MLAQ'9_1AOL E I14NC:\-:&Y [FB"S]I=D/];*B\P=%D?= P_[P4K?B"[A?! M'?9]MLB K(.3/ZX MH'KX!RR'G\6>RR[C'DQ@4. >?MKLH2I<<(##<:.1.Q2#]]GUK1=^&:O-;V/9 M\G40RMT1!)T?8J5^2W1MKS.B=.OHAN"RE_P;.J5@\-1=Y7W,IU9DF6WX>DE-G=_3![W73_+R^]NF0'&33?! MY:3;+'?>Q1R=7@%!72VXZ8W:.&;8XE23MSLV_+0<&UZ.#>^58\/Q/^78\')L M^(Z-#5]ZN!9: ]9]"W8T]86'@@*[-N=*[QE-U%%[=@/&#QA8X'_=XJPKW 9P MN]QXAUX\SS&]]Z=[D/]*8$,:!^1!'I@>Y"1/U?HFG@/O&5V?[(9:3>W!*@_T M3Q%B-/314Q!]6#XVKC MX']Y&==VF]JKR?C6:\U^)],*68N9?J"I!=_MOL,_DY??BB?;N_)C=7/39E>7 M&+_*+(1W C9"[@-M VS"+!YNWDTEV,%Y$(;4] JWA6_BP6*V?0U=W8GNKN(A M3QYYFU:S/^1DA:(MW&)3CTJHS? /'^34,VD(XT748]/ !D7K"@L[P M\>23LYS0?HDH/D6!B5#T[0$ESX#M8.G(R!./Z_AM']3CSXOA:MGK^_H>9LW75": MGIR,.>-K,-$BJP.,+R=.9DZDET2QU9+C&UDE.DD; 4#D+@&1.' AIQ@E6X>4 M -&?)GT)#M(/182Y 36O$FX2X$!*C$KJ02GX%* MMT'[IZ0Y=6QS_>STW:? UU.;5?0SG58Y0IS#.\$3HB=2YJ34RZY1)@V^S+OC M10"+!(LPI8I+) J)J,7A[R:B8@AG0=TRQBI@F)HA\O4QA2GLT(]2A!T[GA;A M;ASD=5/NU%'FY?2RZS3G^%"MBY.F]A9*Z=5&"TG?8V("H7XC9+I9W8(Z B. MAZ@Y0\[CN?<9^_\C8_X"Y_DUO[&)P+'(W;Q%HG?,_[ M#J7%.G!FP+_7;AC%M=.#2WL0S4]DM7>?CG-&5# NULC!XRG#BE";V3TN4$&I ME"_^4RJA<X:TM0.U 4CNBX/L\SQV?]X;OX-EA]UP,AZ,)C M+@)'[.L[3O&?>EJ,H%KKDS=,-R;S!1/#_H 0_C:?S"Q@%#D;W@E@GT(<-B_B MW8L>+QI$30%VR&*J'8T&4H<"J%BPEGA8YFRPTHL;=ZUS88-S_\\ /$#,XLFK M*%I: 2(%&?'4E05J_[)!MI[O6P]QB)S@PPT\#[U'#J1294KZG$B$S^3]P0)X M32%W+N$'*+)92W.0*/PA>'' ^\]4#\T.&0)A_@3'T7\2*M(W64X?CLKIVA%5 M@!^8?UZ@02!"K)P:W($H(0%)6T$[D6[$K=>>6?1.$*'I#1_DMBBKBLVD!7VE M2?5"6"+1PX>0Z@/;F83V'%YUX^#HW:=.D(22\?AWA NZ;RT5ZP>1-R2,T30' M,5T90XY&.9G=;HO^#"[>F!"B4M@ZA+AF0L@MFYEH-/'GUT&H*&5!PZERW!CM M"L@O6#*-)RP2 R-))&0DV5&7U&,G 4[OZSBNTL(&NX.-Q2YZH!. 9HYEZ&HM M'$C;]@6)0#3->4%/PI==&52F^ S_>)I6.-4X.,DY\EIZY#7="+)MWG_L C7C MQV"F@+P3) N:_)9@+@H_$7A)U T\)(3T!F!C18\!E^0O*#*.IH3N>RR7I'0. M8%%3&3W&UR'&YDO;Z9OQ[4"8LP;IVM'4NX%19-RK)4#/]$3,M$7&NC8!F8JE MRP:T9LJ.%]!^5M=]0NNAE3"(,ED1U@N0L]OKVRZKQTEA"20:V2.1_GYZ$+M1 MRZN@W"XE3A$]9,NO2/(UQ[&<5::4"K(-&OP MJB&=[]&)TBT<*O(;Y7 MI+@4YO/"#QU>_7@<@B5NJO;K^/C]*N%BU67R8.:%/5CFA98!1 !)2@8T&DTB MG WU=06;7]O&WL^'2)PI"E_%JX]V!*]E,S9)8].*016J\ 2-P^Z;[#R;%7=X MF3?)G3:-\6UDZJ4U\2U M"\-T9/%;^))5@79L@LYF Y%WUOC2[7J'9]6#[&#-7G5^EW55*\'$2_'1M M$EP2X4;-KMIIY>3@L#2[2J;=:::=U(*S'J;=OM557WR&5FEUE5;7!JPN2B^7 MME8IML>([:-)[7;+B6TBO56FT[CG!I:15QV;O)LI-:']?!LJ6=5=I9 MI9TUM<*)IKZ,S867LGMNV?U[2R^J-9;?"RS"6Q.E^%@HV?FE^(;,J].SRL%) MGB0>?SJOSL1:8]74.MET>\N>PJ9K+<\R9< \7#F^M,EHA,M[FTT7-*W(I,@Y MH94,@5EAMT5.&\&F&SYREL =( _<;M6Q&(G;4L6D.]/$,74?'A' D?NV)K56 MS0BWLP'.B80_/*W)#T;4F^JV4PV9LO_$H2=3B\I, M[7>RV\["=DKG+8[+F$IDEYO9T5JFW2BTW6@R0&6CE@=0F>D8W#Y93ZO\RF\L MG8:L4ILTT'#>UQTWI\#LK*:!!.F%JYI+@/WU)O?N5+-B!MV8:,BZ[\MNPYW1 M4'GRPD"%PFEK#&LM\2N$',C+&!:RN9VP:,P.^J"' ] D)J+$GT(HC*?$L[&_ M-7(C"<0Y4;RDD!]9"6-.A<-V1MD-;2Q5(R].8L*\>C;5I;P"O /\\!S6X%P8 MV]$,0\3UH!F+@_02B8C1?+%#1Q*9X56"Q4@/7"AT?P@2:K1(PAJ&0R Q'LA/53DG3DY.9E$ M_\-(:OO6%4(J,)$IDNMBRS[B\B 65H3H/VY[*CA'?65V^_\^NC$V-=_ 9CR[ M3F)[=*$:CQXU?>CZCO-:!&.!/:XDOM%]L>" M FP_S\#2LY J!,W[+"($62)47CPQPD^@D9QX9GV74048.VW^)O.U'5#.4;2F MLTMK^"2N]!OR(;S+$&%CU$\#'PLAC6!S#T:B$H1UE&(G.W)Z%R'.,2!)QW;# M+"J)$LB26< 4D"ARQ= A$LT$TPA37))Z'H+2ECAV"R@FM<-\%)-I.-&-^E08 MHMW>M^/\?=NWOBN8<6"&<\]N_Z@^M+L!QCUZ@2,(_AN>UTX\-555#JPRF RQ MJ**D1[A0$NM3:A\_RYU3U=&BY;]%]#K9W[3.1=LFV#2%=VSCYCSCMK2EAT"( M?Q.QEU@^@& ,? <'B#(T'T'(#1L'%3HD>$.% );*0L18.^UT9C2MW\[IX*SZ-@B>/_46+LQ, MAWF XZDU38^Q/+=CLM \YO2V#V5%9O>D4W@48:^6L<,;B]CA.Q5070[]K=EN M,Z ]' &ADGT2O M=YO)+AT' :=(1E(," -)+[>NW4(1Z8J($-OR0>&.)H+"<8F QH-;!!\N,_4W MOVINW/3BI1#>QI15QT]<[MK!JG7A'"X@@XTWY M13.,S5A&:3PF"U>TR36@K)@=+*DD\)+ YR N,P.Y51*OK9#$%P/9&AT\CR=3 M/SBL6/7&*?S/T='>4II%:L,3GDT_I@Q]^FV6*39OSF! S56$/N=9K."&H^SW M[M,OX^Y>GZ'&>Z$G3JK/SALMO*H*MB&+[X+AM;43W)C1!\:*M?K!XKTQ"^W9 MB@GA#5+6T:H*.M9+6;4EL,*6IJPEQ?W1$4GZY<7]%D5\R#E*#F(67)Q/N^%6 M^&Q1^+Y9^$P%EV?CL_^(,'#LJ#O,8CQDY_!C*<$+3TPKJ\);FI@F"NVC+5H# M13'1MRVSP2K'EN?5BNSNI'M^E=4%PXRL$CK?>)J>$;]= MAJ='IZRND:77!%&Q*Y91+K)/GIHK4H[LC2 P76 MJP$) L'*#G*:*=NW9EW9F!VF8P/QB.&5P.HL)TAP;X:6LNFXQ>PKFR!OCE?6 MQS ]OI&;*UTNG+8X4N=:-WS-:F]S#WYS[)#?O+*6<-]JV0%+X+:LB1MC-/&2 MP 5KJ1@1/]M>X@A5?N&XSZJBXNOGZ\=O$R<6&246JGXC^P MDL/Z^OGNCR_3YR+-7+N1/FU267+MC,N2U<)^A97I-S#^D?F[JPVIK\W/5]7S M;U?-?U>;UX]7WWZS;._%'D2*]] "P?*J3 U*5S#@11W5NK2S_NN _I-G@LFO MWEF_YI[-/R^_Y9:Z+'P0C_<7MZ[_(_T+7+#W4$*Y#, M/,++ +H#Z?3[K_9T IEWF]_EVK<3UIGSBM.&8OF M[F+?:MY=6@]_G#_<7-XTO]U7UO7- M7?/NXJ9Y:ST\P@=?KNX>W\9V?/CCKOG'Y0WLP=X\,I*4F:E1\K1;5HZ=_SN_ M8F]4RV8'OL)'W+)?G$\L3:&-C0EF=,EL#T[3>7 LN("W/)MUV]O7G%FP[ MNQ.C,FVL%%-_&G_E!Z9&3/(9D1GE"PRS\["%CAO+ZT]YU5C3\@.]Q1,V7'P3 M_2#$CCOL%/."* G'%&T?YQ9MKZ,PGZKS[H)X8I?S&<-,6>=)! <>199\'^O& M9U\1'+\=[E10(R&M-OO*WH"0%#+-']@)4W5_5KNN S_]37GWC7>?.D$2RHX. M*^@+; [QGZR6VLJ(MQ(HN>\ED6S5#/L!-?<)\OVMEZ[;[F)?:"BB?N!'+EK0 MV-CY)'RXH6?\0CX!+JK :*!0#T53@\L^2C&KY[AIXG?EM=T7!]A!BI6-X&] MP@? ^]@\XT;<_<\ M9 P,LB_F(#2SEV$T(G(TJ99A*($0!_V/<@VGDS+82XN""8Z\@30WPVK7ML3[ MNR_6E?_LAH&/A 2T5:U*_HCP\*S ;[ )(+LP@26")]L7\KM,/"L?A@X23MF M\*=(MLQ;'T (8XX*01^^BR@&AHE $U:L"W@KX#7?M?<^&J\_(=)4DMG"9%8O M")EEDU0:5-E%0N&RK/;'S#7\H?-Q+Z5'1SP++^@K.D/B[,D;:A*D=DS$0 "Q M"59*^IB2U-9-:HV"D-KY[=7#8THU0!K/K@-WA#\ZH#)9@0H??B $P9IID45X M=#$\GB@,S##XWO8BAJ8C^R!(X@AN!CZ#RUH7*3'IHQ4:$)F@UT,0+GC+_RAHO^;]0RHR!QEBO7(0C2GP*U;3:\$.V:#%?=NQ]_9G M(]:=X"6L,8E'+E?L(;Z[@%;4EQ4-XD4JAK(AQ8'^B$@B2" M&T1[KP#P8#R:P7 DS(@@G0_DE\,QL>/:^57C[.BP6KNZJE9A[;+: M.#TYJITVK\ZN3H91#FB1KI\(IQG#'0[/CZ]/3YKGU4,P)*J'5U>UZAG\;_6D M<7I<.[@\.CX_OBR1$8Q0;^/@_48ZGM=<<9AEPH(WUI=][&,[R)4N7L4)3AK2 M5N(EO&TZ SNQ)+&2Q-9)8F2;ET16$ME:]26ZNB61E42V3B*CX$E)9"61K9/( MKCRWY_JRPJ0DM6*2VBK7*^ M3ZFCW%4N#.+'"7R_ 5)[:W-GE<.STM)?(KDV8 D6@V*IX$5YVS)L)IKIR^4I%X[=\0$V?>5T>792TF5Q@[YGRZ7AEHJ7 MK9C4S&*WCBF;5G"(2Q_T! )V1M%> M&>V:W])8+H^W8+1+G]\-'=\M'-XB[4V&$*_4ZQMN=2I-A[E,AVUTY[&VCSV[>4-7*I63]L)21A:;*;;;(K214M2(9FI)LHZA) MK))BB6*WD:&:.U"UHOV7K8QL-;;.%PPI(N:6U4E JWD9'VZQ1M)*.2SJ>E8ZW MV8PW.)$.AD!L+2$=T'V+I>)6R .5\K,5T6<:P_' M32+.V1)RKT3L%:GC\M67H)'@P6&Y+!<\G#!VC-U<,O4?1:U MX^=5"?9M6AVU;;2JS5>.-B.=EKV4.RD;:]OH6INW0&T5HK2H#3^E*)U5E&ZS M5VTE16MO5=*6)#XKB6\C6S=WE5M)QB493R;CY=)U2Y2\E:3Y"DASJW5OM=E2 M<.NW1Y?HWMFU.K=E!_BN.0)W)^)UMG\N.:9WR\]=D],Z\^(F\OIRVIZ5TK:7^8<)I'^-OH.YXL[+LKMG"&C803EZ%RU-?+I.]1-1Y M.H,4I*!SJU[-&^:>-4>\5Z.+9DNO;RKV=72X.%KF:N/CO\:MP!G@O^R6)SY9 M_\>R++6TNZ0'5FA;?I@;G/['T#K^\3%= 2T@$YJ6D6E>TV_9A$I_LX^!-T1Z M5X]K!T<5 ^OKFK5,_C?ZDGC]+AV<'ET?'Y\R70$OQ-. M,\;?7#4O#ZXO+ZN7!T?PPZNSZ^KY]=%!]?KH^/CL[.#DZ.KZ\!T_U/J=-ED2 M]/^\0_M(>)Z46_K?4=]NZW][=@3DTW']1_SINV'B.#AXGW/HDXT+8C'7=X1/ M)/&3DAM,!5.S)2:&[ADR=.4FQC#T 7/FWRA03&-6L4"\5'+39HLYA"L M9$^&A'8[0*H"Z5/7%+1&KV&=ISJ\K!GD@/&F_*(9P0 .PRTZ#*LXP5P+9(W' M6M+9ZZ&S^[LO)8F5)+9.$J-(>TED)9&M55_>7CT\ED16$MDZB8RBMR61E42V M3B(SXJ EJ96DMDY2>PQBVUL7D94S?+,S?&E&<\$;R?/BLK\4" JGGM>K4TOC MY;4UC>^ELQLW7/O&;WL)DG\SB@3\G_-H_WP-W9)%[]PM/#'F==S,3HR;&>"[ M IL>GY/"7M+DF[>1TYZZ;=^:?Y;D;NUFJ%1ALKJ7>$>O-Z3-9-O2N> M^KL9TFZ<;GB614G:2Y)V7@_)IDA[CN' FR'?DGB+1[P3ZYGR.CEFI]ZE9@AO MA"*-PMKCHH+;O%&ZG$26>7T3HV19" K[='12VY[4*X$?4PEDA:\B9E=$@+-& M7H_%IN)T=T$\CDF7$_E%%?@E$,F,B+^-O&Z%0D;L%J#A@K0[E+ Z&Z/FO.:! M@L;PWC ]EQ8!$>MRF;OBA.Q6:EUDYGJ3H;-F]MRWDRGJZ2%"KH^T[<%#/P@OZ*(K* M8-W\IOER*<>%@W5\@$W?N4R/;QEPUT:CG-SRVD7_ML><5M1^!6+6CK!16S)5$B41XNEWLK1*1MU11;.]APA6=)L_/1[#82Z%)=AO)J;F# M5*LGRT;9]_#*TZJ'R^6IEHACS4&-KZ/NIA26LPG+H]FR4)N69973HPWWE!=L M[.^V(EB?0_B1G.A;QJ_F340<+9@M_@TB#+?G2$_.?&97A9GUL< M:^)H&WUGLP6Y"DBY9?=D0:EX&PUILX;%2CHNZ7A6.MYFS]E2@;22R$O;%@EX M&SFSF<-JBQ/I9,#40M?@E,)W5N&[7&YM@($:2 M1$2Q);BZKPRQS1^Q7BZ]MV")F#JX9:HRCXK:W%#:$;/:$=MH))NO;FQ&0BT[ M'7=2.!YOHZELWB*R5JJ@M27Q6$M]&!F[N M2K22C$LRGDS&RZ7@EBA+>ZND61JS1'>SI;:?@NRBU:,O.0UUS3.U. MQ&MHMUQRKNZ6G[LF?IUY<1/9>KE$XH(!O*]AT''C%;1VGFS4\YQYQU?7)%)2 M_MHH?QLM?O.%#U?%)AON-BW99)?89!L]A_,&,5?%*(>-PY)12D99C%&VV>FX MDA#JRM3-9GMR2R[:)2[:1E)W[BCMRCCE8*-MPJOGE/E"<>OAFBVL80-!X)D7 M.H&93I9+0"\1*Y[.( 6IK.S;#LX?-;=Y&<8II+PO]4P.:\R6\-Z0&JB<;C:0 M-135_C5N!3PJGEY<'UY6;T\.#JO'EZ=75?/KX\.JM='Q\=G M9PK)\>EA]?#B"G[3O&Y6CR\OSJZ.SL^N MKX]K[_BAUN^TS9*,_^<="FGA>5(2Z7]'?;NM_^W9$1!-Q_4?\:?OADGBX.!] MSK%/IA+B3-=WA$]$\9.2$DP'4[,S,D)!N!TA;('GJFH[6**77>;;#RYI!&AAORB^: M$0_@"-RB(["*$\RU+-9XK"6=O1XZN[_[4I)826+K)#$*H9=$5A+96O7E[=7# M8TED)9&MD\@H*EL264EDZR0R([Y9DEI):NLDM<<@MKUU$5DY\-:,SCS:_I.+ ML38[BD1<]!D@>7':7PJ$GW RU$'C8J"\OGH4Q6L7OA&>^RP<=8!-.K\[$2]4 M,GYRNN'H>M$;# I/:8WY*6WM$(FK)72PX?G))44N29''&Z/(N5 )5TZ9 MM9-25A:/,B>6_IPLXL88'QNQHFCC!&6M$"6"7]ENI=TN8"V:4UQ;#69 :@ M 5ZOE6; +@C2C26H%I]E^Q8E:4G LQ+P JFLA8)@)5F6"EZ2W(0DU:;U\.$V M]?!;K\JZ\9]%%*.*LUS?>@B2N&O]&_QG M8PJ<+I#8&QN%^]^'=EDGD+QCA%6,-K8=X%TL^%9MZ9 MP^ EUQ:,8XJPAE?"M6>KS-<7@FOGS0>4W%LPSBG"&EX+]RY0KS E2_$:0TYO MC"=+6,QM!7?/)M5@O$+&*5*L=NW=^BLKCRXXY.)X_(37)U 6Y^(-MS>L1+HL M4#2S"'Z [I7P04;$F<8)RAT'G43FCB.X)%^D$)$MUA!6.5AKCT6)6%URTMG& M&M'GP$?8(MNM'4RA9+J2ZJ$B2K8KV>YLKK"]:(7+'EKVZM<)\E'SW1OAN$B[)V0+508OCDFR5G;8% M8C(1E_8J*<$I:=$E9._)J1Y'9Q MXM>E:).&54._:J\1-;X$:=_()+ 2][\DJ8\K&_I54E-)31]7.-^KI*>2GCZN M<)1724\E/7UOJX\@%=)5655#6QEG0%KGN)^E+.XEH3F-+105Y? M6ZU:JQ=Z%M?ANT_'Y="C5T9I>3U84RCME:U*:R'+ M+<_B:I23CUX78>9UN:R%,+&G=0[A*+294,XPF&V&P=%!7L'\%B-3Y:B#DGKGH-Z\ZO2M!K!* M^BW5.]-F;8'LTNN;Q=4H=,B_%*0S"M+:QA)4Y2RNDH#70< +I++*65RE@E]& MP4](4FU\%M?1.B$MREEV?BMPW>?SH[+.4"O\[E%9IV--9N_ MCGE;:P=,*/GL;?+9QGKG7].(K;4B0)2<]C8Y;7.8 *]@JM;QR3K'D)0L]C99 M;)7%0;LS2&NM&!TEJ^TNJTW"$:DO4,WS^F=G;11T9,6SLS9*P6MZV BLR?+L ML0J],Z$XIJA$_:E1.9AALNG*NPP*.]D*'BY^MKW$$6J$E.,^JZE07S]?/W[+ MQ7)NPR&(4(][/[Y,?$I^*F'<^:1/ MLWX7/7,;?[-B?O#[KZ*7+NQ76)E^ ^,?F;^[.D_SM?GYJGK^[:KY M[VKS^O'JVV^6[;W8@TAQ%B8X?)'9H(]65R"!_V;54:+)-,Y_'=!_\C(\\JMW MUJ^Y9_//R_1LS,WKO\C]RA0/BMA+>6T?.;9V?X9O)OC1GW/'N 6 M>V Y5EM>T/Z1.0O;ZH8H$/XK#MKO,M3](O<%H8]<3 KQ@>,5PQ_J_-'0M>.( M8T*VN\*44[$B((D.(4WS?<6ZN;O8MYIWE];#'^\N[AIWEH/C_#!EZN[Q[>Q'1_^N&O^<7D#>[ WCXPD M=69J%*5K[Y(>L%F;/\O(L?-_YT\='+4,Y2,(X #@#M3 =)RDBB&^WM$1I[= MPIT,PH&% Y0%XAA\QWB$ZT=PLXIU 6P,O_==NV+=VS^L;Z[S!+=Y%#X&T@7\ MB;=I>BT1QC9>[MN.O6]]M0=,JSW;$7Q&H^NR0V&UN_!VPK'BP(J[PDK#BO"9 MCMNC^R*#^_"]I/]>/Q1=X4#K> MG;>G0W\/K<:RGT)!#]NWK@.^? )?QN#U">;,'GS5C2P![^A,^HGUQ0[;737R MN&[1K_%5)OKS]5J%'Q/"TN#0Q,\^O+.P7NS(^F5"'*LQ5*\V5G+.#E=RQ8_6 M$:J#&2-4-W?7[SX=-RI@78[$J.@L)[Y'/><]:NE[U#;\'D?'N>]1@?.)^@+^ M\2R\P;[4:SSM>G::J#!1!$EHE8C42[ MZOZL=ET'9,1O:@\;[SYUX*92(%H#88?,1<04&'8T;C_,&'W%RNX4BLM+BL]$ M9K__+]A,;=HWXNW96410!3/X"-W."/KY!\^%BZJU.#^OT,[[PI>N" MV "1DWAX Q??B0((U:!332(Y)H[/CM;M*7;:MQZZ01@S#:0[//7Y?A ;SW=] MBH70DU%:P7EZ ]C$?>NQ*]\+I4-F@2 L>CW,L2-5M9->XMDH+2W1Z8#<:3-Y MY >7VXS_+Z)D;9& >!!8+5&Q G 0^#U":R!*)U!.XWTIK; ML5QX']=#52["M@LK*O^1U1"3DY]U\DSSPH5GRR!Q#GK1(SP.D>&#]G:!T<='[1(*&[>O: MCES1]*TYK+W[%/CX\F2QT?X,OV <3&?E!P&\BJEMUM0&)^.BNC,0**PB0Z"^ M> %.D >/-&/#+L+%L[\:ZG5@H=%3MU[PT&GOI=V(;0C62Y!X8%$X?R$! ZF! M,$.&5,*NG81XM=4/T8G"U^K8+I)R^ .$R;/M)6(?+!9-V)JJ'>;2$<*&FT[= M%7X!374YVX)+TV2B:2.'EDBM@&),Z0?8T@.2PN5-E];9\\'5[$_]S5WV1W(A M4JZ2QL4L*KX*O!/N5@1OZ)'>DKI,FU<@1N--1D+ MD,^2"XD2T"'@1K2#7@^U(A"#A48@<(7MM].5@0BQ?UH1J& 4R^9ZB5R!2;V@ M35DFZ9P G]^Z/\0+D$ E?8W(.6NI?DU#,8JIC2 V5]C=8@C;1J_49 M;?3ZNT^UT?[%]UFM.6S$Z$!B7AYF(];\ND.8#TDK$G\GV(V*())1?K2R7K!H M94U&*]/56[S\_5T)4>:%X R5"': )5#"$#M&Z38(V@:T0H+DJ4M2$=T7)>@[ M0-?H>^._7-01?3#22=894@&$HV##L!. S"51@ K2T3'M@OBTVPT"_P$"S+H' MKX+TE=%*4O,5LH8+EVXPGN_[T_V:4!B\^SP#\UHU#@H(*3[5B3%,EQ M?I#QL%H[,_\<$F:/@S[WT@]]KLJUX5,7[+AP\&!CD_Y##&*/KL>350>;GNM( MQ>D#F"HCFHON3$_KZ&05L()[H. M@QX> 5J>]YT+VB>Z_V(GQ.+*-4;HH]38K$-C4".19J-5+%P(:UV->3-)G>!7ZAKG8J=(-)Q'6_\QO).C^%7,/+_7_X4CM,(F?UT7G0*8T8]ISV-\SZ)K.ZX^T6/==VJ>AY MM!1N%2:&BHW3--\K!14/)4=/_W5# ;#.QF$<,G_R=V"&H&V^@ BFP M%]?P:Z#1ZO^U9%29,MY@=SE5+PA^H%T4J4PR)ZHB,>$*M(L"[UE8H1O]8&\B M =L!0]Z+KW#B6F2@%7W4-M@Z _!>8PI(XV(PX>.(9^$%?;(N M\=;@1CD)&X) :?)?$=52C5L?)O8Q\5\!L19W\0'81LJOA]O'F1*9%1U=8IJ: MIPVJY%SBN7\GX+!B(A&369I#=/X ;/!GV_74V\+*.Z"UX5[IS>6^>S+6!+^- MXK1X1N;&8+$BK&!*B^HD!E9+P.;#-3+:/Y&*;\"%"'H"SI R#(,@@3_15(>OW1KH_ IO;ANX<,!_.J"'U8>8_1O]-.IBVG'T]:PG/%<\X7*F.2\_ 086WR5A6@20'4H[["O)'Z4K8Z&O;D$;LD(P68ZN!8MHQ)JIDR)AB$2S#\?@=%^,LEJJD MP&(S.&49<\8SC$ERI2?)Q\Z'@-07N5AF@T(U2"*BJR#,B"O*&I/, )[TB%1E MIHID:"_ _)5H,^?["16/#4O9?Y-W"YYB&/1 Q_8$I3OA_Q-CJW0;_BI*>:;C M>B"64!C0&AZN+K0SZ[&JR6/*!IN,D%I/T&FVN+,KH"=O7.0=A@6?[C&_R M(-H)^%6H(&[A_\E7_H85)#VD3+R^=G9VM&]]!M)62QO2?:$ N1[*VBT[P5O MBZ" P[WSL(0,Y&R";^FYE&S&J.AD?;:_D_;*'SX5*!!'8,(<=0T00^1)I:'4 M1 7#-QD"2QEV_)ZAG1[C]W&7R0B,H]00PM.Q2=$,EZ$FO*J1M>AE^;N3M#*6JM0'NF/L;21) +^CO@=^08 MV+T/[AZ_B))$%9#P[7W8^5E+MENW(ZQ'T>Z2QB&.54](*SG-9U2L^[LOUI7_[(:!S^4(TW^B'W=I MV(J(B3KQ5[A'^I>$R6.D\*S/89#TIS^:Z\347EB\%[H\2&_*8.A)?&/<3W>/ M?M^S_P+[*Q[93>.'5S[0AJ#,1\5Z:+LDX?_;[O4_#NWP[>T%+CFM*L'M61)O+^?27P;)"R>4=NL.$X="=.;D1Z! M*N_"9'VDBKRF_UR73 HO$ER]EQ4H.W!<%'RYAWU5.%Q6%>C7#YZQM)PV\"'P MR%@ :R1X1CMU9^,46=E.61;2U]*OEK6NF"_&Q .(N?\()!+:+'0IP(B*R22+ M#7& Y!:1S]_N L\+%$U/EC#%-KKFX'#TT#D&I?WUNOG +JD"<(('.\]HDH%Z M)^E+BMZ.8L'_C+%F%.^5Z1((''F"?]Y?T/W" #0$5H]2]2[)-ODA& 2BK6Q6 M>1W6N0S@1L[08K'V#8057RU?"7WJ?]K/5"(.?GS2EOQ)6#.>]-=C6?(/YHL@ MVP8_-F(6AG8"%>%$F((#>K,PKT-Q )%14, 2I%RSQQ/.JD0B?L: V^VHBU1O[UG @(4"2?#8M$L6A;/]!U$;U^E[LF?%(Q/M@N7;[#>9_SVU7K"?LJO!Y MQ[,$#6_Z! [(?XQN#3N*@C:?=F0>$-BHN*/L,0FO@[$)\1/\%'I!@S1&J=U\ M';C'7Z+-3-9#=TGN$(6U@A<1PFD-L9/GU%1D2U]E,JW!>F!VRTQM@ ;(OO,RA M5K2O""M%QL*PF&J$@6\I8T+L1D45@5]-/P$-#+O68JEN_J@5#K'DT"/Q%=@H M#NWAY=#1B2?8RLR8;4M[&K21O\HT-]U)>KDW7_>MBYQ7Y.0X\,=0!X9QOB#W M0([(0A[%[_3&2*Y!&E7G_"/J4B/DI(-\U!TA?$%UVH@9B +2)OF<2BVI M;4(,U&%)>1B\Q%U=72&->0S5 -5+ L22="F&\/7(.F\G'C4^H*]-U?GX:@'J M8_@'2 :T66/NS_-AC[AU2TH"6[VC)K(1?6&*0$6I<&9[W)G#NEZUS^%=R"0 MQ0NR!2Q4>#2HF0]X;?/JHF(&/9M_)P)#B%<8IPH#-&:!(R\"'T.#U"ZH/1%U M:L8)L2R5^L*B23J@*4R/KI?X%-GUE"&": <MCG#H3%,%([^O6/4]21UX M;E16GV#\,,&2&]CC*ELL,<: T6=CA2TP$JM;3CHNTJ&YQ(X; HT",<9!#_UT M;%>3&EJ'Q(&D@.9EUH%\#VI;U"Y^GA6E=MC-Z%%^YF>T1N*X"GOBV2"T9#,% MWC.B+IUGEC'$-,/WE>2'-VY2\MKFF_:X$PSBL23BJE=^&YP!1*O M%[M5_6!T +&&(%4<6CPT=7^.!R> ;YW'L;"\9Y<<632'6N(I\65Y%I516'U5 MR&4S@>ALHA0WJA6O[8$J1QDA98-I+&5$!S?Z5JDV#2BT&@=5E(=/9,D#S]%: M,%5#MR;^U83V <,;O[N?OJM?7O$O+])??J5??I6+PY+L%LCRE[U-N[EK+>98 MH.9J3B"MU5=GU6-*%M%U.MH8!F#NBR^2NI7G3\T-F5*)#5W.3T*8IGU,)4"]#&W2LW3E+G1NG/?ND8;I()9%^HL1047 ML^&'26L90\:&3BWCM40?*&]1M1&,=Y.5GRB#&*$.8O;)UU*Q2>F^1IC[P1"* MP"1RVW/9NY-1$ 6)DBIRDI@8%AE8SZX@C\O&%4D8 .5$4EX0B1 ]3R.N!>MP MPTPHB I^4">:8 ,O!!J F58J ."V9)6DET8OI;JQ@J*-%1+DJ"M+7JZ^ R<@ MG0 S?L#FPK"CK"LDAJTVNAL;+W*UNFH \ZP8TN^!A$G+"CK#YVD;)QK)"&FD MSP<[0&WY]LJ&3TN_(Y6[AV-&C0#FB; )WD*=N?1A.0P4Q=HDQR#!#XMQ%.AZ M'7%!T\43/\<$5_!N^$!I5.)/I:-&OT4#59VRCKJ@%6E:'_N8A@Y\1UE$Y-EP M+$Z,FKIQ)B."I*J]Q::*9=[_E%CUUH-T:9KW#WM<13?5CX&+KR[V*LQV?O " M1"-\(XK$1&=8R!0P,O9$N%3Q$/@@9+ 2/\;,C,$>S#>I=:P:V,G? CNC&V#- M ],=75J5I^\8P5NU,[![YT'<33W.K$L8\BN ^X"&IA-UVF(IH.^&P<$X>V] &7.!RQ72)/L]&9 KQG? M)#^S9HU/V$VS;S>CIHJC,&]\V?Z*WK4LVT3"Y3($W&9C6T=RT#I$PZU<:= ; MC@V%.MSHE]KI"5)412(=P*D)1XFX[(^\@,)"8Q=4X_N=',O[23F7T9WI8N$Q M25MV\0\]@_@#%D:0:!.?6*'X(3+'+XVC]&J0^&85EOP1"DT.="G;@[Q<=&D5 MW(3+D1^*9!IK;<$V=BC/24L;C7>U57 +E9.*'ZMB(DZ4X\+0\8QE323%85HH MAUAQ((?@F9!W&J;*U#P6]*U#-PBIT#6D5+J.22C_5;JY.?4(')P65A@,;(^1 M'?S4W]:Q"-:/>=$'\*IM/Q/YL]5R[1XB'."#I8VP;]UW)!:54<=!=:D,5O$2 M9%(OE0E" 36X#/[!2;\$X0]IFX0V5@0I3QZ-H*1/E78:6*6GHR&DQ"GLC]DK M>&'0J9X140&5V/8&/@<@<4MR2RU@)<;S/974EM$O(]G!.$T,[D U#211A/X-(XI+@_'R>CLLK&R''!L:=_D!A M'>2GVOZ1!8+.H]8UG_D;-8C8(PN;:J-03<=)2*D/T_K5)@G!;+%.E2H^$H*R M4 P$%28N5_*.JEA,]$E5C#4($C7*U+D%3 FL_*&_MSYA/5KBV?3^#VQ"_99V M77#WO^86L(@>R9 E OB:A/T@$L,-_;M1*'!2YQTRWY[?=)?>2B9L)6BJ0'BFQ*)4N@[7HPA!7@J)3;3 R;ILFETQ_ MF9.'_5 6R=8/#DY Z@\E7LDE0%L:WM8;*,> Y!)A=:0I>;) ?:[UA7^W%9X9 M:45UH;%@5?LL*X/24@3YA]47OJ,S&*"2X9I(@'\5RT""^F'J,@*+_;9A\J&A M0#+X1]VQ&$23HX7TOS'6K/Z=B;]2?' .PE-16!Y))(-4<:AC5\.SO89$7^SD M7$F^!ZAL&7.*@_Y'N;A3?N(:=[)^U.[P7LZ^N+$K6K9XBRT$A%W)E MI%^FW MX87R@"@9'DR/Q)P457#Z.#I<&WTL>QI!41!YX"X@*F5#%24*',G=VCD])D9 M6"TE.;QA,_>P0]*/%&L0082TTX1X@5!%4"QZ#R8 ^=WDQC/Q8EP)'A8DZX2>";7=X7KV'6A>S:?S3 9JEUY1 M$CJF.WIN)*>D8$UW#[$>/ 00:(F8(G7N)XSC/5-[(26I@:0$D[@L)L/4QU-( M]4P__.#%$S3O)3:2>IP(47D*60<9H)M/61BC6A&HLT?=@-JY"SJT'EUT2+_R M<$'[5M/S)%<:6:(7S.&F21I=A"G+C).^1%:*D@A;/E%(8^<(HG,BCQGK##*U M$D]>T,):?Z,Z\3MGDA/?_3O1 Q\,<"WL*D \H(1F;U$1B;F'F&?6+2>TE;(1 MD@HD8@+BD)\8J2M"WG$[!"1&)598,1$+GV46M?VD*U#MI+H$;_0=>UB]9:XE M+78@K+)"AB!ZCM2<##B]"- M=$%HXZ,EVZPXF8TB10+6;W][5Y[QO?=UVPS5,IF,1 E->* WR.1:)?NDZ5_L M/Q[N6.-&0"KN@1_]BN7Y0610-')#&ZO_:*]G+/WDO&]:,9L*#^I&TR65V$4F M:VTQIEJ MS49_A+>N>J#-?>X&RIRHE/S<;D2T45DO^A MY0RBCD3UJ*AI&@-I?743^ ?6%GDL5@D5H:(/-,7IH^EZSS9-[<&)=/#N1G,< M;%\0.&1KT390J2X6Q*>E9Q_$_M-^A4N29*VT! MH!\$/Q//9DSWE3(8X 4JU MR^OBWC17QH<+JTK\R.Z@F05T1!W,Z0Q#5$5BQ^4RT0>!GZ)NXU9Q)@N;HP\<*--%0>,KFL>6[)>C$'Y(MMUDTK',B MRO,095S.)_O>Q7KO?U+Y-I:V(-2XDZJ%-LM_JO$']Q3YV\465^!(Q\9"E9[& ME;GZVN0*:NI7--L9"%D/A\7Z$H#F"4 BIP!W80Q6(9G1"(2 MD60(L"QHE Q>CVMDX#'8-I9<(X_N)U'7A,*,$ UA%L9>1=X3;(Z4> E$$8 R300A2TGX.)'QCB( !'6G) M@:#G&ZLZTL@"OASDW)QNNV]=ZH06CC/+<#5\0*]NP="L;]V MLT(/V3G-DT9E9^>XSLY&V=DYJ;.S;-3<:J/FVNP%';33?5JHCVP%RR9-])%V M1&60HU/NJ0GOB!$3$JA/ZFX,&ZQDB8^V9QE2&$QQ@JRAHE59[$Z*(^H&+VF? M("+J<,V#;A),M8/T>RC40*_'32&PQ$Q_6@K[$+D_U30AVGAZ/ M:_$#$SS7]- <\13:CFWZ"+AWO%<&I'G0ZX-4D##&YNNRI0I'G2Z;3.1/V-[2RN"M%UI,:9])QK'2P5; M^--X9(7L:)C/D^4%*G#"2-#"D9@AQI4X?1J;1'4I"\9:V=74J[+-/DJCPS % MN)%&T7C@--VKJTQ)C,'!"8^\3*[+NLXVA,D*?,/BX0ILY7X_;0YK9V;'(XXN M=K+:.+\^Y> P+7XTW.^-2VSK3Q&^@1CE(XLJR< 4#2"+W! MC]H?I)9S@_,I1)@.H[1C5>@@FURI39<\'[--%:/^V6Z6K(6IF(8[N^BV"KR- M7THU/"/HE4*N5E8SS^4E_"P#7H7G4G/84;XC>U9RO;*KU*/.3(X_@YL=^FD3 M:J;/5@=3)?WGQ%\Y^ LOJKC7#=5(!G"!/&H+8E@QK-O'[(W+KZGW#.'815CE M8V+8M)%]4ZN2VR1^TA ZZY>S [,K*0Z8F;DM7:-3X;CC%@&G2'@Q(YX+(N4I MQ0XE.L-'<__>/CJDGH(K3]&NTGV1H0_R?(F8-%*]3/^D81T"D)P2V\D+[2@) MN5>Q%*0:^Y:LG04#TVOP_(Y @$/9V3W@QBREA95WAUWV'K572#K](90GACD MG"X!="[;NF16#>0Y7 *;Q;ZJT?:&+5\I6%<.\;@^QIX4UH&\+:AOA-*3"0OJ M-.&S4-/5,X=/M(L;!3OP9D2LS(:0HD_#A7#2 4&QJ>[MF% T1@ 6&/@K]7'- MLS&@TVBJ@'\9#8568;%9Q+/?2R6+U!WF78MUD_+*O5GX^I 63N?.2=ZI(QR#9X^.Q2A8G=$J3]I: M4KQN2)3@DR;GY.*#*H$4<)I*AV-U_?%S@-X NO0RI$8.%(XD2C'>X:@T6,R> M!>9FK!OW;1KK(C@G;HA$TISGPJ1\=Z.L"DQP5B7X@H88PO.S;#(=.W9".0B'"=T&I MH:;1&&L&@QL%*SQ8/X)OCD>4BAQEP_92EN^UT [;@PFD2,/+:IV7A;A([;9T(M<-==&# M6\Y18VU<@[-MRR"V=C 4Y>;,?Z",)V-G?R9]"AS$:52T\"O65P_>7;5VW<*U M?P8>F4-*)<-S)&)#I-"V6PP+8&" 7NB+(^L!T?*M6XGR1,J=Y$2#8^A;-"G<[,HE!F%.T*/3U. M+T-UXIIQ!P5/:I9H53(A@0HH]J> @+AMFGYEJ[B$PA%2>T@*H-HN5JW;P!?:-A6F%MQXGMK6$(7L8 MY)L0D^# F0K3D@?K68 WI?"_[02XVR:O&QT2%(I1+EAKI""SY0(I4$G 3AVD MC19"W^-,JZ37CV*J@4A"5>(RL@3IX.QGWX?*'GQM%H-E6PTZ5;@!0JQJTSB% M)U%3/#(6O=P&=L%5K030E_">54<]Y2CC+CJ10:R2H(@J;00PC>'8+B(^/2&U MMDU]+9U!S6-8![F?(P?=B%&JI24."_'4OBC9CLM&R%=V>4QO&ZLOP(-&N4@* MRE0Y83$*JU;.+"K>2[4<$AXEXA6&/OG##+B&U.@-4K=6OAD_7*=J,12D0'F'0+55 M3$U;/9@\RAI8%3/5+V-WR#TQP=0P=D5V#^6J5)QJ" $]C4+Z0 S2NR>8G]VD M;S"P;(GI3&!2(4LQ C#A'8J4?4]".0W#IK,*\CH2C0TGR3[:WVCF'FBJ!>&2 M#%0U0"2>2.!]2'/ZN8SDFA2SEV?[T51$-#;:;>$Q5!8^3X*$Z6$467PFK#!- M!U-DX+9EK =Q'R5N&X7?3&_%A /7".D3,,$U"/6%@M[^JA1=BC:M0=RRQF>^]2^ZQY]\#WS&GHQV,;Z3#EJ:\*-J MEH&+22FG^A2@Z:QK!+&6)D!M2WN7V;%LW%W%T#7\U13Z40-W6X+#TSR(3 (; M8B?#F'/*3K PL\"%U2.52F@O=5C3Q#A)QBKO83K\_) M![M/F1*C5"5P/:EGHV%K6R7$T$C2:;+,6!2Y@"<1/(5VOVLLPNP?9C+ NUU0 MW:BGD-#W%3R$4O5-71&7GE40<#J=K)88M#A;#U)WS M^N6J#ENK5@N*AW1.8B+*: MRB]*Y]U(YT0GM_+&WZBV# UGSCP^;'"9UE@Z6Q<^-::=H@-).7@U4$@=)&:Y M8QF[?Z')G^9T&Q0"O.O#!I/B//XV@R [')1.XZO@WJ(%=7CP7@74,L:ED8\> M^7]S_>7-9K9U9%+O%.7-&O ,[:6@*G2QT MTY73*:ZOX;%5,L%!GJ6."/RJL%XZUO@K\Y#2'^A0(T4O0>QC I]APJG26K=* MPWY]22TC.)Y[AU!>>3(\'QA5++@9H24+W2BPXW M7A#"+Y%^&9.<;3T9W%1) M6@9*I-NP_):# \C^4B"3\+,.$*)/RS1N0D'Q2(T4HV4HH;F=7&=9X#RNP/FP M+' N1]?L3$7T:LR<14L7KA.@G >)$I"- AFCS]]$R4!V&L%"$^#3-/[Y[=5# M:KRH?!$6XEI3!P9+,/_0X2$4:>$E3QW.3B0831%FT(BQTG@XEIE(5SJ9J,=?7E[VU0X9&[0/MWW]OD,N@C6>)V>"T "";9&&"/MH M&/.VP4B*2@#F#2%?[A[&$#,XC1?(FQ"IA$(5A<) 9?]'5E\<-**2-'>&-*6: MX9B]U"PJE#0\IEF/8,9$0:2J['B?,Z5R.DTN UK4U7#_L/<1;U.2=4G6:R=K M(U5'.3H,[*0@.28VB2L(6FIW_]H.?SZZ'7?>/PD?9(31D1J_O!0/,$J"GW:?83#K* MT)Q_'E&N0A4I4286XY:$'O DJ/H5XSER0EU#S<96!2JR 1 ;YUUN9S&5,-6^ M<>$?]^Y1[PTE6[[!';!@Z4L0X 1R7 2A.Q'@! >_J)WAOJ_'DN Z+A@23H6M MKLR'R;"3WA;T'EPNRK@X)\_C9LA58W?D)I.^E>C9]#@0LP3\PI!M:,#CFSQT M[1?K,^XK5T:O[@)\K#$YP@TBO' M9>&3L[NING;T4<#^M4,B#P;(IP0V/TI':\/ ,V'5C+MG/F8X-OFY649B)*F98&3@ MM)(YXO2J"E8U8P$Z76,4;W<'X!WZ")+1[WL(7#AN;A<_WWB,2;3FS?_9_/_O MO\H^E$IZ,"D\,YD'*'^,RMI>/XE5RJWC89SVW$I%-!6R%OJ8#+]JV8;P6-7C/9?DU# 6+P) MK(5Q?4$I:U_$E&+"+$68T(8,35U,B\IEUD"606,'%9J4"KBR@ST5W*=E3B!4 M2'F<]\:>3@+5Z4V+Z6]E"-OZ^O.PVG M37#)L+XE[R,5#S$ZI+0VLWE"621$RY>+L/0B1G^LZFQUG1::%@&U)X94E,SM MS^J\==I+-2)02P!8 UTLM("ST-,;TUB%=NEDC))K&4S_;C^GY2JUVCHXFA<3 MHCCOW%&I3Y[OAN'2*@,\(/!G$ _ZLGK0C;)#I27Z@2#AX<;YM&V(!FY85XWW MN1<;:)FQW>FHBC9SRK,1Y#7'.E,33FR. N>)K529(_H$Z*<90"M'H^*=@0'E M_I^=ZDRSG,!J )Y%)B"@?B^L 1K[]FG6,X,*4J%">3@4W@ZNE(93;7>Q^XGN M.7Q'8RAJZ#YA=1JKKFJ*R=&RXW;74./TNFJL^^BNZ%3N"V%C^ )_9M,<>M&' MFQ.S&OVNQ.#1N--.NZ:HQ0)6R/I)CCM5G5$,,9L2'2O..$= MR_;@D'0X#PF42C'S<#?3'^%(-#$JLU>H 1(=ARJ9%9H#CS@$IM<-Q$8?LM+# M.%?7*)1'+)0@;9$CJPC>G:M? [G?W&%1A.3 *C1L?GW1=U0@U3BH7K%M?T&S MS^^IA7\I7WITB)=(V-@F\"2K;JTP:JOV!!.H><5?7E6B/FL=&>W")T(@? M/[C[PB@]R2)*MI=/$PQ4K<%&Z5>_P9'6;HMQ&Z6F'PTT7 )A!$ M];-C](\%H98@WC6#6N+5OIJT+4$HGN6X:H4[$LO)J/E= O![FLRZ;S4M8Q?E MYF'1^J"O&QN4*"7I+&L5I2NC'D\Q%]+5ZKR4_D:B,AJZ; 4"+-FCQC= TRLIB$XO1&86OI/3NHJY7SQO>*T@ MI'E]L!&@4$2*U 4V1R_S-G;$X, *G@;5!?8$.8%@9>3ZSX&'YJF/G49AG)GP M.U#JG&#+\>9HC;B=--*#FHCAVD.;PT^RJ&T(TX);#M@,%XYLM9 NH[&5#+/+ M\^&9==BO-USU5N(\<4$>$S(#?9)?(.D9SS1!6P8,R4EV;MH3IY0H^S9Q+D4@ M4#,^/3:ZYZA)E/:/=ACE)A 8&;2@N&&'HZZBHS0V$7!9-*EB6PN(O'ZU%\(X MD@A.@Q%#^C(-5@^;$E(]5C*BQ@G%L;"(#"7L"LF%R"?B=82TB25F^J(,RZ$ ML89)I!J!9'ZT+NU4(3D--/,S$Z!0_2@ZB)&^DQ2K6%R@EYZK9LKZQ*+4)QZ5 M]8EE?6)9G[B2^D1=AL?CR55+7Y,RMZ ([W\J#_:!8R=;1%YJWC^\A4+)H2.1 M4SI>N@$Z!<&+3UZ4]NF,].^5@_"4&&IJ>BU0;W8%_"_?=NR* B$QQVZ0_9@6 M*:HFX9R3'Q,^_H#%)&QRPU]JG;J'=OA7\'2:E)5%=I=YR8 ?]BQDSEE@( Y[ M,%!AL_)W P?MU11LJ1=X8.I@1)6[] CP ATU;)2P^Z[CL?VDL8@Q_ZG E'"= MW0#6 0_A;O*H)Y&<-':4$05$&X)C@"!R"?@^;3KG%^.-^"$&.4B<"E*4=PD# MTP;BI(R-(VZ07IR-ZD"8<%3T=-!4OL@NC$PDW,0,/# W?3"HAHF=+R3"$#D3 M9#?UP036J*LR;DB-,H[08/T*6&CDK.21I"A;#%?)K=IPW> ))P#((U1GSMA* MTNS"+:$?H/6?VFGXE1SZ),/>.AW1[PXBE2*+8C=.=-+M200](?MJ8IKD0/=E M1&"X1=!!O!3IN9$?H%+=*K;8=[W R&R12Y$N6X5L%=[K7VJ\%KX$&>DMV9", MCFTUI>1!5>6@\7K;E[-.U*@76W'<,,=D1BVH"ID__JRH02?5=M?##*5*1>.; M_"?@?^Y;UTE(*5TJF\A4'@_20*2$:&[;?:58*3:.=-,%EP8-8<9U5%S1R\R8 M-UK(X?*>W19);*!W\PO1EH"GWOZA&')H4\A;QA"O+'DP"Z0?97%)1;9S8](( M?;M0 L[0/#5U".@\P/D&/9U01=N=(>'B("!P1\&QI]R\&)-ODGH%X+G0IN@F MP'8C@X4_+E['TH&-0*%F&T*!@O1DY&TLI \,/ MCKE42 6%(DI*><3%50ZF6#:Z5MCK1HW_5-I1D@9G5*$U+B-L/8J'(.X8 M1AH0,S/O]@;2()5^**D/5- >*-1A DW%R #!*:@F )5/P(#/.#:,N">A$*'U MM1D;Z1Z2-)M$7Y&!Y:J(JA^*JI$W2I'G*<:*8C53&80Y3TJH@-[P4&1W0'K@ MX6O#15]! J<5BA=48_FH/'+^D,_R8PQR#X=QJ7Z$WXY23!)S6BHX>'4*R_&@ M((T?QVJ!8%F_( 4)AHEEP9@WX$7%]E#J$KQAAY5&(..IA(R(@D>'C#> MG9.FK6!AE6&D:N32MI M[6HT@H050+]/QH-41CL3.Y*F9;9M1:*#T-2A(:M% M:3VA$.D>-3B%]V$IU%Z JO#U39">V! MC*]%,LHKDY49=&F*F;VUTI4TW?!W C3#597U@WJ],DPV."+#I0I,M=&H[.\P M$OU98D,#^7S)%%9(JOAP!U?LFC<_PA'&[)D!\HA&0IY M-#2BT:A/@)I[$C&P*\Q?9@9JF,0NN4Y%\RW$%>*Q4#_-6^'85')?TQ^K5S!& M=[Q^O9&?B_VB!=_WU*!YU"KC*PE-Y:AKWY]^JL7H3OOQ*!13N2*+-I# '(<7<4F1G#@!X@O-CEYD?6BQLV+OI2^7>PCD M))F1"OU6?_R9>1GU+FDY'(ZRC/1<#?U>;TI_?9-3FT9T%1T49N>&U17NU1,F M[WV5\645E2JA.QR< :Y*CD4:";ZHJ^R)(P ;Q0+L]7'V[V)/50G*JBFHW MD FUU+#*DAH1$@:P\'H))TR)_0IY;,@)\&V5+#6D0":#RG#4)#,4"6_A&Y.E M%(WPDUE+(C4>DBB7R)*B]+L;3,5"M;J/8EV(V+]3/[X8A M#BH@X:WPFBC1(OT2.4JV#Y=0Z;(RF)6N:&8L[2#4H#X5E5L8 M,Y8FPIH1E&$C\VEB[FO*#ER!\Z#',U("._AI8RR:^]P619.C/3 1P+?T."A) M?0B(0HC(90(4>:<)7W8J<(G@B)[6/< MKV*6-JOKY'@Z?2Y1"DQ'YDZ- M']'(A2(4,JZ!Y1'4MY7]*^C04..*)R^#HX:J,-YU;Q6OJ8-18UJT",>/X!1[<&*+/WI=[3QW/ MB +H)$)5[&#LSXTBC*)2311I4G@;WAKF3W_DW^J5Q<(3WY<@F 7I%0,H# MCJ*_\-[ B_0D;/\0J+&YW?FG4Y%;J'WM.KT&/E*:#T?Z _DF-$>-T 9]A?]( MS\D>H()(UH^'Y= &_*J(C<*](=XIV-0=&L11F"XJ"G# ^E MT"_+003(VIZ,&W'0_SD."F!,X[PE.^?'X 18LP %J/5,A 48V>KAG5X)+(!< M"D(YKW,IH+E>LE#N&93%BIJ[XU/-M$R[,BR^ H(_/GN?0N+3%$DL"@Q(_X#^ MK!&0Y2]GQR0?QQ5B@ECJN#'7NJ8EB6V\VU]H%T7=@6S#HLO(HUX$>J"DU-=* MJ0;\96!.4AY"][*>7963D0!?;00T10MPW!0S63JB,NH20E3!O!*4NLJR2-HO M*>\M49[;HZH,Y>/AW"J7ZUVD =E*AUX8A0=M.^I2C(A-/R5@*Q:?N3([]=U; MMD>9#W ("=([,[E%I?>X.DD-RG9$*QX:BHP=JR5YOB7RU'428V$.R6\R.H>C M2$C,$#.4DDK"7">#8Z@8%'?)ZU<=I"[U;,D&:HFYCYTD6$"&#HL.BZ?]\F\= M,TA'$:BN01U?YI14)5QV0@D7"%"#,H9E5/-*#TZ4XB0<0,%I]R@?8K.@5,,W M;L#UD,_"4M5'5#S/"9\@]-3010($EZWC_ _;#56(065!=,!*A3V&BI2X MF9SJIF#)+&P4<%HO<(0G\SE$D5&F*"I5X#+FEYG+0FV[NL&?W1/&QZ&'I.53 ME2PP"A>^Q:& I?DBH4HPV#S!C5]@7HB8-G(((E3^#A' >9$Z8J?:JQ75A=MQJB1C.43?CF[CH:5"7XA<8OA-RC/U.M=I,:X/)/&2QGICZ M\9ML?)$-+Y9L@,D_MK(+9LXNF->@Y"BR]DW68V? WW8VBX9S,;@QFLL*E3+C M(CN0HZ"Y](=JPE>)EEQB=R[(8#D3WKG-QIC]HB(;. 2=1M_EC0-0T MYB%I_1-*1<7,3:N&/@THG06.+KFHY*+U@&K(E)@R55/Q*/Q"JX(AQ+>NBZU'$MFIGQ"^W%A,7UE!%;QP[QM%_64( MGR:D6)FAFD;OMJX++3'^2V;8D)] $="P'[!K:H!VLS0W^WSDMV0YR1'4%/+U MQ!-J!UE(1>'2;@*+2EJYG"VJ9.[P(N8N/DO>[CIQ\:S\)>R4C>2<:QA\>+&MW7Y*,.^:85 MHSZ3JCYX/#:YFV-LCO0)6+2:>/;K+U[+([&Y"]A&RVW>0HG[O09HJ8X8M:,[ MDJ*?Z"HH%>GXX.YE*;GCV4_4#*8(?XBTS:YJQ4(*D=#L!6$2[]F$KO(^+8G.U62/W51S631%6:X'U226IF/>T\]<0OE3'@"OAQJG!,_A2E(XU>%@ MJ((LR-S. W;$FNDP&-@>YYK/1=O&;I)1(8*>A1]H3::U=#KB.M5I!,A#)6HA M@U-'JDPCRYN2K2M82MZV?9_:T]#UCC/3[B,M:;BF*$IC4_ 6/,U9;B^\PKVO MOJ8U T&X$K$JEDB_"@.6T\)& 1R]D)]0\3I78[+HD&"\8!EVN?:)3G9TCT97 M4P1.6X.,N9!P!I\#>$EL!7&*+FY6KX+'2Q8%]O!$NQ,%-+Y"FHV,04RS6%XL M;/8GB-R*!I'-SH=@MJ7HJD1Y=K">0T[\J""7V'J $G9J^]$(M^1-IA]JVF3. M5-U!3<+: 5\?7^M)@C21;*J,TGSVK:/TM5-S^OB]%'IU*I4^JKWGD3EVF*YQ M)@F9W5=72TGL>PVE+M# 'OE60"53MD(7FP?!+[&K7/O TT,J$C6#NZ&:#LYT M872 9V%=,1&5[&R /*EM>S*VS8E?YZ%Z'E6Y\;)BU/MP&4;2W.,^L=(T%-KX-<$-E M1!N6;X6G0F+!)-V93.K&P9FRM1UJ-U2(%WI>I")3,L#/ZJK[4I67$R*/.B^7 MSXM:-1M\99;+;/-J#]="UYX0#\_L*0!7?E6S>\B]'6OZ9LQ0:6 :/=0O!D^Z M!!_F.Z;QNE.%BZ\:(_QDUG*XMU$J66*$KZ@Z\DUBA%-SY(?,#!.9Y=S;M>CN ME!@>#U JJA6Q-GBE^^&94IR^TP.E##NB<72D4 HR&9]L99\T5V-]H.K!4D#;>-B)U3ZKQ/R01KF&@)90U5QQ MBZ-J$$""\"4RT4;'B%+)6)<*($@7EP&IV\&3KR'!?ZG5SM16.:(CPG HC:?Q M1]5J9$F!DTX-;"-:*GD">OE "B**04_M@-^B/+YT4&K2GGA)/I0=TMVA$<7C::CJ!6Q(FWU7![*J3)P/%Z+XI2P M.MPR]-Q2/PCK-U\_;\\2R?[P()EJ3P:UWZC^'1J$JP*O9JT$A[,%J(%@("CW ME!VI8$SY!BKDKSFZ.I>\R'DX)>$.Z^]5Y#KM/$?T_22R3NOOS?"8FP;%# 4\ MI!R'%6)%]PZ24N7H '<7JDCSOO4=/E3P\%/O-_Y=CAOO#?,E4K"&F8#BYHMSS\/=ZH9EV%9&]D MB[+E>[M'[VDT&J/0123IU0,,D*66<0)/AH+).4Y@;GRYKO#Z9HLO'^;%E_.# MQHVC.0+,IPW3SWS]I#K^U%)_"%P>1/%V#=A*PS4RAM&3+V!6^J8E:#GCY.ZQ M_N4NJ'X)0IQY3K6@ M07JL*E@E/3D-5ZZ@E]4,(V-TK<*$3B<+.=R[E4&O=2=-\$7[PA@=R$-,\+Y=BP89D=6JJ.CG"H/.^,; Q?>&A;4S,N M5801KF]7R#X76FW7[H-LMI[<9SE]*O%E?,J,^3'M5G0X !E"CE=3M?[H%;@X MOPED^NLG[Z7C[_-8T%LM38GCF39[_LK%)[J'7L6 Q+O?E2$R^7J]K;;]IBJ[?VP$1,"$J,I(3&2 M*!?SZ_<^,E,2#QL,QAARHJ?"O*14/LZY]^;-V^.YB6#>35X9U MGZ2+'Y_0S8(P.)WW"Y0QMF0E)S1YH F,$+(Y)]J28D#):6YJ-R0-<.OZ3."L MWB-> !57,9^F4>-\FN5=$_)("LU*2RITPMWU4VCS[CA;8M.+X[$JT\-/1O&V MS#-";Q"34JX=5] @;X7P-F_RH44'[6[:O)>0)WUT[2K>.$#XO#;:6VEB-\0I$OQRY,Q-1J Y\=3P+M@&SZ:AO- S;0[_,P_-SSPM M003_?9[!.R8\27I;;4L>:%^O'3D(++Q>.\"_!+<4".TDWX:-K$@)JMGYN.5E M:I#$(,DVD,0V2/*:2#)G;65.NB]A(LW)0L2)[I2K,+R5)OQ3JYULV)!:7H!X MM3T47MA9&%"]QL/5SI[ &;F3*/1]=0!G"?%D^X=5T6A)?>B5KSN+AQEKML>9Z/Z:G 0SC9LKP@Q(.PXA&>E7Q78:E'=0QD474C M=8!BIL9UJG=,"A$HNCXEY^Z4?["._^M=79XWR9[;V(]#NFO/V4OD#SRP(A:< M!GOK/;3H&)8W_>"K5L%1ZJ-N*DT",ZY9_V'.V2$^&Y0]()G*F02S3?%F!,#G M_E2NBY[HP!KI %;*LZ6D")67#*;OX)$H$A6F\ZYTS$G*K,7(^%&MQXD!4MPS.S/:QSAET1>7@8+)6(@N;HLUO4+B!7JN*4 M>^H'-V(Y)=EJUB[^YSC@9Z*NY:?2"DM*!LD=HJ32O_6YVH&L+"\/9T_]ZJ=5 M1EXW?*9[M"@6J6Z\?619M&ZPM&CBLEPT]:1+)]SF+1$6=4\&6 2&OC0M+YV3 M$ GG+FT/0JD2\$_X7"&?OZ>#]^K'^@YJR7AXPCJ(O6[^ M>QT1"%CU+&L?X&+%N=\7+E6H(+DO_;3\A<1#HPXE!7!U3LC$8PVS9#*2M00C M606=3FWWQV#NJA6H=(>@M[I"].)4#W'FZDJ62?T2JX#I=4=%.Z:&4J]%>'^H M'G#.96%&N'X.A=/C2F$I]9&]" MPXT+7NK@R3*(#V'TE;[JCCQ$/SS0K^O1>7U]JKY7F#UE3T#+)=:5_.+,P\]H MP:=SO< M47(L)/P GOLI2E',:H\VM*"4O!D@)NM":#NEBT>N55D2/%Y.R@X"I?7A$JZJ M@Z)TWV[="2 N+.#;"!8_,_LMBINYP_3L^^WM;7KLW0_=X(D%LQF#NKG5I3-_ MX&^US:1.MH>Z:IPLA:R+R*:*)\1# _>;8 5*%X 1AQS 63 9-\LSFI4:G F1 M&/:QO>$8BR:!;=F5'A>7J7+O!6"GR.GXX*]U:ZY=9D5+^\27@,I> G/%4JH1 M\)8NL:B_=A9C>0HZN*\GPO7=^>GEW=GM28%NHJ_=AB;@%[%E%QEY'WVQIK?J'2*)P%/J ^H%4(/J(.@Q8P I^U@9S!S I@-^# M"1E&@>>FB^]2EFN'GL:D6A%Q[7;=<#6!+\_U!&9'8+KW8:4)#[5YIP1?(^$- M.^,H)I76],O:1F:)*Q*T :94SQ2)/@YU3DP-^"<+KMP,5B6F'-V 4W'M2+WD0JMX;F-Y*4SKLYYHU"%&::MSM @&D M:CY<7XT-/7@.:.V$R\W1.).>"7[M"TMH\<(M8&6->,SB7=@\):N$3ZP:/I8: M;V%:]'4[TV,%B^%UHSW78"B@Q. .!GFV8TI=*W6UE:,]A5J5S1\WU?PK%\LV MBF):\0!F\"_9686F+$*Y\%92 4?=@ 2]R$>&D<>QSH9;.E(6 M#>VO?/%(TA,K3(>*IGV7E"L?K<29VHJ;-A3=1\W$)0S"-QIM08K.6/;'/E6H MPCG00;\6^DH754#G&^<9RM;%1D[HKV#Z[V7CQ M92X-D)*1^]/# F]( E1.8G#)9Y-8N1+ MK/G62FO^54[JV*N1:_V!]7<.V;79K[7O M5#?OSAB*,=-L:II5*UM0US,4\]8I)E_ T7#,?BQ^QWEM^])PS %,,[O\VJ:, MX9BWQ#&Z^*CAF3T!@(+C;"-&;DCE<.94:QL:=X8_=I0_N,2!+DRKLN0/ES#V M>7\5CV48/\7,NBW/NN96&.;UW)97UNO;-$ C%GUBUR@_JF*$^ M@H6'Q'JL!S%3F#Q[2OI=YFC4]#FK=\VR39_JDN6/%&/G8UGO[(;^A8B^>5TA MC]EV)@NJH,O:Y_MY9&K)$;6G1[1:7V=$ZX^-::U96WE,;7OI0D[%U_%3'B5FZXLUG#E_6L,W9E,I X&3Y0[ M-5$.5L.!I&NZ79[D4M\MG;CS-&(R:DBPJEFB@:8\J[7![[NH\4-S7HF^X

    &K>!"B*%>B^S*&1UIR:917]47I3S1JRATC1 MCW63KC-W" G1="_BE,O>LP<6>QSNIZ/UIU;15)P-=B;,/'"J^EXZR95NI^C- MD^TD,NV@0A"RJ(?S!V@*M:*H>]6<\E$*FOI\:KZF6E>J$0]",?0WHKRP0[)$ M_7%$0^51"15:I&HF3W$DWSQSGWB,@M1Q3H!M!/@[0 T5%XB4USQI.E[A)/$# MZQ9X7N%U(:>;1HHK>H(*>$+"B.R$KL"$_C.CWR:7)C2QZXWP&FR'B%D=R@Z0 MLC(KL/]%--3WFC$S]G-:7O:5.M8X(&.%Y#D)%W)3BJ1"[Q<-77823B-?)("4 M(Z:5PLQ\T_>BZ093DT= :XUFYBV:CT&(@#F.R)G/C2NL"M5^6&=Q"$9CA,86 MJ]?B:R_1WT1)6/<;&!'T"QSVG1C=[5D#B %,Y7T7*T+&8&UZ)#W602U!=/&H MJ@H,?"<2$8!^;Q- .09^*BT(Z>5&I2<_BO=BR7N%$QPJ(>7.WPE M-[U"Q1P*%?3TT.ILK%D=(F?"BU).H9SI0*Q@<_N]#%+"[X6$ MUJXR192CQ$C-SFKJ#'4F "%=$9!NKFKH SX?FC B0L/*^S=^J 36B!DY)T.) MZ6:%^EEI\&D+36DRL_:?A>Z+V_OG.)9&$RV.(3KX..$#@8IR+OA$WIP%_\AP M[L2Z6 _UR)$X1][H0@^>=4E]&1_Q%CH81WE7G($741]'N>EQ3"K83(NN/T%' M5=*<4K;.&0OT33_G3,W0(4VA#HE>*JIX:LHJ1V&.;X%KLXLZX 3L+"Z>#A0L M>[C6"*&!34Y4>V L-\]=S%)DD)%1%P00_>K ML,#PH6@W=\<_Q[W[S,IR^WT5/(";A!'>FM5!X]37*63=FD)JF>/UTL X%>^ M40)'!#7*M2+D?<8]X '1URI:-SB<6CU;^6'0:%1#1XC$$5GP!'D-6E2D*%E]4=F,(CX[>2:S+)-!X80_"9 E14H]@FH3<67@]5KK@$JQ8/#-S MS8S$.\7YP6<(D@*!VN.*[ARRPK A459ZYP20GJ"0.YA$ $]YOH[<"0NAHMG8 MH;H0N(F2(@#'4XS_A6TI&D\D)#9,A[Q5ITT29V;A8,M1#40M6 M]?.B[GC(^KVY@S8W9PJ(GQO'A"BXXF]-6H^W$$O@Z$ 73&"^53ETF]<9[N4FD6GJ&'$HGN"-7]G)U@?:=/$B*W!E MX"N=AQ'9&/^DM1.RO"+:=E2D WT#TJ#7HI_H4H&KJ:28 MV^/A$.T&E';.].<<&E6*S0C(8+8EUF7!N@2 M6Q>X3 I/^$@%F0RX)Z9,>A'8*T_K*ZM)-!1[JRK_#Z/DB4^2A?7&.HSVS/PWW5X_XF&W M4MEJ?LT^HFI(8Z8A!9C1<3?R.F*F'DV6VK+W&0J XU[,X2=/%9:8YC 5K4ZU M1)]D7D*+**MQ'B#)@:E,L#I URY60J.SEU?]LZC=Z?H#*[C+SPO#0-;M@B:G MXS4S.#NQV#:C.DR"F]E5=DKO<&C;M;S>+T?(]5'HQT=6XB78BO0-N6\'WRZY M[VF658MHJW+[5_T7C6!Y:1JT6ZQ8TB-RWEL#^$]RI-#K0O,L4-81V30I!\?C M$28-:!LY+8>#.NMD!LC5!XUR.0B2I6HR?L%'[(-1)[ICCH.B%RE889X_2]>E M_*R@%@=SDE3S36LN(6*PI:$,HRY&& W!8PD=V.?T N& MP*ZXIW;M6)S03^Q:3[Y*^Z.MPVS6Q7<&!Z1AO+O=JE0+Y"8..4BI8\'X0P6H MV5^EA2A<_6PBZ*D_X=&\$,/]WTB_G_(U@"CNR*96L/4@R/S00"7%[2EW)&"[ M$#N!:S*D_I*BF3SPI^B',+#& M7*T2HUU8'8W:#:YW#[?.T-?B>G!!+PTL(>.HBC)89XI),\:JL%W-4'0#8A;R M87$G10;'8S3NW\$%\(X,)6J-R=;QXJJ + -,#NR/? M0O^;H"9D"IMP&$AEA_)&@PI\Q^KW#D(HI.?*-0YR(; MKVB=Q=DH!G:DW!28B$1OSL.\IPT6RF&8MV%+)J_0.W%IF;],X\B6 +O!E;-Y MS@XS3SNU"Y@-H&'')H-"II DMH]W #$S)=VF\88CF1)"V5\AE6P<83J7G*O* M8I'=R)XR;L$ / BU;"E FBW^(VVG'EX-:R,-L;:EBDD_/ MI0N BSX-:LM[HR/KR27+>.E+=Q'S!B,QA!_LY]C?Y-B)V3,>8=$WRJX,*0 , M5I(7#PBV,)(FP8I>]X!3$ B7]GMH'5,>"U5>]7*N=,XEGO6K^SF_NG_"A8>6 M=U5U74G>FX_D5-8@@?<+U(D'MC5B"5%>D-V)Z GX(>;< M@(40\=$.PG'7BZCN;=]7VUS :$'L=E.L1V-;QLPD_0,MTT+B.?4 M2LE?.!+:-L)12#>NX=G@,8=>,AT2G;NA-V=#<<[6X=P]1K6\W83+#(Z2S(X= M+$'J?]K]I-K9Q"LAIM+-V\009"=B<;\P@C[#E]!O2W5<:C"- M:,..^R)C6:FB3[2=HEI!3PSV52RW]<9X@":,LB.I0DQR,XAZ(;>IH@DHW4GA M<._*A0;?*!I]>4;<\/GV->W5+;*QE6FCX8\0:@II,J Q9X+B]>_',,_07XZG MKD2?8GC/^A2Y0X&973+&5_WI$NYSS\F?Z8>R\KP\=75..;P);^JU$;!#"L/= M1/=@I&76!'[Y,VXM/K@3_A4G+.B"MN%N^0" MSYMNRL;*GC1(>YS %YP!2EG-'#R@F>\20/)^+YO#(I>:S!V)>YL]-&2#+N8< MJUJ2*GFAV"[FBC>JL5='&O)F<$H7TA#FZI*9%*OIU9J:B_-CIS%/!R16N3=+ M,P^,535+Y^\K?8%;^OQ=Z9<-W'@*$=*R60\,9$.I8!]#V[.-GLIWV$YYN-N_*]T(1LTNBNM9- M%KHSF *WBL%# YVQVQ]2>S[*3):I,T=D4DOJXY03)#PRG$4483XC^?'PLA^Y MXQZX@U.N8T'N@.)6 -K/#QA.U-&B=-<%PS)HXRLV)J)/*;E _>)VXM ?)Q1R MR)LV S%UWW2W(*0L"!B$6*>E#@5O>3S#HWG+_LQ+5IQ=XC#3B^XZ/+4CD+O) M\[8'*O9![@'(V+\E]P+F#YO9$%AQ0V!G66^)8E><4(%PF#R$.I]"O\ZE4]R> MW7VV+B_?"?#6; M5^,4K;42:[[@A<$\IQR&MCJR=,$9L9ET"N39+WQXD=)O1&]_D\_YF GN^9!E M$-/A"ZI +ST^?;1KG.V]](Q7-FMC09J(O"#:8&@,8C(NF6=RW\RC)&DW",;: MXD1#*9.BYUI_YWP0^-G=S!?^SL:I=2X/04U]HWGZ^T[X$-M)#+T)K+-1!,Z> MW+=;7EU,X&-,!3?3/^<'3JX3IJ4=P(? " M[\I%IU)-2](75,1O;@/[Z)[A:="M-K#EU-(&OK)=OIV;GOE^>C8D/=I F\4$ M4+0A1T%>BIS['H?5V1\%3YI=+4Y&9QR3H6ETUERU:]#F>"P_8O78.5$CM"C9 M#AI0@C&Y$_>X;Z]_^A&7PW#LWZN85R2DCQ7+XV"X^4W;'C"\'=_KZH=B=21] M@G;?!G<5LX .+&#^AS8-,N_,F >I:0!7J*V7@GM#1R4NT]23O>5_//=O//OU M/'O'>/;&L]]WS_YY$"Z^#[R.EZ3G)M(W'@?P^GH ?B%O\Y8C!X^#* IK-3RPE5Z3N-(?,],:?DZ-Z-SXZ(UK;8^&5D) 0%:BN[^<@1$@:^A M15WU>D5W]CT_2]S3PLCK M]-\JNO6D&?\\$>S-/'J]_I8>'6PF7(N_'#E'4]T@K:FY=Y)&!MU'OZF&'JVT MIZ9'98-]M+C\P#H=/S_@-,]FS@:A5L70RRS1=";3P/AFG^M.,:7U&['GS(,] M607#8-R\1?QV9X0T /9FAE]3D/*1>;T/S+('$\[Z2((&(PY;;7&T-LIQ>S]: MN#>UW>&9*=VQ@>%9KEK'_@XB^-761ZK:9^A^W]9SI6@;BENODZ?6E@KM#I)D M]&.I]/#P4(Q%MW@??BN=1=T!9EF61._>C4H]-W%+S6;9J3JE142DZY7#&4MR>+K%)T M#.7M"N6U*K93*S?LLM.J5$L]\;UB%P?)<(.4=Y9AM3O%:NGTZOH-DF ;L M*'\FC*;H4>XMD423BK@R+2[?#KN.N6KEAF%4PZ@'SJA5)-2&(=0]66.5XHQQ M9 CUE0BU6FDTJBV[6;:=2KE:$M__8=OU>KV*I,HM_,$I_U\"__"K?[!X\E-\ M.\67Q*E#6?/E,2XM:.:<6$X-"=!N&N+;QJ*\#6,8)L-YNS$:]9+CE'CR&]+; MB_55*58-Z>T6Z=7+3L4IUX'TJJ?VFH2WKH-YAN,J#Y7EO4O,J?4GD6O]0?H1 MOO4Y4W%'NIO&1=RVB]@\_=UPY6Z,AUVJ(U76GZ#*/6*V>9UR]+Z*6W-[1BX; M"!4ZU5:K96.HT"X[R\0*IT)Y%(.3YZ'A#50"^2:L6]\-&&[W"FGGSRQ]J!B# M8@>(=_-[Q;9+=DM&I@X8=!P#.C.6I5TN.PV8'QTO1'G?\!\]T;>KW=-RU8$/ MEP&A-&)R'18M&^,F"I<,(AV]_RCZEET]MXY5?M_9B4$FW3NU$@4/;!,W>/O> M1M4$RW)OB] M;RNL:H+?NTYBK35)K$TJ5C>L*'3VX$8]ZPRKXI(/PSH_AN<,SQF>,SRWORNL M6JP9GMMMGFNNR7/7(8P-EX7(,MZO)(%H>&X75J'AN=T:#\-S^[;"JL69W7;# M<[O%0XSDR*/RG0ST7T)<)O%.'8[N!P-X>W6>!C"V[<55BW.'#\RA+=; MA%??F&/W&/49PMN%Y6@(;[?&PQ#>OJVP:G$+B\L0WBJ$5RN7Z[5RA8^K.-L[ MKT)@.Q7OC%6]7"^PA*K]T:?*-KTQEV^6%7O'6-)ZY$Y01]]I83YDHLD;4C:"!.:9YJ.QGETO& M1]RK%58MVF5#?SM%?P[^U6AQ5+15<5KKGDVX$ZHHXQ6X@R1& "X>AD/U'B#3 MW'^/X>-*F>JKPK\=D3P($4R1)$H>_(^( OCS@SLQ/&AX\/!XL%%JE'"-&!K< MDP4&-&@TT7>&]G9COAC:>VOC86AOSQ88T)[11=]QVEL_"72! M]W?]1"@T93LK#/(D:>C/T)^A/T-_;WR! ?T989;=HK^IO;]FJ[7ATB"< 7,[ MAL:XL6J M5;VKE0MP+^L\#&C0.K[@Z"<[=E3BT6J:Q$YSKN%@6:Y2JI21Y6:R( S+O=$E M!BQG!%YVG.76%3*;H;I!Z..A]S"0;&>;C3S#=H;M#-OMR1*SRT63P+E; M;)>IS0C8MVYQQBL/!CZW88=EB)\HJEB0'MY'T>6=.[M!7IYC&>(S&W.'QWM+ MEEDTM/=F!K1<- FQ M2\)S"O4+P1XH7$Y(>((@N6L0ZQ^Z0@:QJ@&P.D#F.4V,@J]C-QE(5TU< MLG,_C!&!CYI+3A^ ,_!GX,YM-;SF>#3AN*NCL\F939=R7RPB!8$L?& MY'WK?"#B)!@G5CLI%JP_X<70"V*8-07K_,QJ.?5FQ206&MX[0-YKEIRJ(;Y] M6F% ?*8NSHX17P/\KF:YF2&^3>[J+D6$-^Y7Z\[KW0OKLP@"$<="&*DK0WP' M2WRM4A-Y;R8N9GCOC2XP/$AF*N+L%O$Y\&>];MNT5=9HU2OKGIN>E7]4)\7< M&/4?^8RTWBOK3&BC2VV!??#"*WC D/?XZ:,K+^B&?F#=NM%7Z]P=>0G0Z"?@ M5Q*#-/GVAAL/D!MEK52CG+4W*PS)T?[/OWS'0?W)D.1ND:2-M<4;#187J3G5 MUIHDB?H(UD5P[]ZS^W?Q/1%!C&F[TUEPGVX,P1F".T2"HXSE)V5$]HB/%F;X M82&9/:."52$9L+@\"\O@O-1JE1;"ZAEUFK*N5J[5-[\[B%%S>&3>H=?"H1?DXC\&6B;J^F3"#7;3_9J*M M+Q)M1;QNV"V[M@Q>GV,']J$+J2H<5E(=>*(/6"RZX$Y_$S)Q)L+R.>_2"2($OPN7,P7Z%!G0';G OU)7L5J6ZOQ%9L$3<%[9#=A7LYSR\ M0?6=A)NE4-TQJ/ZRJ%Y? ]4_>8$;9-(A#:H;5#>H;E#]"51WC*W^TJB^U [: MTK8Z O$RB&\WK2_%=O&\J+'?KM3*>YS:9Q#9(/+.0\4R.6MV\?*Z_3>#RAM% MY^R]4,##H:=#3HN+/H^/'BDT'' MK:+C1]'W L^ HP%' XX[#HY79Q\,.&X5'*_1B*&X3!.]6'"XQM!LWGHL5P'V.7]*_=W'G[#1!/W7EB7V!=8X/.;L#ZZ MB6M]\GQA'?<1"A(I3I5% ,QD_CKU,'_]*6TXM3M'1)*') TQ"ZFVC!ZYR]1-5KN'I?Y? MJ=,-_T8KH6<-1"3PD-LV;PWW'D>!%P]>Y_[JV*7UAQNHLW^XYA$GK#""OXZ(W/BI[WS>KZ;AS_IA3D M%+Z G/NT9N0[_7G_YX]%[S#?@%&Y,3X*C]WPORZI4U&U+<%^]FO7?V3\'VN6Y/?OUXO3# MW<79[Z=GGSY?W/UHN?Z#.XD5?J#%&(C]T_Q'1U9I7I__]G%^G^/@;:+'/]^<7WG!5WV/GA?#?(:N](CR M3CM^V/V:MQ[HUOJBEDX4_4L2=H]RL_Q!]@0%5=&NYM'#;TR_J4WPJ>\N&NGE M&>+H_6?$9DI&A2O /(HQ>W39Z9#Y:[[W,;.&GV2HK'?VY:_7 M9Y^_W%VT?RYUWF\9_S9/#;G>D/2035#&XR.1^-?8BPCO8WTNY?$C)07YPWLO MQ@KSB34 ,[,W]B=6UQW'P'K)P(OA\U$8T6TZPH*^1HL3/$X/;M,1 ]?OH]P& M7HB.LL@O)$B8XP!^1-=SQ\D@C.!I>\5=&(R-WX4L+PO!;.3V>EYP_\L1@"F^ MCD=N5[W>=-Q@54)5@/ES:C0N\AZGK>4D'.G[55H;-)6?,.X?:\=&3?8UVE%I M;K0='RYOKL[N?KTI6)?7YXM\N4?[Q7G9?GDZ]F!FSZO-GN?WQW9GS38"^M./ MRR&"EYJ)KQ49_N@F\/T_W(EEUUD Z[$ \,$M"6NY^-#KC5_&E'C5%E@?X%:E MN&1]O+B^OFQ;MT7K_.SJ?R[N/C][/NT_I!AFVQJSO MROEO9W=7%VWK]Z+U\>SNU[/K@G5Y:>P;0RRO3RR[YPC,Z-N\@87RRKDMF7WJ MJ[/VY]-T&WYA7L+.Y1M45]Q@AC]_+E&G_\?/I4$R]-__Q_\#4$L#!!0 ( M >%L%31 T/>OP< (@F - 97A?,S5:;5/;2!+^#+^B MSU>;A2H;OQ"RN[9Q%21LEKHDRQ)VZ[Y=C:26-971C#(SLO']^NL>R2\80V"S MA(.M"I$UK_WR]-,]DH:9S]5HF*%(1MM;0R^]PA%>_F?_A^Y/W8,]ZAVVJ\;M M+>K_1ZL%;U&C%1X3B&9PD94Z0?O&Y AGQGJAH 4'[5?M7J?7@U[_Y7Z_\Q.< MO8=6:S3,T0N(,V$=^L-&Z=/6CXVZ58L<#QNIL;GPK00]QEX:W8#8:(^:1GM4 M6&1&XZ$VC='VL%V)/(Q,,@/G9RI,U[[EY'^Q#]U.X0<0&E*12S7KPXO/I?&# M"YFC@P\XA7.3"UTU#J 022+UN \=J:&SUY5Z '%IG;%]$*4W ]ZSN+)1O>[: M@H.E$$&&<#L15@KM^YKU4P./E[XEE!SKOI7CS ]R8<=2]WD\&20:G?S[E]/C MTPO8[^YU8=B.1L-V,=J^08#OUR3X_BXB7-GQA8Y<,;AMCZ]3,B8/HKVFY6NT M7J8R%NQJ,"F\SB2F<'*)<>GE!.'7E'K1?M$"#R+=&7F_I!G@#7RLX,ARU+:* M1ON='LOL,X2/PD9"HVO]>JEP!D>QYYY>AT8\4>>M[! L)2G(J;=W$+8\;<(; MU%HZ.-N#UT)-R)%-B(,[9V01X?O/3N?N'IQ")@B5%B<2IT1_/B,+_%8*2_!1 M,SC'@@@0",H_TX+$0*W?& ;'TKRCE4T33G6\=ZO03](PO3TX%H[,08KG,_BD MS51A,L9F91];624QM*LV/A"Z((X5>@:E]K9$DI*R24Y+LKD$4 9 VE]!*CB0 M+)A$@N/F$(R<6:CMH2$H:V5,RU\YB-I8W+G(9IF@XA MB<$TDW$&KN3_EO.G:+%>A!7(I5.4>BA9P%3ZC!1T!=$#[\[K%B2:24A-"HHJ M1:Z8X?EY?_\6[R.D4I-]V55+>S;)]326+@,4F6F M;@X0BV/IO.4,(+BQDIND;*[XV[!#NZ&J=V#I+JK M;B6G?%V!@]<'#M<5S%0^9%GNO%%Z9:.4-F(]UY%$(SB)/.W\"/._@(P-4-D1 MNU0A.*JNR&J!3[_LTB93?2Q*=_0+,XHF803D"LC)Q-)AF(%9)5L @MJ M7JETG !">+B0+0)'&( M2.Q#\S%YVFSS93Q%ZWBZX.;%3=;BX' FYH(C&)JXJ.R)3^9@GNPI=B,1JYHDJ_7']"-*_50BA@ M90F2Y[F[/2'^J"QZW3-\$JF3>NC9Z/Y[L ;G&!/'I67[KQ#ZAE5SXSRU\Q,( M6LO%M-#GZCP).S=,20E(%,]KHVO!J8K%<(CB\Y4N%W+M5E)EPBVR'S-! !XF M@2*#/6KZFM%1Z1.J^D2U-K[YU29ZVF#;A*^#/UL:AP<*R1R9S65\,EVLHF,9 MJNS?>V2_:_7,0C1!-8TWUBT23FB@)7,Z;WO$6\@P,I32N#^1)%]89(,9)RO,Q(I9(+JJ3Q:(2 MG:+XQ.Q?Y>[ _Z'J"$\_Y@?5>SF^+AJKH]>&L!8)372XB.H;05+7*C2%/$TE M1;-*08[RCRMSL@A9+"A3L^G&(_V 1SQSAU.)>D29)+441DTR/X;()P>&AT:U MIYL5$4L],6J"S,9:C.MG7[8F"\P+969(O=/,5 PAKN"(_/Z7I*J];^@1'ZKB MB "$]K#1:1 E*E6_=%G;_;ZYH^X]_YCZKU!<;H&W_V%+HP-8U ?-GJ-.RYUDUK_9RO=PU;>%&N& M"A,>H)!JC-X0+?;AO9A!]U43^)5QH(NM(/ #(^R*GM\2VJL;[S^L?8]G_=L, M6M%QJU*']"@N(3S: CN.=CI-X'^[ _@Z]?_D)E?<\_)AS=1V;7AS\N'#Z[HXT7K[.CM2>OX_.3H7_R5TTKOV=N?+\[7 MVK*T9B,7\'#V]L/O[Y>[T0C^5&O#A:1H\Z=;HV$[?('V/U!+ P04 M" 'A;!4QH@0,)X' ^)@ #0 &5X7S,W,3DQ-BYH=&WE6FUOVS80_MS\ M"L[#U@2P_):E[6S'@-.FF=&796D&[-M 22>+*$6J)&7'^_6[H^27Q$[B+$N[ M9 5267PY'N^>>^XHJ9^Z3 [Z*?!XL/.L[X23,("+/_=?MG]NOVA@;[]9-NX\ MP_[O@H"=@ +#'<0LG+'SM% QF#.2!>R@^:+9:74ZK-/=?]4]>,E. M/[ @&/0S<)Q%*3<6W&&M<$GPJE:U*I[!82W1)N,NB,%!Y(16-19IY4#A: <2 M\E0K.%2Z-MCI-TN5^Z&.9\RZF?33E0NL^ NZ[5;N>OXVX9F0L^[S68XCFMRB0M5O!;X2$(Z'?HV1= M9R,5-6Y4^E$:IM-@1]RB.7#CV8Q]5GHJ(1Y#O;2/*:T2:UQ5:>=9FR.OGO?W;_ ^L&3!YDM[UM'U.!R[ MS4J_4&6"IV0@5"2+&&6BSU:,5T=_"PJT'$U.:"$42;F$0^4)>V5I1%PL2'"= M1A02!R &=$Z5"K9:KT_$;\;M+4()9 -&2 @0BEL M2L-I6(:D0,1 ][&PD=2VP'E$%T;+TDFYT1'$V&S9+OHD!G1R:?CC"ZP=U1A\ M^CTK*#FU]WG0/MB%/3^U?1"7=^6MH*RO2G"0?$;ANH*9TH>DR]8+)9<62G A MVN=5).$(2B*/.S^R^9]'Q@:H[/(]]@8L%EAH-<^GM[NT3E0?\<)N/X4X-P1T M3[52R>*Z,"@ XW,BK(]Z' 7*RZ'29,D7JYQC0'+O[XK&ESZK5WQ$G0*Y W6Q M6HK8'W-L$5H1"S04;4"4R<:SH"))A:4$X,/#^FSA.4);0(7PZ.0GY5@_B*B0 MG*@-M^656"82G%&FI=5LBK]"H('(/C@?XL?--K?C*;R*IZT#> U6VX?^UNA" M1$Y$3*#A5BM.',INSU&_B@MNNX9.HE42=WW;'3_'5B# M:*0D"">/YRNA*<:QBP1^B MZ'REBH5>>Z56*;>+[$=,X($'L:=(;X^*OF9X5/H,LCI171E?O[>)'C?8-N'K MX)^6QOZ!0CQ'9GT9GT07J^A8ABKY]P[9;ZV>6:C&L:9QVMA%PO$-*#+#\[8# MN($,0XTIC?IC@?IY(;N((>0>2]R&5ZJLYL"'+X5 ]3W("^4?IMF]_T$%/,3# M*=4._C$G;IZ.$9$ =%&5+!:5Z!3X9V+_,G=[_O=5AW_Z,3^HWLGQ5=%8'KTV MA#6/<:*%151?"Y*J5L$IZ&DL*>IE"K*8?VR1H4708GXS%9MN/-+W:,03=SB6 MJ$/,)(G!,*JC^<%'/CK0/S2J/%TOB5BHB983(#96?%P]^S(564"62ST#[)VF MNF0(?@E'Z/=_)54UOJ)'G*^*0P00F,-:JX:4*&7UGF5Q;W,>S>_O[L"IB%V* M/UL_5'H$$A+7Y873\P;_PJ5LJ?FW5L_ZSN /NL;S)2=$UIAS:G:K<7"GR9>6;C=^_D8KM[[9RIU6X]7Z;+QZI]W1 M=Y7;-V@2:8*>.JQU:D](T/9FR=@76^\+3?YS_!\[V4?SK9'L^Y-QBS)-RAWT_7/L%@[OV#?M_R_WKUV M?4?A7]$J3=MDKW\9GKT__N1?6 [/3H8?V6ATU53W")=OA*3_U[(/AY!-K[,? M'3J^W>3_T(8?$B,;OTZY!B8[>*6"]VM5U[&8L$AR:P]K[X>?SH/3XO#T_N]*6)H'1T_5&JLC9Z%\S-S$Y,3#1$YS_3=/@G'(:$TE=&,]@Y*?;&6+@S2.0LR,2YU!+V#ZT9>B3K MV4^/A"R8U9Z-6$@3Z-()#$1(^+-Z1%R7\>N:SCB4#,;K2FNT4!62^)IQ;2RD M%&$-]&A:!TFG4B,!N^8UB-FU+^LP7R9%E*U!;Y31%3QS +"!H C92!$2&C.O M#I_1@X*/NL9-Z^.%?6:/H%HI&8WRN-DHJU7XB)I'6Z -J/?08)_R<1+5OXI/ M695ST86AIY]2(>MKUO+!#2/USU96U7]]H^_*BAL2,\)EC:N$"^IS?/>UL6;B M/A:6=L/!?*;QJDWAUH7=A6!ZR/5NMJ9'^P< AGK0'D M>;!C=&:W/0?4L;MFMV6;E_L%U+\:#*_,[@A&/3#>P%5I6&J58&BULO 9U6.] MN*=(#<%L]_HCJPW+&/>"91&.$_V5RJC1A05#T]GJMQ)O;G\G$7$6O[=_JR;,E3[^ MJ_\QQZ&I@J%&4BD6 UF]DX\4LEH0B\48_U%/=V%2O5O,(<'\4 J9ZP9TKKUB ME*I_+/DFW6](Y\7,7%HO'6\EO&+:*)WLR;*^-\L5O?1F4QJ?V:9MN7?S;;\# MB2-4ZO'30J7P$RFZ?YBPEEY5E"U_@)NMT&PKSE7#4WH&QJO\C,Y.B"<9WJTR MZ\O1NZ>7_RVAO]OLPP7W;%;[6C#STW?!KQ(1,!>,: J_Z]E?_;N\WE+YPT;E M&S5E.2GGCK2M;M<>9C65>?D!J9-1L%>%[:[!#!4D7U MF')T?\(_D,.[S),^UO],T<>,#'R!)7XAC8[PJ6KUGXL_FY!@L)"$":0 2)J" MG-/AZSQ!1B[X"-Q'E/4&,7BABE*BO1WC<>J;9DP MI'5C143G_!#-W;',2V,\=?QY>,;V>-D99/X@"UOBU!&]<2#K:]Z(UT;@GR(^R-'%HCA];(H35R:(T< M6B.'ULA/62%L%2C16'5IA, +OJ 1 " 0 !B M;&=O+3(P,C(P,S,Q+GAS9%!+ 0(4 Q0 ( >%L%25-5@>(0L !B9 5 M " =43 !B;&=O+3(P,C(P,S,Q7V-A;"YX;6Q02P$"% ,4 M " 'A;!4V9?YU6Q/ !$?@8 %0 @ $I'P 8FQG;RTR M,#(R,#,S,5]D968N>&UL4$L! A0#% @ !X6P5,\[8AW=: G'T% !4 M ( !R&X &)L9V\M,C R,C S,S%?;&%B+GAM;%!+ 0(4 Q0 M ( >%L%1YHRMIX% .G9!@ 5 " =C7 !B;&=O+3(P M,C(P,S,Q7W!R92YX;6Q02P$"% ,4 " 'A;!4%9UA_E-Y 0 4 10 % M @ 'K* $ 8FQG;S(P,C(P,S,Q7S$P<2YH=&U02P$"% ,4 M" 'A;!4T0-#WK\' "()@ #0 @ %PH@( 97A?,S%L%3&B! PG@< #XF - " M 5JJ @!E>%\S-S$Y,38N:'1M4$L! A0#% @ !X6P5#;"=RF;!0 (RD M T ( !([(" &5X7S,W,3DQ-RYH=&U02P4& D "0 ^ ) @ Z;<" end