0001437749-23-014881.txt : 20230517 0001437749-23-014881.hdr.sgml : 20230517 20230517091549 ACCESSION NUMBER: 0001437749-23-014881 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230517 DATE AS OF CHANGE: 20230517 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: 23929793 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 blgo20230331_10q.htm FORM 10-Q blgo20230331_10q.htm
0000880242 BIOLARGO, INC. false --12-31 Q1 2023 0.00067 0.00067 50,000,000 50,000,000 0 0 0 0 0.00067 0.00067 550,000,000 550,000,000 284,122,581 278,462,706 12,000 29 10 14 24 158,000 40 6 18 0 9 0 12,000 6 5 5 65,000 4 9,000 96,000 4 1 10 6 5 6 5 5 50 1 161,000 5 5 0 135,000 4 4 10 3 Aggregate intrinsic value based on closing common stock price of $0.20 at March 31, 2023. Aggregate intrinsic value based on closing common stock price of $0.18 at June 30, 2022. 00008802422023-01-012023-03-31 xbrli:shares 00008802422023-05-15 thunderdome:item iso4217:USD 00008802422023-03-31 00008802422022-12-31 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2023-03-31 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2022-12-31 0000880242blgo:PartiallyOwnedSubsidiaryMember2023-03-31 0000880242blgo:PartiallyOwnedSubsidiaryMember2022-12-31 iso4217:USDxbrli:shares 0000880242us-gaap:ProductMember2023-01-012023-03-31 0000880242us-gaap:ProductMember2022-01-012022-03-31 0000880242us-gaap:ServiceMember2023-01-012023-03-31 0000880242us-gaap:ServiceMember2022-01-012022-03-31 00008802422022-01-012022-03-31 0000880242us-gaap:CommonStockMember2022-12-31 0000880242us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000880242us-gaap:RetainedEarningsMember2022-12-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000880242us-gaap:NoncontrollingInterestMember2022-12-31 0000880242us-gaap:CommonStockMember2023-01-012023-03-31 0000880242us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000880242us-gaap:RetainedEarningsMember2023-01-012023-03-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000880242us-gaap:NoncontrollingInterestMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalTechnologiesMemberus-gaap:CommonStockMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalTechnologiesMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalTechnologiesMemberus-gaap:RetainedEarningsMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalTechnologiesMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalTechnologiesMemberus-gaap:NoncontrollingInterestMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalTechnologiesMember2023-01-012023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMemberus-gaap:CommonStockMember2023-01-012023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMemberus-gaap:RetainedEarningsMember2023-01-012023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMemberus-gaap:NoncontrollingInterestMember2023-01-012023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMember2023-01-012023-03-31 0000880242us-gaap:CommonStockMember2023-03-31 0000880242us-gaap:AdditionalPaidInCapitalMember2023-03-31 0000880242us-gaap:RetainedEarningsMember2023-03-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0000880242us-gaap:NoncontrollingInterestMember2023-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 00008802422021-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:ClyraMedicalTechnologiesMemberus-gaap:CommonStockMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologiesMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologiesMemberus-gaap:RetainedEarningsMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologiesMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologiesMemberus-gaap:NoncontrollingInterestMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalTechnologiesMember2022-01-012022-03-31 0000880242us-gaap:CommonStockMember2022-03-31 0000880242us-gaap:AdditionalPaidInCapitalMember2022-03-31 0000880242us-gaap:RetainedEarningsMember2022-03-31 0000880242us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0000880242us-gaap:NoncontrollingInterestMember2022-03-31 00008802422022-03-31 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2023-01-012023-03-31 0000880242blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember2022-01-012022-03-31 0000880242blgo:PartiallyOwnedSubsidiaryMember2023-01-012023-03-31 0000880242blgo:PartiallyOwnedSubsidiaryMember2022-01-012022-03-31 0000880242blgo:BetiCommonStockMember2023-01-012023-03-31 0000880242blgo:BetiCommonStockMember2022-01-012022-03-31 0000880242blgo:ConversionOfIntercompanyReceivableIntoClyraSharesMember2023-01-012023-03-31 0000880242blgo:ConversionOfIntercompanyReceivableIntoClyraSharesMember2022-01-012022-03-31 0000880242blgo:ConversionOfClyraCommonStockToBiolargoCommonStockMember2023-01-012023-03-31 0000880242blgo:ConversionOfClyraCommonStockToBiolargoCommonStockMember2022-01-012022-03-31 xbrli:pure 0000880242blgo:BiolargoEngineeringScienceTechnologiesLLCMember2023-03-31 0000880242blgo:ClyraMedicalTechnologiesMember2023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMember2023-03-31 0000880242blgo:LincolnParkCapitalFundLLCMember2023-01-012023-03-31 0000880242blgo:The2020UnitOfferingMember2023-01-012023-03-31 0000880242blgo:VehicleLoanMember2023-03-31 0000880242blgo:SBACARESActPaycheckProtectionProgramMember2023-03-31 0000880242blgo:EconomicInjuryDisasterLoanMember2023-03-31 0000880242blgo:ClyraMedicalTechnologiesMemberblgo:InventoryLineOfCreditMember2023-03-31 0000880242srt:ParentCompanyMember2023-03-31 0000880242srt:ParentCompanyMember2022-12-31 0000880242us-gaap:NoncontrollingInterestMember2023-03-31 0000880242us-gaap:NoncontrollingInterestMember2022-12-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:OneCustomerMember2023-01-012023-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:TwoCustomersMember2022-01-012022-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2023-01-012023-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2022-01-012022-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerBMember2023-01-012023-03-31 0000880242us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerBMember2022-01-012022-03-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:OneCustomerMember2023-01-012023-03-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2023-01-012023-03-31 0000880242us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberblgo:CustomerAMember2022-01-012022-12-31 0000880242us-gaap:PatentsMember2021-01-22 0000880242blgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:OdinCoLtdMember2022-01-012022-12-31 0000880242blgo:TomorrowWaterMemberblgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:BktAndTomorrowWaterMemberblgo:OdinCoLtdMember2020-03-202020-03-20 0000880242blgo:OdinCoLtdMember2023-01-012023-03-31 0000880242blgo:OdinCoLtdMember2022-01-012022-03-31 0000880242blgo:NonPlanMember2023-01-012023-03-31 0000880242blgo:NonPlanMembersrt:MinimumMember2022-01-012022-03-31 0000880242blgo:NonPlanMembersrt:MaximumMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2022-01-012022-03-31 utr:Y 0000880242blgo:NonPlanMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Member2022-01-012022-03-31 utr:M 0000880242blgo:CanadianGovernmentGrantsMembersrt:MinimumMember2023-01-012023-03-31 0000880242blgo:CanadianGovernmentGrantsMembersrt:MaximumMember2023-01-012023-03-31 0000880242srt:MinimumMember2023-03-31 0000880242srt:MaximumMember2023-03-31 0000880242blgo:LincolnParkCapitalFundLLCMember2022-12-13 0000880242blgo:LincolnParkCapitalFundLLCMember2022-01-012022-03-31 0000880242blgo:The2020UnitOfferingMember2022-01-012022-03-31 0000880242blgo:WarrantsIssuedWith2020UnitOfferingMembersrt:MinimumMember2023-03-31 0000880242blgo:WarrantsIssuedWith2020UnitOfferingMembersrt:MaximumMember2023-03-31 0000880242blgo:PaycheckProtectionProgramCaresActMember2023-03-31 0000880242blgo:PaycheckProtectionProgramCaresActMember2022-12-31 0000880242blgo:VehicleLoanMember2022-12-31 0000880242blgo:ConvertibleNoteMaturingOnMarch12023Member2023-03-31 0000880242blgo:ConvertibleNoteMaturingOnMarch12023Member2022-12-31 0000880242blgo:EconomicInjuryDisasterLoanMember2022-12-31 0000880242blgo:VehicleLoanMember2023-02-07 0000880242blgo:VehicleLoanMember2023-02-072023-02-07 0000880242blgo:ConversionOfNoteIntoBetiCommonSharesMember2023-03-062023-03-06 0000880242blgo:WarrantIssuedWithConversionOfNoteMember2023-03-06 0000880242blgo:PaycheckProtectionProgramCaresActMemberblgo:ONMMember2022-02-072022-02-07 0000880242blgo:PaycheckProtectionProgramCaresActMemberblgo:BELSTMember2022-05-122022-05-12 0000880242blgo:EconomicInjuryDisasterLoanMemberblgo:ONMMember2020-07-31 0000880242blgo:EconomicInjuryDisasterLoanMemberblgo:ONMMember2023-01-012023-03-31 0000880242srt:OfficerMember2023-01-012023-03-31 0000880242srt:OfficerMember2023-03-31 0000880242blgo:ConsultantsMember2023-03-312023-03-31 0000880242blgo:ConsultantsMember2023-03-31 0000880242blgo:ConsultantsMember2022-03-312022-03-31 0000880242blgo:ConsultantsMember2022-03-31 0000880242us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-31 0000880242us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-31 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalTechnologiesMember2023-01-012023-03-31 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalTechnologiesMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Member2018-06-222018-06-22 0000880242blgo:EquityIncentivePlan2018Member2018-06-22 0000880242blgo:EquityIncentivePlan2018Member2023-03-31 0000880242blgo:EquityIncentivePlan2018Member2022-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2022-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2022-12-31 0000880242blgo:EquityIncentivePlan2018Member2023-01-012023-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2023-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2023-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2023-01-012023-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2023-01-012023-03-31 0000880242blgo:EquityIncentivePlan2018Member2021-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2021-12-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2021-12-31 0000880242blgo:EquityIncentivePlan2018Member2022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MinimumMember2022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:MaximumMember2022-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesConsultantsOfficersAndDirectorsMember2023-01-012023-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:DirectorMember2023-01-012023-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesMember2023-01-012023-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:ConsultantsMember2023-01-012023-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMember2023-01-012023-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesConsultantsOfficersAndDirectorsMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:CFOAndPresidentMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:DirectorMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:EmployeesMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Memberblgo:ConsultantsMember2022-01-012022-03-31 0000880242blgo:EquityIncentivePlan2018Membersrt:ChiefFinancialOfficerMember2022-03-222022-03-22 0000880242blgo:The2007EquityIncentivePlanMember2017-09-072017-09-07 0000880242blgo:The2007EquityIncentivePlanMember2022-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2022-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2022-12-31 0000880242blgo:The2007EquityIncentivePlanMember2023-01-012023-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2023-01-012023-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2023-01-012023-03-31 0000880242blgo:The2007EquityIncentivePlanMember2023-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2023-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2023-03-31 0000880242blgo:The2007EquityIncentivePlanMember2021-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2021-12-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2021-12-31 0000880242blgo:The2007EquityIncentivePlanMember2022-01-012022-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2022-01-012022-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2022-01-012022-03-31 0000880242blgo:The2007EquityIncentivePlanMember2022-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MinimumMember2022-03-31 0000880242blgo:The2007EquityIncentivePlanMembersrt:MaximumMember2022-03-31 0000880242blgo:NonPlanMember2022-12-31 0000880242blgo:NonPlanMembersrt:MinimumMember2022-12-31 0000880242blgo:NonPlanMembersrt:MaximumMember2022-12-31 0000880242blgo:NonPlanMember2023-03-31 0000880242blgo:NonPlanMembersrt:MinimumMember2023-03-31 0000880242blgo:NonPlanMembersrt:MaximumMember2023-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:NonPlanMemberblgo:VendorsMember2023-01-012023-03-31 0000880242blgo:NonPlanMemberblgo:VendorsMember2022-01-012022-03-31 0000880242srt:MinimumMember2022-12-31 0000880242srt:MaximumMember2022-12-31 0000880242srt:WeightedAverageMember2022-12-31 0000880242srt:MinimumMember2023-01-012023-03-31 0000880242srt:MaximumMember2023-01-012023-03-31 0000880242srt:WeightedAverageMember2023-01-012023-03-31 0000880242srt:WeightedAverageMember2023-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 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember2023-03-31 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember2023-03-31 0000880242blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember2022-03-31 0000880242blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember2022-03-31 0000880242blgo:NotePayableMaturingMarch82023Member2023-03-06 0000880242blgo:WarrantsIssuedInConnectionWithConversionOfInterestOnNotePayableMaturingMarch82023Member2023-03-06 0000880242us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMember2023-03-31 0000880242us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MaximumMember2023-03-31 0000880242us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMember2022-12-31 0000880242us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MaximumMember2022-12-31 0000880242us-gaap:MeasurementInputPriceVolatilityMembersrt:MinimumMember2023-03-31 0000880242us-gaap:MeasurementInputPriceVolatilityMembersrt:MaximumMember2023-03-31 0000880242us-gaap:MeasurementInputPriceVolatilityMember2022-12-31 0000880242us-gaap:MeasurementInputExpectedTermMembersrt:MaximumMember2023-03-31 0000880242us-gaap:MeasurementInputExpectedTermMember2022-12-31 0000880242us-gaap:CorporateNonSegmentMember2023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BLESTMember2023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2023-03-31 0000880242srt:ConsolidationEliminationsMember2023-03-31 0000880242us-gaap:CorporateNonSegmentMember2022-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2022-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BLESTMember2022-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2022-12-31 0000880242srt:ConsolidationEliminationsMember2022-12-31 0000880242blgo:ClyraMedicalMemberus-gaap:NotesPayableOtherPayablesMember2022-04-08 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2020-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2020-06-302020-06-30 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2022-12-31 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2022-01-012022-12-31 0000880242blgo:ConversionOfClyraMedicalStockIntoBiolargoCommonStockMemberblgo:VernalBayCapitalGroupLLCMember2023-01-012023-03-31 0000880242us-gaap:RevolvingCreditFacilityMemberblgo:InventoryLineOfCreditMemberblgo:ClyraMedicalMemberblgo:VernalBayCapitalGroupLLCMember2023-03-31 0000880242blgo:ClyraMedicalMember2022-12-31 0000880242blgo:ClyraMedicalMemberus-gaap:SeriesAPreferredStockMember2022-12-31 0000880242us-gaap:CommonStockMemberblgo:ClyraMedicalMember2022-12-31 0000880242blgo:PreferredStockSeriesAMemberblgo:ClyraMedicalMember2022-12-31 0000880242blgo:SharesIssuedForDebtOwedToBiolargoMemberblgo:ClyraMedicalMember2022-03-022022-03-02 0000880242blgo:ClyraMedicalMemberus-gaap:SeriesAPreferredStockMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalMemberus-gaap:SeriesAPreferredStockMember2022-12-202022-12-20 0000880242blgo:WarrantsIssuedInConjunctionWithTheSaleOfSeriesAPreferredStockMemberblgo:ClyraMedicalMember2022-12-20 0000880242blgo:ClyraMedicalMemberus-gaap:SeriesAPreferredStockMember2022-12-20 0000880242blgo:ClyraMedicalMember2022-12-20 0000880242blgo:ClyraMedicalMembersrt:MinimumMember2022-12-31 0000880242blgo:ClyraMedicalMembersrt:MaximumMember2022-12-31 0000880242blgo:ClyraMedicalMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalMembersrt:MinimumMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalMembersrt:MaximumMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalMember2023-03-31 0000880242blgo:ClyraMedicalMembersrt:MinimumMember2023-03-31 0000880242blgo:ClyraMedicalMembersrt:MaximumMember2023-03-31 0000880242blgo:ClyraMedicalMember2021-12-31 0000880242blgo:ClyraMedicalMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalMember2022-03-31 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalMemberblgo:VendorsAndEmployeesMember2023-01-012023-03-31 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalMemberblgo:VendorsAndEmployeesMember2022-01-012022-03-31 0000880242blgo:TheRemainingOptionsMemberblgo:ClyraMedicalMemberblgo:EmployeesAndConsultantsMember2023-01-012023-03-31 0000880242us-gaap:EmployeeStockOptionMemberblgo:ClyraMedicalMemberblgo:EmployeesAndConsultantsMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalMemberblgo:NonPlanMembersrt:MinimumMemberblgo:VendorsAndEmployeesMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalMembersrt:MaximumMemberblgo:VendorsAndEmployeesMember2023-01-012023-03-31 0000880242blgo:ClyraMedicalMemberblgo:VendorsAndEmployeesMember2022-01-012022-03-31 0000880242blgo:ClyraMedicalMemberblgo:VendorsAndEmployeesMember2023-01-012023-03-31 0000880242blgo:BiolargoEngineeringScienceTechnologiesLLCMember2017-09-30 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2017-09-012017-09-30 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2017-09-30 0000880242blgo:NonqualifiedStockOptionMemberblgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2017-09-012017-09-30 0000880242blgo:NonqualifiedStockOptionMemberblgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2017-09-012019-09-30 00008802422019-11-04 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2019-11-042019-11-04 00008802422021-01-30 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2021-01-012021-01-30 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2021-12-31 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2021-01-012021-12-31 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2022-12-31 0000880242blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember2022-01-012022-12-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMembersrt:SubsidiariesMember2023-01-012023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMembersrt:SubsidiariesMember2023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMember2023-01-012023-03-31 0000880242blgo:ConversionFromBiolargoNotePayableToSharesMember2023-01-012023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMemberblgo:ThirdPartyInvestorsMember2023-01-012023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMember2023-03-31 0000880242blgo:BiolargoEnergyTechnologiesIncBETIMember2023-03-31 0000880242us-gaap:CorporateNonSegmentMember2023-01-012023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:OdorNoMoreMember2023-01-012023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraMedicalMember2023-01-012023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BLESTMember2023-01-012023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2023-01-012023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEnergyTechnologiesIncBETIMember2023-01-012023-03-31 0000880242us-gaap:IntersegmentEliminationMember2023-01-012023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEngineeringScienceTechnologiesLLCMember2023-01-012023-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:BLESTMember2022-01-012022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoWaterMember2022-01-012022-03-31 0000880242us-gaap:IntersegmentEliminationMember2022-01-012022-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraMedicalMember2023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:BiolargoEnergyTechnologiesIncBETIMember2023-03-31 0000880242us-gaap:CorporateNonSegmentMemberblgo:InvestmentInSouthKoreanJointVentureMember2023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:OdorNoMoreMember2023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:ClyraMedicalMember2023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BLESTMember2023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BiolargoWaterMember2023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BiolargoEnergyTechnologiesIncBETIMember2023-03-31 0000880242srt:ConsolidationEliminationsMemberblgo:InvestmentInSouthKoreanJointVentureMember2023-03-31 0000880242blgo:InvestmentInSouthKoreanJointVentureMember2023-03-31 0000880242us-gaap:OperatingSegmentsMemberblgo:ClyraMedicalMember2022-12-31 0000880242us-gaap:CorporateNonSegmentMemberblgo:InvestmentInSouthKoreanJointVentureMember2022-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:OdorNoMoreMember2022-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:ClyraMedicalMember2022-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BLESTMember2022-12-31 0000880242us-gaap:OperatingSegmentsMemberblgo:InvestmentInSouthKoreanJointVentureMemberblgo:BiolargoWaterMember2022-12-31 0000880242srt:ConsolidationEliminationsMemberblgo:InvestmentInSouthKoreanJointVentureMember2022-12-31 0000880242blgo:InvestmentInSouthKoreanJointVentureMember2022-12-31 0000880242blgo:WestminsterCaliforniaFacilityLeaseMember2023-03-31 0000880242blgo:OakRidgeTennesseeFacilityLeaseMember2022-09-30 0000880242blgo:LincolnParkCapitalFundLLCMemberus-gaap:SubsequentEventMember2023-04-012023-05-12 0000880242blgo:ClyraMedicalMemberus-gaap:SeriesAPreferredStockMemberus-gaap:SubsequentEventMember2023-04-012023-05-12 0000880242us-gaap:WarrantMemberblgo:ClyraMedicalMemberus-gaap:SubsequentEventMember2023-05-12
 

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


 

FORM 10-Q

 


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

 

For the quarterly period ended March 31, 2023.

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 15, 2023 was 284,690,284 shares.  

 

 

 

BIOLARGO, INC.

FORM 10-Q

INDEX

 

PART I

 

     

Item 1

Financial Statements

F-1
     

Item 2

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

24
     

Item 4

Controls and Procedures

35

 

PART II

 

Item 1A Risk Factors 36
     

Item 2

Unregistered Sales of Equity Securities and Use of Proceeds

36
     

Item 5

Other Information

37
     

Item 6

Exhibits

37
     
 

Signatures

39

 

 

 

 

PART I FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

BIOLARGO, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

AS OF MARCH 31, 2023 AND DECEMBER 31, 2022

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

 

  

MARCH 31,

  

DECEMBER 31,

 
  

2023

(unaudited)

  

2022

 
         

Assets

 

Current assets:

        

Cash and cash equivalents

 $3,264  $1,851 

Accounts receivable, net of allowance

  1,380   1,064 

Inventories, net of allowance

  135   120 

Prepaid expenses and other current assets

  95   118 

Total current assets

  4,874   3,153 
         

Equipment, net of depreciation

  391   287 

Other non-current assets

  124   124 

Investment in South Korean joint venture

  27   33 

Right of use, operating lease, net of amortization

  837   867 

Clyra Medical prepaid marketing

  394   394 

Total assets

 $6,647  $4,858 
         

Liabilities and stockholders equity

 

Current liabilities:

        

Accounts payable and accrued expenses

 $1,224  $940 

Clyra Medical accounts payable and accrued expenses

  278   238 

Debt obligations

  66   100 

Deferred revenue

  21   17 

Lease liability

  97   97 

Deposits

  113   184 

Total current liabilities

  1,799   1,576 
         

Long-term liabilities:

        

Debt obligations, net of current

  302   237 

Lease liability, net of current

  747   773 

Clyra Medical debt obligations

  247   261 

Total long-term liabilities

  1,296   1,271 

Total liabilities

  3,095   2,847 
         
         

COMMITMENTS AND CONTINGENCIES (Note 12)

          
         

STOCKHOLDERS’ EQUITY:

        

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

      

Common stock, $0.00067 Par Value, 550,000,000 Shares Authorized, 284,122,581 and 278,462,706 Shares Issued, at March 31, 2023 and December 31, 2022, respectively

  190   186 

Additional paid-in capital

  150,191   148,435 

Accumulated deficit

  (143,841)  (143,594)

Accumulated other comprehensive loss

  (155)  (149)

Total BioLargo Inc. and subsidiaries stockholders’ equity

  6,385   4,878 

Non-controlling interest

  (2,833)  (2,867)

Total stockholders’ equity

  3,552   2,011 

Total liabilities and stockholders’ equity

 $6,647  $4,858 

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

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

(unaudited)

 

   

MARCH 31, 2023

   

MARCH 31, 2022

 
                 
                 

Revenue

               

Product revenue

  $ 3,548     $ 610  

Service revenue

    194       355  

Total revenue

    3,742       965  
                 

Cost of revenue

               

Cost of goods sold

    (1,797 )     (293 )

Cost of service

    (135 )     (151 )

Total cost of revenue

    (1,932 )     (444 )

Gross profit

    1,810       521  
                 

Operating expenses:

               

Selling, general and administrative expenses

    1,722       1,839  

Research and development

    565       392  

Total operating expenses

    2,287       2,231  

Operating loss

    (477 )     (1,710 )
                 

Other income (expense):

               

PPP forgiveness

          174  

Grant income

    31       5  

Interest expense

    (48 )     (13 )

Total other (expense) income

    (17 )     166  
                 

Net loss

    (494 )     (1,544 )

Net (loss) income attributable to noncontrolling interest

    (247 )     108  

Net loss attributable to common stockholders

  $ (247 )   $ (1,652 )
                 

Net loss per share attributable to common stockholders:

               

Loss per share attributable to stockholders – basic and diluted

  $ (0.0009 )   $ (0.0063 )

Weighted average number of common shares outstanding:

    280,711,278       260,805,418  
                 

Comprehensive loss attributable to common stockholders

               

Net loss

  $ (494 )   $ (1,544 )

Foreign currency translation adjustment

    (6 )     (8 )

Comprehensive loss

    (500 )     (1,552 )

Comprehensive (loss) income attributable to noncontrolling interest

    (247 )     108  

Comprehensive loss attributable to stockholders

  $ (253 )   $ (1,660 )

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

 

 

 

BIOLARGO, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT)

FOR THE THREE MONTHS ENDED MARCH 31, 2023 AND 2022

(in thousands, except for share and per 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, 2022

    278,462,706     $ 186     $ 148,435     $ (143,594 )   $ (149 )   $ (2,867 )   $ 2,011  

Sale of stock for cash

    4,201,402       3       797                         800  

Issuance of common stock for services

    930,490       1       206                         207  

Issuance of common stock in exchange for Clyra shares

    527,983                                      

Stock option compensation expense

                195                         195  

Clyra Medical Technologies, Inc. (Clyra) stock options issued for services

                61                         61  

Warrant issued for interest

                30                         30  

Clyra – sales of Series A Preferred Stock

                                  225       225  

Clyra – Series A Preferred Stock – dividend

                                  (27 )     (27 )

Biolargo Energy Technology Inc. (BETI) offering

                                  550       550  

Noncontrolling interest allocation

                467                   (467 )      

Net loss

                      (247 )           (247 )     (494 )

Foreign currency translation

                            (6 )           (6 )

Balance, March 31, 2023

    284,122,581     $ 190     $ 150,191     $ (143,841 )   $ (155 )   $ (2,833 )   $ 3,552  

 

 

   

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  

 

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

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

(unaudited)

 

   

 

MARCH

31, 2023

   

MARCH 31, 2022

 

Cash flows from operating activities

               

Net loss

  $ (494 )   $ (1,544 )

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

               

Stock option compensation expense

    256       801  

Common stock issued for services

    207       17  

Interest expense related to amortization of the discount on note payable

    3       4  

Fair value of warrant issued for interest

    30        

PPP loan forgiveness

          (174 )

Loss on investment in South Korean joint venture

    6       8  

Depreciation expense

    22       2  

Changes in assets and liabilities:

               

Accounts receivable

    (316 )     (178 )

Inventories

    (17 )     (29 )

Prepaid expenses and other assets

    25       (59 )

Accounts payable and accrued expenses

    284       114  

Clyra accounts payable and accrued expenses

    14       (25 )

Deferred revenue

    4       (89 )

Right of use and lease liability, net

    4        

Deposit

    (71 )     12  

Net cash used in operating activities

    (43 )     (1,140 )
                 

Cash flows from investing activities

               

Equipment purchases

    (48 )     (32 )

Net cash used in investing activities

    (48 )     (32 )
                 

Cash flows from financing activities

               

Proceeds from sale of common stock

    800       1,202  

Proceeds from sale of BETI common stock

    550        

Repayment of note payable

    (50 )      

Repayment by Clyra on inventory line of credit

    (15 )     (10 )

Proceeds from sale of Clyra Medical preferred stock

    225        

Net cash provided by financing activities

    1,510       1,192  

Net effect of foreign currency translation

    (6 )     (8 )

Net change in cash

    1,413       12  

Cash at beginning of year

    1,851       962  

Cash at end of period

  $ 3,264     $ 974  
                 

Supplemental disclosures of cash flow information

               

Cash paid during the year for:

               

Interest

  $ 15     $ 7  

Income taxes

  $ 5     $  

Short-term lease payments not included in lease liability

  $ 13     $ 52  

Non-cash investing and financing activities

               

Equipment added via vehicle loan

  $ 80     $  

Conversion of intercompany receivable into Clyra shares

  $     $ 633  

Allocation of noncontrolling interest

  $ 467     $ 528  

Conversion of Clyra common stock to BioLargo common stock

  $ 100     $  

 

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

 

 

F-4

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

 

 

Note 1. Business and Organization

 

Description of Business

 

BioLargo, Inc. (“BioLargo”, or the “Company”) invents, develops, and commercializes innovative platform technologies to solve challenging environmental problems like PFAS contamination (per- and polyfluoroalkyl substances), advanced water and wastewater treatment, industrial odor control, air quality control, infection control, and myriad environmental remediation challenges. 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.

 

Organization

 

We are a Delaware corporation formed in 1991. We have five 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 Equipment and Technologies, Inc., organized under the laws of the State of California in 2022; BioLargo Water, Inc. (“Water”), 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 82% (see Note 9) of BioLargo Engineering Science and Technologies, LLC (“BLEST”), organized under the laws of the State of Tennessee in 2017, 58% of Clyra Medical Technologies, Inc. (“Clyra” or “Clyra Medical”), organized under the laws of the State of California in 2012, and 97.1% of BioLargo Energy Technologies, Inc. (“BETI”) organized under the laws of the State of California in 2022. We consolidate the financial statements of our partially owned subsidiaries (see Note 2, subheading “Principles of Consolidation,” and Note 8).

 

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, 2023, we generated revenues of $3,742,000 through our subsidiaries (see Note 11), had a net loss of $494,000, used $43,000 cash in operations, and at March 31, 2023, we had working capital of $3,075,000, and current assets of $4,874,000. While our operating loss has decreased in recent quarterly periods, as has our cash used in operations, we expect to continue to need further investment capital to fund operations. We have been, and anticipate that we will continue to be, limited in terms of our capital resources.

 

During the three months ended March 31, 2023, we (i) sold $105,000 of our common stock to Lincoln Park Capital Fund, LLC (“Lincoln Park”) (see Note 3), (ii) sold $695,000 of our common stock and warrants to accredited investors (see Notes 3 and 6), (iii) sold $225,000 of Clyra Medical Series A Preferred Stock (see Note 8), and (iv) sold $550,000 of BETI common stock (see Note 10).

 

As of March 31, 2023, our cash and cash equivalents totaled $3,264,000. Our total liabilities included a $78,000 vehicle loan, $140,000 due in U.S. Small Business Administration (SBA) loans issued pursuant to the Paycheck Protection Program (see Note 4), $150,000 due to the SBA issued pursuant to the Economic Injury Disaster program (see Note 4), and $247,000 owed by Clyra Medical due in 2024 (see Note 8).

 

Subsequent to March 31, 2023, we continued to sell common stock to Lincoln Park for working capital as needed (see Note 13).

 

5

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

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.

 

 

Note 2. Summary of Significant Accounting Policies

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries, and partially owned subsidiaries BETI, 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, Bank of America. 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, 2023, and December 31, 2022, our cash balances were made up of the following (in thousands):

 

  

March 31,

2023

  

December 31,
2022

 

BioLargo, Inc. and subsidiaries

 $3,171  $1,685 

Clyra Medical Technologies, Inc.

  93   166 

Total

 $3,264  $1,851 

 

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

 

6

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, 2023, one customer accounted for more than 10% of consolidated revenues, and during the three months ended March 31, 2022, two customers each accounted for more than 10% of consolidated revenues:

 

  

March 31,

2023

  

March 31,
2022

 

Customer A

  86%  29%

Customer B

 

<10

%  14%

 

At March 31, 2023, and December 31, 2022, one customer accounted for more than 10% of consolidated accounts receivable:

 

  

March 31,

2023

  

December 31,

2022

 

Customer A

  70%  24%

 

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

 

  

March 31,

2023

  

December 31,
2022

 

Raw material

 $52  $46 

Finished goods

  83   74 

Total

 $135  $120 

 

Other Non-Current Assets

 

Other non-current assets consisted of (i) security deposits related to our business offices, (ii) three patents acquired on  October 22, 2021, for $34,000, and (iii) tax credit receivables from the Canadian government related to a research and development credit from our Canadian subsidiary for which we’ve applied for and received in prior periods.

 

  

March 31,

2023

  

December 31,

2022

 

Patents

 $34  $34 

Security deposits

  36   36 

Tax credit receivable

  54   54 

Total

 $124  $124 

 

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

 

7

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

We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do not control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. The joint venture has incurred a loss since inception and our 40% ownership share reduced our investment interest during the three months ended March 31, 2023, and 2022, by $6,000 and $8,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.

 

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 convertible notes payable, stock options and warrants were exercised into common stock. For the three months ended March 31, 2023, and 2022, the denominator in the diluted EPS computation is the same as the denominator for basic EPS due to the Company’s net loss which creates an anti-dilutive effect of the convertible notes payable, warrants and stock options.

 

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, impairment expense, 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.

 

8

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

The following methodology and assumptions were used to calculate share-based compensation for the three months ended March 31, 2023, and 2022:

 

  

2023

  

2022

 
  

Non Plan

  

2018 Plan

  

Non Plan

  

2018 Plan

 

Risk free interest rate

  3.48

%

  3.48

%

 2.323.83%

 

 2.323.83%

 

Expected volatility

  114

%

  114

%

 114117%

 

 114117%

 

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

 

Warrants

 

Warrants issued with our convertible and non-convertible debt instruments 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.

 

The warrant relative fair values are also recorded as a discount to the convertible promissory notes. As 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 determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock 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.

 

9

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

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.

 

The Company’s products are sold through a contract with the customer and 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 goods are shipped if the agreement is FOB manufacturer, and when goods are delivered if FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order.

 

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

 

The Company has outstanding contract liability obligations of $21,000 as of March 31, 2023, recorded as deferred revenue. We recognized $8,000 in revenue and reduce the deferred revenue balance by the same amount as performance obligations were satisfied in the three months ended March 31 ,2023. The outstanding balance will be recognized over the remaining life of the contracts.

 

As we generate revenues from royalties or license fees from our intellectual property, a licensee will 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. We have entered into a licensing agreement for the CupriDyne Clean product, and we recognize royalty and license fees on a quarterly basis as the product is sold through to third parties and reported to us.

 

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

 

Government Grants

 

We have been awarded multiple research grants from the private and public Canadian research programs. The income we receive directly from grants is recorded as other income. We have been awarded over 80 grants since our first in 2015. 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.

 

10

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

Income Taxes

 

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

 

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

 

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, 2023, and December 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 as of March 31, 2023 and December 31, 2022 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, line of credit, and other assets and liabilities. The carrying amount of debt instruments are believed to approximate fair value as the stated interest rates are reflective of the prevailing market rates.

 

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

 

At inception of a lease contract, we assess whether the contract is, or contains, a lease. Our assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period of the contract, and (3) whether we have the right to direct the use of the asset during such time period. At inception of a lease, we allocate the consideration in the contract to each lease component based on its relative stand-alone price to determine the lease payments. Leases are classified as either finance leases or operating leases. A lease must be classified as a finance lease if any of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any of these criteria. We have no leases classified as finance leases. As of March 31, 2023, the weighted average remaining lease term for our operating leases was nine years. The weighted average discount rate for our operating leases was 18%. For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease. The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, management estimates the incremental borrowing rate, which currently is estimated to be 18%. Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early. Lease components are included in the measurement of the initial lease liability. Additional payments based on a change in our portion of the operating expenses, including real estate taxes and insurance, are recorded as a period expense when incurred. Lease modifications result in remeasurement of the lease liability. Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material.

 

As of March 31, 2023, the right-of-use assets totaled $837,000 and the lease liability totaled $844,000 on our balance sheet related to our operating leases.

 

Equipment

 

Equipment is stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from 3 - 5 years. Additions, renewals, and betterments that significantly extend the life of the asset are capitalized. Expenditures for repairs and maintenance are charged to expense as incurred. For assets sold or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from the accounts, and any related gain or loss is reflected in income for the period.

 

11

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

Measurement of Credit Losses on Financial Instruments

 

In June 2016, the FASB issued ASU 2016-13, which sets out the principles for the recognition of measurement of credit losses on financial instruments, including trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. The new standard was effective for the Company beginning January 1, 2023 and primarily impacted trade accounts receivable. 

 

Accounts receivable are customer obligations that are unconditional. Accounts receivable are presented net of an allowance for doubtful accounts for expected credit losses, which represents an estimate of amounts that may not be collectible. The Company performs ongoing credit evaluations of its customers and, if necessary, provides an allowance for doubtful accounts and expected credit losses. A provision to the allowances for doubtful accounts for expected credit losses is recorded based on factors including the length of time the receivables are past due, the current business environment, and the Company’s historical experience. Provisions to the allowances for doubtful accounts for expected credit losses are recorded to general and administrative expenses. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues collection of the receivable. The Company does not have any off-balance-sheet credit exposure related to customers. As of March 31, 2023 and December 31, 2022, the allowance for doubtful accounts for expected credit losses was $12,000.

 

Recent Accounting Pronouncements

 

Currently there are no recently released pronouncements that are considered applicable to the Company’s financial statements.

 

 

Note 3. Sale of Stock for Cash

 

Lincoln Park Financing

 

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

 

During the three months ended March 31, 2023, and 2022, we sold 545,402 and 1,506,821 shares of our common stock to Lincoln Park, and received $105,000 and $346,000, respectively, in gross and net proceeds.

 

Unit Offerings

 

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

 

 

Note 4. Debt Obligations

 

The following table summarizes our debt obligations outstanding as of March 31, 2023, and December 31, 2022 (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,

2023

  


December 31,
2022

 

Current portion of debt:

        

SBA Paycheck Protection Program loan

 $43  $43 

Vehicle loan, current portion

  13    

Convertible note payable, matures March 1, 2023

     50 

SBA EIDL Loan, matures July 2053, current portion

  10   10 

Debt discount, net of amortization

     (3)

Total current portion of debt

 $66  $100 
         
         

Long-term debt:

        

SBA Paycheck Protection Program loans, matures May 2025

 $97  $97 

Vehicle loan, matures March 2029

  65    

SBA EIDL Loan, matures July 2053

  140   140 

Total long-term debt, net of current

 $302  $237 

Total

 $368  $337 

 

12

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

For the three months ended March 31, 2023, and 2022, we recorded $48,000 and $13,000 of interest expense related to the amortization of discounts on convertible notes payable and coupon interest from our convertible notes and lines of credit.

 

Vehicle loan

 

On February 7, 2023, we entered a loan agreement with Bank of America for the purchase of a vehicle used in operations totaling $80,000, at 5.29% annual interest which matures March 7, 2029. The loan agreement requires monthly payments of $1,118.

 

Convertible note payable, matures March 1, 2023

 

On March 6, 2023, we entered into an agreement with the holder of a $50,000 note to convert that note into common stock of BETI (see note 10). As payment for interest, a warrant to purchase 200,000 shares of BioLargo common stock at $0.21 was issued to the investor, expiring five years from the grant date. (See Note 6).

 

SBA Program Loans

 

On  February 7, 2022, we received notice that the SBA had forgiven $173,821 of ONM Environmental's $217,243 Paycheck Protection Program (PPP) loan. ONM has appealed this decision. On May 12, 2022, we received notice that the SBA had denied the forgiveness application of BLEST’s $97,000 PPP loan. We have appealed that decision. During the period upon which a forgiveness decision is on appeal, loan payments are deferred. The maturity date of the BLEST PPP loan was officially extended on our request to May 2025.

 

In July 2020, ONM Environmental received an Economic Injury Disaster Loan from the SBA in the amount of $150,000. The note has a 3.75% annual interest rate. For the three months ended March 31, 2023, interest expense totaled $2,000.

 

 

Note 5. Share-Based Compensation

 

Issuance of Common Stock in exchange for Services

 

Payment of Officer Salaries

 

On March 31, 2023, an officer agreed to convert an aggregate $6,000 of accrued and unpaid salary into 30,747 shares of our common stock at $0.20 per share. Shares issued to Officers are unvested at the date of grant and subject to a lock-up agreement restricting vesting and sale until the earlier of (i) the consummation of a sale (in a single transaction or in a series of related transactions) of BioLargo by means of a sale of (a) a majority of the then outstanding common stock of BioLargo (whether by merger, consolidation, sale or transfer of common stock, reorganization, recapitalization or otherwise) or (b) all or substantially all of the assets of BioLargo; and (ii) the successful commercialization of BioLargo’s products or technologies as demonstrated by its receipt of at least $3,000,000 in cash, or the recognition of $3,000,000 in revenue, over a 12-month period from the sale of products and/or the license of technology; and (iii) the Company’s breach of the employment agreement between the Company and Officer and resulting in Officer’s termination.

 

13

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

Payment of Consultant Fees

 

On  March 31, 2023, we issued 899,743 shares of our common stock at $0.20 per share in lieu of $201,000 of accrued and unpaid obligations to consultants.

 

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

 

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

 

Stock Option Expense

 

During the three months ended March 31, 2023, and 2022, we recorded an aggregate $256,000 and $801,000, respectively, in selling general and administrative expense related to the issuance of stock options. We issued options through our 2018 Equity Incentive Plan, and outside of this plan. Within these totals, $61,000 and $141,000 were issued by our subsidiary Clyra Medical (see Note 8).

 

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. It is set to expire on its terms on June 22, 2028. 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. As of March 31, 2023, 50,000,000 shares are authorized under the plan.

 

Activity for our stock options under the 2018 Plan during the three months ended March 31, 2023, and 2022, is as follows:

 

  Options
Outstanding
  Exercise
Price per share
   

Weighted
Average
Price per

share

   Aggregate
intrinsic
Value
(1)
 

Balance, December 31, 2022

  28,484,549  $0.12 –0.43  $0.19     

Granted

  1,320,498   $0.20   $0.2     

Balance, March 31, 2023

  29,805,047  $0.120.43  $0.19     

Unvested

  (4,073,761 $0.120.32  $0.19     

Vested, March 31, 2023

  25,731,286  $0.120.43  $0.19  $678,000 
                  

Balance, December 31, 2021

  23,186,142  $0.160.40  $0.19     

Granted

  2,621,229  $0.120.23  $0.23     

Balance, March 31, 2022

  25,807,371  $0.120.40  $0.19     

 

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

 

14

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

The options granted to purchase 1,320,498 shares during the three months ended March 31, 2023 with an aggregate fair value of $248,000 were issued to an officer, board of directors, employees and a consultant:  (i) we issued options to purchase 347,730 shares of our common stock at an exercise price on the respective grant date of $0.20 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; (ii) we issued options to purchase 570,204 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.20 per share; the fair value of employee retention plan options totaled $108,000 and will vest quarterly over four years as long as they are retained as employees; (iii) we issued options to purchase 102,564 shares of our common stock to consultants in lieu of cash for expiring options at $0.20 per share totaling $19,000, and (iv) we issued 300,000 options to our Chief Financial Officer with a fair value of $56,000 (see “Chief Financial Officer Contract Extension” immediately below). All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.

 

The options granted to purchase 2,621,229 shares during the three months ended  March 31, 2022 with an aggregate fair value of $564,000 were issued to officers, board of directors, employees and consultants: (i) we issued an option 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; the fair value of this option was $9,000; (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.

 

Chief Financial Officer Contract Extension

 

On March 21, 2023, we and our Chief Financial Officer Charles K. Dargan, II formally agreed to extend the engagement agreement dated February 1, 2008 (the “Engagement Agreement”, which had been previously extended multiple times), pursuant to which Mr. Dargan has been and continues to serve as the Company’s Chief Financial Officer. The Engagement Extension Agreement dated as of March 21, 2023 (the “Engagement Extension Agreement”) provides for an additional one-year term to expire January 31, 2024 (the “Extended Term”), at which time Mr. Dargan will continue to serve as CFO, unless and until either party terminates the agreement.

 

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

 

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

 

2007 Equity Incentive Plan

 

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

 

15

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

Activity for our stock options under the 2007 Plan for the three months ended March 31, 2023, and 2022 is as follows:

 

           

Weighted

     
           

Average

  

Aggregate

 
  Options  

Exercise

  

Price per

  

intrinsic

 
  Outstanding  

price per share

  

share

  

Value(1)

 

Balance, December 31, 2022

  1,904,085  $0.280.69  $0.56     

Expired

            

Balance, March 31, 2023

  1,904,085  $0.280.69  $0.56  $ 
                  

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     

 

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

 

Non-Plan Options issued

 

Activity of our non-plan stock options issued for the three months ended March 31, 2023 and 2022 is as follows:

 

           

Weighted

     
  

Non-plan

       

average

  

Aggregate

 
  Options  

Exercise

  price per  

intrinsic

 
  outstanding  price per share  share  

value(1)

 

Balance, December 31, 2022

  19,023,829  $0.120.83  $0.39     

Granted

  48,804   0.20    0.20     

Balance, March 31, 2023

  19,072,633  $0.120.83  $0.39     

Unvested

  (507,500

)

  0.45    0.45     

Vested, March 31, 2023

  18,565,133  $0.120.83  $0.38  $88,000 
                  

Balance, December 31, 2021

  20,119,207  $0.120.83  $0.39     

Granted

  32,609   0.23   0.23     

Balance, March 31, 2022

  20,151,816  $0.120.83  $0.39     

 

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

 

During the three months ended March 31, 2023, we issued options to purchase an aggregate 48,804 shares of our common stock at $0.20 per share to vendors for fees for services. The fair value of the options issued totaled an aggregate $9,000 and is recorded in our selling, general and administrative expense.

 

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

 

16

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

Note 6. Warrants

 

We have certain warrants outstanding to purchase our common stock, at various prices, as described in the following table:

 

           

Weighted

     
           average  

Aggregate

 
  Warrants  Exercise  price per  

intrinsic

 
  outstanding  price per share  share  value(1) 

Balance, December 31, 2022

  49,023,398  $0.131.00  $0.26     

Granted

  7,512,000  0.210.29   0.25     

Expired

  (4,684,986

)

 0.190.35   0.21     

Balance, March 31, 2023

  51,850,412  $0.131.00  $0.26  $122,000 
                  

Balance, December 31, 2021

  36,765,562  $0.161.00  $0.27     

Granted

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

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

 

Warrants issued in Unit Offerings

 

During the three months ended March 31, 2023, pursuant to our Unit Offerings (see Note 3), we issued six-month stock purchase warrants to purchase an aggregate 3,656,000 shares of our common stock at $0.228 per share, and five-year stock purchase warrants to purchase an aggregate 3,656,000 shares of our common stock at $0.285 per share.

 

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

 

Warrant issued in conjunction with amendment to note payable

 

On March 6, 2023, we entered into an agreement with the holder of a $50,000 note (see Note 4, “Convertible note payable, matures March 1, 2023”) to convert that note into common stock of BETI. As payment for interest, a warrant to purchase 200,000 shares of BioLargo common stock at $0.21 was issued to the investor, expiring five years from the grant date. The fair value of this warrant totaled $30,000 and was recorded as interest expense on our statement of operations.

 

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:

 

  

2023

  

2022

 

Risk free interest rate

 3.884.27%  3.693.88%

 

Expected volatility

 4095%   40% 

 

Expected dividend yield

   —     —  

Forfeiture rate

   —     —  

Expected life in years

  35   3  

 

17

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

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

 

As of March 31, 2023, accounts payable and accrued expenses included the following (in thousands):

 

Category

 

BioLargo

  

ONM

  

BLEST

  

Water

  

Intercompany
amounts

  

Totals

 

Accounts payable

 $169  $794  $37  $121  $(82) $1,039 

Accrued payroll

  36   49   75         160 

Accrued interest

  25               25 

Total

                $1,224 

 

As of December 31, 2022, accounts payable and accrued expenses included the following (in thousands):

 

Category

 

BioLargo

  

ONM

  

BLEST

  

Water

  

Intercompany
amounts

  

Totals

 

Accounts payable

 $187  $486  $7  $119  $(82) $717 

Accrued payroll

  20   58   120         198 

Accrued interest

  25               25 

Total

                $940 

 

See Note 8, “Accounts Payable and Accrued Expenses”, for the accounts payable and accrued expenses of Clyra Medical.

 

 

Note 8. Noncontrolling Interest Clyra Medical

 

As discussed in Note 2 above, we consolidate the operations of our partially owned subsidiary Clyra Medical, of which we owned 58% of its outstanding shares as of March 31, 2023.

 

Debt Obligations of Clyra Medical

 

Promissory Note

 

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

 

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 $113,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 in one year, and requires Clyra pay interest and principal from gross product sales. For the first 6 months, Clyra is required to pay 30% of gross product sales to reduce amounts owed, and thereafter 60% of gross sales. Clyra issued Vernal Bay 322 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.

 

18

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

On December 13, 2022, we entered into an amendment of the Revolving Line of Credit Agreement whereby the maturity date of the line of credit was extended to September 30, 2024, and the payment terms were modified such that amounts of principal due in each month are capped at a maximum of 15% of the principal amount then due under the note. Additionally, BioLargo agreed to allow Vernal Bay to elect to convert, any time prior to the note’s maturity date, the 322 shares of Clyra common stock it received as consideration for the line of credit into shares of Biolargo common stock at the then market price of BioLargo’s common stock. Vernal Bay elected to convert Clyra shares to 527,983 BioLargo shares of common stock.

 

As of March 31, 2023, the balance outstanding on this line of credit totals $147,000. As of December 31, 2022, the balance outstanding on this line of credit totaled $161,000.

 

Equity Transactions

 

As of December 31, 2022, Clyra had 91,149 common shares, and 2,800 Series A Preferred shares, outstanding. Of that amount, BioLargo owned 51,571 common shares, and 1,352 Series A Preferred shares. As of March 31, 2023, BioLargo owns 58% of Clyra’s issued and outstanding shares.

 

Sales of Common Stock

 

During the three months ended March 31, 2023, Clyra did not sell shares of its common stock. On March 2, 2022, BioLargo converted $633,091 owed to it by Clyra into 2,032 shares of Clyra common stock.

 

Sales of Series A Preferred Stock

 

During the three months ended March 31, 2023, Clyra sold 725 shares of its Series A Preferred Stock, and in exchange received $225,000 in gross and net proceeds. On December 20, 2022, Clyra sold 725 shares of its Series A Preferred Stock, and in exchange received $225,000 in gross and net proceeds, from two accredited investors. Purchasers of the Series A Preferred Stock also received a 3-year warrant to purchase the same number of additional shares of common stock for $372 per share. The fair value of the warrants issued totaled $110,000. Shares of Series A Preferred Stock earn a dividend of 15% each year, compounding annually; the company is under no obligation to pay such dividends in cash, and such dividends automatically convert to common stock upon conversion of the Series A Preferred Stock to common stock. Each share of Series A Preferred stock can be converted by the holder at any time for one share of common stock, and automatically convert upon the completion of a public offering of shares in which at least $5,000,000 of gross proceeds is received by the company. Accrued dividends may be converted to common stock at a conversion rate of $310 per share.

 

Each investor also entered into an agreement with BioLargo whereby the investor may exchange some or all of its Series A Preferred stock, plus accrued dividends, into shares of BioLargo common stock, at a price equal to a 20% discount of the volume weighted average price over the 30 prior trading days. Elections must be made during the 18-month period that begins 18 months after the closing of the Series A Preferred offering (which has not yet taken place), or June 30, 2023, whichever is earlier.

 

Clyra Stock Options

 

           

Weighted

 
   Clyra       

average

 
  Options   

Exercise

  price per  
  Outstanding   price per share   share  

Balance, December 31, 2022

  15,833  $1.00-310  $5.53 

Granted

  426  1.00-271   148.27 

Balance, March 31, 2023

  16,259  $1.00-310  $9.27 
              

Balance, December 31, 2021

  14,004  $ 1.00  $1.00 

Granted

  648    1.00   1.00 

Balance, March 31, 2022

  14,652  $ 1.00  $1.00 

 

19

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

Clyra issues options to its employees and consultants in lieu of compensation owed on a regular basis.  The fair value of the options issued in the three months ended March 31, 2023, and 2022 totaled $61,000 and $141,000, respectively. We used the Black-Scholes model to calculate the initial fair value, assuming a stock price on date of grant of $310 per share. Because Clyra is a private company with no secondary market for its common stock, the resulting fair value was discounted by 30%.

 

  

March 31, 2023

  

December 31, 2022

 

Risk free interest rate

 3.88 –4.27%

 

  2.32

%

Expected volatility

  40% 

 

  40

%

Expected dividend yield

   —     — 

Forfeiture rate

   —     — 

Expected life in years

  10    10 

 

Accounts Payable and Accrued Expenses

 

At March 31, 2023, and December 31, 2022, Clyra had the following accounts payable and accrued expenses (in thousands):

 

Category

 

2023

  

2022

 

Accounts payable

 $235  $186 

Accrued payroll

  6   45 

Accrued interest

  8   7 

Accrued dividend

  29   --- 

Total

 $278  $238 

 

The accrued dividend relates to the Series A Preferred Stock. Clyra is not required to pay accrued dividends in cash. The holder of Series A Preferred Stock may convert accrued dividends to common stock at any time. Any accrued dividends automatically convert to Clyra common stock upon conversion of the Series A Preferred Stock.

 

 

Note 9. BioLargo Engineering, Science and Technologies, LLC

 

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

 

20

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

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

 

At March 31, 2023, BioLargo owns 82.25% of BLEST.

 

 

Note 10. BioLargo Energy Technologies, Inc.

 

Subsidiary BioLargo Energy Technologies, Inc. (“BETI”) was formed for the purpose of commercializing a sodium-sulfur battery technology.

 

During the three months ended March 31, 2023, BETI sold 325,000 shares of its common stock to six accredited investors for $2.00 per share. Of that amount, BioLargo purchased 50,000 shares for $100,000, and one investor converted a $50,000 note owed by BioLargo into 25,000 shares. Net proceeds from third parties totaled $550,000.

 

Each investor also entered into an agreement with BioLargo whereby the investor may exchange some or all of its shares of BETI common stock into shares of BioLargo common stock, at a price equal to a 20% discount of the volume weighted average price over the 20 trading days prior to the election to exchange. Elections must be made during calendar year 2024.

 

As of March 31, 2023, there are 9,325,000 shares outstanding, of which BioLargo holds 9,050,000.

 

 

Note 11. Business Segment Information

 

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

 

 

1.

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

 

5.

BioLargo Energy Technologies, Inc. (“BETI”) – formed to commercialize a sodium-sulfur battery technology.

 

Other than ONM Environmental during the last three quarterly periods, none of our operating business units have operated at a profit,  and therefore each required additional cash to meet its monthly expenses, funded through BioLargo’s sales of debt or equity, research grants, and tax credits. BETI and Clyra Medical have also been funded by third party investors who invest directly in exchange for equity ownership in that entity.  

 

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

 

March 31, 2023

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

BETI

  

Elimination

  

Total

 

Revenue

 $  $3,543  $6  $363  $  $  $(170) $3,742 

Intersegment revenue

           (170)        170    

R&D expense

  (189)     (134)  (245)  (135)  (32)  170   (565)

Operating income (loss)

  (799)  1,387   (426)  (368)  (184)  (87)     (477)

Grant income

              31         31 

Interest expense

  (36)  (2)  (10)              (48)

Net income (loss)

  (835)  1,385   (436)  (368)  (153)  (87)     (494)

 

21

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

March 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Revenue

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

Intersegment revenue

  (2)  (2)     (188)     192    

Research and development

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

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

 

As of March 31, 2023

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

BETI

  

Elimination

  

Total

 

Tangible assets

 $530  $3,392  $578  $505  $223  $628  $(73) $5,783 

Right of use (leased assets)

  114         723            837 

Investment in South Korean joint venture

  27                     27 

Total

 $671  $3,392  $578  $1,228  $223  $628  $(73) $6,647 

 

As of December 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $669  $2,064  $631  $441  $194  $(41) $3,958 

Right of use (leased assets)

  136         731         867 

Investment in South Korean joint venture

  33                  33 

Total

 $838  $2,064  $631  $1,172  $194  $(41) $4,858 

 

22

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

Note 12. Commitments and Contingencies

 

Office Leases

 

We have long-term operating leases for office, industrial and laboratory space in Westminster, California, Oak Ridge, Tennessee, and Alberta, Canada. Payments made under operating leases are charged to the Consolidated Statement of Operations and Comprehensive Loss on a straight-line basis over the term of the operating lease agreement. Short-term leases less than one-year are not included in our analysis. For the three months ended March 31, 2023, and 2022, rental expense was $83,000 and $63,000. The lease of our Westminster facility expires  August 2024. Management has not yet determined whether it will exercise its option to extend the lease four years; therefore the four-year extension is not included in the analysis. In  September 2022, the lease of our Oak Ridge, Tennessee facility was extended for ten years. The lease of our Canadian facility is less than one year. None of our leases have additional terms related to the payments or mechanics of the lease. The leases have no additional payment terms such as common area maintenance payments, tax sharing payments or other allocable expenses. Likewise, the leases do not contain other terms and conditions of use, such as variable lease payments, residual value guaranties or other restrictive financial terms. Since there is no explicit interest rate in our leases, management used its incremental borrowing rate, which is estimated to be 18% to determine lease liability.  

 

 

Note 13. Subsequent Events.

 

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

 

Lincoln Park Capital Purchase of Shares

 

From April 1, 2023, through May 12, 2023, we sold 567,713 shares of common stock to Lincoln Park pursuant to the 2022 LPC Purchase Agreement (see Note 3) and received $101,000 in gross and net proceeds. These sales were registered with the SEC on Form S-1 (file number 333-268973).

 

Clyra Medical Series A Preferred

 

From April 1, 2023, through May 12, 2023, Clyra Medical sold 401 shares of its Series A Preferred Stock, and in exchange received $124,000 in gross and net proceeds. Purchasers of the Series A Preferred Stock also received a 3-year warrant to purchase the same number of additional shares of common stock for $372 per share. Each investor also entered into an agreement with BioLargo whereby the investor may exchange some or all of its Series A Preferred stock, plus accrued dividends, into shares of BioLargo common stock, at a price equal to a 20% discount of the volume weighted average price over the 30 prior trading days. (See Note 8, “Sales of Series A Preferred Stock”.)

 

 

23

 
 

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, 2023, 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; and (ii) its partially or wholly-owned subsidiaries BioLargo Life Technologies, Inc., a California corporation which holds our registered patents, ONM Environmental, Inc., a California corporation which manufactures, markets, sells and distributes our odor and volatile organic compound control products, BioLargo Water Investment Group, Inc., a California corporation (which wholly owns BioLargo Water, Inc., a Canadian corporation), BioLargo Development Corp., a California corporation which employs and provides benefits to our employees, BioLargo Engineering, Science & Technologies, LLC, a Tennessee limited liability company (“BLEST”) that provides professional engineering services out of Oak Ridge Tennessee, BioLargo Energy Technologies, Inc., a California corporation (“BETI”) formed to commercialize our proprietary battery technology, BioLargo Equipment Solutions & Technologies, Inc., a California corporation, and Clyra Medical Technologies, Inc., a California corporation (“Clyra Medical”) which commercializes our technologies in the medical and dental fields. All subsidiaries are wholly owned, except for BETI, BLEST and Clyra Medical.

 

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 (per- and polyfluoroalkyl substances), advanced water and wastewater treatment, industrial odor control, air quality control, infection control, and myriad environmental remediation challenges. Having conducted continual and extensive research and development, BioLargo holds a wide array of issued patents, maintains a robust pipeline of products, and provides full-service environmental engineering. With a keen emphasis on partnerships with academic, government, and commercial organizations and associations, BioLargo has proven itself by executing on challenging environmental engineering projects, demonstrating its powerful technologies through pilots, trials, and early commercial adoption, publishing high-impact academic and industry publications, and winning over 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.

 

 

Our revenues increased 288% in the three months ended March 31, 2023, as compared with the same period in 2022, having more than doubled in the year ended December 31, 2022, as compared with the year ended December 31, 2021. The standout has been the pet odor product (brand name “Pooph”) sold by our consumer packaged goods partners at Ikigai Marketing Works, whose sales contributed significantly to the record product revenues of our odor and VOC control products division ONM Environmental, and comprised 86% of our revenues in the quarter.

 

We have several key ongoing projects that Company management believes will stimulate accelerated growth through 2023. These are:

 

 

The launch in major retailers of the Pooph pet odor control product by our consumer packaged goods partners at Ikigai.

 

 

Our first PFAS removal project at a large industrial site (announced in August 2022), currently in the initial phase of a multi-phase process, which we expect to continue advancing as we engineer a comprehensive PFAS mitigation plan.

 

 

Expanded commercial roll-out of our PFAS treatment technology through a growing network of sales rep organizations.

 

 

Garratt-Callahan’s launch of the jointly developed minimal liquid discharge wastewater treatment product.

 

 

Our engineering work with Ultra Safe Nuclear.

 

 

Our engineering services division’s engagements as consultants to support large capital projects which are sponsored and or financed by the customers.

 

Technology

 

We have continually advanced our 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 polyfluoroalkyl substances (PFAS) and chlorides from drinking and ground water

 

o

Micro-pollutant destruction and removal

 

o

Legionella detection and water treatment solutions

 

o

Minimum and zero liquid discharge systems (MLD/ZLD)

 

o

Disinfection

 

o

Electro-oxidation

 

Battery energy storage

 

Air quality controls and systems including odor and VOC control

 

Mineral processing

 

Infection control

 

Wound management

 

Disinfection

 

Talent

 

We have grown our team to 33 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. Most of 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 customers’ needs.

 

Combating the PFAS Forever-Chemical Crisis  the AEC

 

One of the most significant and timely innovations in our portfolio is our per- and polyfluoroalkyl substances (PFAS) removal and collection/disposal solution we call the Aqueous Electrostatic Concentrator (AEC). Our engineers developed and are now commercializing the AEC, which is a novel water treatment system that removes PFAS from water at a lower 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 EPA proposed new drinking water standards on March 14, 2023, limiting certain PFAS chemicals to four parts per trillion – a standard our AEC can meet. We believe these proposed rules will continue to push the market to find and adopt commercially viable solutions to remove PFAS chemicals from water. Additionally, 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, which meets new EPA standards. We have demonstrated more than nine months of continuous operation showing no materially significant degradation of the AEC system’s components or performance over time. As a modular system, we believe the AEC is scalable to a commercial scale, and we believe that our engineering team has the experience to deliver systems to meet the needs of a commercial installation.

 

In August 2022, we began engineering a comprehensive PFAS mitigation plan for client operating an industrial site. The initial preliminary engineering phase and project budgeting is complete. We recently delivered a proposal for a system that will serve as a mobile commercial pilot, and scoping, preliminary design and budget for the building of the full-scale system.

 

The AEC’s commercial roll-out will be executed with the help of a network of sales representative organizations whose role will be to market and sell the treatment system, related equipment, and the Company’s engineering services to municipal and industrial customers across the country. We have secured channel partner agreements with several sales representative organizations ensuring coverage for most of the continental United States.

 

In October 2022, we entered into a channel partner agreement with Product Recovery Management, Inc. to sell, distribute and act as a contract manufacturer for the AEC and other BioLargo water treatment technologies. Product Recovery Management (PRM), based out of Butner, NC, is a UL-certified equipment integrator specializing in remediation services with over 40 years of history serving customers. PRM designs and manufactures treatment systems that address a wide variety of contamination challenges in the remediation and landfill industries, including PFAS contamination. Their Butner operations include a 250,000 square foot manufacturing facility with large-scale fabrication capabilities.

 

We are also in negotiations with multiple prospective industrial and municipal customers to treat PFAS contaminated water.  In light of the fact that we now have our first commercial project under contract, we believe that our expected success with an industrial customer will be a key factor to help advance marketing efforts in the municipal market as well as potentially minimizing the need for small scale field piloting, which can be expensive and time consuming.

 

 

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. ONM Environmental holds General, Electrical, Plumbing and Low Voltage contractor licenses issued by the California Contractors State License Board, and offers a menu of services to landfills, transfer stations, wastewater treatment facilities as well as facilities in non-waste related industries. These services include engineering design, construction, installation, ongoing maintenance and on-site support services to assist our clients in the implementation and continued use of the various systems that deliver our liquid products in the field (such as misting systems).

 

We have been and expect to continue selling product to the largest solid waste handling companies in the country, with a portion of chemistry product sales resulting from national purchasing agreements (NPAs), and are also serving municipalities.

 

In addition to its goal to keep 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 without being limited by our own sales and distribution infrastructure, such as through our partnership with Ikigai Marketing Works, LLC (see “Consumer Packaged Goods Products” below).

 

Consumer Packaged and Private-Label Products

 

We sell pet odor-control products under the brand “Pooph” to Ikigai Marketing Works, LLC. After a successful test marketing phase, they have been executing a national advertising campaign through extensive television and internet advertising and have launched the product for web sales on their own website and on Amazon. In late 2022, Ikigai launched the Pooph product in a limited number of Walmart retail stores, expanding to Walmart stores nationwide in the second quarter of 2023. Our agreement with Ikigai grants them an exclusive license to sell the Pooph pet odor-control product, and requires, in addition to purchasing product from us at an agreed-upon manufacturing margin, they are required to pay us an additional six percent of their sales.

 

As Ikigai has expanded their national television advertising, their sales have increased, and correspondingly, their purchase of product from us has increased, such that for the three months ended March 31, 2023, it comprised 86% of our total (company-wide) revenue.

 

South Korean Joint Venture

 

In February 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. While the management team continues to market the product to industrial clients, their efforts have struggled to gain a foothold, and we are in discussions to expand their license to allow for the sale of consumer products.

 

 

Full Service Environmental Engineering

 

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.

 

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 and the battery energy storage system which was recently added to the portfolio.

 

The subsidiary is located in Oak Ridge (a suburb of Knoxville, Tennessee), and employs a group of scientists and engineers, many of whom are owners of the entity (BioLargo owns 82.25%). 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. Many of the other team members are also former employees of CB&I and Shaw, with the exception of more recent staff hires. We believe the team is highly experienced across multiple industries and 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 team has decades of high-level experience in the energy industry. The engineering team has also developed an extended network of trusted engineering subcontractors that assist in serving specific client projects as needed.

 

In association with Garratt-Callahan, a national industrial water treatment company, BLEST developed a “minimal liquid discharge” (MLD) wastewater treatment system based on Garratt-Callahan’s patented technology that is able to reduce industrial wastewater discharge and therefore reduce wastewater discharge fees for customers. Garratt-Callahan is currently marketing 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 completed 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 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 and/or sales to Garratt-Callahan customers could begin. Garratt-Callahan has identified multiple customer prospects, as has BioLargo, through its own marketing efforts. We remain confident that this innovation and partnership will find commercial success.

 

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

 

 

Waste-to-Energy Conversion Plant Project

 

In April 2022, our engineering subsidiary was hired by a Southern California based sustainable energy services company to conduct a comprehensive project plan (i.e., “feasibility study”) for a waste-to-energy (WTE) conversion plant in South America – one of multiple projects in planning stages by the company. Our engineers completed the initial feasibility study and have delivered a proposal for the next phase of the project (front end engineering design, aka FEED). The client has also requested feasibility studies and a FEED proposal for WTE plants in Asia.

 

BioLargo Water and the Advanced Oxidation System  AOS

 

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

 

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

 

The AOS has been included as a component of treatment train (comprehensive system) for a number of projects being scoped and budgeted through our engineering subsidiary. In addition, it has been included in the catalog of offerings being sold through our independent representatives as well as channel partners.

 

Municipal Wastewater Treatment Pilot Montreal

 

Our commercial-scale AOS demonstration pilot (run in partnership with 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 (UV) 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.

 

In January 2022, 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, which was completed successfully.

 

 

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 and, for wound care. 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. It has secured its first manufacturer’s representatives and is actively expanding these efforts to build out a national rep network. Its other product designs are on hold until such time as it is able to secure the capital and resources to complete any final development and support additional inventory, technical support and sales for these products. There are channel partnerships in development for Clyra’s Bioclynse product in three separate healthcare markets.

 

BioLargo Energy Technologies, Inc.

 

BioLargo acquired a proprietary sodium-sulfur battery technology and has formed and secured initial seed capital for a subsidiary – BioLargo Energy Technologies, Inc. (“BETI”) – designed to address the ongoing shift toward renewable energy production and the growth in global electricity demand, and the consequent drastic expansion in energy storage capacity in the US and world-wide that will be needed to accommodate increased demand and the intermittent nature of renewable energy sources like wind and solar.

 

The initial capital raised – $650,000 – will be used to construct prototype batteries. These batteries will be tested to confirm energy efficiency, useful life expectancy, energy density, safety profile, number of charge/discharge cycles, and other technical claims that differentiate the battery from incumbent technologies. Batteries built based on the underlying technology a decade ago demonstrated features that far surpass comparable lithium-ion batteries, the dominant incumbent technology in the market:

 

 

This sodium-sulfur battery technology demonstrates increased safety, no runaway fire risks, and a more sustainable design – with no rare-earth elements – that is capable of being manufactured completely from the domestic supply chain.

 

 

Unlike lithium-ion batteries, BioLargo’s battery can charge and discharge completely, with no degradation of performance, ensuring virtually unlimited charge/discharge cycles, without self-discharge.

 

 

BioLargo’s battery technology also demonstrates increased energy efficiency and energy density in comparison to lithium-ion batteries, and a longer useful life expectancy of at least 10 years.

 

BioLargo’s battery uses common, inexpensive, domestically available materials, and through its unique design and manufacturing process, creates an energy storage solution that has higher energy density than lithium virtually unlimited charge/discharge cycles, stable and secure supply chain management, and which is far safer than lithium-ion batteries, the current dominant energy storage technology. While the concept of sodium-sulfur salt batteries is not new (a concept conceived more than 80 years ago), we are not aware of any known ‘salt’ battery that can match the performance metrics of our battery.

 

Our battery technology operates at higher temperatures, and its casing and materials when combined, are heavier than lithium-ion, making it more suitable for stationary energy storage applications like grid-scale energy storage, electric vehicle charging stations, and commercial and residential energy storage, and believed to be less suitable for placement into electric vehicles or portable electronics. We are currently building out facilities to manufacture prototype batteries in our Oak Ridge Tennessee operations.

 

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, 2023, was $3,742,000, a 288% increase over the same period in 2022, and a 78% increase over the prior quarter (ended December 31, 2022). Our revenue from product sales and related services increased by 482%, while our service revenue decreased by 45%.

 

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 increased 491% (to $3,543,000) in the three months ended March 31, 2023, compared with the same period in the prior year. Revenues in the quarter were comprised primarily of $3,218,000 in revenues to one customer selling private label products, and $431,000 in revenues of its industrial odor-control product CupriDyne Clean.

 

The increase in revenues was almost entirely due to an increase in the volume of sales of private label odor-control products, specifically the Pooph branded pet-odor product purchased by Ikigai, which comprised 91% of ONM Environmental’s revenue total. Because ONM Environmental has no control over Ikigai’s marketing and sales activity of Pooph, it cannot predict its sales of the product to Ikigai in future periods. Ikigai has indicated their intentions to continue their national advertising campaign as they place the product in national retail chains, including the introduction of the product in Walmart nationally. Their execution of those future plans has inherent risks that are out of our control. (See Part II, Item 1A, and the risk factor titled “A significant portion of our revenue is concentrated with one customer.”) Given the foregoing, management cannot be certain of the continued purchase of the Pooph product by Ikigai. Their failure to continue to purchase product would have a material impact on ONM Environmental’s revenues.

 

Industrial odor-control revenues increased 42% in the three months ended March 31, 2023, compared with the same period in the prior year, and increased 16% compared with the prior quarter (ended December 31, 2022).

 

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 decreased 3% for the three months ended March 31, 2023, to 49%, compared to the same period in 2022, due to increased sales. Cost of goods sold increased 2% from the prior three months ended December 31, 2022. The fluctuation in cost of goods is due our efforts to improve margins in in our private-label products, and increases in raw material costs.

 

Selling, General and Administrative Expense (ONM Environmental)

 

ONM Environmental’s selling, general and administrative expenses increased by 22% ($65,000) during the three months ended March 31, 2023, as compared with the same period in 2022. These expenses increased due to a increase of sales and support staff. We expect these expenses to increase to add support if revenue continues to increase in the year ending December 31, 2023.

 

Operating Income (ONM Environmental)

 

ONM Environmental generated operating income of $1,387,000 in the three months ended March 31, 2023, compared to operating income of $13,000 in 2022. The generation of operating income this past quarter was entirely dependent on sale of Pooph product to Ikigai.

 

 

BLEST (engineering division)

 

Revenue (BLEST)

 

Our engineering segment (BLEST) generated $193,000 of revenue in the three months ended March 31, 2023, net of intersegment revenue, compared to $357,000 in 2022, representing a 45% decrease. The decrease is due to a decrease in the number of client contracts, an increase in intercompany services, and multiple clients delaying the start of projects.

 

In addition to providing services 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, 2023, intersegment revenue for BLEST totaled $170,000, consisting primarily of research and development to further 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 costs. In the three months ended March 31, 2023, cost of services were 69% of its revenues, versus 42% in the same period in 2022. This increase is due to contracts with reduced margins and the reduction in overall revenue, as well as the recognition of deferred revenue in the three months ended March 31, 2022, which did not occur in the same period in 2023.

 

Selling, General and Administrative Expense (BLEST)

 

BLEST SG&A expenses were $184,000 in the three months ended March 31, 2023, compared to $134,000 in 2022, primarily due to increased rental costs and staff.

 

Operating Loss (BLEST)

 

BLEST incurred an operating loss of $368,000 in the three months ended March 31, 2023, compared to an operating loss of $35,000 in 2022.

 

Because the subsidiary had an operating 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. 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 and other uncertainties in the market, and our limited resources, is difficult.

 

Clyra Medical

 

Clyra Medical generated $6,000 in revenues in the three months ended March 31, 2023, total costs and expenses of $431,000, including $134,000 in research and development expenses, and an operating loss of $426,000. In the same period in 2022, it generated $11,000 in revenue, had total costs and expenses of $250,000, including $16,000 in research and development expenses, and an operating loss of $239,000. Clyra has been limited in terms of capital resources, and its level of activity has been largely dependent on available cash.

 

BETI

 

Formed to develop and commercialize a sodium-sulfur battery technology, BETI raised $650,000 in investment capital in the three months ended March 31, 2023, did not generate revenue, and incurred $87,000 in expenses, primarily related to the build out of space to manufacture battery prototypes.

 

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 expenses (for example, stock option compensation expense). Our consolidated SG&A decreased in the aggregate by 6% ($113,000) in the three months ended March 31, 2023, to $1,722,000.  Our non-cash expenses (through the issuance of common stock, warrants, and stock options) decreased in the three months ended March 31, 2023 compared with 2022 ($463,000 compared to $822,000) , which accounted for the largest decline in salaries and consulting expense. The largest components of our SG&A expenses included (in thousands):

 

   

Three months ended
March 31, 2023

   

Three months ended
March 31, 2022

 

Salaries and payroll related

  $ 636     $ 809  

Professional fees

    210       149  

Consulting

    198       316  

Office expense

    427       310  

Board of director expense

    65       111  

Sales and marketing

    93       59  

Investor relations

    93       85  

 

In the three months ended March 31, 2023, our non-cash expenses from stock for service, stock options and warrant expense total $496,000. In the three months ended March 31, 2022, our non-cash expenses from stock for service, stock options and warrant expense total $822,000.

 

 

Research and Development

 

In the three months ended March 31, 2023, we spent $565,000 in the research and development of our technologies and products. This was an increase of 44% ($173,000) compared to 2022. The increase is related to headcount and work at BETI.

 

Interest expense

 

Our interest expense for the three months ended March 31, 2023, was $48,000, compared with $13,000 in the same period in 2022. Of our total interest expense in 2023, $15,000 was paid in cash, and the remainder was 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, 2023, non-cash interest expense totaled $33,000.

 

Other Income and Expense

 

The amount of grant income increased $26,000 in the three months ended March 31, 2023, to $31,000.  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. Grant funds paid directly to third parties are not included as income in our financial statements.

 

During the three months ended March 31, 2022, we recorded $174,000 in income related to the forgiveness of Paycheck Protection Act loan to ONM Environmental.

 

Net Loss

 

Net loss for the three months ended March 31, 2023, was $494,000 a loss of $0.0015 per share, compared to a net loss for the three months ended March 31, 2022, of $1,544,000, a loss of $0.0059 per share, a reduction of 68% . Our net loss this period declined because of the 288% increase in revenues, combined with a reduction in expenses, primarily sales, general and administrative costs.  

 

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

 

Net income (loss)

 

March 31, 2023

   

March 31, 2022

 

ONM Environmental

  $ 1,385     $ 187  

BLEST

    (368 )     (35 )

Clyra Medical

    (436 )     (247 )

BioLargo Water

    (153 )     (233 )

BETI

    (87 )     --  

BioLargo corporate

    (835 )     (1,266 )

Consolidated net loss

  $ (494 )   $ (1,544 )

 

 

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, 2023, we generated revenues of $3,742,000 through our subsidiaries (see Note 11), had a net loss of $494,000, used $43,000 cash in operations, and at March 31, 2023, we had working capital of $3,075,000, and current assets of $4,874,000. While our operating loss has decreased in recent quarterly periods, as has our cash used in operations, we expect to continue to need further investment capital to fund operations. We have been, and anticipate that we will continue to be, limited in terms of our capital resources.

 

During the three months ended March 31, 2023, we (i) sold $105,000 of our common stock to Lincoln Park Capital Fund, LLC (“Lincoln Park”) (see Note 3), (ii) sold $695,000 of our common stock and warrants to accredited investors (see Notes 3 and 6), (iii) sold $225,000 of Clyra Medical Series A Preferred Stock (see Note 8), and (iv) sold $550,000 of BETI common stock (see Note 10).

 

As of March 31, 2023, our cash and cash equivalents totaled $3,264,000. Our total liabilities included a $78,000 a vehicle loan, $140,000 due in SBA loans issued pursuant to the Paycheck Protection Program (see Note 14), $150,000 due to the SBA issued pursuant to the Economic Injury Disaster program (EIDL) over 30 years, and $247,000 owed by a subsidiary due in 2024 (see Note 4).

 

Subsequent to March 31, 2023, we continue to sell common stock to Lincoln Park for working capital as needed (see Note 13).

 

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.

 

 

Our significant accounting policies and methods used in the preparation of the Company’s consolidated financial statements are described in (i) in Part I, Item 1 of this Form 10-Q, Note 2, “Summary of Significant Accounting Policies” and (ii) in the Form 10-K for the year ended December 31, 2022, filed with the SEC on March 31, 2023, in the Notes to Consolidated Financial Statements in Part II, Item 8, and “Critical Accounting Policies and Estimates” in Part II, Item 7. There have been no material changes to the Company’s critical accounting policies and estimates since the filing of its Form 10-K.

 

Item 4.         Controls and Procedures

 

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

 

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

 

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

 

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

 

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

 

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

 

 

PART II

 

OTHER INFORMATION

 

Item 1A.        Risk Factor

 

Our future results of operations, financial condition and liquidity and the market price for our securities are subject to numerous risks, many of which are driven by factors that we cannot control. The risk factors set forth in our report on Form 10-K for the period ended December 31, 2022, filed with the SEC on March 31, 2023, and below, discuss risks, uncertainties and assumptions relevant to our business and include factors we believe could cause our actual results to differ materially from expected and historical results. Other factors beyond those listed below, including factors unknown to us and factors known to us which we have not currently determined to be material, could also adversely affect our business, results of operations, financial condition, prospects and cash flows. Also see “Forward-looking Statements” above.

 

A significant portion of our revenue is concentrated with a one customer.

 

In the year ended December 31, 2022, almost 50% of our total revenue was from the sale of Pooph branded pet-odor products to Ikigai. In the three months ended March 31, 2023, sales to Ikigai accounted for 86% of our total revenue. Our contract with Ikigai does not require they purchase a minimum amount of product from us, and their demand for our product is dependent entirely on their customers’ demand. They create customer demand through television and other advertising, and sell directly to consumers as well as to retailers. Any decrease in their advertising is likely to correspondingly decrease their purchase of product from us. We have no control over their advertising budget or methods, and therefore have no control over their need for product from us. Other factors beyond our control may affect customer demand for the Pooph product. Any such decrease in demand for Pooph product would have a material adverse effect on our business, results of operations, or financial condition.

 

Item 2.          Unregistered Sales of Equity Securities and Use of Proceeds

 

The following is a report of 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.

 

Unit Offering

 

During the three months ended March 31, 2023, we sold 2,340,211 shares of our common stock and received $470,000 in gross and net proceeds from eleven accredited investors. In addition to the shares, we issued the investors six-month warrants to purchase an aggregate 2,340,211 additional shares at $0.228 per share, and five-year warrants to purchase an aggregate 2,340,211 additional shares at $0.285 per share.

 

Clyra Medical

 

During the three months ended March 31, 2023, Clyra sold 725 shares of its Series A Preferred Stock, and in exchange received $225,000 in gross and net proceeds. Purchasers of the Series A Preferred Stock also received a 3-year warrant to purchase the same number of additional shares of common stock for $372 per share. Shares of Series A Preferred Stock earn a dividend of 15% each year. Each share of Series A Preferred stock can be converted by the holder at any time for one share of common stock. Accrued dividends may be converted to common stock at a conversion rate of $310 per share.

 

Each investor also entered into an agreement with BioLargo whereby the investor may exchange some or all of its Series A Preferred stock, plus accrued dividends, into shares of BioLargo common stock, at a price equal to a 20% discount of the volume weighted average price over the 30 prior trading days. Elections must be made during the 18-month period that begins 18 months after the closing of the Series A Preferred offering (which has not yet taken place), or June 30, 2023, whichever is earlier.

 

BETI

 

During the three months ended March 31, 2023, BETI sold 350,000 shares of its common stock to seven accredited investors for $2.00 per share. Of that amount, BioLargo purchased 50,000 shares for $100,000, and one investor converted a $50,000 note owed by BioLargo into 25,000 shares. Net proceeds from third parties totaled $550,000.

 

Each investor also entered into an agreement with BioLargo whereby the investor may exchange some or all of its shares of BETI common stock into shares of BioLargo common stock, at a price equal to a 20% discount of the volume weighted average price over the 20 trading days prior to the election to exchange. Elections must be made during calendar year 2024.

 

As of March 31, 2023, BioLargo holds 9,050,000 shares of BETI common stock, and third parties hold 300,000 shares.

 

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

 

Lincoln Park

 

On December 13, 2022, we entered into a purchase agreement (the “Purchase Agreement”) and a registration rights agreement (the “Registration Rights Agreement”), with Lincoln Park Capital Fund, LLC (“Lincoln Park”), pursuant to which Lincoln Park has committed to purchase up to $10.0 million of the Company’s common stock, par value $0.00067 per share (the “Common Stock”), subject to certain limitations and the satisfaction of the conditions set forth in the Purchase Agreement. (See Item 9B titled “Other Information”, and the subheading “Lincoln Park”, for additional information.)

 

During the three months ended March 31, 2023, we sold 545,142 shares of our common stock to Lincoln Park, and received $105,000 in gross and net proceeds.

 

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

Certificate of Amendment to Certificate of Incorporation, filed August 30, 2022

Form 10-Q

11/14/2022

3.5

Amended and Restated Articles of Incorporation of Clyra Medical Technologies, Inc. (filed December 30, 2022)

Form 10-K 

3/31/2023

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

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

Form 10-K

3/31/2015

4.4

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

Form 10-Q

5/14/2018

4.5

2018 Equity Incentive Plan

Form S-8

6/22/2018

4.6

Stock Option Award Agreement under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.7

Notice of Stock Option Grant under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.8

Restricted Stock Unit Award Agreement under 2018 Equity Incentive Plan

Form S-8

6/22/2018

4.9

Notice of Restricted Stock Unit Award under 2018 Equity Incentive Plan

Form S-8

6/22/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

Warrant issued in 2020 Unit Offering

Form 10-Q

8/14/2020

4.14

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

Form 10-K

3/30/2021

4.15

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

Form 10-K

3/30/2021

4.16

Satisfaction of Convertible Note dated March 8, 2018

Form 10-K

3/31/2023

10.1

Form of indemnity agreement between the Company at its officers and directors

Form 10-K

3/31/2023

10.2

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

Form 8-K

1/6/2016

10.3

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

Form 8-K

1/6/2016

10.4

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

Form 8-K

1/6/2016

10.5

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

Form 8-K

8/24/2016

10.6†

Employment Agreement with Dennis P. Calvert dated May 2, 2017.

Form 8-K

5/4/2017

10.7†

Lock-Up Agreement with Dennis P. Calvert dated April 30, 2017

Form 8-K

5/4/2017

10.8

Commercial Office Lease Agreement for Oak Ridge Tennessee

Form 8-K

9/8/2017

10.9

Form of Employment Agreement for Engineering Subsidiary

Form 8-K

9/8/2017

10.10

Form of Option issued to founding employees of Engineering subsidiary (BLEST)

Form 8-K

9/8/2017

10.11†

Employment Agreement with Joseph L. Provenzano dated May 28, 2019

Form 8-K

6/24/2019

10.12†

Lock-Up Agreement dated May 28, 2019

Form 8-K

6/24/2019

10.13

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

Amendment dated June 30, 2020 to License Agreement with Clyra Medical Technologies, Inc.

Form 8-K

7/7/2020

10.15

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

2022 Engagement Extension Agreement with CFO

Form 8-K

3/24/2022

10.17

Purchase Agreement, dated as of December 13, 2022, by and between BioLargo, Inc. and Lincoln Park Capital Fund, LLC.

Form 8-K

12/19/2022

10.18

Registration Rights Agreement, dated as of December 13, 2022, by and between BioLargo, Inc. and Lincoln Park Capital Fund, LLC

Form 8-K

12/19/2022

10.19†

2023 Engagement Extension Agreement with CFO

Form 8-K

3/27/2023

10.20*

Form of Share Exchange Agreement between BioLargo, Inc., and purchasers of Clyra Medical Series A Preferred Stock

 

filed herewith

 

 

10.21*

Form of Share Exchange Agreement between BioLargo, Inc., and purchasers of BioLargo Energy Technologies, Inc. common stock

 

filed herewith

21.1*

List of Subsidiaries of the Registrant

 

filed herewith

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

 

filed herewith

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

 

filed herewith

32*

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

 

filed herewith

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 (embedded within the 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 17, 2023

By:

/s/ DENNIS P. CALVERT

 

 

 

Dennis P. Calvert

 

 

 

Chief Executive Officer

 

       
       
Date: May 17, 2023 By: /s/ CHARLES K. DARGAN, II  
    Chief Financial Officer  

 

 

39
EX-10.20 2 ex_521371.htm EXHIBIT 10.20 ex_521371.htm

 

 

Ex. 10.20

 

SHARE EXCHANGE AGREEMENT

 

THIS SHARE EXCHANGE AGREEMENT (“Agreement”) is made and entered into as of _______________________________, by and between Clyra Medical Technologies, Inc., a California corporation (“Clyra”), BioLargo, Inc., a Delaware corporation (“BioLargo”), and _________________________________________________ (“Investor”), with respect to the following:

 

R E C I T A L S :

 

A.    Clyra accepted an investment from Investor in its October 2022 Preferred Unit Offering, whereby Investor acquired Units at a price of $310 per Unit, each Unit consisting of Series A Preferred Stock and a stock purchase warrant, as more particularly described on Schedule A.

 

B.    BioLargo is the founding shareholder of Clyra, and its common stock is traded on the OTCQB Venture Market under the symbol BLGO.

 

C.    Clyra, BioLargo and Investor enter into this Agreement to allow Investor to exchange its Series A Preferred Shares for BioLargo common stock in accordance with the terms and conditions herein.

 

NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto hereby agree as follows:

 

1.    Election to Make Exchange.

 

(a)    During the period beginning eighteen (18) months after the Offering Closing Date, and ending on the third anniversary of the Offering Closing Date (such period referred to herein as the “Election Period”), Investor may elect to exchange one, some or all of its Series A Preferred Shares for BioLargo common shares as described in Section 2 and in accordance with the terms and conditions herein. Investor may make such election one or more times. Each notice of election (each, an “Election Notice”) must be made in writing in the form of Exhibit A attached hereto, designate the number of Series A Preferred Shares to be exchanged (the “Tendered Shares”), and shall be delivered to BioLargo pursuant to the notice provisions set forth in Section 10 below. The date of delivery of an Election Notice to BioLargo shall be considered the “Election Date”. The term “Offering Closing Date” means the date established by Clyra for the closing of its October 2022 $1,000,000 Preferred Unit Offering, but no later than June 30, 2023. Clyra shall notify Investor of the Offering Closing Date within thirty (30) days thereof.

 

-1-

 

(b)    Within ten (10) days of receipt of an Election Notice, BioLargo shall return a copy of the Election Notice to Investor setting forth the number of Tendered Shares, the amount of accrued dividend related to the Tendered Shares, the conversion price (as determined pursuant to Section 2(b) below), and the number of shares to be issued in exchange for the Tendered Shares.

 

(c)    The Investor may convert a number of Series A Preferred Shares up to a maximum current value equal to the Investor’s aggregate original investment. In the event Clyra’s most recent sale of common or preferred stock is more than $310 per share, BioLargo shall determine the maximum number of shares the Investor may tender, as follows: the Investor’s investment amount divided by the current Clyra share price. For example, if the Investor had originally invested $100,000, and Clyra subsequently sold shares for $500 per share, the investor may tender a maximum of 200 Series A Preferred Shares. The accrued dividend converted to BioLargo shares would be based on 200 shares, not 322 shares.

 

2.    Exchange of Shares.

 

(a)    Exchange. On the terms and subject to the conditions set forth in this Agreement, at the Closing (i) Investor will sell, convey, transfer and assign to BioLargo, free and clear of all liens, pledges, encumbrances, changes, restrictions or known claims of any kind, nature or description, and BioLargo will purchase and accept from Investor the Tendered Shares, as adjusted, and (ii) in exchange for the transfer of such securities by Investor, BioLargo will sell, convey, transfer and assign to Investor, and Investor will purchase and accept from BioLargo, newly-issued shares of common stock of BioLargo, par value $0.00067 (such exchange referred to herein as the “Exchange”), in an amount as determined in accordance with subsection (b) below.

 

(b)    Issuance. BioLargo shall issue to the number of shares of its common stock (the “BioLargo Shares”) equal to the sum of (i) the current value of the Tendered Shares and (ii) the accrued dividend related to the Tendered Shares, divided by a “conversion price” to be determined as of the Election Date, rounded to the nearest whole share. For the purposes of the foregoing, “Conversion Price” shall equal a twenty percent (20%) discount to the volume weighted average price of BioLargo common stock on the OTCQB for the thirty (30) trading days preceding the Election Date. The volume weighted average price shall be determined in accordance with the data provided by OTC Markets Group Inc. (or other exchange if BLGO is then-traded on another exchange). For example, if the current value of the Tendered Shares is $100,000, the accrued dividend related to the Tendered Shares is $20,000, and the conversion price is $0.50, BioLargo shall issue 240,000 shares.

 

(c)    Closing. The closing of the Exchange shall occur on a date within 30 days of the Election Date, as determined by BioLargo (the “Closing”). The Closing will take place at 10:00 a.m. Pacific Time at the offices of BioLargo, 14921 Chestnut Street, Westminster, California 92683, or at such other date, time and place or manner as may be agreed upon by the parties.

 

-2-

 

3.    Restrictions on Sale of BioLargo Shares.

 

(a)    During the period beginning on the date of Closing and ending on the date that Investor is no longer the record or beneficial owner of any of the BioLargo Shares, during any on trading day, Investor shall not sell more BioLargo Shares than the number equal to five percent (5%) of the average of the daily volume of Biolargo common stock traded on the OTCQB (or exchange, if applicable) of the five trading days preceding the date of sale, without the prior written consent of the Company, which may be given or withheld in the Company’s sole discretion.

 

(b)    Beneficial Ownership. If the Investor shall or would receive shares of BioLargo common stock in accordance with an Election Notice so that the Investor would, together with other shares of BioLargo common stock held by it or its affiliates, own or beneficially own by virtue of such action or receipt of additional shares of BioLargo common stock a number of shares exceeding 4.99% of the number of shares of BioLargo common stock outstanding on such date (the “Maximum Percentage”), BioLargo shall not be obligated and shall not issue to the Investor shares of BioLargo common stock which would exceed the Maximum Percentage, but only until such time as the Maximum Percentage would no longer be exceeded by any such receipt of shares of BioLargo common stock by the Investor. Upon delivery of a written notice to the Company, the Buyer may from time to time increase (with such increase not effective until the sixty-first (61st) day after delivery of such notice) or decrease the Maximum Percentage to any other percentage not in excess of 9.99% as specified in such notice; provided that (i) any such increase in the Maximum Percentage will not be effective until the sixty-first (61st) day after such notice is delivered to the Company and (ii) any such increase or decrease will apply only to the Investor and its Affiliates. The limitation contained in this paragraph may not be waived.

 

4.    Representations and Warranties.

 

(a)    Representations and Warranties of Investor. Investor hereby represents and warrants to Clyra and Biolargo, all of which representations and warranties are true, complete, and correct in all respects as of the date hereof and will be as of the Closing, as follows:

 

(A)    Authorization; No Restrictions, Consents or Approvals. Investor has the right, power, legal capacity and authority to enter into and perform Investor’s obligations under this Agreement; and no approvals or consents are necessary in connection with it. All of the Series A Preferred Stock owned by Investor are owned free and clear of all liens, pledges, encumbrances, changes, restrictions or known claims of any kind, nature or description.

 

(B)    Transfer of Tendered Shares. The Series A Preferred Stock tendered for transfer will, at the Closing, be validly transferred to BioLargo free and clear of any encumbrances and from all taxes, liens and charges with respect to the transfer thereof and such shares of Series A Preferred Stock of Clyra shall be fully paid and non-assessable with the holder being entitled to all rights accorded to a holder of shares of Series A Preferred Stock.

 

-3-

 

(C)    Investment Representations.

 

(1)    Investor understands that the BioLargo Shares have not been registered under the Securities Act of 1933, as amended (the “Securities Act”) or any other applicable securities laws, including those under the California Corporations Code. Investor also understands that the BioLargo Shares are being offered and issued pursuant to an exemption from the registration requirements of the Securities Act, under Section 4(2) and/or Regulation D of the Securities Act, and of the California Corporations Code, under Section 25012(f). Investor acknowledges that BioLargo will rely on Investor’s representations, warranties and certifications set forth below for purposes of determining Investor’s suitability as an investor in the BioLargo Shares and for purposes of confirming the availability of the Section 4(2) and/or Regulation D exemption from the registration requirements of the Securities Act, and of the Section 25012(f) exemption under the California Corporations Code.

 

(2)    Investor has received all the information it considers necessary or appropriate for deciding whether to acquire the BioLargo Shares, including the information filed by BioLargo with the Securities and Exchange Commission, available on the Internet at www.sec.gov. Investor understands the risks involved in an investment in the BioLargo Shares. Investor further represents that Investor has had an opportunity to ask questions and receive answers from BioLargo regarding the terms and conditions of the offering of the BioLargo Shares and the business, properties, prospects, and financial condition of BioLargo and Clyra and to obtain such additional information (to the extent BioLargo or Clyra possessed such information or could acquire it without unreasonable effort or expense) necessary to verify the accuracy of any information furnished to Investor or to which Investor had access. Investor further represents that Investor is an “accredited investor” within the meaning of Rule 501(a) of the Securities Act.

 

(3)    Investor is acquiring the BioLargo Shares for Investor’s own account for investment only and not with a view towards their resale or “distribution” (within the meaning of the Securities Act) of any part of the BioLargo Shares.

 

(4)    Investor understands that the BioLargo Shares may not be offered, sold or otherwise transferred except in compliance with the registration requirements of the Securities Act and any other applicable securities laws or pursuant to an exemption therefrom, and in each case in compliance with the conditions set forth in this Agreement. Investor acknowledges and is aware that the BioLargo Shares may not be sold pursuant to Rule 144 adopted under the Securities Act unless certain conditions are met and until Investor has held the security for the applicable holding period under Rule 144.

 

-4-

 

(5)    Investor acknowledges and agrees that each certificate (or book-entry advice) representing the BioLargo Shares shall bear a legend substantially in the following form:

 

“THE SECURITIES REPRESENTED BY THIS CERTIFICATE HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE “ACT”), OR THE SECURITIES LAWS OF ANY STATE. THE SECURITIES MAY NOT BE TRANSFERRED EXCEPT PURSUANT TO AN EFFECTIVE REGISTRATION STATEMENT UNDER SUCH ACT AND APPLICABLE STATE SECURITIES LAWS OR PURSUANT TO AN APPLICABLE EXEMPTION FROM THE REGISTRATION REQUIREMENTS OF SUCH ACT AND SUCH LAWS.”

 

(D)    No Reliance. Investor has not relied on and is not relying on any representations, warranties or other assurances regarding BioLargo or Clyra other than the representations and warranties expressly set forth in this Agreement.

 

(b)    Representations and Warranties of Clyra. Clyra hereby represents and warrants to Investor and BioLargo, all of which representations and warranties are true, complete, and correct in all respects as of the date hereof and will be as of the Closing, as follows:

 

(A)    Organization and Qualification. Clyra is a corporation duly organized, validly existing and in good standing under the laws of the jurisdiction of its incorporation.

 

(B)    Authorization; No Restrictions, Consents or Approvals. Clyra has full power and authority to enter into and perform its obligations under this Agreement. This Agreement has been duly executed by Clyra and constitutes the legal, valid, binding and enforceable obligation of Clyra, enforceable against Clyra in accordance with its terms. The execution and delivery of this Agreement and the consummation by Clyra of the transactions contemplated herein do not and will not on the Closing (A) conflict with or violate any of the terms of the articles of incorporation and bylaws of Clyra or any applicable law relating to Clyra, (B) conflict with, or result in a breach of any of the terms of, or result in the acceleration of any indebtedness or obligations under, any material agreement, obligation or instrument by which Clyra is bound or to which any property of Clyra is subject, or constitute a default thereunder, other than those material agreements, obligations or instruments for which Clyra has obtained consent for the transactions contemplated under this Agreement, (C) result in the creation or imposition of any lien on any of the assets of Clyra, (D) constitute an event permitting termination of any material agreement or instrument to which Clyra is a party or by which any property or asset of Clyra is bound or affected, pursuant to the terms of such agreement or instrument, other than those material agreements or instruments for which Clyra has obtained consent for the transactions contemplated under this Agreement, or (E) conflict with, or result in or constitute a default under or breach or violation of or grounds for termination of, any license, permit or other governmental authorization to which Clyra is a party or by which Clyra may be bound, or result in the violation by Clyra of any laws to which Clyra may be subject, which would materially adversely affect the transactions contemplated herein. No authorization, consent or approval of, notice to, or filing with, any public body or governmental authority or any other person is necessary or required in connection with the execution and delivery by Clyra of this Agreement or the performance by Clyra of its obligations hereunder.

 

-5-

 

(c)    Representations and Warranties of BioLargo. BioLargo hereby represents and warrants to Investor and Clyra, all of which representations and warranties are true, complete, and correct in all respects as of the date hereof and will be as of the Closing, as follows:

 

(A)    Organization and Qualification. BioLargo is a corporation duly organized, validly existing and in good standing under the laws of the jurisdiction of its incorporation.

 

(B)    Authorization; No Restrictions, Consents or Approvals. BioLargo has full power and authority to enter into and perform its obligations under this Agreement. This Agreement has been duly executed by BioLargo and constitutes the legal, valid, binding and enforceable obligation of BioLargo, enforceable against BioLargo in accordance with its terms. The execution and delivery of this Agreement and the consummation by BioLargo of the transactions contemplated herein (including the issuance of the BioLargo Shares in exchange for the Tendered Shares) do not and will not on the Closing (A) conflict with or violate any of the terms of the articles of incorporation and bylaws of BioLargo or any applicable law relating to BioLargo, (B) conflict with, or result in a breach of any of the terms of, or result in the acceleration of any indebtedness or obligations under, any material agreement, obligation or instrument by which BioLargo is bound or to which any property of BioLargo is subject, or constitute a default thereunder, other than those material agreements, obligations or instruments for which BioLargo has obtained consent for the transactions contemplated under this Agreement, (C) result in the creation or imposition of any lien on any of the assets of BioLargo, (D) constitute an event permitting termination of any material agreement or instrument to which BioLargo is a party or by which any property or asset of BioLargo is bound or affected, pursuant to the terms of such agreement or instrument, other than those material agreements or instruments for which BioLargo has obtained consent for the transactions contemplated under this Agreement, or (E) conflict with, or result in or constitute a default under or breach or violation of or grounds for termination of, any license, permit or other governmental authorization to which BioLargo is a party or by which BioLargo may be bound, or result in the violation by BioLargo of any laws to which BioLargo may be subject, which would materially adversely affect the transactions contemplated herein. No authorization, consent or approval of, notice to, or filing with, any public body or governmental authority or any other person is necessary or required in connection with the execution and delivery by BioLargo of this Agreement or the performance by BioLargo of its obligations hereunder.

 

-6-

 

(C)    Issuance of Shares. The BioLargo Shares have been duly authorized and, upon issuance in accordance with the terms hereof, shall be validly issued and free from all taxes, liens and charges with respect to the issue thereof, and the BioLargo Shares shall be fully paid and non-assessable with the holder being entitled to all rights accorded to a holder of BioLargo Class B common stock.

 

(D)    Investment Representations

 

(1)    BioLargo understands that the Tendered Shares have not been registered under the Securities Act of 1933, as amended (the “Securities Act”) or any other applicable securities laws, including those under the California Corporations Code. BioLargo also understands that the Tendered Shares are being offered pursuant to an exemption from the registration requirements of the Securities Act, under Section 4(2) and/or Regulation D of the Securities Act, and of the California Corporations Code, under Section 25012(f). BioLargo acknowledges that Investor will rely on BioLargo representations, warranties and certifications set forth below for purposes of determining BioLargo suitability as an investor in the Tendered Shares and for purposes of confirming the availability of the Section 4(2) and/or Regulation D exemption from the registration requirements of the Securities Act, and of the Section 25012(f) exemption under the California Corporations Code.

 

(2)    No Reliance. BioLargo has not relied on and is not relying on any representations, warranties or other assurances regarding Clyra other than the representations and warranties expressly set forth in this Agreement.

 

5.    Closing.

 

(a)    Conditions to Investors Obligations. The obligations of Investor under this Agreement, (including, without limitation, the obligation to transfer the Tendered Shares in exchange for the BioLargo Shares) shall be subject to satisfaction of the following conditions, unless waived by Investor: (i) Clyra and BioLargo shall have performed in all material respects all agreements, and satisfied in all material respects all conditions on its part to be performed or satisfied hereunder, at or prior to the Closing; (ii) all of the representations and warranties of Clyra and BioLargo herein shall have been true and correct in all respects when made, shall have continued to have been true and correct in all respects at all times subsequent thereto, and shall be true and correct in all material respects on and as of the Closing as though made on, as of, and with reference to such Closing; (iii)  BioLargo shall have executed and be prepared to deliver to its transfer agent all documents necessary to issue the BioLargo Shares to Investor, as contemplated by this Agreement; and (iv) Clyra and BioLargo shall have obtained or made, as applicable, all consents, authorizations and approvals from, and all declarations, filings and registrations required to consummate the transactions contemplated by this Agreement, including all items required under the incorporation document and bylaws of Clyra and BioLargo, respectively.

 

-7-

 

(b)    Conditions to BioLargo Obligations. The obligations of BioLargo under this Agreement, (including, without limitation, the obligation to issue the BioLargo Shares in exchange for the transfer by Investor of the Tendered Shares) shall be subject to satisfaction of the following conditions, unless waived by BioLargo: (i) Investor shall have performed in all respects all agreements, and satisfied in all respects all conditions on their part to be performed or satisfied hereunder, at or prior to the Closing; (ii) all of the representations and warranties of Investor herein shall have been true and correct in all material respects when made, shall have continued to have been true and correct in all material respects at all times subsequent thereto, and shall be true and correct in all material respects on and as of the Closing as though made on, as of, and with reference to such Closing; and (iii) Investor shall have executed and delivered to BioLargo all documents necessary to transfer the Tendered Shares to BioLargo, as contemplated by this Agreement (including those documents described in Section 4(c)).

 

(c)    Closing Documents. At the Closing,

 

(A)    Investor shall deliver to BioLargo, in form and substance reasonably satisfactory to BioLargo, (i) a fully executed and notarized Stock Power transferring the Tendered Shares, in the form attached hereto as Exhibit B, and (ii) a filled out and signed IRS Form W-9;

 

(B)    BioLargo shall deliver to Investor a Direct Registration Book-Entry Advice (delivered by its transfer agent in normal course following the Closing), representing the issuance of the BioLargo Shares, registered in the name of Investor.

 

(C)    Clyra shall deliver to BioLargo evidence that the Tendered Shares have been transferred and assigned to BioLargo on the books and records of Clyra.

 

6.    Survival of Representations and Warranties. None of the representations, warranties and covenants of Investor, Clyra or BioLargo hereto contained in this Agreement shall survive the Closing, except that the representations and warranties contained in Section 3(a)(i), Section 3(b)(i), Section 3(b)(ii), Section 3(b)(iii), Section 3(c)(i), and Section 3(c)(ii) shall survive until the latest date permitted by applicable law. Except as specifically set forth in the preceding sentence, no other representation, warranty or covenant of any party set forth in this Agreement will survive the Closing, and no party will have any rights or remedies after the Closing with respect to any misrepresentation of or inaccuracy in any such representation, warranty or covenant

 

-8-

 

7.    Releases and Waivers of Investor.  Investor hereby generally, irrevocably, unconditionally and completely waives any and all rights to receive any anti-dilution protection to which Investor may be entitled under the articles of incorporation, bylaws or other organizational documents of Clyra or BioLargo or under any other agreement or instrument in connection with the Exchange. Except for the BioLargo Shares to be issued in connection with the Exchange, Investor hereby generally, irrevocably, unconditionally and completely waives any and all rights existing as of the date hereof to receive options, depository receipts, warrants, stock appreciation or similar rights to acquire or receive securities in Clyra or BioLargo.

 

8.    Notices. All notices or other communications required or permitted hereunder (a “Notice”) shall be in writing, and shall be (a) personally delivered, sent by national overnight courier service, or sent by registered or certified mail, first class postage prepaid, return receipt requested, or (b) sent by electronic mail, but only if either (i) at least one recipient of the Notice (or legal counsel if identified below), acknowledges receipt of such transmission by email or (ii) a confirming copy of the Notice is sent by first class mail or one of the methods set forth in clause (a), above, not later than the first business day following transmission. Personally and courier delivered notices shall be deemed given upon actual personal delivery to designated address of the intended recipient. Mailed notices shall be deemed given upon the date of actual receipt as evidenced by the return receipt. Electronically mailed notices shall be deemed given upon the date the email is transmitted if transmitted without indication of delivery failure prior to 5:00 p.m. local time for the sender (and if transmitted without indication of delivery failure after 5:00 p.m. local time for the sender, then delivery will be deemed duly given at 9:00 a.m. local time for the sender on the subsequent business day). Any Notice shall be sent, transmitted or delivered, as applicable, to the applicable parties at the following addresses:

 

Clyra Medical Technologies, Inc.

14921 Chestnut St.

Westminster, CA 92683

Email: steveh@clyramedical.com

 

With copy to: John R. Browning

Browning Law Group, APC

18818 Teller Ave, Suite 115

Irvine, CA 92612

Email: john@browninglawgroup.com

 

BioLargo, Inc.

14921 Chestnut St.

Westminster, CA 92683

Email: dennis.calvert@biolargo.com

 

With copy to: John R. Browning

Browning Law Group, APC

18818 Teller Ave, Suite 115

Irvine, CA 92612

Email: john@browninglawgroup.com

 

Investor: at the address set forth on Investor’s subscription agreement, or, if different, the address set forth on the W-9 delivered by Investor to BioLargo and Clyra in accordance with Section 2.

 

-9-

 

9.    General Provisions.

 

(a)    Entire Agreement. This Agreement supersedes any and all other agreements, either oral or in writing, between the parties with respect to the subject matter hereof and contains all of the covenants and agreements between the parties with respect to the cancellation of the Clyra Shares, and transfer of the BioLargo Shares. Each party to this Agreement acknowledges that no representations, inducements, promises or agreements, orally or otherwise, have been made by any party, or anyone acting on behalf of any party, which are not embodied herein, and that no other agreement, statement or promise not contained in this Agreement shall be valid or binding on either party.

 

(b)    Attorneys Fees and Costs. In the event that any legal proceeding is brought to enforce or interpret any of the rights or obligations under this Agreement, the prevailing party shall be entitled to recover reasonable attorneys’ fees, costs and disbursements in addition to any other relief to which the prevailing party may be entitled.

 

(c)    Governing Law; Venue. This Agreement shall be governed by and construed in accordance with the laws of the State of California. Venue for any legal or equitable action between the Company and Stockholder which relates to this Agreement shall be in the county of Orange.

 

(d)    Counterparts. This Agreement may be executed in two or more counterparts, each of which shall be deemed an original but all of which shall constitute one and the same instrument.

 

 

[SIGNATURE PAGE FOLLOWS]

 

-10-

 

 

 

 

IN WITNESS WHEREOF, the parties have executed this Share Exchange Agreement on the day and year first indicated above.

 

Clyra Medical Technologies, Inc.

 

 

By:                                                               

         Steven V. Harrison, President                  

 

 

BioLargo, Inc.

 

 

By:                                                                

Dennis P. Calvert, President                   

 

 

INVESTOR: ______________________________

 

 

By:                                                         

 

Name: ______________________

 

Title: _______________________

 

 

-11-

 

 

SCHEDULE A

 

INVESTMENT DETAILS

 

 

Investor name: _______________________

 

Units Purchased:

 

Purchase Amount:

$

Purchase Date:

 

 

 

 

 

EXHIBIT A

 

FORM OF ELECTION NOTICE

 

I, the undersigned Investor, hereby tender the following number of shares of Series A Preferred Stock purchased in Clyra Medical Technologies, Inc. October 2022 Preferred Unit Offering for exchange into BioLargo common stock:

Number of “Tendered Shares”: ______________________

Investor name: ______________________________________

Signature: ___________________________

Name, capacity of signatory: _________________________________

 

FOR BIOLARGO USE ONLY

 

Total Units originally purchased by Investor:

 

Original investment amount:

$

Investment date:

 

Date Election Notice received:

 

Current share price of Clyra stock:

$

Maximum number of tendered shares:

 

Tendered Shares (as adjusted for increased price):

 

Accrued Dividend (of Tendered Shares, as adjusted):

$

Conversion Price:

$

BioLargo Shares to issue in exchange:

 

 

CALCULATIONS:

 

Accrued Dividend shall be calculated in accordance with Clyra’s Amended and Restated Articles of Incorporation and based on the number of Tendered Shares, as adjusted.

 

Conversion Price is equal to a twenty percent (20%) discount to the average volume weighted average price of BLGO for the thirty (30) trading days preceding the Election Date. The volume weighted average price shall be determined in accordance with the data provided by OTC Markets Group, Inc. (or other exchange if BLGO is then-traded on another exchange).

 

The number of BioLargo Shares to be exchanged with (issued to) Investor shall be determined based on the following formula: the sum of the Tendered Shares Value and the Accrued Dividend, divided by the Conversion Price, rounded to the nearest whole share. Tendered Shares Value means the number of Tendered Shares, as adjusted, multiplied by the current Clyra share price.

 

 

 

 

 

 

EXHIBIT B

 

FORM OF IRREVOCABLE STOCK POWER

 

 

FOR VALUE RECEIVED, I, _______________, do hereby sell, assign and transfer unto BIOLARGO, INC., _______________ shares of Series A Preferred Stock of CLYRA MEDICAL TECHNOLOGIES, INC., a California corporation (the “Corporation”), standing in my name on the books of the Corporation, and do hereby irrevocably constitute and appoint John R. Browning of the Browning Law Group as attorney to transfer said shares on the books of said Corporation, with full power of substitution in the premises.

 

 

                                                                              

 

 

 

DATED: ______________

 

 
EX-10.21 3 ex_521372.htm EXHIBIT 10.21 ex_521372.htm

 

 

Ex. 10.21

 

SHARE EXCHANGE AGREEMENT

 

THIS SHARE EXCHANGE AGREEMENT (“Agreement”) is made and entered into as of _______________________________, by and between BioLargo Energy Technologies, Inc., a California corporation (“BET”), BioLargo, Inc., a Delaware corporation (“BioLargo”), and _________________________________________________ (“Investor”), with respect to the following:

 

R E C I T A L S :

 

A.    BET accepted an investment from Investor in its private securities offering dated January 1, 2023 (the “Offering”), whereby Investor purchased shares of BET common stock (the “Shares”) at a price of $2.00 per share, as indicated on the signature page of this Agreement.

 

B.    BioLargo is the founding shareholder of BET, and its common stock is traded on the OTCQB Venture Market under the symbol BLGO.

 

C.    BET, BioLargo and Investor enter into this Agreement to allow Investor to exchange its shares purchased in the Offering for BioLargo common stock in accordance with the terms and conditions herein.

 

NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto hereby agree as follows:

 

1.    Election to Make Exchange.

 

(a)    During the period beginning January 1, 2024, and ending December 31, 2024 (such period referred to herein as the “Election Period”), Investor may elect to exchange one, some or all of its Shares for BioLargo common shares in accordance with the terms and conditions herein. Investor may make such election only one time. The notice of election (“Election Notice”) must be made in writing in the form of Exhibit A attached hereto, designate the number of Shares to be exchanged (the “Tendered Shares”), and shall be delivered to BioLargo pursuant to the notice provisions set forth in Section 10 below. The date of delivery of the Election Notice to BioLargo shall be considered the “Election Date”.

 

(b)    Within ten (10) days of receipt of an Election Notice, BioLargo shall return a copy of the Election Notice to Investor setting forth the conversion price (as determined pursuant to Section 2(b) below), and the number of shares to be issued in exchange for the Tendered Shares.

 

-1-

 

2.    Exchange of Shares.

 

(a)    Exchange. On the terms and subject to the conditions set forth in this Agreement, at the Closing (i) Investor will sell, convey, transfer and assign to BioLargo, free and clear of all liens, pledges, encumbrances, changes, restrictions or known claims of any kind, nature or description, and BioLargo will purchase and accept from Investor the Tendered Shares, and (ii) in exchange for the transfer of such securities by Investor, BioLargo will sell, convey, transfer and assign to Investor, and Investor will purchase and accept from BioLargo, newly-issued shares of common stock of BioLargo, par value $0.00067 (such exchange referred to herein as the “Exchange”), in an amount as determined in accordance with subsection (b) below.

 

(b)    Issuance. BioLargo shall issue to the number of shares of its common stock (the “BioLargo Shares”) equal to the purchase price of the Tendered Shares (as may have been adjusted), divided by a “conversion price” to be determined as of the Election Date, rounded to the nearest whole share. For the purposes of the foregoing, “Conversion Price” shall equal a twenty percent (20%) discount to the volume weighted average price of BioLargo common stock on the OTCQB for the twenty (20) trading days preceding the Election Date. The volume weighted average price shall be determined in accordance with the data provided by OTC Markets Group Inc. (or other exchange if BLGO is then-traded on another exchange). For example, if the Investor tenders 50,000 shares purchased for $2.00 per share, and the conversion price is $0.50, BioLargo would issue 200,000 shares. If the investor had received additional shares due to a future sale less than $2.00 per share, the adjusted purchase price would be used in the foregoing formula. For example, if the adjusted price was $1.60, and the investor tendered his or her 62,500 shares, the investor would still receive 200,000 BioLargo shares (the 62,500 shares, times the $1.60 adjusted purchase price, divided by $0.50).

 

(c)    Closing. The closing of the Exchange shall occur on a date within 30 days of the Election Date, as determined by BioLargo (the “Closing”). The Closing will take place at 10:00 a.m. Pacific Time at the offices of BioLargo, 14921 Chestnut Street, Westminster, California 92683, or at such other date, time and place or manner as may be agreed upon by the parties.

 

3.    Restrictions on Sale of BioLargo Shares.

 

(a)    During the period beginning on the date of Closing and ending on the date that Investor is no longer the record or beneficial owner of any of the BioLargo Shares, during any on trading day, Investor shall not sell more BioLargo Shares than the number equal to five percent (5%) of the average of the daily volume of Biolargo common stock traded on the OTCQB (or exchange, if applicable) of the five trading days preceding the date of sale, without the prior written consent of the Company, which may be given or withheld in the Company’s sole discretion.

 

(b)    Beneficial Ownership. If the Investor shall or would receive shares of BioLargo common stock in accordance with an Election Notice so that the Investor would, together with other shares of BioLargo common stock held by it or its affiliates, own or beneficially own by virtue of such action or receipt of additional shares of BioLargo common stock a number of shares exceeding 4.99% of the number of shares of BioLargo common stock outstanding on such date (the “Maximum Percentage”), BioLargo shall not be obligated and shall not issue to the Investor shares of BioLargo common stock which would exceed the Maximum Percentage, but only until such time as the Maximum Percentage would no longer be exceeded by any such receipt of shares of BioLargo common stock by the Investor. Upon delivery of a written notice to the Company, the Buyer may from time to time increase (with such increase not effective until the sixty-first (61st) day after delivery of such notice) or decrease the Maximum Percentage to any other percentage not in excess of 9.99% as specified in such notice; provided that (i) any such increase in the Maximum Percentage will not be effective until the sixty-first (61st) day after such notice is delivered to the Company and (ii) any such increase or decrease will apply only to the Investor and its Affiliates. The limitation contained in this paragraph may not be waived.

 

-2-

 

4.    Representations and Warranties.

 

(a)    Representations and Warranties of Investor. Investor hereby represents and warrants to BET and Biolargo, all of which representations and warranties are true, complete, and correct in all respects as of the date hereof and will be as of the Closing, as follows:

 

(A)    Authorization; No Restrictions, Consents or Approvals. Investor has the right, power, legal capacity and authority to enter into and perform Investor’s obligations under this Agreement; and no approvals or consents are necessary in connection with it. All of the Shares owned by Investor are owned free and clear of all liens, pledges, encumbrances, changes, restrictions or known claims of any kind, nature or description.

 

(B)    Transfer of Tendered Shares. The Shares tendered for transfer will, at the Closing, be validly transferred to BioLargo free and clear of any encumbrances and from all taxes, liens and charges with respect to the transfer thereof and such shares of Shares of BET shall be fully paid and non-assessable with the holder being entitled to all rights accorded to a holder of shares of Shares.

 

(C)    Investment Representations.

 

(1)    Investor understands that the BioLargo Shares have not been registered under the Securities Act of 1933, as amended (the “Securities Act”) or any other applicable securities laws, including those under the California Corporations Code. Investor also understands that the BioLargo Shares are being offered and issued pursuant to an exemption from the registration requirements of the Securities Act, under Section 4(2) and/or Regulation D of the Securities Act, and of the California Corporations Code, under Section 25012(f). Investor acknowledges that BioLargo will rely on Investor’s representations, warranties and certifications set forth below for purposes of determining Investor’s suitability as an investor in the BioLargo Shares and for purposes of confirming the availability of the Section 4(2) and/or Regulation D exemption from the registration requirements of the Securities Act, and of the Section 25012(f) exemption under the California Corporations Code.

 

-3-

 

(2)    Investor has received all the information it considers necessary or appropriate for deciding whether to acquire the BioLargo Shares, including the information filed by BioLargo with the Securities and Exchange Commission, available on the Internet at www.sec.gov. Investor understands the risks involved in an investment in the BioLargo Shares. Investor further represents that Investor has had an opportunity to ask questions and receive answers from BioLargo regarding the terms and conditions of the offering of the BioLargo Shares and the business, properties, prospects, and financial condition of BioLargo and BET and to obtain such additional information (to the extent BioLargo or BET possessed such information or could acquire it without unreasonable effort or expense) necessary to verify the accuracy of any information furnished to Investor or to which Investor had access. Investor further represents that Investor is an “accredited investor” within the meaning of Rule 501(a) of the Securities Act.

 

(3)    Investor is acquiring the BioLargo Shares for Investor’s own account for investment only and not with a view towards their resale or “distribution” (within the meaning of the Securities Act) of any part of the BioLargo Shares.

 

(4)    Investor understands that the BioLargo Shares may not be offered, sold or otherwise transferred except in compliance with the registration requirements of the Securities Act and any other applicable securities laws or pursuant to an exemption therefrom, and in each case in compliance with the conditions set forth in this Agreement. Investor acknowledges and is aware that the BioLargo Shares may not be sold pursuant to Rule 144 adopted under the Securities Act unless certain conditions are met and until Investor has held the security for the applicable holding period under Rule 144.

 

(5)    Investor acknowledges and agrees that each certificate (or book-entry advice) representing the BioLargo Shares shall bear a legend substantially in the following form:

 

“THE SECURITIES REPRESENTED BY THIS CERTIFICATE HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE “ACT”), OR THE SECURITIES LAWS OF ANY STATE. THE SECURITIES MAY NOT BE TRANSFERRED EXCEPT PURSUANT TO AN EFFECTIVE REGISTRATION STATEMENT UNDER SUCH ACT AND APPLICABLE STATE SECURITIES LAWS OR PURSUANT TO AN APPLICABLE EXEMPTION FROM THE REGISTRATION REQUIREMENTS OF SUCH ACT AND SUCH LAWS.”

 

-4-

 

(D)    No Reliance. Investor has not relied on and is not relying on any representations, warranties or other assurances regarding BioLargo or BET other than the representations and warranties expressly set forth in this Agreement.

 

(E)    No Price Manipulation. Investor has not manipulated the price of BioLargo common stock, or shorted, directly or indirectly, shares of BioLargo common stock, during the six months preceding the date of delivery of the Election Notice. The term “Shorting” includes borrowing a security and selling such borrowed security on the open market. Price manipulation includes sales of common stock at the bid price. In the forty (40) business days prior to the Election Notice, Investor has not sold shares of BioLargo common stock, directly or indirectly, on the open market (OTCQB or equivalent).

 

(b)    Representations and Warranties of BET. BET hereby represents and warrants to Investor and BioLargo, all of which representations and warranties are true, complete, and correct in all respects as of the date hereof and will be as of the Closing, as follows:

 

(A)    Organization and Qualification. BET is a corporation duly organized, validly existing and in good standing under the laws of the jurisdiction of its incorporation.

 

(B)    Authorization; No Restrictions, Consents or Approvals. BET has full power and authority to enter into and perform its obligations under this Agreement. This Agreement has been duly executed by BET and constitutes the legal, valid, binding and enforceable obligation of BET, enforceable against BET in accordance with its terms. The execution and delivery of this Agreement and the consummation by BET of the transactions contemplated herein do not and will not on the Closing (A) conflict with or violate any of the terms of the articles of incorporation and bylaws of BET or any applicable law relating to BET, (B) conflict with, or result in a breach of any of the terms of, or result in the acceleration of any indebtedness or obligations under, any material agreement, obligation or instrument by which BET is bound or to which any property of BET is subject, or constitute a default thereunder, other than those material agreements, obligations or instruments for which BET has obtained consent for the transactions contemplated under this Agreement, (C) result in the creation or imposition of any lien on any of the assets of BET, (D) constitute an event permitting termination of any material agreement or instrument to which BET is a party or by which any property or asset of BET is bound or affected, pursuant to the terms of such agreement or instrument, other than those material agreements or instruments for which BET has obtained consent for the transactions contemplated under this Agreement, or (E) conflict with, or result in or constitute a default under or breach or violation of or grounds for termination of, any license, permit or other governmental authorization to which BET is a party or by which BET may be bound, or result in the violation by BET of any laws to which BET may be subject, which would materially adversely affect the transactions contemplated herein. No authorization, consent or approval of, notice to, or filing with, any public body or governmental authority or any other person is necessary or required in connection with the execution and delivery by BET of this Agreement or the performance by BET of its obligations hereunder.

 

-5-

 

(c)    Representations and Warranties of BioLargo. BioLargo hereby represents and warrants to Investor and BET, all of which representations and warranties are true, complete, and correct in all respects as of the date hereof and will be as of the Closing, as follows:

 

(A)    Organization and Qualification. BioLargo is a corporation duly organized, validly existing and in good standing under the laws of the jurisdiction of its incorporation.

 

(B)    Authorization; No Restrictions, Consents or Approvals. BioLargo has full power and authority to enter into and perform its obligations under this Agreement. This Agreement has been duly executed by BioLargo and constitutes the legal, valid, binding and enforceable obligation of BioLargo, enforceable against BioLargo in accordance with its terms. The execution and delivery of this Agreement and the consummation by BioLargo of the transactions contemplated herein (including the issuance of the BioLargo Shares in exchange for the Tendered Shares) do not and will not on the Closing (A) conflict with or violate any of the terms of the articles of incorporation and bylaws of BioLargo or any applicable law relating to BioLargo, (B) conflict with, or result in a breach of any of the terms of, or result in the acceleration of any indebtedness or obligations under, any material agreement, obligation or instrument by which BioLargo is bound or to which any property of BioLargo is subject, or constitute a default thereunder, other than those material agreements, obligations or instruments for which BioLargo has obtained consent for the transactions contemplated under this Agreement, (C) result in the creation or imposition of any lien on any of the assets of BioLargo, (D) constitute an event permitting termination of any material agreement or instrument to which BioLargo is a party or by which any property or asset of BioLargo is bound or affected, pursuant to the terms of such agreement or instrument, other than those material agreements or instruments for which BioLargo has obtained consent for the transactions contemplated under this Agreement, or (E) conflict with, or result in or constitute a default under or breach or violation of or grounds for termination of, any license, permit or other governmental authorization to which BioLargo is a party or by which BioLargo may be bound, or result in the violation by BioLargo of any laws to which BioLargo may be subject, which would materially adversely affect the transactions contemplated herein. No authorization, consent or approval of, notice to, or filing with, any public body or governmental authority or any other person is necessary or required in connection with the execution and delivery by BioLargo of this Agreement or the performance by BioLargo of its obligations hereunder.

 

-6-

 

(C)    Issuance of Shares. The BioLargo Shares have been duly authorized and, upon issuance in accordance with the terms hereof, shall be validly issued and free from all taxes, liens and charges with respect to the issue thereof, and the BioLargo Shares shall be fully paid and non-assessable with the holder being entitled to all rights accorded to a holder of BioLargo Class B common stock.

 

(D)    Investment Representations

 

(1)    BioLargo understands that the Tendered Shares have not been registered under the Securities Act of 1933, as amended (the “Securities Act”) or any other applicable securities laws, including those under the California Corporations Code. BioLargo also understands that the Tendered Shares are being offered pursuant to an exemption from the registration requirements of the Securities Act, under Section 4(2) and/or Regulation D of the Securities Act, and of the California Corporations Code, under Section 25012(f). BioLargo acknowledges that Investor will rely on BioLargo representations, warranties and certifications set forth below for purposes of determining BioLargo suitability as an investor in the Tendered Shares and for purposes of confirming the availability of the Section 4(2) and/or Regulation D exemption from the registration requirements of the Securities Act, and of the Section 25012(f) exemption under the California Corporations Code.

 

(2)    No Reliance. BioLargo has not relied on and is not relying on any representations, warranties or other assurances regarding BET other than the representations and warranties expressly set forth in this Agreement.

 

5.    Closing.

 

(a)    Conditions to Investors Obligations. The obligations of Investor under this Agreement, (including, without limitation, the obligation to transfer the Tendered Shares in exchange for the BioLargo Shares) shall be subject to satisfaction of the following conditions, unless waived by Investor: (i) BET and BioLargo shall have performed in all material respects all agreements, and satisfied in all material respects all conditions on its part to be performed or satisfied hereunder, at or prior to the Closing; (ii) all of the representations and warranties of BET and BioLargo herein shall have been true and correct in all respects when made, shall have continued to have been true and correct in all respects at all times subsequent thereto, and shall be true and correct in all material respects on and as of the Closing as though made on, as of, and with reference to such Closing; (iii)  BioLargo shall have executed and be prepared to deliver to its transfer agent all documents necessary to issue the BioLargo Shares to Investor, as contemplated by this Agreement; and (iv) BET and BioLargo shall have obtained or made, as applicable, all consents, authorizations and approvals from, and all declarations, filings and registrations required to consummate the transactions contemplated by this Agreement, including all items required under the incorporation document and bylaws of BET and BioLargo, respectively.

 

-7-

 

(b)    Conditions to BioLargo Obligations. The obligations of BioLargo under this Agreement, (including, without limitation, the obligation to issue the BioLargo Shares in exchange for the transfer by Investor of the Tendered Shares) shall be subject to satisfaction of the following conditions, unless waived by BioLargo: (i) Investor shall have performed in all respects all agreements, and satisfied in all respects all conditions on their part to be performed or satisfied hereunder, at or prior to the Closing; (ii) all of the representations and warranties of Investor herein shall have been true and correct in all material respects when made, shall have continued to have been true and correct in all material respects at all times subsequent thereto, and shall be true and correct in all material respects on and as of the Closing as though made on, as of, and with reference to such Closing; and (iii) Investor shall have executed and delivered to BioLargo all documents necessary to transfer the Tendered Shares to BioLargo, as contemplated by this Agreement (including those documents described in Section 4(c)).

 

(c)    Closing Documents. At the Closing,

 

(A)    Investor shall deliver to BioLargo, in form and substance reasonably satisfactory to BioLargo, (i) a fully executed and notarized Stock Power transferring the Tendered Shares, in the form attached hereto as Exhibit B, and (ii) a filled out and signed IRS Form W-9;

 

(B)    BioLargo shall deliver to Investor a Direct Registration Book-Entry Advice (delivered by its transfer agent in normal course following the Closing), representing the issuance of the BioLargo Shares, registered in the name of Investor.

 

(C)    BET shall deliver to BioLargo evidence that the Tendered Shares have been transferred and assigned to BioLargo on the books and records of BET.

 

6.    Survival of Representations and Warranties. None of the representations, warranties and covenants of Investor, BET or BioLargo hereto contained in this Agreement shall survive the Closing, except that the representations and warranties contained in Section 3(a)(i), Section 3(b)(i), Section 3(b)(ii), Section 3(b)(iii), Section 3(c)(i), and Section 3(c)(ii) shall survive until the latest date permitted by applicable law. Except as specifically set forth in the preceding sentence, no other representation, warranty or covenant of any party set forth in this Agreement will survive the Closing, and no party will have any rights or remedies after the Closing with respect to any misrepresentation of or inaccuracy in any such representation, warranty or covenant

 

7.    Releases and Waivers of Investor.  Investor hereby generally, irrevocably, unconditionally and completely waives any and all rights to receive any anti-dilution protection to which Investor may be entitled under the articles of incorporation, bylaws or other organizational documents of BET or BioLargo or under any other agreement or instrument in connection with the Exchange. Except for the BioLargo Shares to be issued in connection with the Exchange, Investor hereby generally, irrevocably, unconditionally and completely waives any and all rights existing as of the date hereof to receive options, depository receipts, warrants, stock appreciation or similar rights to acquire or receive securities in BET or BioLargo.

 

-8-

 

8.    Notices. All notices or other communications required or permitted hereunder (a “Notice”) shall be in writing, and shall be (a) personally delivered, sent by national overnight courier service, or sent by registered or certified mail, first class postage prepaid, return receipt requested, or (b) sent by electronic mail, but only if either (i) at least one recipient of the Notice (or legal counsel if identified below), acknowledges receipt of such transmission by email or (ii) a confirming copy of the Notice is sent by first class mail or one of the methods set forth in clause (a), above, not later than the first business day following transmission. Personally and courier delivered notices shall be deemed given upon actual personal delivery to designated address of the intended recipient. Mailed notices shall be deemed given upon the date of actual receipt as evidenced by the return receipt. Electronically mailed notices shall be deemed given upon the date the email is transmitted if transmitted without indication of delivery failure prior to 5:00 p.m. local time for the sender (and if transmitted without indication of delivery failure after 5:00 p.m. local time for the sender, then delivery will be deemed duly given at 9:00 a.m. local time for the sender on the subsequent business day). Any Notice shall be sent, transmitted or delivered, as applicable, to the applicable parties at the following addresses:

 

BioLargo Energy Technologies, Inc.

14921 Chestnut St.

Westminster, CA 92683

Email: dennis.calvert@biolargo.com

 

With copy to: John R. Browning

Browning Law Group, APC

18818 Teller Ave, Suite 115

Irvine, CA 92612

Email: john@browninglawgroup.com

 

BioLargo, Inc.

14921 Chestnut St.

Westminster, CA 92683

Email: dennis.calvert@biolargo.com

 

With copy to: John R. Browning

Browning Law Group, APC

18818 Teller Ave, Suite 115

Irvine, CA 92612

Email: john@browninglawgroup.com

 

Investor: at the address set forth on Investor’s subscription agreement, or, if different, the address set forth on the W-9 delivered by Investor to BioLargo and BET in accordance with Section 2.

 

-9-

 

9.    General Provisions.

 

(a)    Entire Agreement. This Agreement supersedes any and all other agreements, either oral or in writing, between the parties with respect to the subject matter hereof and contains all of the covenants and agreements between the parties with respect to the transfer of the Shares and the BioLargo Shares. Each party to this Agreement acknowledges that no representations, inducements, promises or agreements, orally or otherwise, have been made by any party, or anyone acting on behalf of any party, which are not embodied herein, and that no other agreement, statement or promise not contained in this Agreement shall be valid or binding on either party.

 

(b)    Attorneys Fees and Costs. In the event that any legal proceeding is brought to enforce or interpret any of the rights or obligations under this Agreement, the prevailing party shall be entitled to recover reasonable attorneys’ fees, costs and disbursements in addition to any other relief to which the prevailing party may be entitled.

 

(c)    Governing Law; Venue. This Agreement shall be governed by and construed in accordance with the laws of the State of California. Venue for any legal or equitable action between the Company and Stockholder which relates to this Agreement shall be in the county of Orange.

 

(d)    Counterparts. This Agreement may be executed in two or more counterparts, each of which shall be deemed an original but all of which shall constitute one and the same instrument.

 

 

[SIGNATURE PAGE FOLLOWS]

 

-10-

 

 

 

 

IN WITNESS WHEREOF, the parties have executed this Share Exchange Agreement on the day and year first indicated above.

 

BioLargo Energy Technologies, Inc.

 

 

By:                                                      

         Dennis P. Calvert, President                  

 

 

BioLargo, Inc.

 

 

By:                                                       

Dennis P. Calvert, President                   

 

 

INVESTOR: _____________________________________

 

 

By:                                                        

Name: ______________________

Title (if applicable): _______________________

Shares of BioLargo Energy Technologies purchased: ________________

Investment amount: $____________

Purchase date: __________________

 

-11-

 

 

EXHIBIT A

 

FORM OF ELECTION NOTICE

 

I, the undersigned Investor, hereby tender the following number of shares of Shares purchased in BioLargo Energy Technologies, Inc. private securities offering dated January 1, 2023, for exchange into BioLargo common stock:

Number of “Tendered Shares”: ______________________

Investor name: ______________________________________

Signature: ___________________________

Name, capacity of signatory: _________________________________

 

FOR BIOLARGO USE ONLY

 

Total Shares originally purchased by Investor:

 

Original investment amount:

$

Investment date:

 

Date Election Notice received:

 

Adjusted Purchase Price, if applicable:

$

Conversion Price:

$

BioLargo Shares to issue in exchange:

 

 

CALCULATIONS:

 

Conversion Price is equal to a twenty percent (20%) discount to the average volume weighted average price of BLGO for the twenty (20) trading days preceding the Election Date. The volume weighted average price shall be determined in accordance with the data provided by OTC Markets Group, Inc. (or other exchange if BLGO is then-traded on another exchange).

 

Election notice MUST be received during the calendar year 2024.

 

 

 

 

 

 

EXHIBIT B

 

FORM OF IRREVOCABLE STOCK POWER

 

 

FOR VALUE RECEIVED, I, _______________, do hereby sell, assign and transfer unto BIOLARGO, INC., _______________ shares of common stock of BIOLARGO ENERGY TECHNOLOGIES, INC., a California corporation (the “Corporation”), standing in my name on the books of the Corporation, and do hereby irrevocably constitute and appoint Biolargo Energy Technologies, Inc., as attorney to transfer said shares on the books of said Corporation, with full power of substitution in the premises.

 

 

                                                                                         

 

 

 

DATED: ______________

 

 
EX-21.1 4 ex_521373.htm EXHIBIT 21.1 ex_521373.htm

Exhibit 21.1

 

List of Subsidiaries of Registrant

 

 

BioLargo Life Technologies, Inc., a California corporation

 

ONM Environmental, Inc., a California corporation

 

BioLargo Equipment Solutions & Technologies, Inc., a California corporation

 

BioLargo Water, Inc., a Canadian corporation

 

BioLargo Development Corp., a California corporation

 

BioLargo Engineering, Science & Technologies, LLC, a Tennessee limited liability company*

 

Clyra Medical Technologies, Inc., a California corporation*

 

BioLargo Energy Technologies, Inc., a California corporation*

 

 

* BioLargo owns less than 100% of the ownership interests in this entity.

 
EX-31.1 5 ex_514994.htm EXHIBIT 31.1 ex_514994.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 17, 2023

     

By:

 

/s/ DENNIS P. CALVERT

           

Dennis P. Calvert

           

Chief Executive Officer

 

 

 

 
EX-31.2 6 ex_514995.htm EXHIBIT 31.2 ex_514995.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 17, 2023

     

By:

 

/s/ CHARLES K. DARGAN II

           

Charles K. Dargan II

           

Chief Financial Officer

 

 

 

 

 
EX-32 7 ex_514996.htm EXHIBIT 32 ex_514996.htm

 

EXHIBIT 32

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

AND CHIEF FINANCIAL OFFICER

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

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

I, Dennis P. Calvert, Chief Executive Officer of BioLargo, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that the Quarterly Report of BioLargo, Inc. on Form 10-Q for the quarter ended March 31, 2023, 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 17, 2023

     

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, 2023, 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 17, 2023      

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 8 blgo-20230331.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 - BioLargo Engineering, Science and Technologies, LLC link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - BioLargo Energy Technologies, Inc. link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Business Segment Information link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 4 - Debt Obligations (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 5 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 6 - Warrants (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 11 - Business Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 1 - Business and Organization (Details Textual) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Other Non-current Assets (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 3 - Sale of Stock for Cash (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 4 - Debt Obligations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 4 - Debt Obligations - Schedule of Debt (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 5 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 5 - Share-based Compensation - Stock Options (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 6 - Warrants (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 6 - Warrants - Warrants Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical - Common Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical - Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical - Summary of Accounts Payable and Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 9 - BioLargo Engineering, Science and Technologies, LLC (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 10 - BioLargo Energy Technologies, Inc. (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 11 - Business Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 11 - Business Segment Information - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 13 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 blgo-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 blgo-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 blgo-20230331_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 Note 4 - Debt Obligations Risk free interest rate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Note 5 - Share-based Compensation Note 6 - Warrants Note 7 - Accounts Payable and Accrued Expenses Note 8 - Noncontrolling Interest - Clyra Medical Long-term liabilities: Note 11 - Business Segment Information Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) Note 2 - Summary of Significant Accounting Policies - Inventory (Details) Note 2 - Summary of Significant Accounting Policies - Other Non-current Assets (Details) Expected volatility us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details) Note 4 - Debt Obligations - Schedule of Debt (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Share-based Compensation - Stock Options (Details) Schedule of Debt [Table Text Block] Tax credit receivable Note 6 - Warrants - Warrants Outstanding (Details) Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) Expected life in years (Year) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) Note 8 - Noncontrolling Interest - Clyra Medical - Common Shares Outstanding (Details) Note 8 - Noncontrolling Interest - Clyra Medical - Valuation Assumptions (Details) Note 8 - Noncontrolling Interest - Clyra Medical - Summary of Accounts Payable and Accrued Expenses (Details) Note 11 - Business Segment Information - Segment Information (Details) Notes To Financial Statements Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Notes To Financial Statements [Abstract] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Foreign currency translation Foreign currency translation adjustment Total current portion of debt Debt obligations Long-term debt, current Options Vested (in shares) Weighted average exercise price per share, vested (in dollars per share) Vested, aggregate intrinsic value us-gaap_NotesPayableCurrent SBA Paycheck Protection Program loan us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value us-gaap_ConvertibleNotesPayableCurrent Convertible notes us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total stockholders’ equity Balance Balance Weighted average exercise price per share, unvested (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares Options Unvested (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) Total Accounts payable and accrued expenses, total Accounts payable and accrued expenses Weighted average exercise price per share, Expired (in dollars per share) Deferred revenue 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 Accrued dividend Accounts payable Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Options outstanding, balance (in shares) Options outstanding, balance (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Options outstanding, Expired (in shares) Equipment added via vehicle loan 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 Equipment purchases 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: blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsMinimumCashAmountReceipt Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Cash Amount Receipt Minimum amount of cash receipt required to vest share-based compensation plan. blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsMinimumRevenueRequired Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Revenue Required Minimum revenue required to vest share-based compensation award. Product [Member] Supplemental disclosures of cash flow information us-gaap_Assets Total assets Patents [Member] Plan Name [Axis] blgo_FinitelivedTangibleAssetsNet Tangible assets Amount after amortization of assets which have physical substance with a finite life. Plan Name [Domain] BLEST [Member] Related to the entity BLEST. Compensation and Employee Benefit Plans [Text Block] us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net loss attributable to common stockholders 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] Tomorrow Water [Member] Represents Tomorrow Water. BKT and Tomorrow Water [Member] Represents BKT and Tomorrow Water. Award Type [Domain] us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders Clyra – Series A Preferred Stock – dividend Odin Co Ltd [Member] Represents Odin Co. Ltd. Award Type [Axis] blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsPerMonthGross Share-based Compensation Arrangement By Share-based Payment Award, Options Grants Per Month, Gross (in shares) Gross number of share options (or share units) granted per month. Westminster, California Facility Lease [Member] Represents information about leased corporate office in Westminster, California. us-gaap_FiniteLivedIntangibleAssetsNet Total us-gaap_IntangibleAssetsNetExcludingGoodwill Intangible Assets, Net (Excluding Goodwill), Total CFO and President [Member] Represents the CFO and President. Investment in South Korean Joint Venture [Member] Represents information related to investment in South Korean joint venture. blgo_DebtInstrumentConvertibleSaleOfStockAmount Debt Instrument, Convertible, Sale of Stock Amount The amount of sale of stock to trigger conversion under the debt instrument. blgo_DebtInstrumentConvertibleConversionPercentage Debt Instrument, Convertible, Conversion Percentage The percentage of lowest price per share of shares sold for conversion price of the debt instrument. blgo_TermExtension Term Extension (Year) Term extension, in years. Net (loss) income attributable to noncontrolling interest 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] Warrant [Member] Odor-No-More [Member] Information pertaining to the operating segment of Odor-No-More. Clyra Segment [Member] Information pertaining to the operating segment of Clyra. Tax Credits [Policy Text Block] Disclosure of accounting policy for tax credits. Comprehensive (loss) income attributable to noncontrolling interest Commitments and Contingencies Disclosure [Text Block] Clyra – sales of Series A Preferred Stock Noncontrolling Interest, Increase from Subsidiary Equity Issuance Equipment, net of depreciation Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] PPP 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 Net loss us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Comprehensive loss blgo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Fair value of options granted during the period. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. 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, Consultants, Officers, and Directors [Member] Represents information related to employees, consultants, 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 SBA CARES Act Paycheck Protection Program [Member] Information related to The Paycheck Protection Program established by the CARES Act and implemented by the Small Business Administration . Notes Payable, Other Payables [Member] us-gaap_OperatingExpenses Total operating expenses us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) Conversion of Clyra Common Stock to BioLargo Common Stock [Member] Represents the conversion of Clyra common stock to BioLargo common stock. BETI Common Stock [Member] Represents BETI common stock. Conversion of Intercompany Receivable into Clyra Shares [Member] Represents the conversion of intercompany receivable into Clyra shares. Conversion of Note into BETI Common Shares [Member] Represents the conversion of note into BETI common shares. Issuance of common stock in exchange for Clyra shares (in shares) The number of shares exchanged for shares of noncontrolling interest during the period. Fair value of warrant issued for interest Amount of fair value of warrant issued for interest. blgo_StockConversionDiscountOnVolumeWeightedAveragePrice Stock Conversion, Discount on Volume Weighted average Price Percentage discount on volume weighed average price upon conversion of stock. Third Party Investors [Member] Represents transactions with third parties. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Warrant Issued With Conversion of Note [Member] Represents warrant issued with conversion of note. Vehicle Loan [Member] Represents vehicle loan. blgo_PreferredStockConvertibleSaleOfStockAmount Preferred Stock, Convertible, Sale of Stock Amount Amount of proceeds in sale of stock for preferred stock to be convertible. Conversion From BioLargo Note Payable to Shares [Member] Represents the conversion of note payable into shares. us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Economic Injury Disaster Loan [Member] Related to debt under the SBA's Economic Injury Disaster Loan program. Amendment Flag Comprehensive loss attributable to common stockholders us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss attributable to stockholders City Area Code Use of Estimates, Policy [Policy Text Block] us-gaap_DebtInstrumentPeriodicPayment Debt Instrument, Periodic Payment New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_OffBalanceSheetCreditLossLiability Off-Balance-Sheet, Credit Loss, Liability Deferred revenue us-gaap_IncreaseDecreaseInContractWithCustomerLiability us-gaap_CommonStockSharesOutstanding Common Stock, Shares, Outstanding, Ending Balance (in shares) Convertible Preferred Stock, Shares Outstanding (in shares) 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 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 assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus us-gaap_IncreaseDecreaseInDepositOtherAssets Deposit Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsDiscountRate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount Rate The discount rate assumption that is used in valuing an option on its own shares. Allocation of noncontrolling interest The amount of stock option expense allocated within noncontrolling itnerest. Noncontrolling interest allocation This element represents movements included in the statement of changes in stockholders' equity in connection with the allocation of noncontrolling interest from subsidiary's equity issuance. Document Period End Date us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) us-gaap_DebtLongtermAndShorttermCombinedAmount Total Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Service [Member] Entity Filer Category Debt Instrument [Axis] us-gaap_InvestmentOwnedBalanceShares Investment Owned, Balance, Shares (in shares) Entity Current Reporting Status Debt Instrument, Name [Domain] Warrant issued for interest Credit concentration Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable 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] Investments [Domain] Revenue from Contract with Customer Benchmark [Member] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] us-gaap_RevenueNotFromContractWithCustomer Intersegment revenue Investment Type [Axis] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Local Phone Number us-gaap_TableTextBlock Notes Tables Two Customers [Member] Number of customers that each accounted for more than 10% of consolidated accounts receivable. us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Related Party, Type [Axis] Related Party, Type [Domain] Selling, general and administrative expenses Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) Risk free interest rate us-gaap_WarrantsAndRightsOutstandingMeasurementInput us-gaap_WarrantsAndRightsOutstandingTerm Warrants and Rights Outstanding, Term (Year) Line of Credit Facility, Lender [Domain] Sale of stock for cash (in shares) Stock Issued During Period, Shares, New Issues (in shares) Issuance of common stock for services Stock Issued During Period, Value, Issued for Services Raw material Issuance of common stock for services (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 stock for cash Stock Issued During Period, Value, New Issues Non-Qualified Stock Option [Member] Represents the non-qualified stock option granted pursuant to the employment agreement. Research and development Research and development Research and development Accumulated deficit Accumulated other comprehensive loss Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense Interest expense us-gaap_InterestExpenseDebt Interest Expense, Debt Measurement Input, Price Volatility [Member] Changes in assets and liabilities: 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] us-gaap_OperatingLeaseLiabilityNoncurrent Lease liability, net of current Schedule of Inventory, Current [Table Text Block] Measurement Input, Expected Term [Member] us-gaap_OperatingLeaseLiability Operating Lease, Liability Subsequent Event Type [Axis] Lease liability 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 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] us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1 Deferred Compensation Arrangement with Individual, Requisite Service Period (Year) Common stock issued for services Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Foreign Currency Transactions and Translations Policy [Policy Text Block] Consultants [Member] Represents the Consultants. us-gaap_DebtConversionConvertedInstrumentAmount1 Debt Conversion, Converted Instrument, Amount Stock option compensation expense us-gaap_ShareBasedCompensation Share-based Payment Arrangement, Noncash Expense, Total Other non-current assets Total Lessee, Leases [Policy Text Block] us-gaap_DebtConversionConvertedInstrumentSharesIssued1 Debt Conversion, Converted Instrument, Shares Issued (in shares) Clyra Medical prepaid marketing Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Earnings Per Share, Policy [Policy Text Block] Interest expense related to amortization of the discount on note payable Conversion of intercompany receivable into Clyra shares 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] us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Conversion of Clyra common stock to BioLargo common stock Depreciation expense us-gaap_ConversionOfStockSharesIssued1 Conversion of Stock, Shares Issued (in shares) Warrants [Text Block] Disclosure of notes that entitle the holder to buy stock of the company at a specified price, which is much higher than the stock price at the time of issue. blgo_PercentageOfProfitsInterestsVested Percentage of Profits Interests Vested Represents percentage of profits interest vested. us-gaap_SharesIssued Balance (in shares) Balance (in shares) us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) Stock Conversion Description [Axis] Conversion of Stock, Name [Domain] us-gaap_AssetsCurrent Assets, Current Total current assets Share-Based Payment Arrangement [Policy Text Block] blgo_PercentageOfOptionToPurchaseSharesOfCommonStock Percentage of Option to Purchase Shares of Common Stock Represents percentage of option to purchase of common stock. Granted, price range (in dollars per share) Represents the price of warrants that were issued during the period. Schedule Of Assumptions Used To Determine Fair Value Of Warrants [Table Text Block] The tabular disclosure of assumptions used to determine the fair value of warrants. Patents The value of patents classified as noncurrent. Security deposits The amount of security deposits classified as noncurrent. Common stock, $0.00067 Par Value, 550,000,000 Shares Authorized, 284,122,581 and 278,462,706 Shares Issued, at March 31, 2023 and December 31, 2022, respectively Adjustments to reconcile net loss to net cash used in operating activities: Common stock, shares authorized (in shares) Note Payable, Maturing March 8, 2023 [Member] Related to the note payable maturing March 8, 2023. Common stock, shares issued (in shares) us-gaap_LesseeOperatingLeaseDiscountRate Lessee, Operating Lease, Discount Rate Common stock, par value (in dollars per share) Revenue from Contract with Customer [Policy Text Block] Statistical Measurement [Domain] Maximum [Member] Non-cash investing and financing activities Minimum [Member] blgo_StockOptionsExercisePriceRange Exercise price per share, balance (in dollars per share) Exercise price per share, balance (in dollars per share) Stock options exercise price range. Weighted Average [Member] Ownership [Domain] Employees [Member] Represents the employees. Exercise price per share, granted (in dollars per share) Represents the exercise price range of stock options granted. Product and Service [Axis] Product and Service [Domain] 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, 2023 and December 31, 2022 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. Geographical [Axis] Geographical [Domain] Convertible Preferred Stock, Shares Authorized (in shares) Expired, price range (in dollars per share) Represents the price of warrants that expired during the period. Inventories, net of allowance Total 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. us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax Revenue from Contract with Customer, Including Assessed Tax us-gaap_InventoryValuationReserves Inventory Valuation Reserves Warrants Issued in Conjunction With the Sale of Series A Preferred Stock [Member] Represents Warrants Issued in Conjunction With the Sale of Series A Preferred Stock. Customer [Axis] Clyra Medical [Member] Related to the entity Clyra Medical. Shares Issued for Debt Owed to Biolargo [Member] Represents shared issued for debt owed to BioLargo. Customer [Domain] Entities, Excluding Partially Owned Subsidiary [Member] Represents all the consolidated entities, excluding partially owned subsidiary. The Remaining Options [Member] Represents the remaining options. 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. us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Conversion of Clyra Medical Stock Into Biolargo Common Stock [Member] Represents the conversion of Clyra Medical common stock into the entities common stoock. us-gaap_PreferredStockDividendRatePercentage Preferred Stock, Dividend Rate, Percentage Non-controlling interest Clyra Medical Technologies, Inc. (Clyra) stock options issued for services Amount of increase in additional paid in capital from subsidiary issuance of equity interests for service. Cash flows from operating activities Schedule of Segment Reporting Information, by Segment [Table Text Block] Vendors [Member] The element represents vendors. us-gaap_WarrantsAndRightsOutstanding Warrants and Rights Outstanding Statement [Line Items] us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent Accounts Receivable, Allowance for Credit Loss, Current us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance Additional paid-in capital BELST [Member] Related to BELST. One Customer [Member] Number of customers that each accounted for more than 10% of consolidated accounts receivable. 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. Property, Plant and Equipment, Policy [Policy Text Block] us-gaap_OtherNonoperatingIncomeExpense Total other (expense) income Right of use and lease liability, net Represents The increase (decrease) during the reporting period in right of use and lease liability, net Segment Reporting Disclosure [Text Block] Chief Financial Officer [Member] Current assets: us-gaap_SaleOfStockPricePerShare Sale of Stock, Price Per Share (in dollars per share) Schedule of Other Assets, Noncurrent [Table Text Block] 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] Net effect of foreign currency translation us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net change in cash The 2020 Unit Offering [Member] Represents information regarding the 2020 Unit Offering. us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities us-gaap_Liabilities Total liabilities COMMITMENTS AND CONTINGENCIES (Note 12) Sale of Stock [Axis] Director [Member] Sale of Stock [Domain] Operating income (loss) Operating income (loss) Operating loss us-gaap_NetCashProvidedByUsedInOperatingActivities Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized 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] Counterparty Name [Domain] Government Grants [Policy Text Block] The disclosure of policies relating to government grants. Employees and Consultants [Member] Employees and Consultants. Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Short-term lease payments not included in lease liability Noncash short-term lease payments not included in lease liability. Consolidation Items [Domain] STOCKHOLDERS’ EQUITY: us-gaap_ContractWithCustomerLiability Contract with Customer, Liability Consolidation Items [Axis] Parent Company [Member] Subsidiaries [Member] Total blgo_TangibleAndIntangibleAssetsRightofuseAssetsAndEquityMethodInvestmentTotal Total amount of tangible and intangible assets, right-of-use assets and equity method investment. blgo_DebtInstrumentPercentageOfPrincipalPaymentCap Debt Instrument, Percentage of Principal Payment, Cap Represents the maximum percentage of principal due monthly. Consolidated Entities [Axis] Equity Method Investments [Policy Text Block] Consolidated Entities [Domain] Concentration Risk, Credit Risk, Policy [Policy Text Block] Warrants Issued in Connection with Conversion of Interest on Note Payable Maturing March 8, 2023 [Member] Represents the warrants issued in connection with conversion of interest on note payable maturing March 8, 2023. Officer [Member] Granted, Exercise Price (in dollars per share) Per share amount at which grantees can acquire shares of common stock by exercise of options. BioLargo Energy Technologies, Inc (BETI) [Member] Information pertaining to BioLargo Energy Technologies, Inc. (BETI). Exercise price per share, Unvested (in dollars per share) Stock options non-vested exercise price range. Cost of revenue Noncontrolling Interest [Member] us-gaap_ProceedsFromIssuanceOrSaleOfEquity Proceeds from Issuance or Sale of Equity Retained Earnings [Member] Proceeds from sale of common stock Proceeds from Issuance of Common Stock Title of Individual [Domain] Title of Individual [Axis] Proceeds from sale of Clyra Medical preferred stock Proceeds from Issuance of Preferred Stock and Preference Stock Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-Term Debt us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) us-gaap_ClassOfWarrantOrRightOutstanding Balance, outstanding (in shares) Balance, outstanding (in shares) Vernal Bay Capital Group, LLC [Member] Information related to Vernal Bay Capital Group, LLC. blgo_PriceRangeWarrantsOutstanding Balance, outstanding, price range (in dollars per share) Balance, outstanding, price range (in dollars per share) Represents the price of warrants outstanding. Inventory Line of Credit [Member] Information related to the inventory line of credit. us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) blgo_LineOfCreditFacilityCovenantAdditionalDrawsMaximumPercentageOfTotalPrincipalOutstandingAllowed Line of Credit Facility, Covenant, Additional Draws, Maximum Percentage of Total Principal Outstanding Allowed The maximum percentage of the total principal outstanding allowed for additional draws if certain covenant requirements are met under the line of credit agreement. ONM [Member] Related to ONM. Grant income 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 blgo_LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtOnFirst180Days Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt on First 180 Days The monthly percentage of gross product sales required to be used as payment of debt on the first 180 days under the line of credit agreement. blgo_LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtAfterTheFirst180Days Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt after the First 180 Days The monthly percentage of gross product sales required to be used as payment of debt after the first 180 days under the line of credit agreement. Preferred Stock, Series A [Member] Represents Series A Preferred Stock. Cash and Cash Equivalents, Policy [Policy Text Block] us-gaap_DebtInstrumentUnamortizedDiscountCurrent 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] Granted (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] us-gaap_RepaymentsOfLongTermLinesOfCredit Repayment by Clyra on inventory line of credit 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 Repayment of note payable Income Statement Location [Axis] Income Statement Location [Domain] Deposits 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. Segments [Axis] Segments [Domain] Vendors and Employees [Member] Refers to information regarding vendors and employees. us-gaap_SharePrice Share Price (in dollars per share) Seven Employees Working at BioLargo Engineering, Science & Technologies, LLC [Member] Refers to information regarding seven employees working at BioLargo Engineering, Science & Technologies, LLC. us-gaap_RepaymentsOfLinesOfCredit Repayments of Lines of Credit us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit, Total 2018 Equity Incentive Plan [Member] Represents the information pertaining to 2018 equity incentive plan. blgo_StockPurchaseAgreementMaximumAmountOfCommonStock Stock Purchase Agreement, Maximum Amount of Common Stock The maximum value available of the common stock for sale in a stock purchase agreement. Statement [Table] us-gaap_MinorityInterestOwnershipPercentageByParent Noncontrolling Interest, Ownership Percentage by Parent Statement of Financial Position [Abstract] 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 stockholders – basic and diluted (in dollars per share) Credit Loss, Financial Instrument [Policy Text Block] Statement of Cash Flows [Abstract] Wholly-Owned Subsidiary [Text Block] The textual disclosure of a wholly-owned subsidiary. BioLargo Engineering, Science & Technologies, LLC [Member] Refers to information regarding the entity BioLargo Engineering, Science & Technologies, LLC. Statement of Stockholders' Equity [Abstract] Stock Purchase Agreement [Text Block] The textual disclosure of information pertaining to a stock purchase agreement. Income Statement [Abstract] blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesAccountsReceivableCollectedByYearOneOfOperation Incentive Issuance Stipulations for Subsidiary Employees, Accounts Receivable Collected by Year One of Operation The required accounts receivable collected percentage of the total accounts receivable necessary for incentives to be issued to subsidiary employees. blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesProfitEarnedInYearOneOfOperation Incentive Issuance Stipulations for Subsidiary Employees, Profit Earned in Year One of Operation The required profit percentage necessary for incentives to be issued to subsidiary employees. blgo_PotentialOwnershipPercentageOfSubsidiaryHeldBySubsidiaryEmployeesBasedOnPerformance Potential Ownership Percentage of Subsidiary Held by Subsidiary Employees Based on Performance The potential ownership percentage of subsidiary held by subsidiary employees based on performance. 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] Series A Preferred Stock [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] Class of Stock [Domain] Debt obligations, net of current Total long-term debt, net of current us-gaap_LongTermNotesPayable SBA Paycheck Protection Program loans, matures May 2025 Operating Segments [Member] us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions Balance, Exercise Price Range (in shares) Balance, Exercise Price Range (in shares) EX-101.PRE 12 blgo-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 15, 2023
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 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
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   284,690,284
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 3,264,000 $ 1,851,000
Accounts receivable, net of allowance 1,380,000 1,064,000
Inventories, net of allowance 135,000 120,000
Prepaid expenses and other current assets 95,000 118,000
Total current assets 4,874,000 3,153,000
Equipment, net of depreciation 391,000 287,000
Other non-current assets 124,000 124,000
Investment in South Korean joint venture 27,000 33,000
Right of use, operating lease, net of amortization 837,000 867,000
Clyra Medical prepaid marketing 394,000 394,000
Total assets 6,647,000 4,858,000
Current liabilities:    
Accounts payable and accrued expenses 1,224,000 940,000
Debt obligations 66,000 100,000
Deferred revenue 21,000 17,000
Lease liability 97,000 97,000
Deposits 113,000 184,000
Total current liabilities 1,799,000 1,576,000
Long-term liabilities:    
Debt obligations, net of current 302,000 237,000
Lease liability, net of current 747,000 773,000
Total long-term liabilities 1,296,000 1,271,000
Total liabilities 3,095,000 2,847,000
COMMITMENTS AND CONTINGENCIES (Note 12)
STOCKHOLDERS’ EQUITY:    
Preferred Series A, $0.00067 Par Value, 50,000,000 Shares Authorized, -0- Shares Issued and Outstanding, at March 31, 2023 and December 31, 2022 0 0
Common stock, $0.00067 Par Value, 550,000,000 Shares Authorized, 284,122,581 and 278,462,706 Shares Issued, at March 31, 2023 and December 31, 2022, respectively 190,000 186,000
Additional paid-in capital 150,191,000 148,435,000
Accumulated deficit (143,841,000) (143,594,000)
Accumulated other comprehensive loss (155,000) (149,000)
Total BioLargo Inc. and subsidiaries stockholders’ equity 6,385,000 4,878,000
Non-controlling interest (2,833,000) (2,867,000)
Total stockholders’ equity 3,552,000 2,011,000
Total liabilities and stockholders’ equity 6,647,000 4,858,000
Entities, Excluding Partially Owned Subsidiary [Member]    
Current liabilities:    
Accounts payable and accrued expenses 1,224,000 940,000
Partially Owned Subsidiary [Member]    
Current liabilities:    
Accounts payable and accrued expenses 278,000 238,000
Long-term liabilities:    
Debt obligations, net of current $ 247,000 $ 261,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
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) 550,000,000 550,000,000
Common stock, shares issued (in shares) 284,122,581 278,462,706
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue from Contract with Customer, Including Assessed Tax $ 3,742,000 $ 965,000
Cost of revenue    
Cost of Goods and Services Sold (1,932,000) (444,000)
Gross profit 1,810,000 521,000
Operating expenses:    
Selling, general and administrative expenses 1,722,000 1,839,000
Research and development 565,000 392,000
Total operating expenses 2,287,000 2,231,000
Operating loss (477,000) (1,710,000)
Other income (expense):    
PPP forgiveness 0 174,000
Grant income 31,000 5,000
Interest expense (48,000) (13,000)
Total other (expense) income (17,000) 166,000
Net loss (494,000) (1,544,000)
Net (loss) income attributable to noncontrolling interest (247,000) 108,000
Net loss attributable to common stockholders $ (247,000) $ (1,652,000)
Net loss per share attributable to common stockholders:    
Loss per share attributable to stockholders – basic and diluted (in dollars per share) $ (0.0009) $ (0.0063)
Weighted average number of common shares outstanding: (in shares) 280,711,278 260,805,418
Comprehensive loss attributable to common stockholders    
Net loss $ (494,000) $ (1,544,000)
Foreign currency translation adjustment (6,000) (8,000)
Comprehensive loss (500,000) (1,552,000)
Comprehensive (loss) income attributable to noncontrolling interest (247,000) 108,000
Comprehensive loss attributable to stockholders (253,000) (1,660,000)
Product [Member]    
Revenue from Contract with Customer, Including Assessed Tax 3,548,000 610,000
Cost of revenue    
Cost of Goods and Services Sold (1,797,000) (293,000)
Service [Member]    
Revenue from Contract with Customer, Including Assessed Tax 194,000 355,000
Cost of revenue    
Cost of Goods and Services Sold $ (135,000) $ (151,000)
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) - USD ($)
Clyra Medical Technologies [Member]
Common Stock [Member]
Clyra Medical Technologies [Member]
Additional Paid-in Capital [Member]
Clyra Medical Technologies [Member]
Retained Earnings [Member]
Clyra Medical Technologies [Member]
AOCI Attributable to Parent [Member]
Clyra Medical Technologies [Member]
Noncontrolling Interest [Member]
Clyra Medical Technologies [Member]
BioLargo Energy Technologies, Inc (BETI) [Member]
Common Stock [Member]
BioLargo Energy Technologies, Inc (BETI) [Member]
Additional Paid-in Capital [Member]
BioLargo Energy Technologies, Inc (BETI) [Member]
Retained Earnings [Member]
BioLargo Energy Technologies, Inc (BETI) [Member]
AOCI Attributable to Parent [Member]
BioLargo Energy Technologies, Inc (BETI) [Member]
Noncontrolling Interest [Member]
BioLargo Energy Technologies, Inc (BETI) [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 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 stock for cash (in shares)                         6,703,789          
Sale of stock for cash                         $ 4,000 1,198,000 0 0 0 1,202,000
Issuance of common stock for services (in shares)                         86,752          
Issuance of common stock for services                         $ 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
Balance (in shares) at Dec. 31, 2022                         278,462,706          
Balance at Dec. 31, 2022                         $ 186,000 148,435,000 (143,594,000) (149,000) (2,867,000) 2,011,000
Sale of stock for cash (in shares)                         4,201,402          
Sale of stock for cash                         $ 3,000 797,000 0 0 0 800,000
Issuance of common stock for services (in shares)                         930,490          
Issuance of common stock for services                         $ 1,000 206,000 0 0 0 207,000
Issuance of common stock in exchange for Clyra shares (in shares)                         527,983          
Stock option compensation expense                         $ 0 195,000 0 0 0 195,000
Clyra Medical Technologies, Inc. (Clyra) stock options issued for services 0 61,000 0 0 0 61,000                        
Warrant issued for interest                         0 30,000 0 0 0 30,000
Clyra – sales of Series A Preferred Stock 0 0 0 0 225,000 225,000 $ 0 $ 0 $ 0 $ 0 $ 550,000 $ 550,000            
Clyra – Series A Preferred Stock – dividend $ 0 $ 0 $ 0 $ 0 $ (27,000) $ (27,000)                        
Noncontrolling interest allocation                         0 467,000 0 0 (467,000) 0
Net loss                         0 0 (247,000) 0 (247,000) (494,000)
Foreign currency translation                         $ 0 0 0 (6,000) 0 (6,000)
Balance (in shares) at Mar. 31, 2023                         284,122,581          
Balance at Mar. 31, 2023                         $ 190,000 $ 150,191,000 $ (143,841,000) $ (155,000) $ (2,833,000) $ 3,552,000
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities    
Net loss $ (494,000) $ (1,544,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock option compensation expense 256,000 801,000
Common stock issued for services 207,000 17,000
Interest expense related to amortization of the discount on note payable 3,000 4,000
Fair value of warrant issued for interest 30,000 0
PPP loan forgiveness 0 (174,000)
Loss on investment in South Korean joint venture 6,000 8,000
Depreciation expense 22,000 2,000
Changes in assets and liabilities:    
Accounts receivable (316,000) (178,000)
Inventories (17,000) (29,000)
Prepaid expenses and other assets 25,000 (59,000)
Deferred revenue 4,000 (89,000)
Right of use and lease liability, net 4,000 0
Deposit (71,000) 12,000
Net cash used in operating activities (43,000) (1,140,000)
Cash flows from investing activities    
Equipment purchases (48,000) (32,000)
Net cash used in investing activities (48,000) (32,000)
Cash flows from financing activities    
Proceeds from sale of common stock 800,000 1,202,000
Repayment of note payable (50,000) 0
Repayment by Clyra on inventory line of credit (15,000) (10,000)
Proceeds from sale of Clyra Medical preferred stock 225,000 0
Net cash provided by financing activities 1,510,000 1,192,000
Net effect of foreign currency translation (6,000) (8,000)
Net change in cash 1,413,000 12,000
Cash at beginning of year 1,851,000 962,000
Cash at end of period 3,264,000 974,000
Supplemental disclosures of cash flow information    
Interest 15,000 7,000
Income taxes 5,000 0
Short-term lease payments not included in lease liability 13,000 52,000
Non-cash investing and financing activities    
Equipment added via vehicle loan 80,000 0
Allocation of noncontrolling interest 467,000 528,000
Conversion of Clyra Common Stock to BioLargo Common Stock [Member]    
Non-cash investing and financing activities    
Conversion of Clyra common stock to BioLargo common stock 100,000 0
Conversion of Intercompany Receivable into Clyra Shares [Member]    
Non-cash investing and financing activities    
Conversion of intercompany receivable into Clyra shares 0 633,000
BETI Common Stock [Member]    
Cash flows from financing activities    
Proceeds from sale of common stock 550,000 0
Entities, Excluding Partially Owned Subsidiary [Member]    
Changes in assets and liabilities:    
Accounts payable and accrued expenses 284,000 114,000
Accounts payable and accrued expenses 284,000 114,000
Partially Owned Subsidiary [Member]    
Changes in assets and liabilities:    
Accounts payable and accrued expenses 14,000 (25,000)
Accounts payable and accrued expenses $ 14,000 $ (25,000)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Business and Organization
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

Note 1. Business and Organization

 

Description of Business

 

BioLargo, Inc. (“BioLargo”, or the “Company”) invents, develops, and commercializes innovative platform technologies to solve challenging environmental problems like PFAS contamination (per- and polyfluoroalkyl substances), advanced water and wastewater treatment, industrial odor control, air quality control, infection control, and myriad environmental remediation challenges. 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.

 

Organization

 

We are a Delaware corporation formed in 1991. We have five 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 Equipment and Technologies, Inc., organized under the laws of the State of California in 2022; BioLargo Water, Inc. (“Water”), 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 82% (see Note 9) of BioLargo Engineering Science and Technologies, LLC (“BLEST”), organized under the laws of the State of Tennessee in 2017, 58% of Clyra Medical Technologies, Inc. (“Clyra” or “Clyra Medical”), organized under the laws of the State of California in 2012, and 97.1% of BioLargo Energy Technologies, Inc. (“BETI”) organized under the laws of the State of California in 2022. We consolidate the financial statements of our partially owned subsidiaries (see Note 2, subheading “Principles of Consolidation,” and Note 8).

 

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, 2023, we generated revenues of $3,742,000 through our subsidiaries (see Note 11), had a net loss of $494,000, used $43,000 cash in operations, and at March 31, 2023, we had working capital of $3,075,000, and current assets of $4,874,000. While our operating loss has decreased in recent quarterly periods, as has our cash used in operations, we expect to continue to need further investment capital to fund operations. We have been, and anticipate that we will continue to be, limited in terms of our capital resources.

 

During the three months ended March 31, 2023, we (i) sold $105,000 of our common stock to Lincoln Park Capital Fund, LLC (“Lincoln Park”) (see Note 3), (ii) sold $695,000 of our common stock and warrants to accredited investors (see Notes 3 and 6), (iii) sold $225,000 of Clyra Medical Series A Preferred Stock (see Note 8), and (iv) sold $550,000 of BETI common stock (see Note 10).

 

As of March 31, 2023, our cash and cash equivalents totaled $3,264,000. Our total liabilities included a $78,000 vehicle loan, $140,000 due in U.S. Small Business Administration (SBA) loans issued pursuant to the Paycheck Protection Program (see Note 4), $150,000 due to the SBA issued pursuant to the Economic Injury Disaster program (see Note 4), and $247,000 owed by Clyra Medical due in 2024 (see Note 8).

 

Subsequent to March 31, 2023, we continued to sell common stock to Lincoln Park for working capital as needed (see Note 13).

 

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.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

Note 2. Summary of Significant Accounting Policies

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries, and partially owned subsidiaries BETI, 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, Bank of America. 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, 2023, and December 31, 2022, our cash balances were made up of the following (in thousands):

 

  

March 31,

2023

  

December 31,
2022

 

BioLargo, Inc. and subsidiaries

 $3,171  $1,685 

Clyra Medical Technologies, Inc.

  93   166 

Total

 $3,264  $1,851 

 

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, 2023, and  December 31, 2022 was $12,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, 2023, one customer accounted for more than 10% of consolidated revenues, and during the three months ended March 31, 2022, two customers each accounted for more than 10% of consolidated revenues:

 

  

March 31,

2023

  

March 31,
2022

 

Customer A

  86%  29%

Customer B

 

<10

%  14%

 

At March 31, 2023, and December 31, 2022, one customer accounted for more than 10% of consolidated accounts receivable:

 

  

March 31,

2023

  

December 31,

2022

 

Customer A

  70%  24%

 

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

 

  

March 31,

2023

  

December 31,
2022

 

Raw material

 $52  $46 

Finished goods

  83   74 

Total

 $135  $120 

 

Other Non-Current Assets

 

Other non-current assets consisted of (i) security deposits related to our business offices, (ii) three patents acquired on  October 22, 2021, for $34,000, and (iii) tax credit receivables from the Canadian government related to a research and development credit from our Canadian subsidiary for which we’ve applied for and received in prior periods.

 

  

March 31,

2023

  

December 31,

2022

 

Patents

 $34  $34 

Security deposits

  36   36 

Tax credit receivable

  54   54 

Total

 $124  $124 

 

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. based subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.

 

We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do not control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. The joint venture has incurred a loss since inception and our 40% ownership share reduced our investment interest during the three months ended March 31, 2023, and 2022, by $6,000 and $8,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.

 

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 convertible notes payable, stock options and warrants were exercised into common stock. For the three months ended March 31, 2023, and 2022, the denominator in the diluted EPS computation is the same as the denominator for basic EPS due to the Company’s net loss which creates an anti-dilutive effect of the convertible notes payable, warrants and stock options.

 

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, impairment expense, 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, 2023, and 2022:

 

  

2023

  

2022

 
  

Non Plan

  

2018 Plan

  

Non Plan

  

2018 Plan

 

Risk free interest rate

  3.48

%

  3.48

%

 2.323.83%

 

 2.323.83%

 

Expected volatility

  114

%

  114

%

 114117%

 

 114117%

 

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

 

Warrants

 

Warrants issued with our convertible and non-convertible debt instruments 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.

 

The warrant relative fair values are also recorded as a discount to the convertible promissory notes. As 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 determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock 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.

 

The Company’s products are sold through a contract with the customer and 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 goods are shipped if the agreement is FOB manufacturer, and when goods are delivered if FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order.

 

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

 

The Company has outstanding contract liability obligations of $21,000 as of March 31, 2023, recorded as deferred revenue. We recognized $8,000 in revenue and reduce the deferred revenue balance by the same amount as performance obligations were satisfied in the three months ended March 31 ,2023. The outstanding balance will be recognized over the remaining life of the contracts.

 

As we generate revenues from royalties or license fees from our intellectual property, a licensee will 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. We have entered into a licensing agreement for the CupriDyne Clean product, and we recognize royalty and license fees on a quarterly basis as the product is sold through to third parties and reported to us.

 

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

 

Government Grants

 

We have been awarded multiple research grants from the private and public Canadian research programs. The income we receive directly from grants is recorded as other income. We have been awarded over 80 grants since our first in 2015. 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, 2023, and December 31, 2022.

 

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, 2023, and December 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 as of March 31, 2023 and December 31, 2022 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, line of credit, and other assets and liabilities. The carrying amount of debt instruments are believed to approximate fair value as the stated interest rates are reflective of the prevailing market rates.

 

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

 

At inception of a lease contract, we assess whether the contract is, or contains, a lease. Our assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period of the contract, and (3) whether we have the right to direct the use of the asset during such time period. At inception of a lease, we allocate the consideration in the contract to each lease component based on its relative stand-alone price to determine the lease payments. Leases are classified as either finance leases or operating leases. A lease must be classified as a finance lease if any of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any of these criteria. We have no leases classified as finance leases. As of March 31, 2023, the weighted average remaining lease term for our operating leases was nine years. The weighted average discount rate for our operating leases was 18%. For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease. The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, management estimates the incremental borrowing rate, which currently is estimated to be 18%. Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early. Lease components are included in the measurement of the initial lease liability. Additional payments based on a change in our portion of the operating expenses, including real estate taxes and insurance, are recorded as a period expense when incurred. Lease modifications result in remeasurement of the lease liability. Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material.

 

As of March 31, 2023, the right-of-use assets totaled $837,000 and the lease liability totaled $844,000 on our balance sheet related to our operating leases.

 

Equipment

 

Equipment is stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from 3 - 5 years. Additions, renewals, and betterments that significantly extend the life of the asset are capitalized. Expenditures for repairs and maintenance are charged to expense as incurred. For assets sold or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from the accounts, and any related gain or loss is reflected in income for the period.

 

Measurement of Credit Losses on Financial Instruments

 

In June 2016, the FASB issued ASU 2016-13, which sets out the principles for the recognition of measurement of credit losses on financial instruments, including trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. The new standard was effective for the Company beginning January 1, 2023 and primarily impacted trade accounts receivable. 

 

Accounts receivable are customer obligations that are unconditional. Accounts receivable are presented net of an allowance for doubtful accounts for expected credit losses, which represents an estimate of amounts that may not be collectible. The Company performs ongoing credit evaluations of its customers and, if necessary, provides an allowance for doubtful accounts and expected credit losses. A provision to the allowances for doubtful accounts for expected credit losses is recorded based on factors including the length of time the receivables are past due, the current business environment, and the Company’s historical experience. Provisions to the allowances for doubtful accounts for expected credit losses are recorded to general and administrative expenses. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues collection of the receivable. The Company does not have any off-balance-sheet credit exposure related to customers. As of March 31, 2023 and December 31, 2022, the allowance for doubtful accounts for expected credit losses was $12,000.

 

Recent Accounting Pronouncements

 

Currently there are no recently released pronouncements that are considered applicable to the Company’s financial statements.

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

Note 3. Sale of Stock for Cash

 

Lincoln Park Financing

 

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

 

During the three months ended March 31, 2023, and 2022, we sold 545,402 and 1,506,821 shares of our common stock to Lincoln Park, and received $105,000 and $346,000, respectively, in gross and net proceeds.

 

Unit Offerings

 

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

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

Note 4. Debt Obligations

 

The following table summarizes our debt obligations outstanding as of March 31, 2023, and December 31, 2022 (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,

2023

  


December 31,
2022

 

Current portion of debt:

        

SBA Paycheck Protection Program loan

 $43  $43 

Vehicle loan, current portion

  13    

Convertible note payable, matures March 1, 2023

     50 

SBA EIDL Loan, matures July 2053, current portion

  10   10 

Debt discount, net of amortization

     (3)

Total current portion of debt

 $66  $100 
         
         

Long-term debt:

        

SBA Paycheck Protection Program loans, matures May 2025

 $97  $97 

Vehicle loan, matures March 2029

  65    

SBA EIDL Loan, matures July 2053

  140   140 

Total long-term debt, net of current

 $302  $237 

Total

 $368  $337 

 

For the three months ended March 31, 2023, and 2022, we recorded $48,000 and $13,000 of interest expense related to the amortization of discounts on convertible notes payable and coupon interest from our convertible notes and lines of credit.

 

Vehicle loan

 

On February 7, 2023, we entered a loan agreement with Bank of America for the purchase of a vehicle used in operations totaling $80,000, at 5.29% annual interest which matures March 7, 2029. The loan agreement requires monthly payments of $1,118.

 

Convertible note payable, matures March 1, 2023

 

On March 6, 2023, we entered into an agreement with the holder of a $50,000 note to convert that note into common stock of BETI (see note 10). As payment for interest, a warrant to purchase 200,000 shares of BioLargo common stock at $0.21 was issued to the investor, expiring five years from the grant date. (See Note 6).

 

SBA Program Loans

 

On  February 7, 2022, we received notice that the SBA had forgiven $173,821 of ONM Environmental's $217,243 Paycheck Protection Program (PPP) loan. ONM has appealed this decision. On May 12, 2022, we received notice that the SBA had denied the forgiveness application of BLEST’s $97,000 PPP loan. We have appealed that decision. During the period upon which a forgiveness decision is on appeal, loan payments are deferred. The maturity date of the BLEST PPP loan was officially extended on our request to May 2025.

 

In July 2020, ONM Environmental received an Economic Injury Disaster Loan from the SBA in the amount of $150,000. The note has a 3.75% annual interest rate. For the three months ended March 31, 2023, interest expense totaled $2,000.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Share-based Compensation
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Compensation and Employee Benefit Plans [Text Block]

Note 5. Share-Based Compensation

 

Issuance of Common Stock in exchange for Services

 

Payment of Officer Salaries

 

On March 31, 2023, an officer agreed to convert an aggregate $6,000 of accrued and unpaid salary into 30,747 shares of our common stock at $0.20 per share. Shares issued to Officers are unvested at the date of grant and subject to a lock-up agreement restricting vesting and sale until the earlier of (i) the consummation of a sale (in a single transaction or in a series of related transactions) of BioLargo by means of a sale of (a) a majority of the then outstanding common stock of BioLargo (whether by merger, consolidation, sale or transfer of common stock, reorganization, recapitalization or otherwise) or (b) all or substantially all of the assets of BioLargo; and (ii) the successful commercialization of BioLargo’s products or technologies as demonstrated by its receipt of at least $3,000,000 in cash, or the recognition of $3,000,000 in revenue, over a 12-month period from the sale of products and/or the license of technology; and (iii) the Company’s breach of the employment agreement between the Company and Officer and resulting in Officer’s termination.

 

Payment of Consultant Fees

 

On  March 31, 2023, we issued 899,743 shares of our common stock at $0.20 per share in lieu of $201,000 of accrued and unpaid obligations to consultants.

 

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

 

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

 

Stock Option Expense

 

During the three months ended March 31, 2023, and 2022, we recorded an aggregate $256,000 and $801,000, respectively, in selling general and administrative expense related to the issuance of stock options. We issued options through our 2018 Equity Incentive Plan, and outside of this plan. Within these totals, $61,000 and $141,000 were issued by our subsidiary Clyra Medical (see Note 8).

 

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. It is set to expire on its terms on June 22, 2028. 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. As of March 31, 2023, 50,000,000 shares are authorized under the plan.

 

Activity for our stock options under the 2018 Plan during the three months ended March 31, 2023, and 2022, is as follows:

 

  Options
Outstanding
  Exercise
Price per share
   

Weighted
Average
Price per

share

   Aggregate
intrinsic
Value
(1)
 

Balance, December 31, 2022

  28,484,549  $0.12 –0.43  $0.19     

Granted

  1,320,498   $0.20   $0.2     

Balance, March 31, 2023

  29,805,047  $0.120.43  $0.19     

Unvested

  (4,073,761 $0.120.32  $0.19     

Vested, March 31, 2023

  25,731,286  $0.120.43  $0.19  $678,000 
                  

Balance, December 31, 2021

  23,186,142  $0.160.40  $0.19     

Granted

  2,621,229  $0.120.23  $0.23     

Balance, March 31, 2022

  25,807,371  $0.120.40  $0.19     

 

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

 

The options granted to purchase 1,320,498 shares during the three months ended March 31, 2023 with an aggregate fair value of $248,000 were issued to an officer, board of directors, employees and a consultant:  (i) we issued options to purchase 347,730 shares of our common stock at an exercise price on the respective grant date of $0.20 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; (ii) we issued options to purchase 570,204 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.20 per share; the fair value of employee retention plan options totaled $108,000 and will vest quarterly over four years as long as they are retained as employees; (iii) we issued options to purchase 102,564 shares of our common stock to consultants in lieu of cash for expiring options at $0.20 per share totaling $19,000, and (iv) we issued 300,000 options to our Chief Financial Officer with a fair value of $56,000 (see “Chief Financial Officer Contract Extension” immediately below). All stock option expense is recorded on our consolidated statement of operations as selling, general and administrative expense.

 

The options granted to purchase 2,621,229 shares during the three months ended  March 31, 2022 with an aggregate fair value of $564,000 were issued to officers, board of directors, employees and consultants: (i) we issued an option 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; the fair value of this option was $9,000; (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.

 

Chief Financial Officer Contract Extension

 

On March 21, 2023, we and our Chief Financial Officer Charles K. Dargan, II formally agreed to extend the engagement agreement dated February 1, 2008 (the “Engagement Agreement”, which had been previously extended multiple times), pursuant to which Mr. Dargan has been and continues to serve as the Company’s Chief Financial Officer. The Engagement Extension Agreement dated as of March 21, 2023 (the “Engagement Extension Agreement”) provides for an additional one-year term to expire January 31, 2024 (the “Extended Term”), at which time Mr. Dargan will continue to serve as CFO, unless and until either party terminates the agreement.

 

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

 

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

 

2007 Equity Incentive Plan

 

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

 

Activity for our stock options under the 2007 Plan for the three months ended March 31, 2023, and 2022 is as follows:

 

           

Weighted

     
           

Average

  

Aggregate

 
  Options  

Exercise

  

Price per

  

intrinsic

 
  Outstanding  

price per share

  

share

  

Value(1)

 

Balance, December 31, 2022

  1,904,085  $0.280.69  $0.56     

Expired

            

Balance, March 31, 2023

  1,904,085  $0.280.69  $0.56  $ 
                  

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     

 

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

 

Non-Plan Options issued

 

Activity of our non-plan stock options issued for the three months ended March 31, 2023 and 2022 is as follows:

 

           

Weighted

     
  

Non-plan

       

average

  

Aggregate

 
  Options  

Exercise

  price per  

intrinsic

 
  outstanding  price per share  share  

value(1)

 

Balance, December 31, 2022

  19,023,829  $0.120.83  $0.39     

Granted

  48,804   0.20    0.20     

Balance, March 31, 2023

  19,072,633  $0.120.83  $0.39     

Unvested

  (507,500

)

  0.45    0.45     

Vested, March 31, 2023

  18,565,133  $0.120.83  $0.38  $88,000 
                  

Balance, December 31, 2021

  20,119,207  $0.120.83  $0.39     

Granted

  32,609   0.23   0.23     

Balance, March 31, 2022

  20,151,816  $0.120.83  $0.39     

 

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

 

During the three months ended March 31, 2023, we issued options to purchase an aggregate 48,804 shares of our common stock at $0.20 per share to vendors for fees for services. The fair value of the options issued totaled an aggregate $9,000 and is recorded in our selling, general and administrative expense.

 

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

 

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

Note 6. Warrants

 

We have certain warrants outstanding to purchase our common stock, at various prices, as described in the following table:

 

           

Weighted

     
           average  

Aggregate

 
  Warrants  Exercise  price per  

intrinsic

 
  outstanding  price per share  share  value(1) 

Balance, December 31, 2022

  49,023,398  $0.131.00  $0.26     

Granted

  7,512,000  0.210.29   0.25     

Expired

  (4,684,986

)

 0.190.35   0.21     

Balance, March 31, 2023

  51,850,412  $0.131.00  $0.26  $122,000 
                  

Balance, December 31, 2021

  36,765,562  $0.161.00  $0.27     

Granted

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

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

 

Warrants issued in Unit Offerings

 

During the three months ended March 31, 2023, pursuant to our Unit Offerings (see Note 3), we issued six-month stock purchase warrants to purchase an aggregate 3,656,000 shares of our common stock at $0.228 per share, and five-year stock purchase warrants to purchase an aggregate 3,656,000 shares of our common stock at $0.285 per share.

 

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

 

Warrant issued in conjunction with amendment to note payable

 

On March 6, 2023, we entered into an agreement with the holder of a $50,000 note (see Note 4, “Convertible note payable, matures March 1, 2023”) to convert that note into common stock of BETI. As payment for interest, a warrant to purchase 200,000 shares of BioLargo common stock at $0.21 was issued to the investor, expiring five years from the grant date. The fair value of this warrant totaled $30,000 and was recorded as interest expense on our statement of operations.

 

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:

 

  

2023

  

2022

 

Risk free interest rate

 3.884.27%  3.693.88%

 

Expected volatility

 4095%   40% 

 

Expected dividend yield

   —     —  

Forfeiture rate

   —     —  

Expected life in years

  35   3  

 

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 25 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Payable and Accrued Expenses
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

Note 7. Accounts Payable and Accrued Expenses

 

As of March 31, 2023, accounts payable and accrued expenses included the following (in thousands):

 

Category

 

BioLargo

  

ONM

  

BLEST

  

Water

  

Intercompany
amounts

  

Totals

 

Accounts payable

 $169  $794  $37  $121  $(82) $1,039 

Accrued payroll

  36   49   75         160 

Accrued interest

  25               25 

Total

                $1,224 

 

As of December 31, 2022, accounts payable and accrued expenses included the following (in thousands):

 

Category

 

BioLargo

  

ONM

  

BLEST

  

Water

  

Intercompany
amounts

  

Totals

 

Accounts payable

 $187  $486  $7  $119  $(82) $717 

Accrued payroll

  20   58   120         198 

Accrued interest

  25               25 

Total

                $940 

 

See Note 8, “Accounts Payable and Accrued Expenses”, for the accounts payable and accrued expenses of Clyra Medical.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Noncontrolling Interest - Clyra Medical
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Noncontrolling Interest Disclosure [Text Block]

Note 8. Noncontrolling Interest Clyra Medical

 

As discussed in Note 2 above, we consolidate the operations of our partially owned subsidiary Clyra Medical, of which we owned 58% of its outstanding shares as of March 31, 2023.

 

Debt Obligations of Clyra Medical

 

Promissory Note

 

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

 

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 $113,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 in one year, and requires Clyra pay interest and principal from gross product sales. For the first 6 months, Clyra is required to pay 30% of gross product sales to reduce amounts owed, and thereafter 60% of gross sales. Clyra issued Vernal Bay 322 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.

 

On December 13, 2022, we entered into an amendment of the Revolving Line of Credit Agreement whereby the maturity date of the line of credit was extended to September 30, 2024, and the payment terms were modified such that amounts of principal due in each month are capped at a maximum of 15% of the principal amount then due under the note. Additionally, BioLargo agreed to allow Vernal Bay to elect to convert, any time prior to the note’s maturity date, the 322 shares of Clyra common stock it received as consideration for the line of credit into shares of Biolargo common stock at the then market price of BioLargo’s common stock. Vernal Bay elected to convert Clyra shares to 527,983 BioLargo shares of common stock.

 

As of March 31, 2023, the balance outstanding on this line of credit totals $147,000. As of December 31, 2022, the balance outstanding on this line of credit totaled $161,000.

 

Equity Transactions

 

As of December 31, 2022, Clyra had 91,149 common shares, and 2,800 Series A Preferred shares, outstanding. Of that amount, BioLargo owned 51,571 common shares, and 1,352 Series A Preferred shares. As of March 31, 2023, BioLargo owns 58% of Clyra’s issued and outstanding shares.

 

Sales of Common Stock

 

During the three months ended March 31, 2023, Clyra did not sell shares of its common stock. On March 2, 2022, BioLargo converted $633,091 owed to it by Clyra into 2,032 shares of Clyra common stock.

 

Sales of Series A Preferred Stock

 

During the three months ended March 31, 2023, Clyra sold 725 shares of its Series A Preferred Stock, and in exchange received $225,000 in gross and net proceeds. On December 20, 2022, Clyra sold 725 shares of its Series A Preferred Stock, and in exchange received $225,000 in gross and net proceeds, from two accredited investors. Purchasers of the Series A Preferred Stock also received a 3-year warrant to purchase the same number of additional shares of common stock for $372 per share. The fair value of the warrants issued totaled $110,000. Shares of Series A Preferred Stock earn a dividend of 15% each year, compounding annually; the company is under no obligation to pay such dividends in cash, and such dividends automatically convert to common stock upon conversion of the Series A Preferred Stock to common stock. Each share of Series A Preferred stock can be converted by the holder at any time for one share of common stock, and automatically convert upon the completion of a public offering of shares in which at least $5,000,000 of gross proceeds is received by the company. Accrued dividends may be converted to common stock at a conversion rate of $310 per share.

 

Each investor also entered into an agreement with BioLargo whereby the investor may exchange some or all of its Series A Preferred stock, plus accrued dividends, into shares of BioLargo common stock, at a price equal to a 20% discount of the volume weighted average price over the 30 prior trading days. Elections must be made during the 18-month period that begins 18 months after the closing of the Series A Preferred offering (which has not yet taken place), or June 30, 2023, whichever is earlier.

 

Clyra Stock Options

 

           

Weighted

 
   Clyra       

average

 
  Options   

Exercise

  price per  
  Outstanding   price per share   share  

Balance, December 31, 2022

  15,833  $1.00-310  $5.53 

Granted

  426  1.00-271   148.27 

Balance, March 31, 2023

  16,259  $1.00-310  $9.27 
              

Balance, December 31, 2021

  14,004  $ 1.00  $1.00 

Granted

  648    1.00   1.00 

Balance, March 31, 2022

  14,652  $ 1.00  $1.00 

 

Clyra issues options to its employees and consultants in lieu of compensation owed on a regular basis.  The fair value of the options issued in the three months ended March 31, 2023, and 2022 totaled $61,000 and $141,000, respectively. We used the Black-Scholes model to calculate the initial fair value, assuming a stock price on date of grant of $310 per share. Because Clyra is a private company with no secondary market for its common stock, the resulting fair value was discounted by 30%.

 

  

March 31, 2023

  

December 31, 2022

 

Risk free interest rate

 3.88 –4.27%

 

  2.32

%

Expected volatility

  40% 

 

  40

%

Expected dividend yield

   —     — 

Forfeiture rate

   —     — 

Expected life in years

  10    10 

 

Accounts Payable and Accrued Expenses

 

At March 31, 2023, and December 31, 2022, Clyra had the following accounts payable and accrued expenses (in thousands):

 

Category

 

2023

  

2022

 

Accounts payable

 $235  $186 

Accrued payroll

  6   45 

Accrued interest

  8   7 

Accrued dividend

  29   --- 

Total

 $278  $238 

 

The accrued dividend relates to the Series A Preferred Stock. Clyra is not required to pay accrued dividends in cash. The holder of Series A Preferred Stock may convert accrued dividends to common stock at any time. Any accrued dividends automatically convert to Clyra common stock upon conversion of the Series A Preferred Stock.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - BioLargo Engineering, Science and Technologies, LLC
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Wholly-Owned Subsidiary [Text Block]

Note 9. BioLargo Engineering, Science and Technologies, LLC

 

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

 

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

 

At March 31, 2023, BioLargo owns 82.25% of BLEST.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - BioLargo Energy Technologies, Inc.
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Noncontrolling Interest Disclosure [Text Block]

Note 8. Noncontrolling Interest Clyra Medical

 

As discussed in Note 2 above, we consolidate the operations of our partially owned subsidiary Clyra Medical, of which we owned 58% of its outstanding shares as of March 31, 2023.

 

Debt Obligations of Clyra Medical

 

Promissory Note

 

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

 

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 $113,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 in one year, and requires Clyra pay interest and principal from gross product sales. For the first 6 months, Clyra is required to pay 30% of gross product sales to reduce amounts owed, and thereafter 60% of gross sales. Clyra issued Vernal Bay 322 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.

 

On December 13, 2022, we entered into an amendment of the Revolving Line of Credit Agreement whereby the maturity date of the line of credit was extended to September 30, 2024, and the payment terms were modified such that amounts of principal due in each month are capped at a maximum of 15% of the principal amount then due under the note. Additionally, BioLargo agreed to allow Vernal Bay to elect to convert, any time prior to the note’s maturity date, the 322 shares of Clyra common stock it received as consideration for the line of credit into shares of Biolargo common stock at the then market price of BioLargo’s common stock. Vernal Bay elected to convert Clyra shares to 527,983 BioLargo shares of common stock.

 

As of March 31, 2023, the balance outstanding on this line of credit totals $147,000. As of December 31, 2022, the balance outstanding on this line of credit totaled $161,000.

 

Equity Transactions

 

As of December 31, 2022, Clyra had 91,149 common shares, and 2,800 Series A Preferred shares, outstanding. Of that amount, BioLargo owned 51,571 common shares, and 1,352 Series A Preferred shares. As of March 31, 2023, BioLargo owns 58% of Clyra’s issued and outstanding shares.

 

Sales of Common Stock

 

During the three months ended March 31, 2023, Clyra did not sell shares of its common stock. On March 2, 2022, BioLargo converted $633,091 owed to it by Clyra into 2,032 shares of Clyra common stock.

 

Sales of Series A Preferred Stock

 

During the three months ended March 31, 2023, Clyra sold 725 shares of its Series A Preferred Stock, and in exchange received $225,000 in gross and net proceeds. On December 20, 2022, Clyra sold 725 shares of its Series A Preferred Stock, and in exchange received $225,000 in gross and net proceeds, from two accredited investors. Purchasers of the Series A Preferred Stock also received a 3-year warrant to purchase the same number of additional shares of common stock for $372 per share. The fair value of the warrants issued totaled $110,000. Shares of Series A Preferred Stock earn a dividend of 15% each year, compounding annually; the company is under no obligation to pay such dividends in cash, and such dividends automatically convert to common stock upon conversion of the Series A Preferred Stock to common stock. Each share of Series A Preferred stock can be converted by the holder at any time for one share of common stock, and automatically convert upon the completion of a public offering of shares in which at least $5,000,000 of gross proceeds is received by the company. Accrued dividends may be converted to common stock at a conversion rate of $310 per share.

 

Each investor also entered into an agreement with BioLargo whereby the investor may exchange some or all of its Series A Preferred stock, plus accrued dividends, into shares of BioLargo common stock, at a price equal to a 20% discount of the volume weighted average price over the 30 prior trading days. Elections must be made during the 18-month period that begins 18 months after the closing of the Series A Preferred offering (which has not yet taken place), or June 30, 2023, whichever is earlier.

 

Clyra Stock Options

 

           

Weighted

 
   Clyra       

average

 
  Options   

Exercise

  price per  
  Outstanding   price per share   share  

Balance, December 31, 2022

  15,833  $1.00-310  $5.53 

Granted

  426  1.00-271   148.27 

Balance, March 31, 2023

  16,259  $1.00-310  $9.27 
              

Balance, December 31, 2021

  14,004  $ 1.00  $1.00 

Granted

  648    1.00   1.00 

Balance, March 31, 2022

  14,652  $ 1.00  $1.00 

 

Clyra issues options to its employees and consultants in lieu of compensation owed on a regular basis.  The fair value of the options issued in the three months ended March 31, 2023, and 2022 totaled $61,000 and $141,000, respectively. We used the Black-Scholes model to calculate the initial fair value, assuming a stock price on date of grant of $310 per share. Because Clyra is a private company with no secondary market for its common stock, the resulting fair value was discounted by 30%.

 

  

March 31, 2023

  

December 31, 2022

 

Risk free interest rate

 3.88 –4.27%

 

  2.32

%

Expected volatility

  40% 

 

  40

%

Expected dividend yield

   —     — 

Forfeiture rate

   —     — 

Expected life in years

  10    10 

 

Accounts Payable and Accrued Expenses

 

At March 31, 2023, and December 31, 2022, Clyra had the following accounts payable and accrued expenses (in thousands):

 

Category

 

2023

  

2022

 

Accounts payable

 $235  $186 

Accrued payroll

  6   45 

Accrued interest

  8   7 

Accrued dividend

  29   --- 

Total

 $278  $238 

 

The accrued dividend relates to the Series A Preferred Stock. Clyra is not required to pay accrued dividends in cash. The holder of Series A Preferred Stock may convert accrued dividends to common stock at any time. Any accrued dividends automatically convert to Clyra common stock upon conversion of the Series A Preferred Stock.

BioLargo Energy Technologies, Inc (BETI) [Member]  
Notes to Financial Statements  
Noncontrolling Interest Disclosure [Text Block]

Note 10. BioLargo Energy Technologies, Inc.

 

Subsidiary BioLargo Energy Technologies, Inc. (“BETI”) was formed for the purpose of commercializing a sodium-sulfur battery technology.

 

During the three months ended March 31, 2023, BETI sold 325,000 shares of its common stock to six accredited investors for $2.00 per share. Of that amount, BioLargo purchased 50,000 shares for $100,000, and one investor converted a $50,000 note owed by BioLargo into 25,000 shares. Net proceeds from third parties totaled $550,000.

 

Each investor also entered into an agreement with BioLargo whereby the investor may exchange some or all of its shares of BETI common stock into shares of BioLargo common stock, at a price equal to a 20% discount of the volume weighted average price over the 20 trading days prior to the election to exchange. Elections must be made during calendar year 2024.

 

As of March 31, 2023, there are 9,325,000 shares outstanding, of which BioLargo holds 9,050,000.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Business Segment Information
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

Note 11. Business Segment Information

 

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

 

 

1.

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

 

5.

BioLargo Energy Technologies, Inc. (“BETI”) – formed to commercialize a sodium-sulfur battery technology.

 

Other than ONM Environmental during the last three quarterly periods, none of our operating business units have operated at a profit,  and therefore each required additional cash to meet its monthly expenses, funded through BioLargo’s sales of debt or equity, research grants, and tax credits. BETI and Clyra Medical have also been funded by third party investors who invest directly in exchange for equity ownership in that entity.  

 

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

 

March 31, 2023

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

BETI

  

Elimination

  

Total

 

Revenue

 $  $3,543  $6  $363  $  $  $(170) $3,742 

Intersegment revenue

           (170)        170    

R&D expense

  (189)     (134)  (245)  (135)  (32)  170   (565)

Operating income (loss)

  (799)  1,387   (426)  (368)  (184)  (87)     (477)

Grant income

              31         31 

Interest expense

  (36)  (2)  (10)              (48)

Net income (loss)

  (835)  1,385   (436)  (368)  (153)  (87)     (494)

 

March 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Revenue

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

Intersegment revenue

  (2)  (2)     (188)     192    

Research and development

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

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

 

As of March 31, 2023

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

BETI

  

Elimination

  

Total

 

Tangible assets

 $530  $3,392  $578  $505  $223  $628  $(73) $5,783 

Right of use (leased assets)

  114         723            837 

Investment in South Korean joint venture

  27                     27 

Total

 $671  $3,392  $578  $1,228  $223  $628  $(73) $6,647 

 

As of December 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $669  $2,064  $631  $441  $194  $(41) $3,958 

Right of use (leased assets)

  136         731         867 

Investment in South Korean joint venture

  33                  33 

Total

 $838  $2,064  $631  $1,172  $194  $(41) $4,858 

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

Note 12. Commitments and Contingencies

 

Office Leases

 

We have long-term operating leases for office, industrial and laboratory space in Westminster, California, Oak Ridge, Tennessee, and Alberta, Canada. Payments made under operating leases are charged to the Consolidated Statement of Operations and Comprehensive Loss on a straight-line basis over the term of the operating lease agreement. Short-term leases less than one-year are not included in our analysis. For the three months ended March 31, 2023, and 2022, rental expense was $83,000 and $63,000. The lease of our Westminster facility expires  August 2024. Management has not yet determined whether it will exercise its option to extend the lease four years; therefore the four-year extension is not included in the analysis. In  September 2022, the lease of our Oak Ridge, Tennessee facility was extended for ten years. 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 31 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Subsequent Events
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

Note 13. Subsequent Events.

 

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

 

Lincoln Park Capital Purchase of Shares

 

From April 1, 2023, through May 12, 2023, we sold 567,713 shares of common stock to Lincoln Park pursuant to the 2022 LPC Purchase Agreement (see Note 3) and received $101,000 in gross and net proceeds. These sales were registered with the SEC on Form S-1 (file number 333-268973).

 

Clyra Medical Series A Preferred

 

From April 1, 2023, through May 12, 2023, Clyra Medical sold 401 shares of its Series A Preferred Stock, and in exchange received $124,000 in gross and net proceeds. Purchasers of the Series A Preferred Stock also received a 3-year warrant to purchase the same number of additional shares of common stock for $372 per share. Each investor also entered into an agreement with BioLargo whereby the investor may exchange some or all of its Series A Preferred stock, plus accrued dividends, into shares of BioLargo common stock, at a price equal to a 20% discount of the volume weighted average price over the 30 prior trading days. (See Note 8, “Sales of Series A Preferred Stock”.)

 

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
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 BETI, 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, Bank of America. 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, 2023, and December 31, 2022, our cash balances were made up of the following (in thousands):

 

  

March 31,

2023

  

December 31,
2022

 

BioLargo, Inc. and subsidiaries

 $3,171  $1,685 

Clyra Medical Technologies, Inc.

  93   166 

Total

 $3,264  $1,851 

 

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, 2023, and  December 31, 2022 was $12,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, 2023, one customer accounted for more than 10% of consolidated revenues, and during the three months ended March 31, 2022, two customers each accounted for more than 10% of consolidated revenues:

 

  

March 31,

2023

  

March 31,
2022

 

Customer A

  86%  29%

Customer B

 

<10

%  14%

 

At March 31, 2023, and December 31, 2022, one customer accounted for more than 10% of consolidated accounts receivable:

 

  

March 31,

2023

  

December 31,

2022

 

Customer A

  70%  24%

 

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

 

  

March 31,

2023

  

December 31,
2022

 

Raw material

 $52  $46 

Finished goods

  83   74 

Total

 $135  $120 

 

Other Assets, Policy [Policy Text Block]

Other Non-Current Assets

 

Other non-current assets consisted of (i) security deposits related to our business offices, (ii) three patents acquired on  October 22, 2021, for $34,000, and (iii) tax credit receivables from the Canadian government related to a research and development credit from our Canadian subsidiary for which we’ve applied for and received in prior periods.

 

  

March 31,

2023

  

December 31,

2022

 

Patents

 $34  $34 

Security deposits

  36   36 

Tax credit receivable

  54   54 

Total

 $124  $124 

 

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. based subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.

 

We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do not control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. The joint venture has incurred a loss since inception and our 40% ownership share reduced our investment interest during the three months ended March 31, 2023, and 2022, by $6,000 and $8,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.

 

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 convertible notes payable, stock options and warrants were exercised into common stock. For the three months ended March 31, 2023, and 2022, the denominator in the diluted EPS computation is the same as the denominator for basic EPS due to the Company’s net loss which creates an anti-dilutive effect of the convertible notes payable, warrants and stock options.

 

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, impairment expense, 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, 2023, and 2022:

 

  

2023

  

2022

 
  

Non Plan

  

2018 Plan

  

Non Plan

  

2018 Plan

 

Risk free interest rate

  3.48

%

  3.48

%

 2.323.83%

 

 2.323.83%

 

Expected volatility

  114

%

  114

%

 114117%

 

 114117%

 

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

 

Warrant Policy [Policy Text Block]

Warrants

 

Warrants issued with our convertible and non-convertible debt instruments 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.

 

The warrant relative fair values are also recorded as a discount to the convertible promissory notes. As 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 determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock 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.

 

The Company’s products are sold through a contract with the customer and 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 goods are shipped if the agreement is FOB manufacturer, and when goods are delivered if FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order.

 

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

 

The Company has outstanding contract liability obligations of $21,000 as of March 31, 2023, recorded as deferred revenue. We recognized $8,000 in revenue and reduce the deferred revenue balance by the same amount as performance obligations were satisfied in the three months ended March 31 ,2023. The outstanding balance will be recognized over the remaining life of the contracts.

 

As we generate revenues from royalties or license fees from our intellectual property, a licensee will 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. We have entered into a licensing agreement for the CupriDyne Clean product, and we recognize royalty and license fees on a quarterly basis as the product is sold through to third parties and reported to us.

 

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

 

Government Grants [Policy Text Block]

Government Grants

 

We have been awarded multiple research grants from the private and public Canadian research programs. The income we receive directly from grants is recorded as other income. We have been awarded over 80 grants since our first in 2015. 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, 2023, and December 31, 2022.

 

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, 2023, and December 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 as of March 31, 2023 and December 31, 2022 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, line of credit, and other assets and liabilities. The carrying amount of debt instruments are believed to approximate fair value as the stated interest rates are reflective of the prevailing market rates.

 

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

 

At inception of a lease contract, we assess whether the contract is, or contains, a lease. Our assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period of the contract, and (3) whether we have the right to direct the use of the asset during such time period. At inception of a lease, we allocate the consideration in the contract to each lease component based on its relative stand-alone price to determine the lease payments. Leases are classified as either finance leases or operating leases. A lease must be classified as a finance lease if any of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any of these criteria. We have no leases classified as finance leases. As of March 31, 2023, the weighted average remaining lease term for our operating leases was nine years. The weighted average discount rate for our operating leases was 18%. For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease. The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, management estimates the incremental borrowing rate, which currently is estimated to be 18%. Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early. Lease components are included in the measurement of the initial lease liability. Additional payments based on a change in our portion of the operating expenses, including real estate taxes and insurance, are recorded as a period expense when incurred. Lease modifications result in remeasurement of the lease liability. Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material.

 

As of March 31, 2023, the right-of-use assets totaled $837,000 and the lease liability totaled $844,000 on our balance sheet related to our operating leases.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Equipment

 

Equipment is stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from 3 - 5 years. Additions, renewals, and betterments that significantly extend the life of the asset are capitalized. Expenditures for repairs and maintenance are charged to expense as incurred. For assets sold or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from the accounts, and any related gain or loss is reflected in income for the period.

 

Credit Loss, Financial Instrument [Policy Text Block]

Measurement of Credit Losses on Financial Instruments

 

In June 2016, the FASB issued ASU 2016-13, which sets out the principles for the recognition of measurement of credit losses on financial instruments, including trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. The new standard was effective for the Company beginning January 1, 2023 and primarily impacted trade accounts receivable. 

 

Accounts receivable are customer obligations that are unconditional. Accounts receivable are presented net of an allowance for doubtful accounts for expected credit losses, which represents an estimate of amounts that may not be collectible. The Company performs ongoing credit evaluations of its customers and, if necessary, provides an allowance for doubtful accounts and expected credit losses. A provision to the allowances for doubtful accounts for expected credit losses is recorded based on factors including the length of time the receivables are past due, the current business environment, and the Company’s historical experience. Provisions to the allowances for doubtful accounts for expected credit losses are recorded to general and administrative expenses. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues collection of the receivable. The Company does not have any off-balance-sheet credit exposure related to customers. As of March 31, 2023 and December 31, 2022, the allowance for doubtful accounts for expected credit losses was $12,000.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements

 

Currently there are no recently released pronouncements that are considered applicable to the Company’s financial statements.

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

March 31,

2023

  

December 31,
2022

 

BioLargo, Inc. and subsidiaries

 $3,171  $1,685 

Clyra Medical Technologies, Inc.

  93   166 

Total

 $3,264  $1,851 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

March 31,

2023

  

March 31,
2022

 

Customer A

  86%  29%

Customer B

 

<10

%  14%
  

March 31,

2023

  

December 31,

2022

 

Customer A

  70%  24%
Schedule of Inventory, Current [Table Text Block]
  

March 31,

2023

  

December 31,
2022

 

Raw material

 $52  $46 

Finished goods

  83   74 

Total

 $135  $120 
Schedule of Other Assets, Noncurrent [Table Text Block]
  

March 31,

2023

  

December 31,

2022

 

Patents

 $34  $34 

Security deposits

  36   36 

Tax credit receivable

  54   54 

Total

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

2023

  

2022

 
  

Non Plan

  

2018 Plan

  

Non Plan

  

2018 Plan

 

Risk free interest rate

  3.48

%

  3.48

%

 2.323.83%

 

 2.323.83%

 

Expected volatility

  114

%

  114

%

 114117%

 

 114117%

 

Expected dividend yield

   —    —         

Forfeiture rate

   —    —         

Life in years

  10   10   10    10  
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Debt Obligations (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Debt [Table Text Block]
  

March 31,

2023

  


December 31,
2022

 

Current portion of debt:

        

SBA Paycheck Protection Program loan

 $43  $43 

Vehicle loan, current portion

  13    

Convertible note payable, matures March 1, 2023

     50 

SBA EIDL Loan, matures July 2053, current portion

  10   10 

Debt discount, net of amortization

     (3)

Total current portion of debt

 $66  $100 
         
         

Long-term debt:

        

SBA Paycheck Protection Program loans, matures May 2025

 $97  $97 

Vehicle loan, matures March 2029

  65    

SBA EIDL Loan, matures July 2053

  140   140 

Total long-term debt, net of current

 $302  $237 

Total

 $368  $337 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  Options
Outstanding
  Exercise
Price per share
   

Weighted
Average
Price per

share

   Aggregate
intrinsic
Value
(1)
 

Balance, December 31, 2022

  28,484,549  $0.12 –0.43  $0.19     

Granted

  1,320,498   $0.20   $0.2     

Balance, March 31, 2023

  29,805,047  $0.120.43  $0.19     

Unvested

  (4,073,761 $0.120.32  $0.19     

Vested, March 31, 2023

  25,731,286  $0.120.43  $0.19  $678,000 
                  

Balance, December 31, 2021

  23,186,142  $0.160.40  $0.19     

Granted

  2,621,229  $0.120.23  $0.23     

Balance, March 31, 2022

  25,807,371  $0.120.40  $0.19     
           

Weighted

     
           

Average

  

Aggregate

 
  Options  

Exercise

  

Price per

  

intrinsic

 
  Outstanding  

price per share

  

share

  

Value(1)

 

Balance, December 31, 2022

  1,904,085  $0.280.69  $0.56     

Expired

            

Balance, March 31, 2023

  1,904,085  $0.280.69  $0.56  $ 
                  

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     
           

Weighted

     
  

Non-plan

       

average

  

Aggregate

 
  Options  

Exercise

  price per  

intrinsic

 
  outstanding  price per share  share  

value(1)

 

Balance, December 31, 2022

  19,023,829  $0.120.83  $0.39     

Granted

  48,804   0.20    0.20     

Balance, March 31, 2023

  19,072,633  $0.120.83  $0.39     

Unvested

  (507,500

)

  0.45    0.45     

Vested, March 31, 2023

  18,565,133  $0.120.83  $0.38  $88,000 
                  

Balance, December 31, 2021

  20,119,207  $0.120.83  $0.39     

Granted

  32,609   0.23   0.23     

Balance, March 31, 2022

  20,151,816  $0.120.83  $0.39     
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Warrants (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
           

Weighted

     
           average  

Aggregate

 
  Warrants  Exercise  price per  

intrinsic

 
  outstanding  price per share  share  value(1) 

Balance, December 31, 2022

  49,023,398  $0.131.00  $0.26     

Granted

  7,512,000  0.210.29   0.25     

Expired

  (4,684,986

)

 0.190.35   0.21     

Balance, March 31, 2023

  51,850,412  $0.131.00  $0.26  $122,000 
                  

Balance, December 31, 2021

  36,765,562  $0.161.00  $0.27     

Granted

  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.29     
Schedule Of Assumptions Used To Determine Fair Value Of Warrants [Table Text Block]
  

2023

  

2022

 

Risk free interest rate

 3.884.27%  3.693.88%

 

Expected volatility

 4095%   40% 

 

Expected dividend yield

   —     —  

Forfeiture rate

   —     —  

Expected life in years

  35   3  
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Payable and Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]

Category

 

BioLargo

  

ONM

  

BLEST

  

Water

  

Intercompany
amounts

  

Totals

 

Accounts payable

 $169  $794  $37  $121  $(82) $1,039 

Accrued payroll

  36   49   75         160 

Accrued interest

  25               25 

Total

                $1,224 

Category

 

BioLargo

  

ONM

  

BLEST

  

Water

  

Intercompany
amounts

  

Totals

 

Accounts payable

 $187  $486  $7  $119  $(82) $717 

Accrued payroll

  20   58   120         198 

Accrued interest

  25               25 

Total

                $940 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Noncontrolling Interest - Clyra Medical (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Other Ownership Interests [Table Text Block]
           

Weighted

 
   Clyra       

average

 
  Options   

Exercise

  price per  
  Outstanding   price per share   share  

Balance, December 31, 2022

  15,833  $1.00-310  $5.53 

Granted

  426  1.00-271   148.27 

Balance, March 31, 2023

  16,259  $1.00-310  $9.27 
              

Balance, December 31, 2021

  14,004  $ 1.00  $1.00 

Granted

  648    1.00   1.00 

Balance, March 31, 2022

  14,652  $ 1.00  $1.00 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2023

  

2022

 
  

Non Plan

  

2018 Plan

  

Non Plan

  

2018 Plan

 

Risk free interest rate

  3.48

%

  3.48

%

 2.323.83%

 

 2.323.83%

 

Expected volatility

  114

%

  114

%

 114117%

 

 114117%

 

Expected dividend yield

   —    —         

Forfeiture rate

   —    —         

Life in years

  10   10   10    10  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]

Category

 

BioLargo

  

ONM

  

BLEST

  

Water

  

Intercompany
amounts

  

Totals

 

Accounts payable

 $169  $794  $37  $121  $(82) $1,039 

Accrued payroll

  36   49   75         160 

Accrued interest

  25               25 

Total

                $1,224 

Category

 

BioLargo

  

ONM

  

BLEST

  

Water

  

Intercompany
amounts

  

Totals

 

Accounts payable

 $187  $486  $7  $119  $(82) $717 

Accrued payroll

  20   58   120         198 

Accrued interest

  25               25 

Total

                $940 
Clyra Medical [Member]  
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

March 31, 2023

  

December 31, 2022

 

Risk free interest rate

 3.88 –4.27%

 

  2.32

%

Expected volatility

  40% 

 

  40

%

Expected dividend yield

   —     — 

Forfeiture rate

   —     — 

Expected life in years

  10    10 
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]

Category

 

2023

  

2022

 

Accounts payable

 $235  $186 

Accrued payroll

  6   45 

Accrued interest

  8   7 

Accrued dividend

  29   --- 

Total

 $278  $238 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Business Segment Information (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

March 31, 2023

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

BETI

  

Elimination

  

Total

 

Revenue

 $  $3,543  $6  $363  $  $  $(170) $3,742 

Intersegment revenue

           (170)        170    

R&D expense

  (189)     (134)  (245)  (135)  (32)  170   (565)

Operating income (loss)

  (799)  1,387   (426)  (368)  (184)  (87)     (477)

Grant income

              31         31 

Interest expense

  (36)  (2)  (10)              (48)

Net income (loss)

  (835)  1,385   (436)  (368)  (153)  (87)     (494)

March 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Revenue

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

Intersegment revenue

  (2)  (2)     (188)     192    

Research and development

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

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

As of March 31, 2023

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

BETI

  

Elimination

  

Total

 

Tangible assets

 $530  $3,392  $578  $505  $223  $628  $(73) $5,783 

Right of use (leased assets)

  114         723            837 

Investment in South Korean joint venture

  27                     27 

Total

 $671  $3,392  $578  $1,228  $223  $628  $(73) $6,647 

As of December 31, 2022

 

BioLargo

  

ONM

  

Clyra

  

BLEST

  

Water

  

Elimination

  

Total

 

Tangible assets

 $669  $2,064  $631  $441  $194  $(41) $3,958 

Right of use (leased assets)

  136         731         867 

Investment in South Korean joint venture

  33                  33 

Total

 $838  $2,064  $631  $1,172  $194  $(41) $4,858 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Business and Organization (Details Textual)
3 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2017
Number of Wholly-Owned Subsidiaries 5      
Revenue from Contract with Customer, Including Assessed Tax $ 3,742,000 $ 965,000    
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest (494,000) (1,544,000)    
Net Cash Provided by (Used in) Operating Activities (43,000) (1,140,000)    
Working Capital (Deficit) 3,075,000      
Assets, Current 4,874,000   $ 3,153,000  
Stock Issued During Period, Value, New Issues 800,000 $ 1,202,000    
Cash and Cash Equivalents, at Carrying Value 3,264,000   $ 1,851,000  
SBA CARES Act Paycheck Protection Program [Member]        
Long-Term Debt 140,000      
Economic Injury Disaster Loan [Member]        
Long-Term Debt 150,000      
Inventory Line of Credit [Member] | Clyra Medical Technologies [Member]        
Long-Term Line of Credit 247,000      
Vehicle Loan [Member]        
Long-Term Debt 78,000      
The 2020 Unit Offering [Member]        
Stock Issued During Period, Value, New Issues 695,000      
Lincoln Park Capital Fund, LLC [Member]        
Stock Issued During Period, Value, New Issues $ 105,000      
BioLargo Engineering, Science & Technologies, LLC [Member]        
Noncontrolling Interest, Ownership Percentage by Parent 82.25%     100.00%
Clyra Medical Technologies [Member]        
Noncontrolling Interest, Ownership Percentage by Parent 58.00%      
Noncontrolling Interest, Increase from Subsidiary Equity Issuance $ 225,000      
BioLargo Energy Technologies, Inc (BETI) [Member]        
Noncontrolling Interest, Ownership Percentage by Parent 97.10%      
Noncontrolling Interest, Increase from Subsidiary Equity Issuance $ 550,000      
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 12 Months Ended
Mar. 20, 2020
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Jan. 22, 2021
USD ($)
Accounts Receivable, Allowance for Credit Loss, Current   $ 12,000   $ 12,000  
Inventory Valuation Reserves   158,000   158,000  
Income (Loss) from Equity Method Investments   (6,000) $ (8,000)    
Contract with Customer, Liability   21,000      
Contract with Customer, Liability, Revenue Recognized   8,000      
Unrecognized Tax Benefits, Ending Balance   $ 0   0  
Operating Lease, Weighted Average Remaining Lease Term (Year)   9 years      
Operating Lease, Weighted Average Discount Rate, Percent   18.00%      
Operating Lease, Right-of-Use Asset   $ 837,000   $ 867,000  
Operating Lease, Liability   844,000      
Off-Balance-Sheet, Credit Loss, Liability   $ 0      
Minimum [Member]          
Property, Plant and Equipment, Useful Life (Year)   3 years      
Maximum [Member]          
Property, Plant and Equipment, Useful Life (Year)   5 years      
Canadian Government Grants [Member] | Minimum [Member]          
Grant Term (Month)   6 months      
Canadian Government Grants [Member] | Maximum [Member]          
Grant Term (Month)   18 months      
Odin Co Ltd [Member]          
Payments to Acquire Interest in Joint Venture $ 100,000        
Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage 40.00% 40.00%   40.00%  
Income (Loss) from Equity Method Investments   $ 6,000 $ 8,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] | Revenue from Contract with Customer Benchmark [Member]          
Number of Major Customers     2    
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | One Customer [Member]          
Number of Major Customers   1      
Concentration Risk, Percentage   10.00%      
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Two Customers [Member]          
Concentration Risk, Percentage     10.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Number of Major Customers   1      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Customer [Member]          
Concentration Risk, Percentage   10.00%      
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents, at Carrying Value $ 3,264,000 $ 1,851,000
Parent Company [Member]    
Cash and Cash Equivalents, at Carrying Value 3,171,000 1,685,000
Noncontrolling Interest [Member]    
Cash and Cash Equivalents, at Carrying Value $ 93,000 $ 166,000
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) - Customer Concentration Risk [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Customer A [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 86.00% 29.00%  
Customer A [Member] | Accounts Receivable [Member]      
Credit concentration 70.00%   24.00%
Customer B [Member] | Revenue from Contract with Customer Benchmark [Member]      
Credit concentration 10.00% 14.00%  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Raw material $ 52 $ 46
Finished goods 83 74
Total $ 135 $ 120
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Other Non-current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Patents $ 34 $ 34
Security deposits 36 36
Tax credit receivable 54 54
Total $ 124 $ 124
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Non Plan [Member]    
Risk free interest rate 3.48%  
Expected volatility 114.00%  
Expected life in years (Year) 10 years 10 years
Non Plan [Member] | Minimum [Member]    
Risk free interest rate   2.32%
Expected volatility   114.00%
Non Plan [Member] | Maximum [Member]    
Risk free interest rate   3.83%
Expected volatility   117.00%
2018 Equity Incentive Plan [Member]    
Expected life in years (Year)   10 years
2018 Equity Incentive Plan [Member] | Minimum [Member]    
Risk free interest rate   2.32%
Expected volatility   114.00%
2018 Equity Incentive Plan [Member] | Maximum [Member]    
Risk free interest rate   3.83%
Expected volatility   117.00%
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Sale of Stock for Cash (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 13, 2022
Proceeds from Issuance of Common Stock $ 800,000 $ 1,202,000  
Warrants Issued with 2020 Unit Offering [Member] | Maximum [Member]      
Warrants and Rights Outstanding, Term (Year) 5 years    
Warrants Issued with 2020 Unit Offering [Member] | Minimum [Member]      
Warrants and Rights Outstanding, Term (Year) 6 months    
The 2020 Unit Offering [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 3,656,000 5,196,968  
Proceeds from Issuance of Common Stock $ 695,000 $ 856,000  
Lincoln Park Capital Fund, LLC [Member]      
Stock Purchase Agreement, Maximum Amount of Common Stock     $ 10,000,000
Stock Issued During Period, Shares, New Issues (in shares) 545,402 1,506,821  
Proceeds from Issuance of Common Stock $ 105,000 $ 346,000  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Debt Obligations (Details Textual) - USD ($)
3 Months Ended
Mar. 06, 2023
Feb. 07, 2023
May 12, 2022
Feb. 07, 2022
Mar. 31, 2023
Mar. 31, 2022
Jul. 31, 2020
Interest Expense, Debt         $ 48,000 $ 13,000  
Paycheck Protection Program CARES Act [Member] | ONM [Member]              
Extinguishment of Debt, Amount       $ 173,821      
Proceeds from Issuance of Debt       $ 217,243      
Paycheck Protection Program CARES Act [Member] | BELST [Member]              
Proceeds from Issuance of Debt     $ 97,000        
Economic Injury Disaster Loan [Member] | ONM [Member]              
Interest Expense, Debt         $ 2,000    
Debt Instrument, Face Amount             $ 150,000
Debt Instrument, Interest Rate, Stated Percentage             3.75%
Warrant Issued With Conversion of Note [Member]              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 200,000            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.21            
Warrants and Rights Outstanding, Term (Year) 5 years            
Conversion of Note into BETI Common Shares [Member]              
Debt Conversion, Original Debt, Amount $ 50,000            
Vehicle Loan [Member]              
Debt Instrument, Face Amount   $ 80,000          
Debt Instrument, Interest Rate, Stated Percentage   5.29%          
Debt Instrument, Periodic Payment   $ 1,118          
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Debt Obligations - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Long-term debt, current $ 66 $ 100
Debt discount, net of amortization 0 (3)
Total current portion of debt 66 100
Total long-term debt, net of current 302 237
Total 368 337
Vehicle Loan [Member]    
Long-term debt, current 13 0
Total long-term debt, net of current 65 0
Paycheck Protection Program CARES Act [Member]    
SBA Paycheck Protection Program loan 43 43
SBA Paycheck Protection Program loans, matures May 2025 97 97
Convertible Note, Maturing On March 1, 2023 [Member]    
Convertible notes 0 50
Economic Injury Disaster Loan [Member]    
Long-term debt, current 10 10
Total long-term debt, net of current $ 140 $ 140
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Share-based Compensation (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 22, 2022
Jun. 22, 2018
Sep. 07, 2017
Mar. 31, 2023
Mar. 31, 2022
Stock Issued During Period, Value, Issued for Services           $ 207,000 $ 17,000
Share Price (in dollars per share) $ 0.20         $ 0.20  
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) 50,000,000     40,000,000   50,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)           1,320,498 2,621,229
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)           $ 0.2 $ 0.23
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)           48,804 32,609
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)           $ 0.20 $ 0.23
Share-Based Payment Arrangement, Option [Member] | Clyra Medical Technologies [Member]              
Share-Based Payment Arrangement, Expense           $ 61,000 $ 141,000
Selling, General and Administrative Expenses [Member]              
Share-Based Payment Arrangement, Expense           256,000 $ 801,000
Officer [Member]              
Stock Issued During Period, Value, Issued for Services           $ 6,000  
Stock Issued During Period, Shares, Issued for Services (in shares)           30,747  
Shares Issued, Price Per Share (in dollars per share) $ 0.20         $ 0.20  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Cash Amount Receipt           $ 3,000,000  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Revenue Required           $ 3,000,000  
Consultants [Member]              
Stock Issued During Period, Value, Issued for Services $ 201,000 $ 17,000          
Stock Issued During Period, Shares, Issued for Services (in shares) 899,743 86,752          
Shares Issued, Price Per Share (in dollars per share) $ 0.20 $ 0.23       $ 0.20 $ 0.23
Consultants [Member] | 2018 Equity Incentive Plan [Member]              
Stock Issued During Period, Value, Issued for Services             $ 97,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)           102,564 447,032
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value           $ 19,000  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)           $ 0.20  
Employees, Consultants, 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)           1,320,498 2,621,229
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value           $ 248,000 $ 564,000
Director [Member] | 2018 Equity Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)           347,730 444,092
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value           $ 65,000 $ 96,000
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)           $ 0.20 $ 0.23
Employees [Member] | 2018 Equity Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)           570,204 1,690,257
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value           $ 108,000 $ 362,000
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)           $ 0.20 $ 0.23
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           4 years 4 years
Chief Financial Officer [Member] | 2018 Equity Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)     10 years        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     300,000     300,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value           $ 56,000  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)     $ 0.20        
Term Extension (Year)     1 year        
Share-based Compensation Arrangement By Share-based Payment Award, Options Grants Per Month, Gross (in shares)     25,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)     25,000        
CFO and President [Member] | 2018 Equity Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)             39,848
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value             $ 9,000
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)             $ 0.23
Vendors [Member] | Non Plan [Member]              
Share-Based Payment Arrangement, Expense           $ 9,000 $ 7,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)           48,804 32,609
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)           $ 0.20 $ 0.23
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Share-based Compensation - Stock Options (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
2018 Equity Incentive Plan [Member]      
Options outstanding, balance (in shares) 28,484,549 23,186,142 23,186,142
Weighted average exercise price per share, balance (in dollars per share) $ 0.19 $ 0.19 $ 0.19
Options granted (in shares) 1,320,498 2,621,229  
Exercise price per share, granted (in dollars per share) $ 0.20    
Weighted average exercise price per share, granted (in dollars per share) $ 0.2 $ 0.23  
Options Unvested (in shares) (4,073,761)    
Weighted average exercise price per share, unvested (in dollars per share) $ 0.19    
Options Vested (in shares) 25,731,286    
Weighted average exercise price per share, vested (in dollars per share) $ 0.19    
Vested, aggregate intrinsic value [1] $ 678,000    
Options outstanding, balance (in shares) 29,805,047 25,807,371 28,484,549
Weighted average exercise price per share, balance (in dollars per share) $ 0.19 $ 0.19 $ 0.19
2018 Equity Incentive Plan [Member] | Minimum [Member]      
Exercise price per share, balance (in dollars per share) 0.12 0.16 0.16
Exercise price per share, granted (in dollars per share)   0.12  
Exercise price per share, Unvested (in dollars per share) 0.12    
Exercise price per share, Vested (in dollars per share) 0.12    
Exercise price per share, balance (in dollars per share) 0.12 0.12 0.12
2018 Equity Incentive Plan [Member] | Maximum [Member]      
Exercise price per share, balance (in dollars per share) 0.43 0.40 0.40
Exercise price per share, granted (in dollars per share)   0.23  
Exercise price per share, Unvested (in dollars per share) 0.32    
Exercise price per share, Vested (in dollars per share) 0.43    
Exercise price per share, balance (in dollars per share) $ 0.43 $ 0.40 $ 0.43
The 2007 Equity Incentive Plan [Member]      
Options outstanding, balance (in shares) 1,904,085 2,879,246 2,879,246
Weighted average exercise price per share, balance (in dollars per share) $ 0.56 $ 0.49 $ 0.49
Options outstanding, balance (in shares) 1,904,085 2,879,246 1,904,085
Weighted average exercise price per share, balance (in dollars per share) $ 0.56 $ 0.49 $ 0.56
Options outstanding, Expired (in shares) 0 0  
Weighted average exercise price per share, Expired (in dollars per share) $ 0 $ 0  
The 2007 Equity Incentive Plan [Member] | Minimum [Member]      
Weighted average exercise price per share, balance (in dollars per share) 0.28 0.23 0.23
Weighted average exercise price per share, balance (in dollars per share) 0.28 0.23 0.28
Weighted average exercise price per share, Expired (in dollars per share)  
The 2007 Equity Incentive Plan [Member] | Maximum [Member]      
Weighted average exercise price per share, balance (in dollars per share) 0.69 0.94 0.94
Weighted average exercise price per share, balance (in dollars per share) 0.69 0.94 $ 0.69
Weighted average exercise price per share, Expired (in dollars per share)  
Non Plan [Member]      
Options outstanding, balance (in shares) 19,023,829 20,119,207 20,119,207
Weighted average exercise price per share, balance (in dollars per share) $ 0.39 $ 0.39 $ 0.39
Options granted (in shares) 48,804 32,609  
Exercise price per share, granted (in dollars per share) $ 0.20 $ 0.23  
Weighted average exercise price per share, granted (in dollars per share) $ 0.20 $ 0.23  
Options Unvested (in shares) (507,500)    
Exercise price per share, Unvested (in dollars per share) $ 0.45    
Weighted average exercise price per share, unvested (in dollars per share) $ 0.45    
Options Vested (in shares) 18,565,133    
Weighted average exercise price per share, vested (in dollars per share) $ 0.38    
Vested, aggregate intrinsic value [2] $ 88,000    
Options outstanding, balance (in shares) 19,072,633 20,151,816 19,023,829
Weighted average exercise price per share, balance (in dollars per share) $ 0.39 $ 0.39 $ 0.39
Non Plan [Member] | Minimum [Member]      
Exercise price per share, balance (in dollars per share) 0.12 0.12 0.12
Exercise price per share, Vested (in dollars per share) 0.12    
Exercise price per share, balance (in dollars per share) 0.12 0.12 0.12
Non Plan [Member] | Maximum [Member]      
Exercise price per share, balance (in dollars per share) 0.83 0.83 0.83
Exercise price per share, granted (in dollars per share)    
Exercise price per share, Vested (in dollars per share) 0.83    
Exercise price per share, balance (in dollars per share) $ 0.83 $ 0.83 $ 0.83
[1] Aggregate intrinsic value based on closing common stock price of $0.20 at March 31, 2023.
[2] Aggregate intrinsic value based on closing common stock price of $0.18 at June 30, 2022.
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Warrants (Details Textual) - USD ($)
Mar. 31, 2023
Mar. 06, 2023
Mar. 31, 2022
Share Price (in dollars per share) $ 0.20    
Note Payable, Maturing March 8, 2023 [Member]      
Debt Instrument, Face Amount   $ 50,000  
Six-month Warrants in Connection With the 2020 Unit Offering [Member]      
Warrants and Rights Outstanding, Term (Year) 6 months   6 months
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 3,656,000   5,196,968
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.228   $ 0.204
Five-year Warrants in Connection With the 2020 Unit Offering [Member]      
Warrants and Rights Outstanding, Term (Year) 5 years   5 years
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 3,656,000   5,196,968
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.285   $ 0.25
Warrants Issued in Connection with Conversion of Interest on Note Payable Maturing March 8, 2023 [Member]      
Warrants and Rights Outstanding, Term (Year)   5 years  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)   200,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.21  
Warrants and Rights Outstanding   $ 30,000  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Warrants - Warrants Outstanding (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Balance, outstanding (in shares) 49,023,398 36,765,562
Granted (in shares) 7,512,000 10,393,936
Expired (in shares) (4,684,986) (388,889)
Expired, price range (in dollars per share)   $ 0.22
Balance, aggregate intrinsic value [1] $ 122,000  
Balance, outstanding (in shares) 51,850,412 46,770,549
Minimum [Member]    
Balance, outstanding, price range (in dollars per share) $ 0.13 $ 0.16
Granted, price range (in dollars per share) 0.21 0.20
Expired, price range (in dollars per share) 0.19  
Balance, outstanding, price range (in dollars per share) 0.13 0.14
Maximum [Member]    
Balance, outstanding, price range (in dollars per share) 1.00 1.00
Granted, price range (in dollars per share) 0.29 0.25
Expired, price range (in dollars per share) 0.35  
Balance, outstanding, price range (in dollars per share) 1.00 1.00
Weighted Average [Member]    
Balance, outstanding, price range (in dollars per share) 0.26 0.27
Granted, price range (in dollars per share) 0.25 0.22
Expired, price range (in dollars per share) 0.21  
Balance, outstanding, price range (in dollars per share) $ 0.26 $ 0.29
[1] Aggregate intrinsic value based on closing common stock price of $0.20 at March 31, 2023.
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)
Mar. 31, 2023
Dec. 31, 2022
Measurement Input, Price Volatility [Member]    
Risk free interest rate   0.40
Measurement Input, Expected Term [Member]    
Risk free interest rate   3
Minimum [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Risk free interest rate 0.0388 0.0369
Minimum [Member] | Measurement Input, Price Volatility [Member]    
Risk free interest rate 0.40  
Maximum [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Risk free interest rate 0.0427 0.0388
Maximum [Member] | Measurement Input, Price Volatility [Member]    
Risk free interest rate 0.95  
Maximum [Member] | Measurement Input, Expected Term [Member]    
Risk free interest rate 5  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts payable $ 1,039 $ 717
Accrued payroll 160 198
Accrued interest 25 25
Total 1,224 940
Corporate, Non-Segment [Member]    
Accounts payable 169 187
Accrued payroll 36 20
Accrued interest 25 25
Total
Operating Segments [Member] | Odor-No-More [Member]    
Accounts payable 794 486
Accrued payroll 49 58
Accrued interest 0 0
Total
Operating Segments [Member] | BLEST [Member]    
Accounts payable 37 7
Accrued payroll 75 120
Accrued interest 0 0
Total
Operating Segments [Member] | BioLargo Water [Member]    
Accounts payable 121 119
Accrued payroll 0 0
Accrued interest 0 0
Total
Consolidation, Eliminations [Member]    
Accounts payable (82) (82)
Accrued payroll 0 0
Accrued interest 0 0
Total
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Dec. 20, 2022
Mar. 02, 2022
Jun. 30, 2020
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Apr. 08, 2022
Preferred Stock, Shares Outstanding (in shares)       0   0  
Proceeds from Issuance of Preferred Stock and Preference Stock       $ 225,000 $ 0    
Clyra Medical [Member]              
Common Stock, Shares, Outstanding, Ending Balance (in shares)           91,149  
Shares Issued, Price Per Share (in dollars per share) $ 310            
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)       $ 148.27 $ 1.00    
Clyra Medical [Member] | Vendors and Employees [Member] | Share-Based Payment Arrangement, Option [Member]              
Share-Based Payment Arrangement, Expense       $ 61,000 $ 141,000    
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%      
Clyra Medical [Member] | Employees and Consultants [Member] | The Remaining Options [Member]              
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)       $ 310      
Clyra Medical [Member] | Warrants Issued in Conjunction With the Sale of Series A Preferred Stock [Member]              
Warrants and Rights Outstanding, Term (Year) 3 years            
Warrants and Rights Outstanding $ 110,000            
Clyra Medical [Member] | Shares Issued for Debt Owed to Biolargo [Member]              
Debt Conversion, Converted Instrument, Amount   $ 633,091          
Debt Conversion, Converted Instrument, Shares Issued (in shares)   2,032          
Clyra Medical [Member] | Series A Preferred Stock [Member]              
Preferred Stock, Shares Outstanding (in shares)           2,800  
Stock Issued During Period, Shares, New Issues (in shares) 725     725      
Proceeds from Issuance of Preferred Stock and Preference Stock $ 225,000     $ 225,000      
Shares Issued, Price Per Share (in dollars per share) $ 372            
Preferred Stock, Dividend Rate, Percentage 15.00%            
Preferred Stock, Convertible, Sale of Stock Amount $ 5,000,000            
Clyra Medical [Member] | Revolving Credit Facility [Member] | Vernal Bay Capital Group, LLC [Member] | Inventory Line of Credit [Member]              
Debt Instrument, Interest Rate, Stated Percentage     15.00%        
Line of Credit Facility, Maximum Borrowing Capacity     $ 1,000,000        
Proceeds from Lines of Credit, Total     260,000        
Repayments of Lines of Credit     $ 113,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, Term (Year)     1 year        
Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt on First 180 Days     30.00%        
Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt after the First 180 Days     60.00%        
Stock Issued During Period, Shares, Commitment Fee (in shares)     322     322  
Stock Issued During Period, Value, Commitment Fee     $ 70,000        
Debt Instrument, Percentage of Principal Payment, Cap           15.00%  
Long-Term Line of Credit       $ 147,000   $ 161,000  
Clyra Medical [Member] | Notes Payable, Other Payables [Member]              
Debt Instrument, Face Amount             $ 100,000
Debt Instrument, Interest Rate, Stated Percentage             8.00%
Debt Instrument, Convertible, Sale of Stock Amount             $ 5,000,000
Debt Instrument, Convertible, Conversion Percentage             70.00%
Vernal Bay Capital Group, LLC [Member] | Conversion of Clyra Medical Stock Into Biolargo Common Stock [Member]              
Conversion of Stock, Shares Issued (in shares)       527,983      
Clyra Medical Technologies [Member]              
Noncontrolling Interest, Ownership Percentage by Parent       58.00%      
Clyra Medical [Member] | Common Stock [Member]              
Investment Owned, Balance, Shares (in shares)           51,571  
Clyra Medical [Member] | Preferred Stock, Series A [Member]              
Investment Owned, Balance, Shares (in shares)           1,352  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Noncontrolling Interest - Clyra Medical - Common Shares Outstanding (Details) - Clyra Medical [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Options outstanding, balance (in shares) 15,833 14,004 14,004
Balance, Exercise Price Range (in shares)   1.00 1.00
Weighted average exercise price per share, balance (in dollars per share) $ 5.53 $ 1.00 $ 1.00
Options granted (in shares) 426 648  
Granted, Exercise Price (in dollars per share)   $ 1.00  
Weighted average exercise price per share, granted (in dollars per share) $ 148.27 $ 1.00  
Options outstanding, balance (in shares) 16,259 14,652 15,833
Balance, Exercise Price Range (in shares)   1.00  
Weighted average exercise price per share, balance (in dollars per share) $ 9.27 $ 1.00 $ 5.53
Minimum [Member]      
Balance, Exercise Price Range (in shares) 1.00    
Granted, Exercise Price (in dollars per share) $ 1.00    
Balance, Exercise Price Range (in shares) 1.00   1.00
Maximum [Member]      
Balance, Exercise Price Range (in shares) 310    
Granted, Exercise Price (in dollars per share) $ 271    
Balance, Exercise Price Range (in shares) 310   310
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Noncontrolling Interest - Clyra Medical - Valuation Assumptions (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Clyra Medical [Member] | Vendors and Employees [Member]    
Risk free interest rate   2.32%
Expected volatility 40.00% 40.00%
Expected life in years (Year) 10 years 10 years
Maximum [Member] | Clyra Medical [Member] | Vendors and Employees [Member]    
Risk free interest rate 4.27%  
Non Plan [Member]    
Risk free interest rate 3.48%  
Expected volatility 114.00%  
Expected life in years (Year) 10 years 10 years
Non Plan [Member] | Minimum [Member]    
Risk free interest rate   2.32%
Expected volatility   114.00%
Non Plan [Member] | Minimum [Member] | Clyra Medical [Member] | Vendors and Employees [Member]    
Risk free interest rate 3.88%  
Non Plan [Member] | Maximum [Member]    
Risk free interest rate   3.83%
Expected volatility   117.00%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Noncontrolling Interest - Clyra Medical - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts payable $ 1,039 $ 717
Accrued payroll 160 198
Accrued interest 25 25
Accounts payable and accrued expenses, total 1,224 940
Clyra Medical [Member]    
Accounts payable 235 186
Accrued payroll 6 45
Accrued interest 8 7
Accrued dividend 29  
Accounts payable and accrued expenses, total $ 278 $ 238
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - BioLargo Engineering, Science and Technologies, LLC (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended 25 Months Ended
Nov. 04, 2019
Jan. 30, 2021
Sep. 30, 2017
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2019
Share-based Payment Arrangement, Noncash Expense, Total       $ 256,000 $ 801,000      
Percentage of Profits Interests Vested 2.50% 3.75%            
Percentage of Option to Purchase Shares of Common Stock 10.00% 15.00%            
Seven Employees Working at BioLargo Engineering, Science & Technologies, LLC [Member]                
Deferred Compensation Arrangement with Individual, Requisite Service Period (Year)     5 years          
Potential Ownership Percentage of Subsidiary Held by Subsidiary Employees Based on Performance     30.00%          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 175,000 262,500       1,242,500 525,000  
Incentive Issuance Stipulations for Subsidiary Employees, Accounts Receivable Collected by Year One of Operation     90.00%          
Incentive Issuance Stipulations for Subsidiary Employees, Profit Earned in Year One of Operation     10.00%          
Percentage of Profits Interests Vested           17.75% 11.25%  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value $ 44,000 $ 65,000       $ 135,000 $ 65,000  
Seven Employees Working at BioLargo Engineering, Science & Technologies, LLC [Member] | Non-Qualified Stock Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     1,750,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     5 years          
Share-based Payment Arrangement, Noncash Expense, Total               $ 0
BioLargo Engineering, Science & Technologies, LLC [Member]                
Noncontrolling Interest, Ownership Percentage by Parent     100.00% 82.25%        
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - BioLargo Energy Technologies, Inc. (Details Textual)
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
BioLargo Energy Technologies, Inc (BETI) [Member]  
Investment Owned, Balance, Shares (in shares) 9,050,000
BioLargo Energy Technologies, Inc (BETI) [Member]  
Common Stock, Shares, Outstanding, Ending Balance (in shares) 9,325,000
Conversion From BioLargo Note Payable to Shares [Member]  
Debt Conversion, Original Debt, Amount | $ $ 50,000
Debt Conversion, Converted Instrument, Shares Issued (in shares) 25,000
BioLargo Energy Technologies, Inc (BETI) [Member]  
Stock Issued During Period, Shares, New Issues (in shares) 50,000
Proceeds from Issuance or Sale of Equity | $ $ 100,000
Stock Conversion, Discount on Volume Weighted average Price 20.00%
BioLargo Energy Technologies, Inc (BETI) [Member] | Third Party Investors [Member]  
Proceeds from Issuance or Sale of Equity | $ $ 550,000
BioLargo Energy Technologies, Inc (BETI) [Member] | Subsidiaries [Member]  
Stock Issued During Period, Shares, New Issues (in shares) 325,000
Sale of Stock, Price Per Share (in dollars per share) | $ / shares $ 2.00
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Business Segment Information (Details Textual)
3 Months Ended
Mar. 31, 2023
Number of Operating Segments 4
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Business Segment Information - Segment Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue from Contract with Customer, Including Assessed Tax $ 3,742,000 $ 965,000  
Intersegment revenue 0 0  
Research and development (565,000) (392,000)  
Operating income (loss) (477,000) (1,710,000)  
Grant income 31,000 5,000  
Interest expense (48,000) (13,000)  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest (494,000) (1,544,000)  
Research and development (565,000) (392,000)  
Operating income (loss) (477,000) (1,710,000)  
Tangible assets 5,783,000   $ 3,958,000
Operating Lease, Right-of-Use Asset 837,000   867,000
Investment in South Korean joint venture 27,000   33,000
Total 6,647,000    
Total     4,858,000
Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture 27,000   33,000
Corporate, Non-Segment [Member]      
Revenue from Contract with Customer, Including Assessed Tax 0 2,000  
Intersegment revenue 0 (2,000)  
Research and development (189,000) (265,000)  
Operating income (loss) (799,000) (1,220,000)  
Grant income 0 0  
Interest expense (36,000) (6,000)  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest (835,000) (1,226,000)  
Research and development (189,000) (265,000)  
Operating income (loss) (799,000) (1,220,000)  
Tangible assets 530,000   669,000
Operating Lease, Right-of-Use Asset 114,000   136,000
Total 671,000    
Total     838,000
Corporate, Non-Segment [Member] | Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture 27,000   33,000
Operating Segments [Member] | Odor-No-More [Member]      
Revenue from Contract with Customer, Including Assessed Tax 3,543,000 600,000  
Intersegment revenue 0 (2,000)  
Research and development 0 0  
Operating income (loss) 1,387,000 13,000  
Grant income 0 0  
Interest expense (2,000) 0  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 1,385,000 187,000  
Research and development 0 0  
Operating income (loss) 1,387,000 13,000  
Tangible assets 3,392,000   2,064,000
Operating Lease, Right-of-Use Asset 0   0
Total 3,392,000    
Total     2,064,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 Medical [Member]      
Revenue from Contract with Customer, Including Assessed Tax 6,000    
Intersegment revenue 0    
Research and development (134,000)    
Operating income (loss) (426,000)    
Grant income 0    
Interest expense (10,000)    
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest (436,000)    
Research and development (134,000)    
Operating income (loss) (426,000)    
Tangible assets 578,000   631,000
Operating Lease, Right-of-Use Asset 0   0
Total 578,000    
Total     631,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] | BLEST [Member]      
Revenue from Contract with Customer, Including Assessed Tax 363,000 545,000  
Intersegment revenue   (188,000)  
Research and development   (108,000)  
Operating income (loss)   (35,000)  
Grant income   0  
Interest expense   0  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest   (35,000)  
Research and development   (108,000)  
Operating income (loss)   (35,000)  
Tangible assets 505,000   441,000
Operating Lease, Right-of-Use Asset 723,000   731,000
Total 1,228,000    
Total     1,172,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 from Contract with Customer, Including Assessed Tax 0 0  
Intersegment revenue 0 0  
Research and development (135,000) (197,000)  
Operating income (loss) (184,000) (228,000)  
Grant income 31,000 5,000  
Interest expense 0 0  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest (153,000) (223,000)  
Research and development (135,000) (197,000)  
Operating income (loss) (184,000) (228,000)  
Tangible assets 223,000   194,000
Operating Lease, Right-of-Use Asset 0   0
Total 223,000    
Total     194,000
Operating Segments [Member] | BioLargo Water [Member] | Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture 0   0
Operating Segments [Member] | BioLargo Energy Technologies, Inc (BETI) [Member]      
Revenue from Contract with Customer, Including Assessed Tax 0    
Intersegment revenue 0    
Research and development (32,000)    
Operating income (loss) (87,000)    
Grant income 0    
Interest expense 0    
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest (87,000)    
Research and development (32,000)    
Operating income (loss) (87,000)    
Tangible assets 628,000    
Operating Lease, Right-of-Use Asset    
Total 628,000    
Operating Segments [Member] | BioLargo Energy Technologies, Inc (BETI) [Member] | Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture    
Operating Segments [Member] | Clyra Segment [Member]      
Revenue from Contract with Customer, Including Assessed Tax   10,000  
Intersegment revenue   0  
Research and development   (16,000)  
Operating income (loss)   (240,000)  
Grant income   0  
Interest expense   (7,000)  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest   (247,000)  
Research and development   (16,000)  
Operating income (loss)   (240,000)  
Operating Segments [Member] | BioLargo Engineering, Science & Technologies, LLC [Member]      
Intersegment revenue (170,000)    
Research and development (245,000)    
Operating income (loss) (368,000)    
Grant income 0    
Interest expense 0    
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest (368,000)    
Research and development (245,000)    
Operating income (loss) (368,000)    
Intersegment Eliminations [Member]      
Revenue from Contract with Customer, Including Assessed Tax (170,000) (188,000)  
Intersegment revenue 170,000 192,000  
Research and development 170,000 194,000  
Operating income (loss) 0 0  
Grant income 0 0  
Interest expense 0 0  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 0 0  
Research and development 170,000 194,000  
Operating income (loss) 0 $ 0  
Consolidation, Eliminations [Member]      
Tangible assets (73,000)   (41,000)
Operating Lease, Right-of-Use Asset 0   0
Total (73,000)    
Total     (41,000)
Consolidation, Eliminations [Member] | Investment in South Korean Joint Venture [Member]      
Investment in South Korean joint venture $ 0   $ 0
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Commitments and Contingencies (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Sep. 30, 2022
Operating Lease, Expense $ 83,000 $ 63,000  
Operating Lease, Weighted Average Remaining Lease Term (Year) 9 years    
Lessee, Operating Lease, Discount Rate 18.00%    
Westminster, California Facility Lease [Member]      
Lessee, Operating Lease, Renewal Term (Year) 4 years    
Oak Ridge, Tennessee Facility Lease [Member]      
Operating Lease, Weighted Average Remaining Lease Term (Year)     10 years
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Subsequent Events (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Dec. 20, 2022
May 12, 2023
Mar. 31, 2023
Mar. 31, 2022
Proceeds from Issuance of Common Stock     $ 800,000 $ 1,202,000
Proceeds from Issuance of Preferred Stock and Preference Stock     $ 225,000 $ 0
Clyra Medical [Member]        
Shares Issued, Price Per Share (in dollars per share) $ 310      
Series A Preferred Stock [Member] | Clyra Medical [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 725   725  
Proceeds from Issuance of Preferred Stock and Preference Stock $ 225,000   $ 225,000  
Shares Issued, Price Per Share (in dollars per share) $ 372      
Subsequent Event [Member] | Clyra Medical [Member] | Warrant [Member]        
Warrants and Rights Outstanding, Term (Year)   3 years    
Shares Issued, Price Per Share (in dollars per share)   $ 372    
Subsequent Event [Member] | Series A Preferred Stock [Member] | Clyra Medical [Member]        
Stock Issued During Period, Shares, New Issues (in shares)   401    
Proceeds from Issuance of Preferred Stock and Preference Stock   $ 124,000    
Lincoln Park Capital Fund, LLC [Member]        
Stock Issued During Period, Shares, New Issues (in shares)     545,402 1,506,821
Proceeds from Issuance of Common Stock     $ 105,000 $ 346,000
Lincoln Park Capital Fund, LLC [Member] | Subsequent Event [Member]        
Stock Issued During Period, Shares, New Issues (in shares)   567,713    
Proceeds from Issuance of Common Stock   $ 101,000    
XML 66 blgo20230331_10q_htm.xml IDEA: XBRL DOCUMENT 0000880242 2023-01-01 2023-03-31 0000880242 2023-05-15 0000880242 2023-03-31 0000880242 2022-12-31 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2023-03-31 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2022-12-31 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2023-03-31 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2022-12-31 0000880242 us-gaap:ProductMember 2023-01-01 2023-03-31 0000880242 us-gaap:ProductMember 2022-01-01 2022-03-31 0000880242 us-gaap:ServiceMember 2023-01-01 2023-03-31 0000880242 us-gaap:ServiceMember 2022-01-01 2022-03-31 0000880242 2022-01-01 2022-03-31 0000880242 us-gaap:CommonStockMember 2022-12-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000880242 us-gaap:RetainedEarningsMember 2022-12-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000880242 us-gaap:NoncontrollingInterestMember 2022-12-31 0000880242 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000880242 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember 2023-01-01 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember 2023-01-01 2023-03-31 0000880242 us-gaap:CommonStockMember 2023-03-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000880242 us-gaap:RetainedEarningsMember 2023-03-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2023-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 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:ClyraMedicalTechnologiesMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember 2022-01-01 2022-03-31 0000880242 us-gaap:CommonStockMember 2022-03-31 0000880242 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000880242 us-gaap:RetainedEarningsMember 2022-03-31 0000880242 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2022-03-31 0000880242 2022-03-31 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2023-01-01 2023-03-31 0000880242 blgo:EntitiesExcludingPartiallyOwnedSubsidiaryMember 2022-01-01 2022-03-31 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2023-01-01 2023-03-31 0000880242 blgo:PartiallyOwnedSubsidiaryMember 2022-01-01 2022-03-31 0000880242 blgo:BetiCommonStockMember 2023-01-01 2023-03-31 0000880242 blgo:BetiCommonStockMember 2022-01-01 2022-03-31 0000880242 blgo:ConversionOfIntercompanyReceivableIntoClyraSharesMember 2023-01-01 2023-03-31 0000880242 blgo:ConversionOfIntercompanyReceivableIntoClyraSharesMember 2022-01-01 2022-03-31 0000880242 blgo:ConversionOfClyraCommonStockToBiolargoCommonStockMember 2023-01-01 2023-03-31 0000880242 blgo:ConversionOfClyraCommonStockToBiolargoCommonStockMember 2022-01-01 2022-03-31 0000880242 blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2023-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember 2023-03-31 0000880242 blgo:LincolnParkCapitalFundLLCMember 2023-01-01 2023-03-31 0000880242 blgo:The2020UnitOfferingMember 2023-01-01 2023-03-31 0000880242 blgo:VehicleLoanMember 2023-03-31 0000880242 blgo:SBACARESActPaycheckProtectionProgramMember 2023-03-31 0000880242 blgo:EconomicInjuryDisasterLoanMember 2023-03-31 0000880242 blgo:ClyraMedicalTechnologiesMember blgo:InventoryLineOfCreditMember 2023-03-31 0000880242 srt:ParentCompanyMember 2023-03-31 0000880242 srt:ParentCompanyMember 2022-12-31 0000880242 us-gaap:NoncontrollingInterestMember 2023-03-31 0000880242 us-gaap:NoncontrollingInterestMember 2022-12-31 0000880242 blgo:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000880242 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:TwoCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000880242 blgo:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 blgo:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000880242 blgo:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0000880242 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000880242 blgo:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000880242 blgo:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000880242 blgo:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000880242 us-gaap:PatentsMember 2021-01-22 0000880242 blgo:OdinCoLtdMember 2020-03-20 2020-03-20 0000880242 blgo:OdinCoLtdMember 2022-01-01 2022-12-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 2023-01-01 2023-03-31 0000880242 blgo:OdinCoLtdMember 2022-01-01 2022-03-31 0000880242 blgo:NonPlanMember 2023-01-01 2023-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 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 blgo:NonPlanMember 2022-01-01 2022-03-31 0000880242 blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 blgo:CanadianGovernmentGrantsMember srt:MinimumMember 2023-01-01 2023-03-31 0000880242 blgo:CanadianGovernmentGrantsMember srt:MaximumMember 2023-01-01 2023-03-31 0000880242 srt:MinimumMember 2023-03-31 0000880242 srt:MaximumMember 2023-03-31 0000880242 blgo:LincolnParkCapitalFundLLCMember 2022-12-13 0000880242 blgo:LincolnParkCapitalFundLLCMember 2022-01-01 2022-03-31 0000880242 blgo:The2020UnitOfferingMember 2022-01-01 2022-03-31 0000880242 srt:MinimumMember blgo:WarrantsIssuedWith2020UnitOfferingMember 2023-03-31 0000880242 srt:MaximumMember blgo:WarrantsIssuedWith2020UnitOfferingMember 2023-03-31 0000880242 blgo:PaycheckProtectionProgramCaresActMember 2023-03-31 0000880242 blgo:PaycheckProtectionProgramCaresActMember 2022-12-31 0000880242 blgo:VehicleLoanMember 2022-12-31 0000880242 blgo:ConvertibleNoteMaturingOnMarch12023Member 2023-03-31 0000880242 blgo:ConvertibleNoteMaturingOnMarch12023Member 2022-12-31 0000880242 blgo:EconomicInjuryDisasterLoanMember 2022-12-31 0000880242 blgo:VehicleLoanMember 2023-02-07 0000880242 blgo:VehicleLoanMember 2023-02-07 2023-02-07 0000880242 blgo:ConversionOfNoteIntoBetiCommonSharesMember 2023-03-06 2023-03-06 0000880242 blgo:WarrantIssuedWithConversionOfNoteMember 2023-03-06 0000880242 blgo:PaycheckProtectionProgramCaresActMember blgo:ONMMember 2022-02-07 2022-02-07 0000880242 blgo:PaycheckProtectionProgramCaresActMember blgo:BELSTMember 2022-05-12 2022-05-12 0000880242 blgo:EconomicInjuryDisasterLoanMember blgo:ONMMember 2020-07-31 0000880242 blgo:EconomicInjuryDisasterLoanMember blgo:ONMMember 2023-01-01 2023-03-31 0000880242 srt:OfficerMember 2023-01-01 2023-03-31 0000880242 srt:OfficerMember 2023-03-31 0000880242 blgo:ConsultantsMember 2023-03-31 2023-03-31 0000880242 blgo:ConsultantsMember 2023-03-31 0000880242 blgo:ConsultantsMember 2022-03-31 2022-03-31 0000880242 blgo:ConsultantsMember 2022-03-31 0000880242 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0000880242 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0000880242 us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalTechnologiesMember 2023-01-01 2023-03-31 0000880242 us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalTechnologiesMember 2022-01-01 2022-03-31 0000880242 blgo:EquityIncentivePlan2018Member 2018-06-22 2018-06-22 0000880242 blgo:EquityIncentivePlan2018Member 2018-06-22 0000880242 blgo:EquityIncentivePlan2018Member 2023-03-31 0000880242 blgo:EquityIncentivePlan2018Member 2022-12-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2022-12-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2022-12-31 0000880242 blgo:EquityIncentivePlan2018Member 2023-01-01 2023-03-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2023-03-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2023-03-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2023-01-01 2023-03-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2023-01-01 2023-03-31 0000880242 blgo:EquityIncentivePlan2018Member 2021-12-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2021-12-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2021-12-31 0000880242 blgo:EquityIncentivePlan2018Member 2022-03-31 0000880242 srt:MinimumMember blgo:EquityIncentivePlan2018Member 2022-03-31 0000880242 srt:MaximumMember blgo:EquityIncentivePlan2018Member 2022-03-31 0000880242 blgo:EmployeesConsultantsOfficersAndDirectorsMember blgo:EquityIncentivePlan2018Member 2023-01-01 2023-03-31 0000880242 srt:DirectorMember blgo:EquityIncentivePlan2018Member 2023-01-01 2023-03-31 0000880242 blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2023-01-01 2023-03-31 0000880242 blgo:ConsultantsMember blgo:EquityIncentivePlan2018Member 2023-01-01 2023-03-31 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2023-01-01 2023-03-31 0000880242 blgo:EmployeesConsultantsOfficersAndDirectorsMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 blgo:CFOAndPresidentMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 srt:DirectorMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 blgo:EmployeesMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 blgo:ConsultantsMember blgo:EquityIncentivePlan2018Member 2022-01-01 2022-03-31 0000880242 srt:ChiefFinancialOfficerMember blgo:EquityIncentivePlan2018Member 2022-03-22 2022-03-22 0000880242 blgo:The2007EquityIncentivePlanMember 2017-09-07 2017-09-07 0000880242 blgo:The2007EquityIncentivePlanMember 2022-12-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2022-12-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2022-12-31 0000880242 blgo:The2007EquityIncentivePlanMember 2023-01-01 2023-03-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2023-01-01 2023-03-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2023-01-01 2023-03-31 0000880242 blgo:The2007EquityIncentivePlanMember 2023-03-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2023-03-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2023-03-31 0000880242 blgo:The2007EquityIncentivePlanMember 2021-12-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2021-12-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2021-12-31 0000880242 blgo:The2007EquityIncentivePlanMember 2022-01-01 2022-03-31 0000880242 srt:MinimumMember blgo:The2007EquityIncentivePlanMember 2022-01-01 2022-03-31 0000880242 srt:MaximumMember blgo:The2007EquityIncentivePlanMember 2022-01-01 2022-03-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:NonPlanMember 2022-12-31 0000880242 srt:MinimumMember blgo:NonPlanMember 2022-12-31 0000880242 srt:MaximumMember blgo:NonPlanMember 2022-12-31 0000880242 blgo:NonPlanMember 2023-03-31 0000880242 srt:MinimumMember blgo:NonPlanMember 2023-03-31 0000880242 srt:MaximumMember blgo:NonPlanMember 2023-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 blgo:VendorsMember blgo:NonPlanMember 2023-01-01 2023-03-31 0000880242 blgo:VendorsMember blgo:NonPlanMember 2022-01-01 2022-03-31 0000880242 srt:MinimumMember 2022-12-31 0000880242 srt:MaximumMember 2022-12-31 0000880242 srt:WeightedAverageMember 2022-12-31 0000880242 srt:MinimumMember 2023-01-01 2023-03-31 0000880242 srt:MaximumMember 2023-01-01 2023-03-31 0000880242 srt:WeightedAverageMember 2023-01-01 2023-03-31 0000880242 srt:WeightedAverageMember 2023-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 blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember 2023-03-31 0000880242 blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember 2023-03-31 0000880242 blgo:SixMonthWarrantsInConnectionWithThe2020UnitOfferingMember 2022-03-31 0000880242 blgo:FiveyearWarrantsInConnectionWithThe2020UnitOfferingMember 2022-03-31 0000880242 blgo:NotePayableMaturingMarch82023Member 2023-03-06 0000880242 blgo:WarrantsIssuedInConnectionWithConversionOfInterestOnNotePayableMaturingMarch82023Member 2023-03-06 0000880242 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0000880242 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0000880242 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0000880242 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0000880242 srt:MinimumMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0000880242 srt:MaximumMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0000880242 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0000880242 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0000880242 us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0000880242 us-gaap:CorporateNonSegmentMember 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BLESTMember 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2023-03-31 0000880242 srt:ConsolidationEliminationsMember 2023-03-31 0000880242 us-gaap:CorporateNonSegmentMember 2022-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2022-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BLESTMember 2022-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2022-12-31 0000880242 srt:ConsolidationEliminationsMember 2022-12-31 0000880242 us-gaap:NotesPayableOtherPayablesMember blgo:ClyraMedicalMember 2022-04-08 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2020-06-30 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2020-06-30 2020-06-30 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2022-12-31 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2022-01-01 2022-12-31 0000880242 blgo:ConversionOfClyraMedicalStockIntoBiolargoCommonStockMember blgo:VernalBayCapitalGroupLLCMember 2023-01-01 2023-03-31 0000880242 us-gaap:RevolvingCreditFacilityMember blgo:InventoryLineOfCreditMember blgo:VernalBayCapitalGroupLLCMember blgo:ClyraMedicalMember 2023-03-31 0000880242 blgo:ClyraMedicalMember 2022-12-31 0000880242 us-gaap:SeriesAPreferredStockMember blgo:ClyraMedicalMember 2022-12-31 0000880242 blgo:ClyraMedicalMember us-gaap:CommonStockMember 2022-12-31 0000880242 blgo:ClyraMedicalMember blgo:PreferredStockSeriesAMember 2022-12-31 0000880242 blgo:SharesIssuedForDebtOwedToBiolargoMember blgo:ClyraMedicalMember 2022-03-02 2022-03-02 0000880242 us-gaap:SeriesAPreferredStockMember blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 us-gaap:SeriesAPreferredStockMember blgo:ClyraMedicalMember 2022-12-20 2022-12-20 0000880242 blgo:WarrantsIssuedInConjunctionWithTheSaleOfSeriesAPreferredStockMember blgo:ClyraMedicalMember 2022-12-20 0000880242 us-gaap:SeriesAPreferredStockMember blgo:ClyraMedicalMember 2022-12-20 0000880242 blgo:ClyraMedicalMember 2022-12-20 0000880242 srt:MinimumMember blgo:ClyraMedicalMember 2022-12-31 0000880242 srt:MaximumMember blgo:ClyraMedicalMember 2022-12-31 0000880242 blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 srt:MinimumMember blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 srt:MaximumMember blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 blgo:ClyraMedicalMember 2023-03-31 0000880242 srt:MinimumMember blgo:ClyraMedicalMember 2023-03-31 0000880242 srt:MaximumMember blgo:ClyraMedicalMember 2023-03-31 0000880242 blgo:ClyraMedicalMember 2021-12-31 0000880242 blgo:ClyraMedicalMember 2022-01-01 2022-03-31 0000880242 blgo:ClyraMedicalMember 2022-03-31 0000880242 blgo:VendorsAndEmployeesMember us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 blgo:VendorsAndEmployeesMember us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalMember 2022-01-01 2022-03-31 0000880242 blgo:EmployeesAndConsultantsMember blgo:TheRemainingOptionsMember blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 blgo:EmployeesAndConsultantsMember us-gaap:EmployeeStockOptionMember blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 srt:MinimumMember blgo:VendorsAndEmployeesMember blgo:NonPlanMember blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 srt:MaximumMember blgo:VendorsAndEmployeesMember blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 blgo:VendorsAndEmployeesMember blgo:ClyraMedicalMember 2022-01-01 2022-03-31 0000880242 blgo:VendorsAndEmployeesMember blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2017-09-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2017-09-01 2017-09-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2017-09-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember blgo:NonqualifiedStockOptionMember 2017-09-01 2017-09-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember blgo:NonqualifiedStockOptionMember 2017-09-01 2019-09-30 0000880242 2019-11-04 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2019-11-04 2019-11-04 0000880242 2021-01-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2021-01-01 2021-01-30 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2021-12-31 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2021-01-01 2021-12-31 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2022-12-31 0000880242 blgo:SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember 2022-01-01 2022-12-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember srt:SubsidiariesMember 2023-01-01 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember srt:SubsidiariesMember 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember 2023-01-01 2023-03-31 0000880242 blgo:ConversionFromBiolargoNotePayableToSharesMember 2023-01-01 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember blgo:ThirdPartyInvestorsMember 2023-01-01 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember 2023-03-31 0000880242 blgo:BiolargoEnergyTechnologiesIncBETIMember 2023-03-31 0000880242 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:OdorNoMoreMember 2023-01-01 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraMedicalMember 2023-01-01 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BLESTMember 2023-01-01 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoWaterMember 2023-01-01 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEnergyTechnologiesIncBETIMember 2023-01-01 2023-03-31 0000880242 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEngineeringScienceTechnologiesLLCMember 2023-01-01 2023-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:BLESTMember 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:OperatingSegmentsMember blgo:ClyraMedicalMember 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:BiolargoEnergyTechnologiesIncBETIMember 2023-03-31 0000880242 us-gaap:CorporateNonSegmentMember blgo:InvestmentInSouthKoreanJointVentureMember 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:OdorNoMoreMember 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:ClyraMedicalMember 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BLESTMember 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BiolargoWaterMember 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BiolargoEnergyTechnologiesIncBETIMember 2023-03-31 0000880242 srt:ConsolidationEliminationsMember blgo:InvestmentInSouthKoreanJointVentureMember 2023-03-31 0000880242 blgo:InvestmentInSouthKoreanJointVentureMember 2023-03-31 0000880242 us-gaap:OperatingSegmentsMember blgo:ClyraMedicalMember 2022-12-31 0000880242 us-gaap:CorporateNonSegmentMember blgo:InvestmentInSouthKoreanJointVentureMember 2022-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:OdorNoMoreMember 2022-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:ClyraMedicalMember 2022-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BLESTMember 2022-12-31 0000880242 us-gaap:OperatingSegmentsMember blgo:InvestmentInSouthKoreanJointVentureMember blgo:BiolargoWaterMember 2022-12-31 0000880242 srt:ConsolidationEliminationsMember blgo:InvestmentInSouthKoreanJointVentureMember 2022-12-31 0000880242 blgo:InvestmentInSouthKoreanJointVentureMember 2022-12-31 0000880242 blgo:WestminsterCaliforniaFacilityLeaseMember 2023-03-31 0000880242 blgo:OakRidgeTennesseeFacilityLeaseMember 2022-09-30 0000880242 blgo:LincolnParkCapitalFundLLCMember us-gaap:SubsequentEventMember 2023-04-01 2023-05-12 0000880242 us-gaap:SeriesAPreferredStockMember us-gaap:SubsequentEventMember blgo:ClyraMedicalMember 2023-04-01 2023-05-12 0000880242 us-gaap:WarrantMember us-gaap:SubsequentEventMember blgo:ClyraMedicalMember 2023-05-12 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y utr:M 0000880242 BIOLARGO, INC. false --12-31 Q1 2023 0.00067 0.00067 50000000 50000000 0 0 0 0 0.00067 0.00067 550000000 550000000 284122581 278462706 12000 0.29 0.10 0.14 0.24 158000 0.40 P6M P18M 0 P9Y 0 12000 P6M P5Y P5Y 65000 P4Y 9000 96000 P4Y P1Y P10Y P6M P5Y P6M P5Y P5Y 0.50 P1Y 161000 P5Y P5Y 0 135000 4 P4Y P10Y P3Y 10-Q true 2023-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 284690284 3264000 1851000 1380000 1064000 135000 120000 95000 118000 4874000 3153000 391000 287000 124000 124000 27000 33000 837000 867000 394000 394000 6647000 4858000 1224000 940000 278000 238000 66000 100000 21000 17000 97000 97000 113000 184000 1799000 1576000 302000 237000 747000 773000 247000 261000 1296000 1271000 3095000 2847000 0 0 190000 186000 150191000 148435000 -143841000 -143594000 -155000 -149000 6385000 4878000 -2833000 -2867000 3552000 2011000 6647000 4858000 3548000 610000 194000 355000 3742000 965000 1797000 293000 135000 151000 1932000 444000 1810000 521000 1722000 1839000 565000 392000 2287000 2231000 -477000 -1710000 0 174000 31000 5000 48000 13000 -17000 166000 -494000 -1544000 -247000 108000 -247000 -1652000 -0.0009 -0.0063 280711278 260805418 -494000 -1544000 -6000 -8000 -500000 -1552000 -247000 108000 -253000 -1660000 278462706 186000 148435000 -143594000 -149000 -2867000 2011000 4201402 3000 797000 0 0 0 800000 930490 1000 206000 0 0 0 207000 527983 0 195000 0 0 0 195000 0 61000 0 0 0 61000 0 30000 0 0 0 30000 0 0 0 0 225000 225000 -0 -0 -0 -0 27000 27000 0 0 0 0 550000 550000 0 467000 0 0 -467000 0 0 0 -247000 0 -247000 -494000 0 0 0 -6000 0 -6000 284122581 190000 150191000 -143841000 -155000 -2833000 3552000 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 -494000 -1544000 256000 801000 207000 17000 3000 4000 30000 0 -0 174000 -6000 -8000 22000 2000 316000 178000 17000 29000 -25000 59000 284000 114000 14000 -25000 4000 -89000 4000 0 71000 -12000 -43000 -1140000 48000 32000 -48000 -32000 800000 1202000 550000 0 -50000 0 15000 10000 225000 0 1510000 1192000 -6000 -8000 1413000 12000 1851000 962000 3264000 974000 15000 7000 5000 0 13000 52000 80000 0 0 633000 467000 528000 100000 0 <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. (“BioLargo”, or the “Company”) invents, develops, and commercializes innovative platform technologies to solve challenging environmental problems like PFAS contamination (per- and polyfluoroalkyl substances), advanced water and wastewater treatment, industrial odor control, air quality control, infection control, and myriad environmental remediation challenges. 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; ">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 five 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 Equipment and Technologies, Inc., organized under the laws of the State of California in <em style="font: inherit;">2022;</em> BioLargo Water, Inc. (“Water”), 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 82% (see Note <em style="font: inherit;">9</em>) of BioLargo Engineering Science and Technologies, LLC (“BLEST”), organized under the laws of the State of Tennessee in <em style="font: inherit;">2017,</em> 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 97.1% of BioLargo Energy Technologies, Inc. (“BETI”) organized under the laws of the State of California in <em style="font: inherit;">2022.</em> We consolidate the financial statements of our partially owned subsidiaries (see Note <em style="font: inherit;">2,</em> subheading “Principles of Consolidation,” and Note <em style="font: inherit;">8</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: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: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of our business. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>we generated revenues of $3,742,000 through our subsidiaries (see Note <em style="font: inherit;">11</em>), had a net loss of $494,000, used $43,000 cash in operations, and at <em style="font: inherit;"> March 31, 2023, </em>we had working capital of $3,075,000, and current assets of $4,874,000. While our operating loss has decreased in recent quarterly periods, as has our cash used in operations, we expect to continue to need further investment capital to fund operations. We have been, and anticipate that we will continue to be, limited in terms of our capital resources.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>we (i) sold $105,000 of our common stock to Lincoln Park Capital Fund, LLC (“Lincoln Park”) (see Note <em style="font: inherit;">3</em>), (ii) sold $695,000 of our common stock and warrants to accredited investors (see Notes <em style="font: inherit;">3</em> and <em style="font: inherit;">6</em>), (iii) sold $225,000 of Clyra Medical Series A Preferred Stock (see Note <em style="font: inherit;">8</em>), and (iv) sold $550,000 of BETI common stock (see Note <em style="font: inherit;">10</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;">As of <em style="font: inherit;"> March 31, 2023, </em>our cash and cash equivalents totaled $3,264,000. Our total liabilities included a $78,000 vehicle loan, $140,000 due in U.S. Small Business Administration (SBA) loans issued pursuant to the Paycheck Protection Program (see Note <em style="font: inherit;">4</em>), $150,000 due to the SBA issued pursuant to the Economic Injury Disaster program (see Note <em style="font: inherit;">4</em>), and $247,000 owed by Clyra Medical due in <em style="font: inherit;">2024</em> (see Note <em style="font: inherit;">8</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Subsequent to <em style="font: inherit;"> March 31, 2023, </em>we continued to sell common stock to Lincoln Park for working capital as needed (see Note <em style="font: inherit;">13</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">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 <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> 5 0.82 0.58 0.971 3742000 -494000 -43000 3075000 4874000 105000 695000 225000 550000 3264000 78000 140000 150000 247000 <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 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Principles of Consolidation </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries, and partially owned subsidiaries BETI, 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><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Foreign Currency </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company has designated the functional currency of BioLargo Water, Inc., our Canadian subsidiary, to be the Canadian dollar. Therefore, translation gains and losses resulting from differences in exchange rates are recorded in accumulated other comprehensive income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b><i/></b></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; ">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, Bank of America. 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, 2023, </em>and <em style="font: inherit;"> December 31, 2022, </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="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; 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>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); 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-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,<br/> 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right;">3,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right;">1,685</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: 0pt;">Clyra Medical Technologies, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,264</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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,851</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Accounts Receivable</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Trade accounts receivable are recorded net of allowances for doubtful accounts. Estimates for allowances for doubtful accounts are determined based on payment history and individual customer circumstances. The allowance for doubtful accounts as of <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;"> December 31, 2022 </em>was $12,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;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; ">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, 2023, </em>one customer accounted for more than 10% of consolidated revenues, and during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022, </em>two customers each accounted for more than 10% 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: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-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: 2pt; 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 0pt 0pt 2pt;"><b><b><b><b>March 31,</b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 2pt;"><b><b><b><b>2023</b></b></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><b><b>March 31,<br/> 2022</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c98579630">29</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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: 0pt;">Customer B</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt; text-align: right;"><span style="-sec-ix-hidden:c98579631">&lt;10</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c98579632">14</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">At <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;"> December 31, 2022, </em>one customer accounted for more than 10% of consolidated accounts receivable:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid 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>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>2023</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;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>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c98579634">24</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><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/></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; ">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, 2023, </em>and <em style="font: inherit;"> December 31, 2022, </em>was $158,000. Inventories consisted of (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid 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>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>2023</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,<br/> 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</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);">83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">135</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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">120</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;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; ">Other Non-Current 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 related to our business offices, (ii) <em style="font: inherit;">three</em> patents acquired on <em style="font: inherit;"> October 22, 2021, </em>for $34,000, and (iii) tax credit receivables from the Canadian government related to a research and development credit from our Canadian subsidiary for which we’ve applied for and received in prior periods.</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-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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-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>2023</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 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); border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-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>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">34</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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: 3pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; text-align: right;">34</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: 0pt;">Security deposits</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; text-align: right;">36</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: 0pt;">Tax credit receivable</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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">54</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">54</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 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: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">124</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: 3pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">124</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;"/> <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</span></i></b><span style="text-decoration: underline; "> </span><b><i><span style="text-decoration: underline; ">Method of</span></i></b><span style="text-decoration: underline; "> </span><b><i><span style="text-decoration: underline; ">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. based subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do <em style="font: inherit;">not</em> control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. The joint venture has incurred a loss since inception and our 40% ownership share reduced our investment interest during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;">2022,</em> by $6,000 and $8,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;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; ">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.</p> <p style="font-family:'Times New Roman';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/></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; ">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 convertible notes payable, 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, 2023, </em>and <em style="font: inherit;">2022,</em> the denominator in the diluted EPS computation is the same as the denominator for basic EPS due to the Company’s net loss which creates an anti-dilutive effect of the convertible notes payable, warrants and stock options.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;"><b><i/></b></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; ">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, impairment expense, 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, 2023, </em>and <em style="font: inherit;">2022:</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="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 42%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); padding-bottom: 1px; width: 1%;"> </td><td colspan="6" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 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><b>2023</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="8" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); width: 22%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Non Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2018 Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid 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><b>Non Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid 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><b>2018 Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt;">3.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">2.32</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.83%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">2.32</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.83%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">114</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">114</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> —</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> —</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></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); width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Life in years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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></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. The 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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Warrants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Warrants issued with our convertible and non-convertible debt instruments 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;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 relative fair values are also recorded as a discount to the convertible promissory notes. As present, these equity features of the convertible promissory notes have recorded a discount to the convertible notes that is substantially equal to the proceeds received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Non-Cash Transactions</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">We determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock based on the market price of our common stock issued as consideration, at the date of the agreement of each transaction or when the service is rendered or product is received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Revenue Recognition</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for revenue in accordance with ASC <em style="font: inherit;">606,</em> “Revenue from Contacts with Customers”. The guidance focuses on the core principle for revenue recognition, which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the guidance provides that an entity should apply the following steps:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">1:</em> Identify the contract(s) with a customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">2:</em> Identify the performance obligations in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">3:</em> Determine the transaction price.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">4:</em> Allocate the transaction price to the performance obligations in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">5:</em> Recognize revenue when (or as) the entity satisfies a performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company’s products are sold through a contract with the customer and 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 goods are shipped if the agreement is FOB manufacturer, and when goods are delivered if FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Service contracts are performed through a written contract, which specifies the performance obligations and the rate at which the services will be billed, typically by time and materials. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed, or, for services related to product installations, at the completion of the installation. A few contracts have called for milestone or fixed cost payments, where we invoice an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. To date, there have been <em style="font: inherit;">no</em> discounts or other financing terms for the contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The Company has outstanding contract liability obligations of $21,000 as of <em style="font: inherit;"> March 31, 2023, </em>recorded as deferred revenue. We recognized $8,000 in revenue and reduce the deferred revenue balance by the same amount as performance obligations were satisfied in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31 ,2023. </em>The outstanding balance will be recognized over the remaining life of the contracts.</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;">As we generate revenues from royalties or license fees from our intellectual property, a licensee will 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. We have entered into a licensing agreement for the CupriDyne Clean product, and we recognize royalty and license fees on a quarterly basis as the product is sold through to <em style="font: inherit;">third</em> parties and reported to us.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Clyra also has certain distribution agreements that call for consigned inventory. Although the product is shipped to a <em style="font: inherit;">third</em> party, it is <em style="font: inherit;">not</em> revenue until that consigned inventory is sold to end user customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Government Grants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">We have been awarded multiple research grants from the private and public Canadian research programs. The income we receive directly from grants is recorded as other income. We have been awarded over <em style="font: inherit;">80</em> grants since our <em style="font: inherit;">first</em> in <em style="font: inherit;">2015.</em> 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:c98579529">six</span> and <span style="-sec-ix-hidden:c98579531">eighteen</span> months and support a majority, but <em style="font: inherit;">not</em> all, of the related research budget costs. This cooperative research allows us to utilize (i) a depth of resources and talent to accomplish highly skilled work, (ii) financial aid to support research and development costs, (iii) independent and credible validation of our technical claims.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The grants typically provide for (i) recurring monthly amounts, (ii) reimbursement of costs for research talent for which we invoice to request payment, and (iii) ancillary cost reimbursement for research talent travel related costs. All awarded grants have specific requirements on how the money is spent, typically to employ researchers. <em style="font: inherit;">None</em> of the funds <em style="font: inherit;"> may </em>be used for general administrative expenses or overhead in the United States. These grants have substantially increased our level of research and development activities in Canada. We continue to apply for Canadian government and agency grants to fund research and development activities. <em style="font: inherit;">Not</em> all of our grant applications have been awarded, and <em style="font: inherit;">no</em> assurance can be made that any pending grant application, or any future grant applications, will be awarded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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; ">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, 2023, </em>and <em style="font: inherit;"> December 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;">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, 2023, </em>and <em style="font: inherit;"> December 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;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Fair Value of Financial Instruments</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Management believes the carrying amounts of the Company’s financial instruments as of <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022 </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, line of credit, and other assets and liabilities. The carrying amount of debt instruments are believed to approximate fair value as the stated interest rates are reflective of the prevailing market rates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Tax Credits</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Our research and development activities in Canada <em style="font: inherit;"> may </em>entitle our Canadian subsidiary to claim benefits under the “Scientific Research and Experimental Development Program”, a Canadian federal tax incentive program designed to encourage Canadian businesses of all sizes and in all sectors to conduct research and development in Canada. Benefits under the program include credits to taxable income. If our Canadian subsidiary does <em style="font: inherit;">not</em> have taxable income in a reporting period, we instead receive a tax refund from the Canadian Revenue Authority. Those refunds are classified in Other Income on our Consolidated Statement of Operations and Comprehensive Loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Leases</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">At inception of a lease contract, we assess whether the contract is, or contains, a lease. Our assessment is based on: (<em style="font: inherit;">1</em>) whether the contract involves the use of a distinct identified asset, (<em style="font: inherit;">2</em>) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period of the contract, and (<em style="font: inherit;">3</em>) whether we have the right to direct the use of the asset during such time period. At inception of a lease, we allocate the consideration in the contract to each lease component based on its relative stand-alone price to determine the lease payments. Leases are classified as either finance leases or operating leases. A lease must be classified as a finance lease if any of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does <em style="font: inherit;">not</em> meet any of these criteria. We have <em style="font: inherit;">no</em> leases classified as finance leases. As of <em style="font: inherit;"> March 31, 2023, </em>the weighted average remaining lease term for our operating leases was <span style="-sec-ix-hidden:c98579551">nine</span> years. The weighted average discount rate for our operating leases was 18%. For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease. The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, management estimates the incremental borrowing rate, which currently is estimated to be 18%. Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will <em style="font: inherit;">not</em> be terminated early. Lease components are included in the measurement of the initial lease liability. Additional payments based on a change in our portion of the operating expenses, including real estate taxes and insurance, are recorded as a period expense when incurred. Lease modifications result in remeasurement of the lease liability. Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. We have elected <em style="font: inherit;">not</em> to recognize right-of-use assets and lease liabilities for short-term leases that have a term of <em style="font: inherit;">12</em> months or less. The effect of short-term leases on our right-of-use asset and lease liability was <em style="font: inherit;">not</em> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;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, 2023, </em>the right-of-use assets totaled $837,000 and the lease liability totaled $844,000 on our balance sheet related to our operating leases.</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;"/> <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; ">Equipment</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;">Equipment is stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from 3 - 5 years. Additions, renewals, and betterments that significantly extend the life of the asset are capitalized. Expenditures for repairs and maintenance are charged to expense as incurred. For assets sold or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from the accounts, and any related gain or loss is reflected in income for the period.</p> <p style="font-family:'Times New Roman';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;"><i/></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; "><b>Measurement of Credit Losses on Financial Instruments</b></span></i></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;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> which sets out the principles for the recognition of measurement of credit losses on financial instruments, including trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. The new standard was effective for the Company beginning <em style="font: inherit;"> January 1, 2023 </em>and primarily impacted trade accounts receivable. </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;">Accounts receivable are customer obligations that are unconditional. Accounts receivable are presented net of an allowance for doubtful accounts for expected credit losses, which represents an estimate of amounts that <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be collectible. The Company performs ongoing credit evaluations of its customers and, if necessary, provides an allowance for doubtful accounts and expected credit losses. A provision to the allowances for doubtful accounts for expected credit losses is recorded based on factors including the length of time the receivables are past due, the current business environment, and the Company’s historical experience. Provisions to the allowances for doubtful accounts for expected credit losses are recorded to general and administrative expenses. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and <em style="font: inherit;">no</em> longer actively pursues collection of the receivable. The Company does <span style="-sec-ix-hidden:c98579567">not</span> have any off-balance-sheet credit exposure related to customers. As of <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>the allowance for doubtful accounts for expected credit losses was $12,000.</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 0pt 0pt 36pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Recent Accounting Pronouncements</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Currently there are <em style="font: inherit;">no</em> recently released pronouncements that are considered applicable to the Company’s financial statements.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Principles of Consolidation </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries, and partially owned subsidiaries BETI, 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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Foreign Currency </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company has designated the functional currency of BioLargo Water, Inc., our Canadian subsidiary, to be the Canadian dollar. Therefore, translation gains and losses resulting from differences in exchange rates are recorded in accumulated other comprehensive income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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, Bank of America. 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, 2023, </em>and <em style="font: inherit;"> December 31, 2022, </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="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; 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>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); 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-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,<br/> 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right;">3,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right;">1,685</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: 0pt;">Clyra Medical Technologies, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,264</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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,851</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="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; 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>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); 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-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,<br/> 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right;">3,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right;">1,685</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: 0pt;">Clyra Medical Technologies, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 1pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,264</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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,851</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> 3171000 1685000 93000 166000 3264000 1851000 <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, 2023, </em>and <em style="font: inherit;"> December 31, 2022 </em>was $12,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 12000 <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; ">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, 2023, </em>one customer accounted for more than 10% of consolidated revenues, and during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022, </em>two customers each accounted for more than 10% 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: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-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: 2pt; 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 0pt 0pt 2pt;"><b><b><b><b>March 31,</b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 2pt;"><b><b><b><b>2023</b></b></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><b><b>March 31,<br/> 2022</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c98579630">29</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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: 0pt;">Customer B</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt; text-align: right;"><span style="-sec-ix-hidden:c98579631">&lt;10</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c98579632">14</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">At <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;"> December 31, 2022, </em>one customer accounted for more than 10% of consolidated accounts receivable:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid 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>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>2023</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;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>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c98579634">24</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1 0.10 2 0.10 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-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: 2pt; 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 0pt 0pt 2pt;"><b><b><b><b>March 31,</b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 2pt;"><b><b><b><b>2023</b></b></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><b><b>March 31,<br/> 2022</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c98579630">29</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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: 0pt;">Customer B</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt; text-align: right;"><span style="-sec-ix-hidden:c98579631">&lt;10</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c98579632">14</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid 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>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>2023</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;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>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c98579634">24</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> </tbody></table> 0.86 1 0.10 0.70 <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; ">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, 2023, </em>and <em style="font: inherit;"> December 31, 2022, </em>was $158,000. Inventories consisted of (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid 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>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>2023</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,<br/> 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</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);">83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">135</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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">120</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> 158000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid 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>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>2023</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,<br/> 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</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);">83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">135</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: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">120</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> 52000 46000 83000 74000 135000 120000 <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; ">Other Non-Current 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 related to our business offices, (ii) <em style="font: inherit;">three</em> patents acquired on <em style="font: inherit;"> October 22, 2021, </em>for $34,000, and (iii) tax credit receivables from the Canadian government related to a research and development credit from our Canadian subsidiary for which we’ve applied for and received in prior periods.</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-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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-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>2023</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 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); border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-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>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">34</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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: 3pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; text-align: right;">34</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: 0pt;">Security deposits</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; text-align: right;">36</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: 0pt;">Tax credit receivable</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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">54</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">54</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 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: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">124</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: 3pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">124</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> 34000 <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-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </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-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>2023</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 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); border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-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>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">34</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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: 3pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; text-align: right;">34</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: 0pt;">Security deposits</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; text-align: right;">36</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: 0pt;">Tax credit receivable</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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">54</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">54</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 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: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">124</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: 3pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 3pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 34000 34000 36000 36000 54000 54000 124000 124000 <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</span></i></b><span style="text-decoration: underline; "> </span><b><i><span style="text-decoration: underline; ">Method of</span></i></b><span style="text-decoration: underline; "> </span><b><i><span style="text-decoration: underline; ">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. based subsidiary, Tomorrow Water. We received a 40% non-dilutive equity interest, and BKT and Tomorrow Water each received 30% equity interests for an aggregate $150,000 investment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">We account for our investment in the joint venture under the equity method of accounting. We have determined that while we have significant influence over the joint venture through our technology license and our position on the Board of Directors, we do <em style="font: inherit;">not</em> control the joint venture or are otherwise involved in managing the entity and we own less than a majority of the equity. Therefore, we record the asset on our consolidated balance sheet and record an increase or decrease the recorded balance by our percentage ownership of the profits or losses in the joint venture. The joint venture has incurred a loss since inception and our 40% ownership share reduced our investment interest during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;">2022,</em> by $6,000 and $8,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 100000 0.40 0.30 150000 0.40 6000 8000 <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; ">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;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; ">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 convertible notes payable, 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, 2023, </em>and <em style="font: inherit;">2022,</em> the denominator in the diluted EPS computation is the same as the denominator for basic EPS due to the Company’s net loss which creates an anti-dilutive effect of the convertible notes payable, warrants and stock options.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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, impairment expense, 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, 2023, </em>and <em style="font: inherit;">2022:</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="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 42%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); padding-bottom: 1px; width: 1%;"> </td><td colspan="6" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 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><b>2023</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="8" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); width: 22%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Non Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2018 Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid 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><b>Non Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid 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><b>2018 Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt;">3.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">2.32</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.83%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">2.32</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.83%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">114</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">114</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> —</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> —</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></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); width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Life in years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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></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. The 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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 42%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); padding-bottom: 1px; width: 1%;"> </td><td colspan="6" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 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><b>2023</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="8" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); width: 22%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Non Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2018 Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid 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><b>Non Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid 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><b>2018 Plan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 3pt;">3.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">2.32</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.83%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">2.32</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.83%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">114</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">114</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> —</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> —</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><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: 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></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); width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Life in years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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></tr> </tbody></table> 0.0348 0.0348 0.0232 0.0383 0.0232 0.0383 1.14 1.14 1.14 1.17 1.14 1.17 P10Y P10Y P10Y P10Y <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Warrants</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Warrants issued with our convertible and non-convertible debt instruments 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;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 relative fair values are also recorded as a discount to the convertible promissory notes. As present, these equity features of the convertible promissory notes have recorded a discount to the convertible notes that is substantially equal to the proceeds received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Non-Cash Transactions</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">We determine the value assigned to each intangible we acquire, and/or services or products received for non-cash consideration of our common stock based on the market price of our common stock issued as consideration, at the date of the agreement of each transaction or when the service is rendered or product is received.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Revenue Recognition</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We account for revenue in accordance with ASC <em style="font: inherit;">606,</em> “Revenue from Contacts with Customers”. The guidance focuses on the core principle for revenue recognition, which is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the guidance provides that an entity should apply the following steps:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">1:</em> Identify the contract(s) with a customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">2:</em> Identify the performance obligations in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">3:</em> Determine the transaction price.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">4:</em> Allocate the transaction price to the performance obligations in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Step <em style="font: inherit;">5:</em> Recognize revenue when (or as) the entity satisfies a performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company’s products are sold through a contract with the customer and 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 goods are shipped if the agreement is FOB manufacturer, and when goods are delivered if FOB destination. Revenue is recognized with a reduction for sales discounts, as appropriate and negotiated in the customer’s purchase order.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Service contracts are performed through a written contract, which specifies the performance obligations and the rate at which the services will be billed, typically by time and materials. Each service is separately negotiated and priced. Revenue is recognized as services are performed and completed, or, for services related to product installations, at the completion of the installation. A few contracts have called for milestone or fixed cost payments, where we invoice an agreed-to amount per month for the life of the contract. In these instances, completed work, billed hourly, is recognized as revenue. If the billing amount is greater or lesser than the completed work, a receivable or payable is created. These accounts are adjusted upon additional billings as the work is completed. To date, there have been <em style="font: inherit;">no</em> discounts or other financing terms for the contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The Company has outstanding contract liability obligations of $21,000 as of <em style="font: inherit;"> March 31, 2023, </em>recorded as deferred revenue. We recognized $8,000 in revenue and reduce the deferred revenue balance by the same amount as performance obligations were satisfied in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31 ,2023. </em>The outstanding balance will be recognized over the remaining life of the contracts.</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;">As we generate revenues from royalties or license fees from our intellectual property, a licensee will 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. We have entered into a licensing agreement for the CupriDyne Clean product, and we recognize royalty and license fees on a quarterly basis as the product is sold through to <em style="font: inherit;">third</em> parties and reported to us.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Clyra also has certain distribution agreements that call for consigned inventory. Although the product is shipped to a <em style="font: inherit;">third</em> party, it is <em style="font: inherit;">not</em> revenue until that consigned inventory is sold to end user customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 21000 8000 <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 private and public Canadian research programs. The income we receive directly from grants is recorded as other income. We have been awarded over <em style="font: inherit;">80</em> grants since our <em style="font: inherit;">first</em> in <em style="font: inherit;">2015.</em> 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:c98579529">six</span> and <span style="-sec-ix-hidden:c98579531">eighteen</span> months and support a majority, but <em style="font: inherit;">not</em> all, of the related research budget costs. This cooperative research allows us to utilize (i) a depth of resources and talent to accomplish highly skilled work, (ii) financial aid to support research and development costs, (iii) independent and credible validation of our technical claims.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The grants typically provide for (i) recurring monthly amounts, (ii) reimbursement of costs for research talent for which we invoice to request payment, and (iii) ancillary cost reimbursement for research talent travel related costs. All awarded grants have specific requirements on how the money is spent, typically to employ researchers. <em style="font: inherit;">None</em> of the funds <em style="font: inherit;"> may </em>be used for general administrative expenses or overhead in the United States. These grants have substantially increased our level of research and development activities in Canada. We continue to apply for Canadian government and agency grants to fund research and development activities. <em style="font: inherit;">Not</em> all of our grant applications have been awarded, and <em style="font: inherit;">no</em> assurance can be made that any pending grant application, or any future grant applications, will be awarded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent: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, 2023, </em>and <em style="font: inherit;"> December 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;">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, 2023, </em>and <em style="font: inherit;"> December 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;"> </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 as of <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022 </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, line of credit, and other assets and liabilities. The carrying amount of debt instruments are believed to approximate fair value as the stated interest rates are reflective of the prevailing market rates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Tax Credits</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Our research and development activities in Canada <em style="font: inherit;"> may </em>entitle our Canadian subsidiary to claim benefits under the “Scientific Research and Experimental Development Program”, a Canadian federal tax incentive program designed to encourage Canadian businesses of all sizes and in all sectors to conduct research and development in Canada. Benefits under the program include credits to taxable income. If our Canadian subsidiary does <em style="font: inherit;">not</em> have taxable income in a reporting period, we instead receive a tax refund from the Canadian Revenue Authority. Those refunds are classified in Other Income on our Consolidated Statement of Operations and Comprehensive Loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Leases</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">At inception of a lease contract, we assess whether the contract is, or contains, a lease. Our assessment is based on: (<em style="font: inherit;">1</em>) whether the contract involves the use of a distinct identified asset, (<em style="font: inherit;">2</em>) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period of the contract, and (<em style="font: inherit;">3</em>) whether we have the right to direct the use of the asset during such time period. At inception of a lease, we allocate the consideration in the contract to each lease component based on its relative stand-alone price to determine the lease payments. Leases are classified as either finance leases or operating leases. A lease must be classified as a finance lease if any of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does <em style="font: inherit;">not</em> meet any of these criteria. We have <em style="font: inherit;">no</em> leases classified as finance leases. As of <em style="font: inherit;"> March 31, 2023, </em>the weighted average remaining lease term for our operating leases was <span style="-sec-ix-hidden:c98579551">nine</span> years. The weighted average discount rate for our operating leases was 18%. For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease. The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, management estimates the incremental borrowing rate, which currently is estimated to be 18%. Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will <em style="font: inherit;">not</em> be terminated early. Lease components are included in the measurement of the initial lease liability. Additional payments based on a change in our portion of the operating expenses, including real estate taxes and insurance, are recorded as a period expense when incurred. Lease modifications result in remeasurement of the lease liability. Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. We have elected <em style="font: inherit;">not</em> to recognize right-of-use assets and lease liabilities for short-term leases that have a term of <em style="font: inherit;">12</em> months or less. The effect of short-term leases on our right-of-use asset and lease liability was <em style="font: inherit;">not</em> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;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, 2023, </em>the right-of-use assets totaled $837,000 and the lease liability totaled $844,000 on our balance sheet related to our operating leases.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> 0.18 0.18 837000 844000 <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; ">Equipment</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;">Equipment is stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which range from 3 - 5 years. Additions, renewals, and betterments that significantly extend the life of the asset are capitalized. Expenditures for repairs and maintenance are charged to expense as incurred. For assets sold or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from the accounts, and any related gain or loss is reflected in income for the period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> P3Y P5Y <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; "><b>Measurement of Credit Losses on Financial Instruments</b></span></i></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;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> which sets out the principles for the recognition of measurement of credit losses on financial instruments, including trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. The new standard was effective for the Company beginning <em style="font: inherit;"> January 1, 2023 </em>and primarily impacted trade accounts receivable. </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;">Accounts receivable are customer obligations that are unconditional. Accounts receivable are presented net of an allowance for doubtful accounts for expected credit losses, which represents an estimate of amounts that <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be collectible. The Company performs ongoing credit evaluations of its customers and, if necessary, provides an allowance for doubtful accounts and expected credit losses. A provision to the allowances for doubtful accounts for expected credit losses is recorded based on factors including the length of time the receivables are past due, the current business environment, and the Company’s historical experience. Provisions to the allowances for doubtful accounts for expected credit losses are recorded to general and administrative expenses. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and <em style="font: inherit;">no</em> longer actively pursues collection of the receivable. The Company does <span style="-sec-ix-hidden:c98579567">not</span> have any off-balance-sheet credit exposure related to customers. As of <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>the allowance for doubtful accounts for expected credit losses was $12,000.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"> </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; ">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;">Currently there are <em style="font: inherit;">no</em> recently released pronouncements that are considered applicable to the Company’s financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">3.</em> Sale of Stock for Cash</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Lincoln Park Financing</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">On <em style="font: inherit;"> December 13, 2022, </em>we entered into a stock purchase agreement (the <em style="font: inherit;">“2022</em> LPC Purchase Agreement”) with Lincoln Park, pursuant to which Lincoln Park agreed to purchase from us at our request up to an aggregate of $10,000,000 of our common stock (subject to certain limitations) from time to time over a period of <em style="font: inherit;">three</em> years. The agreement allows us, at our sole discretion, to direct Lincoln Park to purchase shares of our common stock, subject to limitations in both volume and dollar amount. The purchase price of the shares that <em style="font: inherit;"> may </em>be sold to Lincoln Park under the agreement is the lower of (i) the lowest sale price on the date of purchase, or (ii) the average of the <em style="font: inherit;">three</em> lowest closing prices in the prior <em style="font: inherit;">12</em> business days. There are <em style="font: inherit;">no</em> restrictions on future financings, rights of <em style="font: inherit;">first</em> refusal, participation rights, penalties, or liquidated damages other than a prohibition on entering into a “Variable Rate Transaction,” as defined in the agreement. Concurrently with the <em style="font: inherit;">2022</em> LPC Purchase Agreement, we entered into a Registration Rights Agreement, pursuant to which we filed a registration statement on Form S-<em style="font: inherit;">1</em> with the SEC on <em style="font: inherit;"> December 23, 2022. </em>This registration statement was declared effective on <em style="font: inherit;"> January 19, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;">2022,</em> we sold 545,402 and 1,506,821 shares of our common stock to Lincoln Park, and received $105,000 and $346,000, respectively, in gross and net proceeds.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Unit Offerings</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, 2023, </em>and <em style="font: inherit;">2022,</em> we sold 3,656,000 and 5,196,968 shares of our common stock and received $695,000 and $856,000 in gross and net proceeds from accredited investors. In addition to the shares, we issued each investor a <em style="font: inherit;"><span style="-sec-ix-hidden:c98579712">six</span></em>-month and a <span style="-sec-ix-hidden:c98579713">five</span>-year warrant to purchase additional shares. (See Note <em style="font: inherit;">6,</em> “Warrants Issued in Unit Offering”.)</p> 10000000 545402 1506821 105000 346000 3656000 5196968 695000 856000 <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, 2023, </em>and <em style="font: inherit;"> December 31, 2022 (</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="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid 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><b>March 31,</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2023</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); 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-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;"><br/> <b><b><b>December 31,<br/> 2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Current portion of debt:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">SBA Paycheck Protection Program loan</p> </td><td style="width: 1%; font-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: 11pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Vehicle loan, current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</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: 0pt 0pt 0pt 9pt;">Convertible note payable, matures March 1, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">SBA EIDL Loan, matures July 2053, current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">10</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: 0pt 0pt 0pt 9pt;">Debt discount, net of amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">(3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total current portion of debt</p> </td><td style="width: 1%; font-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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">66</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; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">100</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(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: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Long-term debt:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">SBA Paycheck Protection Program loans, matures May 2025</p> </td><td style="width: 1%; font-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: 11pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">97</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: 0pt 0pt 0pt 9pt;">Vehicle loan, matures March 2029</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">SBA EIDL Loan, matures July 2053</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total long-term debt, net of current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 11pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 3px double rgb(0, 0, 0);">368</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: 11pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 3px double rgb(0, 0, 0);">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;">2022,</em> we recorded $48,000 and $13,000 of interest expense related to the amortization of discounts on convertible notes payable and coupon interest from our convertible notes and lines of credit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Vehicle loan </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;"> February 7, 2023, </em>we entered a loan agreement with Bank of America for the purchase of a vehicle used in operations totaling $80,000, at 5.29% annual interest which matures <em style="font: inherit;"> March 7, 2029. </em>The loan agreement requires monthly payments of $1,118.</p> <p style="font-family:'Times New Roman';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; ">Convertible note payable, matures <em style="font: inherit;"> March 1, 2023</em></span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">On <em style="font: inherit;"> March 6, 2023, </em>we entered into an agreement with the holder of a $50,000 note to convert that note into common stock of BETI (see note <em style="font: inherit;">10</em>). As payment for interest, a warrant to purchase 200,000 shares of BioLargo common stock at $0.21 was issued to the investor, expiring <span style="-sec-ix-hidden:c98579732">five</span> years from the grant date. (See Note <em style="font: inherit;">6</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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 7, 2022, </em>we received notice that the SBA had forgiven $173,821 of ONM Environmental's $217,243 Paycheck Protection Program (PPP) loan. ONM has appealed this decision. On <em style="font: inherit;"> May 12, 2022, </em>we received notice that the SBA had denied the forgiveness application of BLEST’s $97,000 PPP loan. We have appealed that decision. During the period upon which a forgiveness decision is on appeal, loan payments are deferred. The maturity date of the BLEST PPP loan was officially extended on our request to <em style="font: inherit;"> May 2025.</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;">In <em style="font: inherit;"> July 2020, </em>ONM Environmental received an Economic Injury Disaster Loan from the SBA in the amount of $150,000. The note has a 3.75% annual interest rate. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>interest expense totaled $2,000.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid 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><b>March 31,</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>2023</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); 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-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;"><br/> <b><b><b>December 31,<br/> 2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Current portion of debt:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">SBA Paycheck Protection Program loan</p> </td><td style="width: 1%; font-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: 11pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Vehicle loan, current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</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: 0pt 0pt 0pt 9pt;">Convertible note payable, matures March 1, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">SBA EIDL Loan, matures July 2053, current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">10</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: 0pt 0pt 0pt 9pt;">Debt discount, net of amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">(3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total current portion of debt</p> </td><td style="width: 1%; font-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: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">66</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; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">100</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(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: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Long-term debt:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">SBA Paycheck Protection Program loans, matures May 2025</p> </td><td style="width: 1%; font-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: 11pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">97</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: 0pt 0pt 0pt 9pt;">Vehicle loan, matures March 2029</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">SBA EIDL Loan, matures July 2053</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total long-term debt, net of current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 1px solid rgb(0, 0, 0);">237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 11pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 3px double rgb(0, 0, 0);">368</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: 11pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 11pt; border-bottom: 3px double rgb(0, 0, 0);">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 43000 43000 13000 0 0 50000 10000 10000 -0 3000 66000 100000 97000 97000 65000 0 140000 140000 302000 237000 368000 337000 48000 13000 80000 0.0529 1118 50000 200000 0.21 173821 217243 97000 150000 0.0375 2000 <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 Services</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i>Payment of Officer Salaries</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 31, 2023, </em>an officer agreed to convert an aggregate $6,000 of accrued and unpaid salary into 30,747 shares of our common stock at $0.20 per share. Shares issued to Officers are unvested at the date of grant and subject to a lock-up agreement restricting vesting and sale until the earlier of (i) the consummation of a sale (in a single transaction or in a series of related transactions) of BioLargo by means of a sale of (a) a majority of the then outstanding common stock of BioLargo (whether by merger, consolidation, sale or transfer of common stock, reorganization, recapitalization or otherwise) or (b) all or substantially all of the assets of BioLargo; and (ii) the successful commercialization of BioLargo’s products or technologies as demonstrated by its receipt of at least $3,000,000 in cash, or the recognition of $3,000,000 in revenue, over a <em style="font: inherit;">12</em>-month period from the sale of products and/or the license of technology; and (iii) the Company’s breach of the employment agreement between the Company and Officer and resulting in Officer’s termination.</p> <p style="font-family:'Times New Roman';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, 2023, </em>we issued 899,743 shares of our common stock at $0.20 per share in lieu of $201,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, 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;">All of these offerings and sales were made in reliance on the exemption from registration contained in Section <em style="font: inherit;">4</em>(<em style="font: inherit;">2</em>) of the Securities Exchange Act and/or Regulation D promulgated thereunder as <em style="font: inherit;">not</em> involving a public offering of securities.</p> <p style="font-family:'Times New Roman';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, 2023, </em>and <em style="font: inherit;">2022,</em> we recorded an aggregate $256,000 and $801,000, respectively, 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, and outside of this plan. Within these totals, $61,000 and $141,000 were issued by our subsidiary Clyra Medical (see Note <em style="font: inherit;">8</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i><em style="font: inherit;">2018</em> Equity Incentive Plan </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. It is set to expire on its terms on <em style="font: inherit;"> June </em><em style="font: inherit;">22,</em> <em style="font: inherit;">2028.</em> 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. As of <em style="font: inherit;"> March 31, 2023, </em>50,000,000 shares are authorized under the plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;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 during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;">2022,</em> is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><b>Options<br/> Outstanding</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; 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 colspan="3" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); text-align: right; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><b>Exercise<br/> Price per share</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Weighted<br/> Average<br/> Price per</b><br/> <b>share</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 12%; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><b>Aggregate<br/> intrinsic<br/> Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,484,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</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;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,320,498</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">$0.20</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.2</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,805,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</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;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested</p> </td><td style="width: 1%; font-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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,073,761</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: 4%; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0.32</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested, March 31, 2023</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,731,286</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; text-align: right;">$0.12</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0.43</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">678,000</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(255, 255, 255);"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> </td><td style="padding-bottom: 1px; 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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%; margin-left: 0pt; text-align: right;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </td><td style="padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,186,142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</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;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,621,229</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: 4%; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0.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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.23</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,807,371</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">$0.12</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.19</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 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;">(<em style="font: inherit;">1</em>) – Aggregate intrinsic value based on closing common stock price of $0.20 at <em style="font: inherit;"> March 31, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The options granted to purchase 1,320,498 shares during the <i><em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em></i> <i>with an aggregate fair value of $248,000 </i>were issued to an officer, board of directors, employees and a consultant:  (i) we issued options to purchase 347,730 shares of our common stock at an exercise price on the respective grant date of $0.20 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:c98579822">$65,000;</span> (ii) we issued options to purchase 570,204 shares of our common stock to employees as part of an employee retention plan at an exercise price on the respective date of $0.20 per share; the fair value of employee retention plan options totaled $108,000 and will vest quarterly over <span style="-sec-ix-hidden:c98579826">four</span> years as long as they are retained as employees; (iii) we issued options to purchase 102,564 shares of our common stock to consultants in lieu of cash for expiring options at $0.20 per share totaling $19,000, and (iv) we issued 300,000 options to our Chief Financial Officer with a fair value of $56,000 (see “Chief Financial Officer Contract Extension” immediately below). 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; text-indent: 36pt;"> </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 <i><em style="font: inherit;">three</em></i> months ended <i><em style="font: inherit;"> March 31, 2022</em></i> <i>with an aggregate fair value of $564,000 </i>were issued to officers, board of directors, employees and consultants: (i) we issued an option 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; the fair value of this option was <span style="-sec-ix-hidden:c98579837">$9,000;</span> (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:c98579840">$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:c98579844">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 0pt 0pt 27pt;"><b><span style="text-decoration: underline; ">Chief Financial Officer Contract Extension</span></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 21, 2023, </em>we and our Chief Financial Officer Charles K. Dargan, II formally agreed to extend the engagement agreement dated <em style="font: inherit;"> February 1, 2008 (</em>the “Engagement Agreement”, which had been previously extended multiple times), pursuant to which Mr. Dargan has been and continues to serve as the Company’s Chief Financial Officer. The Engagement Extension Agreement dated as of <em style="font: inherit;"> March 21, 2023 (</em>the “Engagement Extension Agreement”) provides for an additional <span style="-sec-ix-hidden:c98579847">one</span>-year term to expire <em style="font: inherit;"> January 31, 2024 (</em>the “Extended Term”), at which time Mr. Dargan will continue to serve as CFO, unless and until either party terminates the agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;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 the sole compensation for the Extended Term, Mr. Dargan was issued an option (“Option”) to purchase 25,000 shares of the Company’s common stock for each month during the Extended Term (thus, an option to purchase 300,000 shares reflecting an extended term of <em style="font: inherit;">12</em> months). The Option vests over the period of the Extended Term, with 25,000 shares having vested as of <em style="font: inherit;"> March 21, 2023, </em>and the remaining shares to vest 25,000 shares monthly beginning <em style="font: inherit;"> March 31, 2023, </em>and each month thereafter, so long as the agreement is in full force and effect. The Option is exercisable at $0.20 per share, the closing price of BioLargo’s common stock on the <em style="font: inherit;"> March 21, 2023 </em>grant date, expires <span style="-sec-ix-hidden:c98579854">ten</span> years from the grant date, and was issued pursuant to the Company’s <em style="font: inherit;">2018</em> Equity Incentive Plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:27pt;">The Option is Mr. Dargan’s sole compensation for the Extended Term. As was the case in all prior terms of his engagement, there is <em style="font: inherit;">no</em> cash component of his compensation for the Extended Term. Mr. Dargan is eligible to be reimbursed for business expenses he incurs in connection with the performance of his services as the Company’s Chief Financial Officer (although he has made <em style="font: inherit;">no</em> such requests for reimbursement in the past). All other provisions of the Engagement Agreement <em style="font: inherit;">not</em> expressly amended pursuant to the Engagement Extension Agreement remain the same, including provisions regarding indemnification and arbitration of disputes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i><em style="font: inherit;">2007</em> Equity Incentive Plan </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, 2023, </em>and <em style="font: inherit;">2022</em> is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Weighted</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Average</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Aggregate</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 41%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><b><em style="font: inherit;">Options</em></b></b></b></td><td style="width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Price per</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">intrinsic</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right; width: 1%;"><b><b><b><em style="font: inherit;">Outstanding</em></b></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid 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><b><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">share</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,904,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.28</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">–</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">–</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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: center;">–</td><td style="width: 4%; 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">–</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,904,085</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.28</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">–</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0.69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </td><td style="padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,879,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">–</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">–</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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: center;">–</td><td style="width: 4%; 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">–</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,879,246</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.23</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);">–</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 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;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font: inherit;">1</em>)</sup> – Aggregate intrinsic value based on closing common stock price of $0.20 at <em style="font: inherit;"> March 31, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i>Non-Plan Options issued </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Activity of our non-plan stock options issued for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022</em> is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Weighted</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Non-plan</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">average</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Aggregate</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 41%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><b><em style="font: inherit;">Options</em></b></b></b></td><td style="width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><b><em style="font: inherit;">price per</em></b></b></b></td><td style="width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">intrinsic</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> </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><b><em style="font: inherit;">outstanding</em></b></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="3" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></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><b><em style="font: inherit;">share</em></b></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>value</b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,023,829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</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;">0.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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;">0.20</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,072,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</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;">0.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Unvested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(507,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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;">0.45</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested, March 31, 2023</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,565,133</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: 4%; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">88,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </td><td style="padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,119,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</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;">0.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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;">0.23</td><td style="width: 4%; 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,151,816</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.12</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">0.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 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;">(<em style="font: inherit;">1</em>) – Aggregate intrinsic value based on closing common stock price of $0.20 at <em style="font: inherit;"> March 31, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>we issued options to purchase an aggregate 48,804 shares of our common stock at $0.20 per share to vendors for fees for services. The fair value of the options issued totaled an aggregate $9,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, 2022, </em>we issued options to purchase an aggregate 32,609 shares of our common stock at $0.23 per share to vendors for fees for services. The fair value of the options issued totaled an aggregate $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> 6000 30747 0.20 3000000 3000000 899743 0.20 201000 86752 0.23 17000 256000 801000 61000 141000 P10Y 40000000 2000000 50000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><b>Options<br/> Outstanding</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; 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 colspan="3" rowspan="1" style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); text-align: right; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><b>Exercise<br/> Price per share</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; 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="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Weighted<br/> Average<br/> Price per</b><br/> <b>share</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 12%; vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><b>Aggregate<br/> intrinsic<br/> Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,484,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</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;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,320,498</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">$0.20</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.2</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,805,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</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;">0.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested</p> </td><td style="width: 1%; font-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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,073,761</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: 4%; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0.32</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested, March 31, 2023</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,731,286</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; text-align: right;">$0.12</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0.43</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">678,000</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(255, 255, 255);"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> </td><td style="padding-bottom: 1px; 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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%; margin-left: 0pt; text-align: right;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </td><td style="padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,186,142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</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;">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,621,229</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: 4%; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0.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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.23</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,807,371</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">$0.12</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.19</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Weighted</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Average</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Aggregate</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 41%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><b><em style="font: inherit;">Options</em></b></b></b></td><td style="width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Price per</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">intrinsic</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: right; width: 1%;"><b><b><b><em style="font: inherit;">Outstanding</em></b></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid 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><b><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">share</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Value</b><b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,904,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.28</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">–</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">–</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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: center;">–</td><td style="width: 4%; 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">–</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,904,085</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.28</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">–</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0.69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </td><td style="padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,879,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.23</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">–</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">–</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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: center;">–</td><td style="width: 4%; 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">–</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,879,246</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.23</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);">–</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>Weighted</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Non-plan</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">average</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">Aggregate</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 41%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><b><em style="font: inherit;">Options</em></b></b></b></td><td style="width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%;"> </td><td colspan="2" style="text-align: right; width: 1%;"><b><b><b><em style="font: inherit;">price per</em></b></b></b></td><td style="width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><em style="font: inherit;">intrinsic</em></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> </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><b><em style="font: inherit;">outstanding</em></b></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="3" style="text-align: right; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share</em></em></em></b></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><b><em style="font: inherit;">share</em></b></b></b></td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b>value</b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,023,829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</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;">0.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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;">0.20</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,072,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</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;">0.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Unvested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(507,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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;">0.45</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested, March 31, 2023</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,565,133</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: 4%; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">88,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 4%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </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 style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> </td><td style="padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,119,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.12</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;">0.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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;">0.23</td><td style="width: 4%; 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,151,816</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.12</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">0.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 3px;"> </td></tr> </tbody></table> 28484549 0.12 0.43 0.19 1320498 0.20 0.2 29805047 0.12 0.43 0.19 4073761 0.12 0.32 0.19 25731286 0.12 0.43 0.19 678000 23186142 0.16 0.40 0.19 2621229 0.12 0.23 0.23 25807371 0.12 0.40 0.19 0.20 1320498 248000 347730 0.20 570204 0.20 108000 102564 0.20 19000 300000 56000 2621229 564000 39848 0.23 444092 0.23 1690257 0.23 362000 447032 97000 25000 300000 25000 25000 0.20 P10Y 1904085 0.28 0.69 0.56 -0 0 1904085 0.28 0.69 0.56 2879246 0.23 0.94 0.49 -0 0 2879246 0.23 0.94 0.49 0.20 19023829 0.12 0.83 0.39 48804 0.20 0.20 19072633 0.12 0.83 0.39 507500 0.45 0.45 18565133 0.12 0.83 0.38 88000 20119207 0.12 0.83 0.39 32609 0.23 0.23 20151816 0.12 0.83 0.39 0.20 48804 0.20 9000 32609 0.23 7000 <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 have certain warrants outstanding to purchase our common stock, at various prices, as described in the following table:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><b>Weighted</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; text-align: right; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="width: 41%; text-align: right;"> </td><td style="width: 1%; text-align: right;"> </td><td style="width: 1%; text-align: right;"><b> </b></td><td style="width: 12%; text-align: right;"><b> </b></td><td style="width: 1%; text-align: right;"><b> </b></td><td style="width: 1%; text-align: right;"> </td><td style="width: 4%; text-align: right;"><b> </b></td><td style="width: 4%; text-align: right;"> </td><td style="width: 4%; text-align: right;"><b> </b></td><td style="width: 1%; text-align: right;"><b> </b></td><td style="width: 1%; text-align: right;"> </td><td colspan="2" style="width: 1%; text-align: right;"><b><b>average</b></b></td><td style="width: 1%; text-align: right;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b><b>Aggregate</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 41%; text-align: right;"> </td><td style="width: 1%; text-align: right;"> </td><td colspan="2" style="width: 1%; text-align: right;"><b><b><em style="font: inherit;">Warrants</em></b></b></td><td style="width: 1%; text-align: right;"> </td><td style="width: 1%; text-align: right;"> </td><td colspan="3" style="width: 8%; text-align: right;"><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%; text-align: right;"> </td><td style="width: 1%; text-align: right;"> </td><td colspan="2" style="width: 1%; text-align: right;"><b><b><em style="font: inherit;">price per</em></b></b></td><td style="width: 1%; text-align: right;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b><b><em style="font: inherit;">intrinsic</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 41%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><em style="font: inherit;">outstanding</em></b></b></td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="width: 8%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><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="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><em style="font: inherit;">share</em></b></b></td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>value</b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></td><td style="width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,023,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.13</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;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,512,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.21</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;">0.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,684,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.19</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;">0.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,850,412</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.13</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1.00</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.26</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">122,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 41%; 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: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,765,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</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;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,393,936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.20</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;">0.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(388,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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;">0.22</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">0.22</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="text-align: right; 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,770,549</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.14</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">(<em style="font: inherit;">1</em>) – Aggregate intrinsic value based on closing common stock price of $0.20 at <em style="font: inherit;"> March 31, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b><i><span style="text-decoration: underline; ">Warrants issued in Unit Offerings</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, 2023, </em>pursuant to our Unit Offerings (see Note <em style="font: inherit;">3</em>), we issued <span style="-sec-ix-hidden:c98580047">six</span>-month stock purchase warrants to purchase an aggregate 3,656,000 shares of our common stock at $0.228 per share, and <span style="-sec-ix-hidden:c98580050">five</span>-year stock purchase warrants to purchase an aggregate 3,656,000 shares of our common stock at $0.285 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, 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:c98580056">six</span>-month stock purchase warrants to purchase an aggregate 5,196,968 shares of our common stock at $0.204 per share, and <span style="-sec-ix-hidden:c98580059">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 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Warrant issued in conjunction with amendment to note payable</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 6, 2023, </em>we entered into an agreement with the holder of a $50,000 note (see Note <em style="font: inherit;">4,</em> “Convertible note payable, matures <em style="font: inherit;"> March 1, 2023”) </em>to convert that note into common stock of BETI. As payment for interest, a warrant to purchase 200,000 shares of BioLargo common stock at $0.21 was issued to the investor, expiring <span style="-sec-ix-hidden:c98580066">five</span> years from the grant date. The fair value of this warrant totaled $30,000 and was recorded as interest expense on our statement of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 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="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%; 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%; border-bottom: 1px solid rgb(0, 0, 0); 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>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%; border-bottom: 1px solid rgb(0, 0, 0); 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>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; margin-left: 0pt;">3.88</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;">4.27%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">3.69</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;">3.88%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </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;">40</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;">95%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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;">40%</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </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: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeiture rate</p> </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: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> 3</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">3</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The risk-free interest rate is based on U.S. Treasury yields in effect at the time of grant. Expected volatilities are based on historical volatility of our common stock. The expected life in years is based on the contract term of the warrant.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 4%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><b>Weighted</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; text-align: right; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="width: 41%; text-align: right;"> </td><td style="width: 1%; text-align: right;"> </td><td style="width: 1%; text-align: right;"><b> </b></td><td style="width: 12%; text-align: right;"><b> </b></td><td style="width: 1%; text-align: right;"><b> </b></td><td style="width: 1%; text-align: right;"> </td><td style="width: 4%; text-align: right;"><b> </b></td><td style="width: 4%; text-align: right;"> </td><td style="width: 4%; text-align: right;"><b> </b></td><td style="width: 1%; text-align: right;"><b> </b></td><td style="width: 1%; text-align: right;"> </td><td colspan="2" style="width: 1%; text-align: right;"><b><b>average</b></b></td><td style="width: 1%; text-align: right;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b><b>Aggregate</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 41%; text-align: right;"> </td><td style="width: 1%; text-align: right;"> </td><td colspan="2" style="width: 1%; text-align: right;"><b><b><em style="font: inherit;">Warrants</em></b></b></td><td style="width: 1%; text-align: right;"> </td><td style="width: 1%; text-align: right;"> </td><td colspan="3" style="width: 8%; text-align: right;"><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%; text-align: right;"> </td><td style="width: 1%; text-align: right;"> </td><td colspan="2" style="width: 1%; text-align: right;"><b><b><em style="font: inherit;">price per</em></b></b></td><td style="width: 1%; text-align: right;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b><b><em style="font: inherit;">intrinsic</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; text-align: right;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 41%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><em style="font: inherit;">outstanding</em></b></b></td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="width: 8%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><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="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><em style="font: inherit;">share</em></b></b></td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="width: 1%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>value</b><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></b></td><td style="width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,023,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.13</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;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,512,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.21</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;">0.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,684,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.19</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;">0.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,850,412</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$0.13</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1.00</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.26</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">122,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 41%; 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: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,765,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">$0.16</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;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,393,936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">0.20</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;">0.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(388,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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;">0.22</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">0.22</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="text-align: right; 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 41%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,770,549</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">$0.14</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 3px;"> </td></tr> </tbody></table> 49023398 0.13 1.00 0.26 7512000 0.21 0.29 0.25 4684986 0.19 0.35 0.21 51850412 0.13 1.00 0.26 122000 36765562 0.16 1.00 0.27 10393936 0.20 0.25 0.22 388889 0.22 46770549 0.14 1.00 0.29 0.20 3656000 0.228 3656000 0.285 5196968 0.204 5196968 0.25 50000 200000 0.21 30000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%; 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; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%; border-bottom: 1px solid rgb(0, 0, 0); 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>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 8%; border-bottom: 1px solid rgb(0, 0, 0); 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>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; margin-left: 0pt;">3.88</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;">4.27%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">3.69</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;">3.88%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </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;">40</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;">95%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 4%; 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;">40%</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </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: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeiture rate</p> </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: 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 72%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> 3</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">–</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5</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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">3</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> </tbody></table> 0.0388 0.0427 0.0369 0.0388 0.40 0.95 0.40 5 3 <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;">As of <em style="font: inherit;"> March 31, 2023, </em>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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 22%; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Category</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BioLargo</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Intercompany<br/> amounts</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; border-right: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Totals</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,039</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </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: 0pt;">Accrued payroll</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-right: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 22%; border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Category</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BioLargo</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Intercompany<br/> amounts</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; border-right: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Totals</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">717</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </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: 0pt;">Accrued payroll</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; 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; border-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; 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: 10%; 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: 10%; 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; border-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">940</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 22%; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Category</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BioLargo</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Intercompany<br/> amounts</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; border-right: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Totals</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,039</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </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: 0pt;">Accrued payroll</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-right: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 22%; border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Category</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BioLargo</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Intercompany<br/> amounts</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; border-right: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Totals</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">717</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </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: 0pt;">Accrued payroll</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; 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; border-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; 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: 10%; 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: 10%; 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; border-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 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-right: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">940</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-right: 1px solid black; padding-bottom: 3px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 169000 794000 37000 121000 -82000 1039000 36000 49000 75000 0 0 160000 25000 0 0 0 0 25000 1224000 187000 486000 7000 119000 -82000 717000 20000 58000 120000 0 0 198000 25000 0 0 0 0 25000 940000 <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;">As discussed in Note <em style="font: inherit;">2</em> above, 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, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 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>Promissory Note</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> April 8, 2022, </em>Clyra Medical issued a promissory note in the principal amount of $100,000 to an individual investor, payable <em style="font: inherit;"> April 8, 2024, </em>and bearing 8% annual interest. The note <em style="font: inherit;"> may </em>be converted by its holder at any time prior to the maturity date, and automatically converts to stock upon (i) Clyra’s sale of $5,000,000 or more of its common or preferred stock, or (ii) the maturity date, at a conversion price equal to 70% of the lowest price-per-share of shares sold to a future investor prior to the maturity date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i>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 $113,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:c98580227">one</span>-half of principal outstanding on the line of credit, and $200,000. The line of credit note earns interest at 15%, matures in <span style="-sec-ix-hidden:c98580230">one</span> year, and requires Clyra pay interest and principal from gross product sales. For the <em style="font: inherit;">first</em> <em style="font: inherit;">6</em> months, Clyra is required to pay 30% of gross product sales to reduce amounts owed, and thereafter 60% of gross sales. Clyra issued Vernal Bay 322 shares of its common stock as a commitment fee for the line of credit, valued at $70,000. A security agreement of the same date grants Vernal Bay a security interest in Clyra’s inventory, as that term is defined in the Uniform Commercial Code. Clyra <em style="font: inherit;"> may </em>prepay the note at any time.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> December 13, 2022, </em>we entered into an amendment of the Revolving Line of Credit Agreement whereby the maturity date of the line of credit was extended to <em style="font: inherit;"> September 30, 2024, </em>and the payment terms were modified such that amounts of principal due in each month are capped at a maximum of 15% of the principal amount then due under the note. Additionally, BioLargo agreed to allow Vernal Bay to elect to convert, any time prior to the note’s maturity date, the 322 shares of Clyra common stock it received as consideration for the line of credit into shares of Biolargo common stock at the then market price of BioLargo’s common stock. Vernal Bay elected to convert Clyra shares to 527,983 BioLargo shares of common stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> March 31, 2023, </em>the balance outstanding on this line of credit totals $147,000. As of <em style="font: inherit;"> December 31, 2022, </em>the balance outstanding on this line of credit totaled <span style="-sec-ix-hidden:c98580242">$161,000.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">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;"> December 31, 2022, </em>Clyra had 91,149 common shares, and 2,800 Series A Preferred shares, outstanding. Of that amount, BioLargo owned 51,571 common shares, and 1,352 Series A Preferred shares. As of <em style="font: inherit;"> March 31, 2023, </em>BioLargo owns 58% of Clyra’s issued and outstanding shares.</p> <p style="font-family:'Times New Roman';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;"><b><i>Sales of Common Stock</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, 2023, </em>Clyra did <em style="font: inherit;">not</em> sell shares of its common stock. On <em style="font: inherit;"> March 2, 2022, </em>BioLargo converted $633,091 owed to it by Clyra into 2,032 shares of Clyra common stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 72pt;"><b><i>Sales of Series A Preferred Stock</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, 2023, </em>Clyra sold 725 shares of its Series A Preferred Stock, and in exchange received $225,000 in gross and net proceeds. On <em style="font: inherit;"> December 20, 2022, </em>Clyra sold 725 shares of its Series A Preferred Stock, and in exchange received $225,000 in gross and net proceeds, from <em style="font: inherit;">two</em> accredited investors. Purchasers of the Series A Preferred Stock also received a 3-year warrant to purchase the same number of additional shares of common stock for $372 per share. The fair value of the warrants issued totaled $110,000. Shares of Series A Preferred Stock earn a dividend of 15% each year, compounding annually; the company is under <em style="font: inherit;">no</em> obligation to pay such dividends in cash, and such dividends automatically convert to common stock upon conversion of the Series A Preferred Stock to common stock. Each share of Series A Preferred stock can be converted by the holder at any time for <em style="font: inherit;">one</em> share of common stock, and automatically convert upon the completion of a public offering of shares in which at least $5,000,000 of gross proceeds is received by the company. Accrued dividends <em style="font: inherit;"> may </em>be converted to common stock at a conversion 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;text-indent:36pt;">Each investor also entered into an agreement with BioLargo whereby the investor <em style="font: inherit;"> may </em>exchange some or all of its Series A Preferred stock, plus accrued dividends, into shares of BioLargo common stock, at a price equal to a <em style="font: inherit;">20%</em> discount of the volume weighted average price over the <em style="font: inherit;">30</em> prior trading days. Elections must be made during the <em style="font: inherit;">18</em>-month period that begins <em style="font: inherit;">18</em> months after the closing of the Series A Preferred offering (which has <em style="font: inherit;">not</em> yet taken place), or <em style="font: inherit;"> June 30, 2023, </em>whichever is earlier.</p> <p style="font-family:'Times New Roman';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;"><b><i>Clyra Stock Options</i></b></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: 36pt; width: 90%; 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); width: 56%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b><b><b>Weighted</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b><b><b><em style="font: inherit;">Clyra</em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b><b><b><em style="font: inherit;">average</em></b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b><b><b><em style="font: inherit;">Options </em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b><b><b><em style="font: inherit;">price per </em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 56%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><b><em style="font: inherit;">Outstanding </em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share </em></em></em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><b><em style="font: inherit;">share </em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,833</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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">$1.00</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">426</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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; text-align: right;">1.00</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">271</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">148.27</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; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,259</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); margin-left: 0pt;"> </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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$1.00</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">310</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); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,004</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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">$</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">648</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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.00</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.00</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; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,652</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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">$</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.00</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: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.00</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;text-indent:36pt;">Clyra issues options to its employees and consultants in lieu of compensation owed on a regular basis.  The fair value of the options issued in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;">2022</em> totaled $61,000 and $141,000, respectively. We used the Black-Scholes model to calculate the initial fair value, assuming a stock price on date of grant of $310 per share. Because Clyra is a private company with <em style="font: inherit;">no</em> secondary market for its common stock, the resulting fair value was discounted by 30%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 71%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>March 31, 2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31, 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 71%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">3.88</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.27%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 71%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </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;">40%</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 71%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 71%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeiture rate</p> </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></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); width: 71%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</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 0pt 0pt 72pt;"><b><i>Accounts Payable and Accrued Expenses</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;">At <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;"> December 31, 2022, </em>Clyra had the following accounts payable and accrued expenses (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: 20%; 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: 62%; 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; margin: 0pt;">Category</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-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;">2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 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); border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-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;">2022</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: 0pt;">Accounts payable</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">186</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: 0pt;">Accrued payroll</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45</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: 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: 16%; 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;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(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: 0pt;">Accrued dividend</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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: 16%; 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> <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: 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">278</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">238</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 accrued dividend relates to the Series A Preferred Stock. Clyra is <em style="font: inherit;">not</em> required to pay accrued dividends in cash. The holder of Series A Preferred Stock <em style="font: inherit;"> may </em>convert accrued dividends to common stock at any time. Any accrued dividends automatically convert to Clyra common stock upon conversion of the Series A Preferred Stock.</p> 0.58 100000 0.08 5000000 0.70 1000000 260000 113000 200000 0.15 0.30 0.60 322 70000 0.15 322 527983 147000 91149 2800 51571 1352 0.58 633091 2032 725 225000 725 225000 P3Y 372 110000 0.15 5000000 310 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 90%; 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); width: 56%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 4%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b><b><b>Weighted</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b><b><b><em style="font: inherit;">Clyra</em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b><b><b><em style="font: inherit;">average</em></b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b><b><b><em style="font: inherit;">Options </em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 8%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><b><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Exercise</em></em></em></b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b><b><b><em style="font: inherit;">price per </em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 56%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><b><em style="font: inherit;">Outstanding </em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><b><b><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">price per share </em></em></em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><b><b><b><em style="font: inherit;">share </em></b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,833</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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">$1.00</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">426</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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; text-align: right;">1.00</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">271</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">148.27</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; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,259</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); margin-left: 0pt;"> </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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">$1.00</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">310</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); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,004</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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">$</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">648</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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.00</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.00</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; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 56%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,652</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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">$</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.00</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: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.00</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> 15833 1.00 310 5.53 426 1.00 271 148.27 16259 1.00 310 9.27 14004 1.00 1.00 648 1.00 1.00 14652 1.00 1.00 61000 141000 310 0.30 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 71%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 1%;"> </td><td colspan="3" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>March 31, 2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>December 31, 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 71%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">3.88</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.27%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 71%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </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;">40%</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 71%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 71%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeiture rate</p> </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></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); width: 71%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 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: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">10</td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.0388 0.0427 0.0232 0.40 0.40 P10Y P10Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; 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: 62%; 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; margin: 0pt;">Category</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-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;">2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 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); border-top: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-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;">2022</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: 0pt;">Accounts payable</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">186</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: 0pt;">Accrued payroll</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45</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: 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: 16%; 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;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(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: 0pt;">Accrued dividend</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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: 16%; 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> <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: 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">278</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">238</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 235000 186000 6000 45000 8000 7000 29000 278000 238000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">9.</em> BioLargo Engineering, Science and Technologies, LLC</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">In <em style="font: inherit;"> September 2017, </em>we commenced a full-service environmental engineering firm and formed a Tennessee entity named BioLargo Engineering, Science &amp; Technologies, LLC (“BLEST”). In conjunction with the start of this subsidiary we entered into employment agreements with <em style="font: inherit;">six</em> scientists and engineers. (See Note <em style="font: inherit;">11</em> “Business Segment Information”.) BLEST was capitalized with <em style="font: inherit;">two</em> classes of membership units: Class A, 100% owned by BioLargo, and Class B, held by management of BLEST, and which initially have <em style="font: inherit;">no</em> “profit interest,” as that term is defined in Tennessee law. However, over the succeeding <span style="-sec-ix-hidden:c98580362">five</span> years, the Class B members can earn up to a 30% profit interest. They also have been granted options to purchase up to an aggregate 1,750,000 shares of BioLargo, Inc. common stock. The profit interest and option shares are subject to a <span style="-sec-ix-hidden:c98580365">five</span> year vesting schedule tied to the performance of the subsidiary, including gross revenue targets that increase over time, obtaining positive cash flow by <em style="font: inherit;"> March 31, 2018 (</em>which was <em style="font: inherit;">not</em> met), collecting 90% of its account receivables, obtaining a profit of 10% in its <em style="font: inherit;">first</em> year (and increasing in subsequent years) (which was <em style="font: inherit;">not</em> met), making progress in the scale-up and commercialization of our AOS system, and using BioLargo research scientists (such as our Canadian team) for billable work on client projects. These criteria are to be evaluated annually by BLEST’s compensation committee (which includes BioLargo’s president, CFO, and BLEST’s president), beginning <em style="font: inherit;"> September 2018. </em>Given the significant performance criteria, the Class B units and the stock options will only be recognized in compensation expense if or when the criteria are satisfied.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The BLEST Compensation Committee has met regularly since the subsidiary commenced operations. In <em style="font: inherit;">2018,</em> it reviewed the operating performance and determined that the performance metrics were <em style="font: inherit;">not</em> met and as a result, did <span style="-sec-ix-hidden:c98580374">not</span> award any Class B units or stock options. In <em style="font: inherit;"> November 2019, </em>it determined that a portion of the performance metrics were met, and that <em style="font: inherit;">one</em>-half of the eligible profits interests would be vested (2.5% in the aggregate), and therefore <em style="font: inherit;">one</em>-half of the option interests (10%) would be vested (175,000 options shares in the aggregate). The vesting of option shares resulted in a fair value totaling $44,000, recorded on our consolidated statement of operations as selling, general and administrative expense. The fair value of the profit interest was nominal and <em style="font: inherit;">not</em> booked. In <em style="font: inherit;"> January 2021, </em>the committee again reviewed the operating performance and determined that a portion of the performance metrics were met. It was agreed that <em style="font: inherit;">one</em>-half and <em style="font: inherit;">one</em>-quarter of the eligible profit interests would be vested (3.75% in the aggregate), and therefore <em style="font: inherit;">one</em>-half of the option interests (15%) would be vested (262,500 options shares in the aggregate). The vesting of option shares resulted in a fair value totaling $65,000, recorded on our consolidated statement of operations as selling, general and administrative expense for the year ended <em style="font: inherit;"> December 31, 2020. </em>In <em style="font: inherit;"> January 2022, </em>the committee again reviewed the operating performance and determined that a portion of the performance metrics were met. It was agreed that an additional <em style="font: inherit;">one</em>-half and <em style="font: inherit;">one</em>-quarter of the eligible profits interests would be vested (11.25% in the aggregate), and therefore an additional half of the option interests would be vested (525,000 options shares in the aggregate). The vesting of option shares resulted in a fair value totaling $65,000, recorded on our consolidated statement of operations as selling, general and administrative expense for the year ended <em style="font: inherit;"> December 31, 2021. </em>In <em style="font: inherit;"> December 2022, </em>the committee again reviewed the operating performance and determined that a portion of the performance metrics were met. It was agreed that an additional <em style="font: inherit;">one</em>-half and <em style="font: inherit;">one</em>-quarter of the eligible profits interests would be vested (17.75% in the aggregate), and therefore an additional half of the option interests would be vested (1,242,500 options shares in the aggregate). The vesting of option shares resulted in a fair value totaling <span style="-sec-ix-hidden:c98580398">$135,000</span> and is recorded on our consolidated statement of operations as selling, general and administrative expense for the year ended <em style="font: inherit;"> December 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;">At <em style="font: inherit;"> March 31, 2023, </em>BioLargo owns 82.25% of BLEST.</p> 1 0.30 1750000 0.90 0.10 0.025 0.10 175000 44000 0.0375 0.15 262500 65000 0.1125 525000 65000 0.1775 1242500 0.8225 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note <em style="font: inherit;">10.</em> BioLargo Energy Technologies, Inc.</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Subsidiary BioLargo Energy Technologies, Inc. (“BETI”) was formed for the purpose of commercializing a sodium-sulfur battery technology.</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, 2023, </em>BETI sold 325,000 shares of its common stock to <em style="font: inherit;">six</em> accredited investors for $2.00 per share. Of that amount, BioLargo purchased 50,000 shares for $100,000, and <em style="font: inherit;">one</em> investor converted a $50,000 note owed by BioLargo into 25,000 shares. Net proceeds from <em style="font: inherit;">third</em> parties totaled $550,000.</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;">Each investor also entered into an agreement with BioLargo whereby the investor <em style="font: inherit;"> may </em>exchange some or all of its shares of BETI common stock into shares of BioLargo common stock, at a price equal to a 20% discount of the volume weighted average price over the <em style="font: inherit;">20</em> trading days prior to the election to exchange. Elections must be made during calendar year <em style="font: inherit;">2024.</em></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;">As of <em style="font: inherit;"> March 31, 2023, </em>there are 9,325,000 shares outstanding, of which BioLargo holds 9,050,000.</p> 325000 2.00 50000 100000 50000 25000 550000 0.20 9325000 9050000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note <em style="font: inherit;">11.</em> Business Segment Information</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">BioLargo currently has <span style="-sec-ix-hidden:c98580418">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> <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;">5.</em></p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BioLargo Energy Technologies, Inc. (“BETI”) – formed to commercialize a sodium-sulfur battery technology.</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;">Other than ONM Environmental during the last <em style="font: inherit;">three</em> quarterly periods, <i><em style="font: inherit;">none</em></i> of our operating business units have operated at a profit,  and therefore each required additional cash to meet its monthly expenses, funded through BioLargo’s sales of debt or equity, research grants, and tax credits. BETI and Clyra Medical have also been funded by <i><em style="font: inherit;">third</em></i> party investors who invest directly 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, 2023, </em>and <em style="font: inherit;">2022,</em> is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 20%; border-top: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">March 31, 2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BioLargo</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Clyra</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BETI</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Elimination</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </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: 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;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">3,543</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 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;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">(170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td 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;">3,742</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: 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%; 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;">(170</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;">170</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: 0pt;">R&amp;D 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;">(189</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;">(134</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(245</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(135</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(565</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: 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;">(799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,387</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(426</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(184</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(87</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;">(477</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: 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;">31</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31</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: 0pt;">Interest <span style="text-decoration: underline; ">expense</span></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;">(36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(10</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: &quot;Times New 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;">(48</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: 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);">(835</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);">1,385</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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);">(436</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);">(368</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);">(153</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);">(87</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; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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);">(494</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></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; border-bottom: 1px solid rgb(0, 0, 0); width: 30%; border-top: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">March 31, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BioLargo</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Clyra</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Elimination</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </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: 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;">(188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 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;">(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;">(2</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;">(188</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;">192</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: 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%; 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;">(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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(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: 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;">(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%; 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,710</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: 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;">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%; 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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5</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: 0pt;">Interest <span style="text-decoration: underline; ">expense</span></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%; 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;">(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: &quot;Times New 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;">(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(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: 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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,544</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></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: 20%; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">As of March 31, 2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BioLargo</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Clyra</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BETI</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Elimination</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Total</p> </td><td style="font-family: 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: 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;">530</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">3,392</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">578</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">628</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">(73</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td 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;">5,783</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: 0pt;">Right of use (leased 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;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">114</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;">723</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">837</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 black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Investment in South Korean joint venture</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">27</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 black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">671</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,392</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">578</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,228</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">223</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">628</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(73</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,647</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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">As of December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Tangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,064</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,958</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: 0pt;">Right of use (leased assets)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -18pt;">Investment in South Korean joint venture</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: 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);">33</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: &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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</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; margin-left: 0pt; 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);">838</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">2,064</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">1,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">(41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">4,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <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-bottom: 1px solid rgb(0, 0, 0); width: 20%; border-top: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">March 31, 2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BioLargo</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Clyra</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BETI</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Elimination</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </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: 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;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">3,543</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 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;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">(170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td 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;">3,742</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: 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%; 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;">(170</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;">170</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: 0pt;">R&amp;D 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;">(189</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;">(134</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(245</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(135</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(565</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: 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;">(799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,387</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(426</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(184</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(87</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;">(477</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: 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;">31</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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31</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: 0pt;">Interest <span style="text-decoration: underline; ">expense</span></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;">(36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">(10</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: &quot;Times New 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;">(48</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: 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);">(835</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);">1,385</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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);">(436</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);">(368</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);">(153</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);">(87</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; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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);">(494</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></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; border-bottom: 1px solid rgb(0, 0, 0); width: 30%; border-top: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">March 31, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BioLargo</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Clyra</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Elimination</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </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: 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;">(188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 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;">(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;">(2</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;">(188</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;">192</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: 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%; 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;">(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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(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: 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;">(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%; 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,710</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: 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;">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%; 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%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5</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: 0pt;">Interest <span style="text-decoration: underline; ">expense</span></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%; 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;">(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: &quot;Times New 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;">(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(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: 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><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,544</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></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: 20%; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">As of March 31, 2023</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BioLargo</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">ONM</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Clyra</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BLEST</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Water</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">BETI</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Elimination</p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid black;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Total</p> </td><td style="font-family: 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: 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;">530</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">3,392</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">578</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">628</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">(73</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td 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;">5,783</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: 0pt;">Right of use (leased 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;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">114</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;">723</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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;">837</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 black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Investment in South Korean joint venture</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">27</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 black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; border-bottom: 1px solid black;"> </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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">671</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,392</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">578</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,228</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">223</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">628</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(73</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">As of December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; 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-top: 1px solid black; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Tangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,064</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,958</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: 0pt;">Right of use (leased assets)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -18pt;">Investment in South Korean joint venture</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: 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);">33</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: &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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</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; margin-left: 0pt; 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);">838</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">2,064</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">1,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">(41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">4,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> </tbody></table> 0 3543000 6000 363000 0 0 -170000 3742000 0 0 0 -170000 0 0 170000 0 189000 -0 134000 245000 135000 32000 -170000 565000 -799000 1387000 -426000 -368000 -184000 -87000 0 -477000 0 0 0 0 31000 0 0 31000 36000 2000 10000 -0 -0 -0 -0 48000 -835000 1385000 -436000 -368000 -153000 -87000 0 -494000 2000 600000 10000 545000 0 -188000 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 530000 3392000 578000 505000 223000 628000 -73000 5783000 114000 0 0 723000 0 0 837000 27000 0 0 0 0 0 27000 671000 3392000 578000 1228000 223000 628000 -73000 6647000 669000 2064000 631000 441000 194000 -41000 3958000 136000 0 0 731000 0 0 867000 33000 0 0 0 0 0 33000 838000 2064000 631000 1172000 194000 -41000 4858000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note <em style="font: inherit;">12.</em> Commitments and Contingencies </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Office Leases</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">We have long-term operating leases for office, industrial and laboratory space in Westminster, California, Oak Ridge, Tennessee, and Alberta, Canada. Payments made under operating leases are charged to the Consolidated Statement of Operations and Comprehensive Loss on a straight-line basis over the term of the operating lease agreement. Short-term leases less than <em style="font: inherit;">one</em>-year are <em style="font: inherit;">not</em> included in our analysis. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;">2022,</em> rental expense was $83,000 and $63,000. The lease of our Westminster facility expires <em style="font: inherit;"> August 2024. </em>Management has <em style="font: inherit;">not</em> yet determined whether it will exercise its option to extend the lease <span style="-sec-ix-hidden:c98580605">four</span> years; therefore the <em style="font: inherit;">four</em>-year extension is <em style="font: inherit;">not</em> included in the analysis. In <em style="font: inherit;"> September 2022, </em>the lease of our Oak Ridge, Tennessee facility was extended for <span style="-sec-ix-hidden:c98580608">ten</span> years. 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> 83000 63000 0.18 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">13.</em> Subsequent Events. </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Management has evaluated subsequent events through the date of the filing of this quarterly 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; ">Lincoln Park Capital Purchase of Shares </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">From <em style="font: inherit;"> April 1, 2023, </em>through <em style="font: inherit;"> May 12, 2023, </em>we sold 567,713 shares of common stock to Lincoln Park pursuant to the <em style="font: inherit;">2022</em> LPC Purchase Agreement (see Note <em style="font: inherit;">3</em>) and received $101,000 in gross and net proceeds. These sales were registered with the SEC on Form S-<em style="font: inherit;">1</em> (file number <em style="font: inherit;">333</em>-<em style="font: inherit;">268973</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><b><i><span style="text-decoration: underline; ">Clyra Medical </span></i></b><span style="text-decoration: underline; ">–</span><b><i><span style="text-decoration: underline; "> Series A Preferred</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">From <em style="font: inherit;"> April 1, 2023, </em>through <em style="font: inherit;"> May 12, 2023, </em>Clyra Medical sold 401 shares of its Series A Preferred Stock, and in exchange received $124,000 in gross and net proceeds. Purchasers of the Series A Preferred Stock also received a <span style="-sec-ix-hidden:c98580633">3</span>-year warrant to purchase the same number of additional shares of common stock for $372 per share. Each investor also entered into an agreement with BioLargo whereby the investor <em style="font: inherit;"> may </em>exchange some or all of its Series A Preferred stock, plus accrued dividends, into shares of BioLargo common stock, at a price equal to a <em style="font: inherit;">20%</em> discount of the volume weighted average price over the <em style="font: inherit;">30</em> prior trading days. (See Note <em style="font: inherit;">8,</em> “Sales of Series A Preferred Stock”.)</p> <div>   </div> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 567713 101000 401 124000 372 Aggregate intrinsic value based on closing common stock price of $0.20 at March 31, 2023. Aggregate intrinsic value based on closing common stock price of $0.18 at June 30, 2022. EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /9)L58'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 " #V2;%6 F?*<>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVFI0NCFLN))07!!\1:2V=U@\X=DI-VWMZV[740?P&-F?OGF M&YA.1Z%#PN<4(B:RF&]&U_LL=-RP(U$4 %D?T:E<3@D_-?8T8 ].O24@9<621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /9)L5;W=0XAH 4 .X= 8 >&PO=V]R:W-H965T&UL MM9G_;^(V&,;_%8M)TR:5$CM X4:1:.YZ0^NUO=+MM$W[P4T,1)?$S'9*^]_O M=0()5YD7%AW]@>;;\\0?V[&?Q*.U5%_U4@A#7M(DTY>MI3&K=YV.#IWM^[7!3S /'$M IE\B2.SO&P-6B02P3^1N 7H&7)"JSW MW/#Q2,DU4?9J<+,;1=T4:J"),]N,,Z/@; PZ,WXOPQQ:Q9!)%I$/F8G-*YEF M9?>PU=PF>LF5T*..@;M932?<.%^5SFR/LT\^R M,=3P$U?GQ*=GA'G,=Y0G."1_);3G4G]3&K^J.+^P\P]5W&YM_7T#5Y&I$:G^ MQU5CI677;6F?V'=ZQ4-QV8)'4@OU+%KC'W^@?>\7%^YW,ON&OEO1=S'W\::G M!% !BB=0!Y%X(;^)5Q2@ M@AR@Q:I&H WEO5"QC,@U''8.U[C;9R/?=ZQQ$^OJZ<_?* GGKMSRXJ7-84:R=2T..P/N=<&:$2.XBNI#).1-S+ MJ-PYNN"RIHBL1F3'(6X>.FQP.6!5Q9J]N08W:,I:!QV*)HF=7@J3H(Z+H(.T M)VZV=[K =4TAZSQ#CPHTUW$BR&V>/@GEA#N89=IT>.$-G8"GR#*T#C/TJ#0S MS4*IH.V*O'I&9@8Z+9&*!#*'* >)3D;N3HR[O__@1#Y%L*%ULJ%X--D@/_(7 M,HV@ \?S."QS.M+"N&6_U_9H;TAIS\E[BLQ#Z]!#\9RRX9U$$;CKL^T&*5Y* M[C)WN^*6M#MDE 1+H4V6&^@NSOR*FS3EKG,0Q:/+6^[ [D&??I3KS,F,VWT! M6'C3UL;90P)P83)^@IPA&KPQ'#P\U; MT'NI#:3 O^+5WD'J@..0]0?N#P>GR$NLSDL,SSA%?YTHP?>#X0:#P<")=8J, MQ.J,Q/!@8Q-A 6Y)Q0]M/3 MSV0FPEQ!2SHA<:= IBG,2MK(\*L3]!39B-79B.&Q!G)?%&<+,GM-GV3BY,,- MKFX^WCFY3A&)6!V)V%&1:/NQH,RT!2B,J>ZWS ..?SH_E :XJBEGG8/843EH MFL&,5GXVM^\J? ONY,0=]W&>(O^P.O^PH_*/S? 0:&%:7$CE?AQQGUN9M7D8 M"K !DZ@T=/*>(O>P.O>PHW+/+.5)0JYR#:>UN]?B/OO>L7%94[PZZ;"CDLZ' M5*B%?2H_@H-9PAR9KGCF;E?<<.^[)ZYK".K72<<_*NG,E@+:$<$[8+,7#]G$2?Z<$LZF'TJU7N-GUS>7*Z&?N.V^ MFB1B#E+O_ +NK\K%Q7+'R%6Q/O&PO=V]R:W-H965T&ULK5IM<]LV$OXK&+7326QBK7<997"S:)F/B>=/QEHET,#\M MOKO-YJ-MI^,9Z?[M@#7W']>7>; MF4_CRDLLMCQ50J8HX_=G@W/\?N'[=D%A\:O@3ZIQC6PH:RF_V ^7\=G LXAX MPB-M73#SXY$O>))83P;'7Z73075/N[!Y_>+]7T7P)I@U4WPAD_^*6&_.!N$ MQ?R>Y8G^))]^YF5 $^LODHDJ_D=/I:TW0%&NM-R6BPV"K4CW/]G7"1FCSRG+8V$,?T0C]'FU M1.^^__%TK T*ZVL4+]_(ECZKEI+U\;&*O M-H!4&T *?[1O \H8F5(FYO=0/'L'/NS GK/W:L M3U!T1W+6BI56L5*7]_F"J0UB:8PB>\'_RL4C2TSP"HIZ[VI:N++%X'%.R=3W M/.]T_-@,J&N'PPENVK6P^A56WXGU/(ID;J"96A%Q@W.=\"%*35V3]X@EIOK8 M3(5P[]U.FGAHZ'5Q W9>.[X6[DF%>^+$?9D^FAV5F>#J,+P3 .^D"QYOQ'1,QXE\-+RBNBNR0>L,S4WR:!P-"/NU F@' NU88A[W @PIX MX 1^)S5+#L 8=.[NAP&0Q5T[BB>T%V98P0R=,"_,&=L9UM-5+L3<'.Q(,$MB M$."P"V2&NWB[9B0,>N'.*K@S)]R;XLFG,AV]OK,S("&!C7W5K 44>S5O>:^> M,Z7MUB*1HI51*!OTBS1*)D5_2F&^M<MVMCK@D0NQEP7S;ZD[I< MWKSQ=.I#N]HU],-)?UW#->]A_R!!D@BV%HG0ADA 58*=_/E667(L;^V@:]+$ M;M:LV'['GBW5%SS$HBC+>4U.X"Y O C5(<"PR*B^YU4S*'93Z)*OS7E=)^*A M.*HPRBX)3J< 1H K/0?&FBRQFRV7_)Z;K(J-F#)E,8>+8I<""4 \@!EV5).: M*+&;*3_:XE5^RC3AY'FV?;5.D>< M9/KF]NM(WMIA-YI--V?^LUA4;%\^.7 # #+T"/"PNG:$]B<^J4F3N$GS'T?S M(,Q=>@P@&H7L@GZ-16H6)>[V<7\>$BC+0+Q -TAF0(D/^=I?4%$C<%%@B M?@5GE\6H!W5=@"$)?48($W PY/8,'SX$GN+_WU$[^II)2>"L6ZN[F\4O/]]\7%Y\6OWP M74AP\!.Z^,_GR[O?X.+EY.4W%Z\C>6O'7E,T<5/T;?8B(U;6Y*:!F7A#\YW]AU8;EEE#TYW)3/S-XR$:>:.7KR^5LOK.:KV; M7"MM+DSC,$1,HRN619MJ3%B8+'G$MVO3G\+3OW+#N^3?.1HND_;6U-J N+7! M0FZW,D5*R^A+SZ:X=\4WICYL[-]B'@VO2P7/?[MR8H0G -6 AOZL'WIC7'U( MM_Y!R(\L>Y#H,HU.BEQ7^5J)6+"B"!5G;B.3F&?JI2+;T3;<0U"@P:T8$GRC&Z>4LO'+P?B&?U^5=# 'V T1U4CQ_+6 MWI=:C=#P*',RZA0U;P[Z2-[:0=:4CE.X7,FQ_8D;RUPV[\Y=TM4+YE2%6Z;+X&0"">A.RF M -N/&Z^TV/>)3,?S(%*%$GYO%GHG@7G:V?X5G?T'+7?%6RYKJ;7<%I<;S@S+ M6P/S^WLI]-W$+0KF3 MQ/6]N4QB46E&.;WQ0->YMC?<)"[)&A>H'\NY-#VW MRY+1 KFB@H/$U=2Y&5[/(AM?!SQ1W*J=-EB2I1#/MG.?31W/&D*&J;89B+EL M<(:,V43&QN\VI]--:86[[=?LWVIVP[(D"F>"_:*9SJ=.Y$"&*U(Q_2"VW['E M&=M\J6"J_H=M&^LYD%9*BZ(5&P<%Y-"_^(BQ]$#F TO +?\T<'Y+/WY7>8=G*_+W=-/;JB^%U1_#I?<+PH M&Y2:+AG"W"PK-&7(8*%%^GP%AAR>"*L0+BB'3#!&I((294-_>8B^F2ZLI[/[ M:I-X \_LLS!V-[N8I^-Z/*..9_3_/(OZF<%-I7,AZ5\S8+F:)WD0IIEKO&-R M[#6_/9HS GLX08<3?!KG7JGJ-$KPQN$^PWL1/?/CSOSXT^9_5EIIPC/*UZ<( MQB<)WHOH$4PZ@LD)@J(P+V#56"[-=MA\<#M,SMP.I^-Z &$'$'X H"DND+/7 M?_AV61_9 .=$]@BBCB#Z. $]:\E';SSY43#T_7$TW'-_(#*,@HD?>I,]]^[. M^6//?O,Z7U.N@.'*:+U!:)+(YCQM.EJ4]9&T%-H<<'4S-Y\@*&V &5\)H5\[ M]I3K/FJ2?U!+ P04 " #V2;%6=8NK-G & +'P & 'AL+W=O"7F39+X>#2S/MV9:3(RD'+HL^B*.DO1:YZ MD_/RWK69G.NU*W(EKPVQZ^52F&^7LM#W%SW:V]SXF,\7SM_H3\Y78BYOI/N\ MNC9PU=]ZR?*E5#;7BA@YN^B]H6=3GO@!I<4?N;RW.]^)#^56ZZ_^XGUVT8L\ M(EG(U'D7 C[NY%06A?<$./ZIG?:VS_0#=[]OO+\M@X=@;H654UU\R3.WN.B- M>B23,[$NW$=]_ZNL XJ]OU07MOQ/[FO;J$?2M75Z60\&!,M<59_BH4[$S@#P M@P]@]0#V>,"@8P"O!_ RT I9&=;/PHG)N='WQ'AK\.:_E+DI1T,TN?+3>.,, M_)K#.#>9:F5UD6?"R8S<./B .7*6Z!GY?26-\+FV1*B,3/42"F7A9_!.D@_: M6G+R68EUEL/0%^05^7SS,SGYZ<5YWP$N[[V?UA@N*PRL P,G5UJYA26_J$QF M^^/[$,\V*+8)ZI(%'5X)0AJ5,U"\,,]N0:;E#$OSDKQ7:0&Y5'/RQEH)?QGY)!ZP9%8/2\J'^2Z] MF_#A -HV.N_?[0;9MALG\:[97C"#;3"#Y/GSV@2O<:FZDC.]F*-M['&P8G;Q/I.ZZQJ@AMX0IY*2VYT MD6&Q5P[CG:2_HF..S YB.!@,.JB&6W3#8/'42PH4N7P (H(Z/\- #H]90$=RMA?O:!OO*#@;-T!/$.U+ M,I<*(B_*&A(9K..Y=3X3L))N,H$E8M2>K2%#B@FQ&_%QYW2-M_#'3RQ<5@J3 M+DK8&31\H5>>'C"HXW;![*\V%=*V&1^S3J T:F@L"D+]I!VD5[?J"V6CJ 6" ML=&P#18UY-UM0'=8EP;A-HU00+^B("FR0 PQD(@A'>[W]#Y*UJ!DX79U"VE( MKE*@*')2I_0%VK*UIR/U[+&\[Y5 R1;(X'"#K$D,8!U4$;HJ-AIO/X3CS 31:)<,[DMVLG;@M)G"9*PWW0 MOKJD1+"JR@0-J,UGK]@ 2S="?-&H.YR&^&B8^3;I;D4!H2UA]PFJ/?VZ TH M#3XEXY;X[H@ ,:1)W$V)K*%$%@57[VT,P#7$+H1ISPD2#;JZLR#Y'KJZ'\O; M?EX:[F5A[OT0SLEN,LCS9R-&Z6M_4I"GE0S*B[7?*Y_DBF10R\+L.$,WOS6< MT>X41Z-'M=!EF/".4FB(G 4)<_*E/,T U.(.=,=<$K5>W@)HV-ML2L## MAVW_VED'84*'GI4A5O?QN%A;'8VB(:5L.'H<&6*:0*/& SKJB*TA:\:?V)#N MGDO\2-.RH"HXN,J/Y&T_+8U(8&&1$"*,>FCR)&%@AD'"8(U,8&&9\%8;*$I% MTK4Q4J7?".R'E"U$=;B7_;VVKFNKP1!5D"#@$;-N;F"-=F!A[= N.!0DHAB\ MO&K#Q*1%'&* 1C2PL&C81WHT>F:(C$#)#3$,T3-KU 8+JXWOZ/DGFQW3&#%' M@D ,*TW7%4:C,EA895P;G:U31_Z\DGXY_@O%&71Q\*)T)&_[YZ"-).'A7?JQ M3T+;^W,>8_L(Q# )[)!YHR4X_='34!Y4(X=.X+&\[%A+_X424M[D? MMDYC9+G +-FX>[O'=P[@PQOZ&F2PT<(N#IZG_X/]>OFVUH*;7RE4OX[9WMV]TWY3O,1_=OZ1GT^J];..F>DU\)21Y#CY]RLP!TO=Z@;GO4F,\_73 L%+B^A#E\]I]BU_8*S0?JR6Z_RJ]5 4 MCQ_;[7S^P%9Q_B%]9.OR7^[2;!47Y; >MEFW:Z0S:JSA9MZXO MM[^;9M>7Z5.Q3-9LFFGYTVH59S\_LV7Z?-4BK?TOPN3^H=C\HGU]^1C?LX@5 M?SU.L_)6^Z LDA5;YTFZUC)V=]7Z1#Y&W'M@YS;@:^_GFO&]L[7]Z9KW'. M;M+EW\FB>+AJC5K:@MW%3\LB3)\MMKM#_8TW3Y?Y]D_M^:5V.&YI\Z>\2%>[ MP>46K)+UR]_QC]T#\6I ?]0P@.X&T-J (6T8T-T-Z-8&#+H- WJ[ ;WZ#$T# M^KL!_?H,37=ZL!LPJ WH#AH&#'<#AJ?>Z=%NP*@V8-1I&##>#1C79Q@V[;C. M?L]U3IV#''9V?6\W#]GO;E+?W_W&(?L=3NI[G#8]6F2_RTE]GS?N$;+?Z:2^ MUVGC([;?[83;[XU#]CN>U/=\M^G)2/:[GM3W/6D+I-%7+"%%A7E M7V6.%5IZ5]Y(Y]\>TN6"9?F_-?V?IZ3XJ;V;L+MDGA3OM7=_K>.G15(.>Z]= M:']%$^W=O]Y?MHMRFS9R>[Z;__/+_+1I_N7/+-9\MDCF\5+[PN8/ZW29WB!'F?K9'V?R^;3 7?T]L;6/A5%EGQ]*N*O2Z85:7F7 ML\W.E\QL_/K,0;J>I^LB2Y?EZ'O-7AG-VGFKYF MV?W/"OM'N=5S[=UG_8O]_ORGJ8V>^&U/6@>]&6<]A5WX@_"V)[2'WHXW/+U] M\#8(I@@4KZ 3G[JWT?,RJP]KE M&_OAW9T>WMWIUNDU/77B9;R>,^U=N2?RA_)^YN^UN- F;/Y!ZY(_--JA1/2> M+54W1U\?\\=XSJY:Y>%5SK+OK'7]^V]DT/E3]*Z,Q"9(3$=B!A(SD9B%Q&PD MYB Q%XEY2,Q'8L$+UM]BFP\ROE_3?G\T[@[IX++]_758(Z>=(K$9$@N16 3" M*FG=/:1U]Z2T/B6AI=*Y"8W$)DA,1V(&$C.1F(7$;"3F(#$7B7E(S$=BP0LV M>)709$@ZG4XMG@5EO>Z0C+C**5]Y0;IC0GET)BHE?:XN%-25[R =KC#B"\?= M[NNR2M3U#E'7DT9=%)=K[_1.R[='''=IILWC_.'U.E44>E+SW-!#8A,DIB,Q M XF92,Q"8C82'F)[^.NQ+8IJ*7MN5".Q"1+3D9B! MQ$PD9B$Q&XDY2,Q%8AX2\Y%8,.16I?4EZ9!?! [Y!2E?55^0*BM"946DVI9* MKHT.N3:2'UYO0RQ]W)[W6P;;(UOG\?8&^['YF8DR;:1ZW&[X"M+C/RV>*"%= M66$H*\S3-L:2/E#GOK:1F(/$7"3F(3$?B04CU>OIEJ\8#/C_@)@JH9FR(E16 M1,J-J;RZQX=7]UCZZJZ=&93LSPR*E\MTOGV9BU[>4O/<)0L2FR Q'8D92,Q$ M8A82LY&8@\1<).8A,1^)!6-EK/$5%WTJ^!1-*D9DR<8*;9GFPD,N^=!S PRJ3:":#M4,J&9"-0NJV5#-@6HN5/.@F@_5@ITF M"S-UR510_]2*+%[GR\;5FIP[.^V0V@2JZ5#-@&HF5+.@F@W5'*CF0C4/JOE0+=AI MLD^;=B72M%.6S 0E%WR$A6HI4DK5B*/'B'M36X@?9X>3CJDPZJ!](5!M M5T MJ&9 -1.J65#-AFH.5'.AF@?5?*@6$$&/R( .1CTZ&-8C#]HD M5F4"V$:A%* MJR;XL5.$G-PJHDYM:*\(5)M -1VJ&5#-A&H65+.AF@/57*CF034?J@5$U#D%YG..P*CLY%M90O#$6%W3ZEL5FCMZHUY7M(+E2\L5;+<_ MYOM79N+:L6 %*RBDHP%_9F$DJ*0=0II7L,J>5#-AVH!X;M0>F5P]#KU/A3HM%.H-H-J(52+4%HU MO8_=*$3>CG)Z5[0<.CNQH1TH4$V':@94,Z&:!=5LJ.9 -1>J>5#-AVH!X9M1 M^,\^;PG?!#(<"SI2!'7<:E7=DZ(NB00E(]DGK,>^%")O3('T2<=0K59E MA&H1 M2JMF^;$+BG=08>,FFKWK^ M$*_OV3;\7BX=\;*"52UFY7.>&X90;0+5=*AF0#43JEE0S89J#E1SH9H'U7RH M%E"^-ZA/A^-1M_[UZ,A9IU!M!M5"J!:AM&JV'_NSJ+P_ZTW?F"$WS\YN:),6 M5-.AF@'53*AF034;JCE0S85J'E3SH5I U4U:E&^*(F/!F0."NOHJ5ET2JDLB M]095DXX>DT[>IM5\7;/M99\^:.^V%>]W:]N72,RUI%S\LH7RV)[R32+U;Q$2 ME P$WR*DEG1UB:$N,4_;'DO^L)X=#-@KWF O>8.]Y@WVHC?8J]X@M5NH-H5J M,Z@60K4(I54#\=CU1.5=3W_'61:OB]<)M_]*)6'"01N?H-H$JNE0S8!J)E2S MH)H-U1RHYD(U#ZKY4"V@?)L0M^CC2[J"[XI32S-U2:@NB93;4TVX8U]3^:-Z MR??[;R-*R)]:'B]9OKT6,\LV5[/]I$TS=L>R;'NMYG+-)TR]GGI=IRR9J$MT M=8DA**&47ZN;)]99NSK)X8&M+G'4):ZZQ!.4]/O\<](_L2Z0/S/.7N$@M2E4 MFT&U$*I%**WZ^C]VQ5!Y5TSU]=_TLC\4+)+OR8*M%\(5,U-5.7A(*2"]%TD=2J9MVQAX3*>TAD7Z$K'WIVHD&[1J": M#M4,J&9"-0NJV5#-@6HN5/.@F@_5 JKLT+A5ETP%)1>TQ\?03&V%IUJ1J+ W M;OX&77IL':'RUI%SOT%7SIT==M N$:BF0S4#JIE0S8)J-E1SH)H+U3RHYD.U M@"HO]7-+E5=:F:I+9H*2"_X\Y5 M14JI&G''C@HJ[Z@XX1MTN\*H@S940+4) M5-.AF@'53*AF034;JCE0S85J'E3SH5I !9T)HQZAM#\B]DX]<=-^Z/0#3$(2+B2A M R#9ZJ_O J0$T5Q"ELO[$DO48OE@L=CGP4LNGX7\H9:,:?)2Y*6Z&BRU7ET, MARI=LH*JCV+%2OAE+F1!-7R5BZ%:248SVZC(A^%H-!X6E)>#ZTO[[$%>7XJU MSGG)'B11ZZ*@6*+M@CT]]7#Q*^#?=>,EZP M4G%1$LGF5X.;X&*63$P#:_%/SI[5P6=BNO(DQ _SY4MV-1@91"QGJ38N*/S9 ML!G+<^,).QWLWVD:'G[>>?]L.P^=>:**S43^+Y[IY=5@.B 9F]-UKK^) MYU]8W:'$^$M%KNR_Y+FRG8P')%TK+8JZ,2 H>%G]I2]U( X:@!^\05@W"%\W MB#L:1'6#R':T0F:[]8EJ>GTIQ3.1QAJ\F0\V-K8U](:79A@?M81?.;33US-1 M*I'SC&J6D4<-?V",M")B3F94+TG7&P>9G%E$[D6IEXKVI2DNF^NS^#P>C4:7P\TA?L0N2.*&80-;LL>6> ?G)OL-IE.5W5I "4I% MF?*M MLJDH@# 4M5_8B_G,L-Y7+I.#00N3<7MLVV;34= YLI,]XHD7\4P4!+Z5F,&YZ%U#(Q=S67TA M6@BI^7^K@$,1UDM&,JY2L2XU@4>ET(RLZ)8^Y>A 3%N HW:OVD;=T^M\WZES M;Z<^4R[)AN9K9F _4RDI(#X8#5[W&D-]CJ)^#;MMU8$Y&#GV&WE1/SP\P-RG MI4&X #U1,KQXU6[P=U?H$).S8-(=V." H@,OR%]-<8*QY^6&517,5*9'$&5+ M\CBW1O*A?<8@.F9^(U;2[ Z'K0.CMP"<&=2KE1ZM([:8Q M*T,$)6+6C=*1=W"$O9>T7#!E8DN58D 3M,Q(SND3S[OK?M K>??EK1D"1]^! MG[]O4EMHE&%'QC==1:;VTDCU*,#R"3$,)IZ4>#D0:JA)=B$[%%7=^M6+ M$8"(77C>C<^1:.!GT0?)5I1GNVROC@9]( M/[$YDQ+JM600W34^]FU*1$0<8G4V]4!TU!GXN=.N,PW#@$"KYB>#1=Q^EFX_ M& F'XCY">C7NME479$>,@9\9H?H)Q7%0;4H[FP0(K+9=T%WR0D=_H9_^OKY% M[F+ 0X3L8D1I8'9!$(^ZL3M6#(.3%EL5.[X!NI=L3RW8?7EK!L$Q:^AGUKO? MUWQE%<%J+=,E3 6\SVW&/(NGR' A=I$GT1RWAE[B:B?:FTB-RQ,Z'W%%B M&)^49G->4E@W'@?N9=J3TZPG;\T@.+8-_6S[($7*6%:'0-'63B%&JQC\H9]Y'="G M+9GE6TEW@M^(G"TQ]C;DP,XXE80(XP:(>$#M//78,7/H9V8\1ZJ^W /JE.8$ MDK-6&-U)TV;@$!-!B%U7%QQ3AWZFWE>IE10;G@%,&(TW3WB$HY, RQ_$,#CO M3O?(T7ETG,[9?,Y2F^^PI&5\49)T#1$OTRW1L"17N5V%H;N0"%/SR+_*M<&W2S###V884)#M%6H0!XCRP P],7:,&_D9U_(!A7G*%KPL35I MJ+>,2A1MFT^#:8((/,3P?.R!>[ C[2?>'5QFEA]S O*.BPR%VB;0*!PC$ADQ M//=L9(#-R;F31R M3!KYF?1Q*:0^@[@5]=*P)E9E^!^R)\W7625!7ZT6O&PG%SY.=FM]*AF1G #:=DPY8\ M!9UA=G#1 +29=HH0,F+6,72QH^+83\4W>2[2_2Y^*6"^E%J*/#?#YML*C]OT M&H^1G2O$+@F[>3AV/!S[>7@F(-FDJI%7^JT^8:F.AK0@MUS\2N5"-'_X]STK MGIC\#]JM7E?=?7EKALAI@#C\(^=E[%48)\>B)V_-6#B!$1\1&$BZ'"X,&^ER M;,48M[5%@*T8$;NNO#\XNO;O?3<[8JG7G'[23\C[\M:,A=,_L5__-).%'R:+1)-%V61!X^(3 M075GVR;C*.JN]4XLQ7ZQ='OWCR\GU'"OLY-'L"=OS:X[;17[M=5[]_7B7D55 M7]Z:07"B*O:+JO?MZ\5MO91@&V6(7=<='J>K$K^NNBNU'9H/Y.[%2'DS8 ]4 M:D[S?$O^_ER::VSK)\4S3N76F\[^-YU\9:=?A==*K*NO+ M6S,$3I4E_IV9_>%UO<=K(T#35)H;*+MS6#0*R'V"*;+S@=A59UD=2>TT5.+7 M4.]'WM9!.')$5_F0.]&4^$73>Z=>K[JH+V_-&!S<*_3KHG=.O7XO#/X17YV_LE?%7SV^#BUEU!=ZYJ6[DW\,*C)>*Y&P.+D,9DP: _A]+H3>?3$OV/]7@^O_ 5!+ P04 M" #V2;%62A[51]L% #2# & 'AL+W=ODX\27 1]T&2!HC3IL/13]0N[-:PEQR37*E*+^^ M;[@K6795)Z'*#">CT>&P4MKV9J=I[<;/3ET3C;9\XRDT5:7\^H*-6YWU MQKW-PA>]**,L#&>GM5KP+<<_ZAN/V7"K)=<5VZ"=)<_%6>]\?'QQ(.?3@3\U MK\+.F"22N7-W,OF0G_5&XA ;SJ)H4/A9\B4;(XK@QGVGL[9QO2&+IJ K1!(V9P^^X6R^H>2Q)T.(^S(Z6'6Z;QH=4[^1>>4/CD; MRT"_V)SSQ_)#^+=U)GW3/4$'BHZN MM54VT\K0;521 ;88GHNW57?PO#KIF^-0JXS/>FB,P'[)O=G+%^/#T9P^V MSA[LTS[;K46?+IT-SNAC8FN=,B,"XUG^NLK?X]T85QV M]_=SL>[WIL7+@*XX9%[7&Z-;]%QH]U'YA>O3!YL-Z-7+%^\GD]')9CE-QR=] MD*/:N[GA*I#1=TPWU^>W ML((=M%J;T5NW,NC"-\TZ9N[4!C\U#1*HYO(9[^5*&.:V0TXB[S4AZ5W3<:>'F< MT5)%.39GHU$:*A4^4L@:N+!1HD+2YTRY#KZI4VVT)8/:\T[YP&#^CF,X$5U= MC5-@2Y6PG72&I[;=)LMM.;RK7'M2^UW=HR#4IV4'GF*/F M%#(M+ASB@(_E])^0YGB0*G4"B3^_IHT:%<\'; MD'YUTAO(3\;>TE=45&59VY7=1D<[L%ML&28\,$Q"PIR1&F2MALQ.#3 P?XP^@ 9V[!'GS?2#0 ]D_6I_2A$+!)Z1N;\(ICGLU:TIJP MW'@OTLI[A49/>5GI6**L%J\"2S?H,1$J&J1').1]E(JA:MT21NKPJJ5:&%MI M8[J6WK&%>'V"7 JI*_ZF3V23A4RL2ZC!.6Y+7N#!Y7P@< RRWY%E8HC<-7/X M/<<;,?G5%G(M1@42VC8LS?L$.WWDP4CS=%G9Y&0K(CXG6Q+P0P?B"97=44#_ M)@IYE!T@H VO]GHIM+.-KKMQ.B09)W5G7_6?.JQBQ,L7O@*[P76% CA"Z4R> M,(?[ XB6BZ< U8!RL@UD558F$@63%2B(B':GT6TT7P/CF3Q_(;MQ="7Q[5Z# ML@GY''0BN-^RA,C TUT"':0"_7%X^]H'X,&XN':Y@.AH\.YMCWS[@FXGT=7IU3IW$6_@-"SQ3P=[ M.8#]PH'\NXD8V/X;,_L'4$L#!!0 ( /9)L5;TTG0^=A, &PO=V]R:W-H965T&ULI5MK;QNY%?TKA+M=9 %9MN1'W+P MV\EN4^1AQ$[SH>@':H:2N!D-57+&LO;7]]Q[R1F.+3M;%#!D>8:/^SSW0?K5 MQOGO86E,H^Y651U>[RV;9OWBX" 42[/28>S6IL:;N?,KW>!/OS@(:V]TR9-6 MU<'T\/#T8*5MO??F%3^[\F]>N;:I;&VNO KM:J7]]L)4;O-Z;[*7'GRQBV5# M#P[>O%KKA;DVS=?UE<=?!]TJI5V9.EA7*V_FK_?.)R\NCFD\#_BG-9N0?5?$ MRN]L3Y5FKMNJ^>(V?S>1GQ-:KW!5X$^UD;$GTSU5M*%QJS@9 M%*QL+;_U791#-N'L\)$)TSAARG3+1DSE6]WH-Z^\VRA/H[$:?6%6>3:(LS4I MY;KQ>&LQKWGSR35&3=6^NA:M*#=7UW91V[DM=-VH\Z)P;=W8>J&N7&4+:\*K M@P8;T_2#(FYR(9M,']GD2'UT=;,,ZEU=FG(X_P $=U1/$]47TR<7_*C]6!U- M1FIZ.#UZ8KVC3@I'O-[1$U((JG'J5UOKNK"Z4M>-;@RLK]G)KRQWO'LYO&W#7JHG+%]W_O MHOWIU<4@QNK*6PAB76%!F,2EJP/6+S6[TLW2J*)[8DHU[\06.K$IS*_:TJ@& MH[70R6O1WY=NM=;U=J0LGFV6KJI@>9L:2X5V%FQIM0$!K<>%T'S? 0U%+? M&C4SIE:FLO T8FRLX/IP[%I=MMZ;NM@R[Y%Z3 E @(#W+ 5B;-[6O!Y$4:0I MX/G"N@_:+YSZAI%^I-[7Q7BD7.O5I:XUF*E[MB 56.),!->]+B$CLGKL#]P" M52,AOQ*5+("_PE3E0H!@8'< )C*,N7DUY!2NVHKYLJ!#*](?MXL"8TA)JC6K5Q6C:[-:$1@QF8YLEL*UIO6VLB;;BC5&N-NJGZ[!E]GL^MN6?4YRZ]!!S0[!3@!(O-O[-B)-J10Y*MEFW/ U+)J* XDO=I V9 MBI#AY=IY\79,(>_SYM;4+2SY+8P.OD(N)S9WG\8=3Q_:5__G91+2N3H[57]5 MT[_AHWMXH7ZNFI>30SR;'./CO/E_C5FDUF_ZG-:>TMKOX6$UZS%]L]'C&:M+ M!7$1VU!<%*4+L#?/9H<\K[)_L$G"LUNCVI#$!$UXI&TR?&6:I2MWV8";(4S MR-C3A8X_:01/,_Q%;P@KC+?L;"=3?!R?4@"WR(9*M7"N#.KL2#T_[CQR9%LSDI4)Q"RLCU#BF<4\,:3/1>.(%6(3S$W^A':OL#CY$)#E6#ZN M'Y!P=$H_-_I.%>)!&::<'--/)XOI;.T('\3 MW^;N;.LYC)),S=W&'88[0]BN72R9RB8A-@4?P$HPC&STBJ5'$..$_ NG/9/W MUD* ,%HH#_N7CJ//;H 0DWV/D&<]B^*#JQ?[%<)ER?N@5(!MPA'D$:A$ +8, M]F)A@OFWJ#LHHX)H;;_6!I'7$(N$5Y1& 7TY@',T'P Q0W4!6Q'A$3N%]GY+ MZM0KUAO)O99MX4-;9NJ=]C6&!/7L Q*(7]05-KM>$DW?B"P"3HH0MA!F;-62 MJ9MN5L6SUI@5>-:SG_]R-IT>OGQW=#-9C!T"D+$B5"44X"WQ.N&ZS"2><0G7AX2:QL24,F6]C:2OV,' M7?+Z\.&G5J-W+ /*A@Q2JP+&2- )3T"$(:W67%,@EI+SC0"VR,>56TOX(?8W MT(KFO,<0_W=(4FT0RW"=;&@69Z%/A":QO*^P9RBVSP$(BY&S(7V6\(F7C^3I M1#?5]^2:G(3U7HD5NCI@ 1OTG(CCO5DWDBL275]K#L=<,S&XGR,*P0BA)JB5 M!+9"'KO@#4FT*_T=''>4DC1@C>TJ2D="N$B5EN^4+?;+.R2GH8S7ZIFM.&<< M1I!0!J99)!>3@8&^Q 8,-P/=,E3QY%>$!D 0):L2#6TXI2J#_XP2B'J"B*$8T M?5PVQ*Q0X!Y[#57^>ULN8N;/3'+EL5Y7VRA)/%E1$@ M*H H6$[$\B3VF/'M4NQ8D&[_@B5)90LX$9;?"5<"@H7#)G\8QHMN1.2[5TAT M>$U(LD_E-N-HZ$,6\0S*"32H5X#8E&PH&B.O-*(X"+^W@CX4 M<5D0/!(0 3W$',V&/(1&,2P(:]C$$[=B-SMYP0I=-3"\>A[EH1"""5E+LD6O>1G4,=XQEI6%<%-QDDJNXRR/D/ ]\+29T^48)TUL2G X*+5%+A(;63$366G_'6%+Z(J0 MG^=2%-PO^2'Q?Q]?8P;,6MM$\] #C(P+QP%]-25F:^B*-Y[ZLD@(" M\9KJ$59/I2\WQ+R6KW)2(UYXLRL\]]:2+7T-DS3DGNPTZ, MZ+'@Z>O$#(($P"O)7++G>6$8/LR7B2!IG!C@KU48N6D@(Y$<#>D%::O_6]9CD&1*+"U0%BGZI*B=U^@;LE6N93BL'F2)!X5V;%T"]/JMV9[9!6CW MU 'O"K$'KC;P_1^!6/(]'88KCW95,GH!2.*\!0^8K:PN(-JYLJ"1*?FTQ :Y MHJ0MD3=YG 3[1:H@ZF934ISZLWEG*!9*\3P!FN;\AO'B_/I2G1Z>CE QFK6: MO)#?T_C[*/X^CK]/7N3'"7W6E&3.O4Q7E5VW1W/-YZD(X.TD/XJ]44Y)U 8U M10.^URU2"DVE,RS1CXA8B7$L1M, @G.+ED6E<3YG#!FZ9RY:41]MU[>[PM*N M21?BK:Z&">?)GYM5=M'% TJ1@/J-+$)3DYD3WY+>L4*3ABCI#%+P&]Z>FQU) M5:(_*6$8RC2J*!M[=G9E>D.0WBF+%9NNB_<'PO!/$B M_0+(#V$P7I:@&277+5H"_V[2I 6!)\14R@*#IHB9<")P'$?AY!WX3"*JS<(U M5F>-B:3UWF@&^D8I%&T^Z5:HCCHQN4DEBTDC4ST6D+>@\HQ-H=W:C,>-RYBK M=>5%YG5T_%55=.R'TKPR*/>:[9I2$I@(A7=2$-M2['E3EX!TGSEM4CUF9)+@ M(U0RQ?)14P@]$4/N8Y>.JQ%0Y*#CO.3*.]X=2B!V@F@=:XU4G<@B$?U2 9+& M(:H@?&PR)7!\(.8CDJXLM-_0.:"C$OZ.ZP3$^7A41>U9.A7G1SXGLDHJDDM Q\US&_Z(["Z(("0@,!3(;L[,L1>#FUE,TI5?V- MFD8U(_!O,1_/5<.-(LQ:T=$_%$G-+\.27,CHKHQ: S MMZ;J$)6)D?LK24R18SD$DZ!3I :[V!NL;^DVDD+":+F$Q4A.U3LY47++#:B. M!.[3?B(KI\.@3X[*)[K10-J^T7?Q*$'ZP7GK?"L!6$M3,G5U^C8I4B3C*?0W M^NZQUGO"X:[\C\4U32&'(0GSJ19A-.AVGF2:WV:9F69C8N)R[Z"K#[NT'*78 M_='!?4K&ZNV?(/>Q*Q-RZO"0J+[;+,J4W$7-2*D$W?>08IGQ *W&1=V(Z MNH9A$:\BBMBN(J8^MQ1WWGW?EG:&&*(G01][]H2 MMRL[D]MQ$I!HE6(J"EY<.Q:]J<[B,]#\E*FCB&E(!\I@1G\W7&;E@J;+7?Q\ M2+DWL/V:@S)M5R"F2'-GQ\G;[B.Z=.KZV_GY53IV':NO+ UZ-NJ\0=0;-=>= M?Z=N1]07%RB66A6DR+CVRGFS7]GOR#/W*6'9)TR.FS$\#_[\\3V/\2"=(/L* MW#$#<=WA;KR*1'?>N%O%I4]WF-3WY+H)B M&<0ZQY6PW,NVR8\Y"='=K80/AD'RG-'!K%,!@12-7N2UF(F60TC'*<>@8K=A MI"0%(Q<-H[3"F&F3F:FN3:#^0CU3$S551]&H'YA'3>VC:/!J,GWB9B)=L1%N M^V\4F[L+6)PD4!$PN'J9'[Y2?,J.8O-;"WU<&!XSIK9#.F?,S^L,7283HHT**5>F4]V,?DOA:MESR^B!7?D'";B! .?N/ M%@:!U/ITQ)]J JO\AZY;RJ:2$Y\_#+7?"J5%B.'UTDQL_L M.FO]P]NB\SQLQ@MM@5*CXIM*D%L6D6H5T9%',/JJLPB:+SL!92!=G0[TU,-M0- M55+AQ(!MZEJ8ES%6>CT*XF"[\2@7);F-,!NNQ *G2$^KB6$K[%GFLD9EI59@ ML!@%U_'E^-3Y>X6(6,:? MCC/H0SK@[GK+?N=SYUQFPN*-KG[*.96CX"* .1:BJ>A1KS]AE\^9X\MU9?T7 MUJUORLYY8TG7'9@5U%*U?['I[F$'01$EZ@"_M,TX] M7WH@8PNDX4XJH7(I*LY9$/)+([LOWY;N=#^=:YI+NQ(YC@+N"HOF&8/L^"@^ MCZX.B#WMQ9X>8L_::DP:DY?\].!Z8= +A5_?<4,PKOCX]S[1AVG;J@_@JU3\ M@!1,A%EN[T,MX$'!+>98S]! G/J;3T[@^.@B2:(K9P"5+(3?X4NWBA-0&@II M+'EOB%\9DHYA %^$:KCS(?[05G, MXUQ :G$CHBKG9=]N;>AGY0D>"@*=-[V M?U%6;EC2,\+YR;Y2A#M=4Z-9^-E@(=>-HK:!^MU^_%RW7??JWLXNCK^0RD*% M!4.CP?NS $P[#UJ#],KWX$P3=[1?ECQ"T3@'/B\T5Z0S7(!^*&=_ 5!+ P04 M " #V2;%6E>#X#8P# !U" &0 'AL+W=O;,=);0-QTF 9VM5HLN[#L ^T=+:$4*1' M4G'27[\C*:EVYW@H8-/DZ>[A-Q5+-*!/.ILRW5?"H;PRN!2P6ZJ6NF MGA?(Y6X6)$%G^%)M2F,-T7RZ91N\0_/'=JEH%?4H156CT)44H' ]"RZ3B\70 M^CN'KQ7N]-X<;"8K*1_LXK:8!;$EA!QS8Q$8_3SB%7)N@8C&/RUFT&]I _?G M'?J-RYUR63&-5Y+_616FG 63 I+KEV(^R\;Q8'D#?: MR+H-)@9U)?PO>VIUV N8O!20M@&IX^TWJBB5PE M[*'<&45/*XHS\]^E01C".[C&E8'/*UYMF)5+3R-#\-8IRENHA8=*7X#*X),4 MIM3P0118',9'1*OGEG;<%NE)P$],#2!+0DCC-#N!E_6Y9@XO.Y&K!B/AIA), MY!7C<&>80:HQORX7>LAQG =T'C>H1@_F;5\DX?G^"[+ G.SR% M/G?G<5WIG$O=*(2_[O')P(++_.'O8UQ/HAWGZL]^ /V'W>V!9VM;(0)0="[E])DM77Z MY@3N=WF;P2]P+PW5ZH]8K3*4[GA,0Q+'Q$-LWAE4]4]HIO<3M;S3$:&=G_GA M4,9#1[N&S)MMZF(-\D<_S[?21E6;$=)[N H8.<>7PSG(/RT8-4O_5, M"$./95'IX\[,F/G'7D]G,U%RW95S46%F(E7)#5[5M*?G2O"Q4RJ+'@O#0:_D M>=4Y.7)C-^KD2"Y,D5?B1I%>E"573V>BD _'G:BS'/B63V?&#O1.CN9\*FZ% M^3&_47CK-2CCO!25SF5%2DR..Z?1Q[/$RCN!G[EXT*UGLI;<2?G;OGP:'W=" M2T@4(C,6@>-V+\Y%45@@T/BGQNPT2UK%]O,2_UD->>8AV0N0,7V1E9EINJS&8OQVY'C&=@)^X:I+<100"UF\ R]N;(X=7KS#9DU&TE5>\2K+>4&WAAN!6#-Z MF[T>+MD.9]/FHY[S3!QWD!=:J'O1.7G_+AJ$ASO()@W99!?Z27LOB%=CNBSG MA7P2@LY$)2:YH9N"5YK^^BX>#9T5,OO]]S8;=JZRW08?&UWZI/4"?A(D)S8T M2A"Y-5B'\HK$8S;CU500Z@/=0B_/X-L;_F2=:16N)Q,,88X77.68NZX(&YK- MFAT-*&)MC7-9:>04Q]N5V*ZP/L0".BT*JVQF8(^'B5!Y-=7.8YH7@'D02B!S MQL+25J+(O4F558$9HIP[%T^4+#$]S;51WND9HAG5#7D!Q=NZFB3$J)*F=L2U MU[U\M%LEZ&)A%W? 9J:P5>O\/6461BFE_@:+/B\J0O;]NY2Q\- ]E_RI M+U MRN6C4%D.4W^YL@??:%L_Z'0ZA>^02[0?'= 9]AQ.#NA"9**\PR++_2*6!DF: M!/UD1'MA%P%@+8VB0PJ[24Q[N$4C^D,A"( =!3$+@V246ED6NFFV0G].E=@H M2,-^$";#'= _JGNA+?9^$H3#.!@.(CK8D(_94OZGD]Y\(D&7(3&LB**+S!<30-EJ[Y&)!TWAW&J#3F1D2E'@3-!.> M*[KGQ<+5FCV6>+?M#?KV?HCX1?"^QF/EG#?Q8*_SZ \2SV/D:>R-!BT^Y[-< M3%J]9%GQ4,=00C*#9#'U*::I6ZS)JRMQIWSFVI$PA>N?BV! (NF7"5ZS3C!\ MJIU-6A8"1:K5)FR:VQFW,'HP?1>J1""@C5YP-86I#UQ3CK*..;QY;])^76U\ MDKN7Z/#@N6_=1BP=Z^NM.R[PZLG%T?!06RZV1_@B8[D(#GM*>RAH[\4S=K1O M9@L=M-BTEXW#L+TN#F[N5 <@;EM0C6,L#C@AIM>]O%[-UEP, %_[;&S5Q3S7 M+8X:AEXMBUC32\:=EM#]OT_]0> MOMP?5MW@]%XH&-7J!QN=XT8A2V@.Y!QYDB-!,KI>&(W&/[8[.V_F?6OQUY\N M*5]I+E$P"I&Q:=_UB[15X08C5^'Z ]NKYLH6PI^D Y' M 4MUN)_RJK#_8XV>Q672.: $'(VOBH(#>W9L36HO\\3KXN@?CK 3/?$C#RU8"Y?U/ H+ CB-,M#37U#35>-5\TI31, MR)U$W.7%4 'J$-THCG>@K@XB?:1T'T7NP.Y/WU]>.';@?-A'3XQV(..L1.GK MIXXPB$"3A9MGI4W#8]@2COSI8O<1 ZC]*$BCS5/1"G5;_+UZ<-XM@ /JMB^N M7NOSN!1JZOX$L&UJ41G_I=R,-O\SG/K/ZY6X_Y,"RTT1>52("53#[K#?(>4_ M_/V+D7/WL7TG#3[=W>-,X*-#60',3R0^JNH7NT#S[\O)OU!+ P04 " #V M2;%6UVYJ0%<% =# &0 'AL+W=OO,]O@X@)88F9901!/QM\C67)0$3CGPXSZ%7RP>/Q'OV=LYUL M60J#KU7Y7>:VN VF >2X$FUI/ZOM[]C9,V:\3)7&?6'K9=,H@*PU5E7=86)0 MR=K_BH?.#T<'IK\ZD'0'$L?;*W(LWP@KYC=:;4&S-*'QP)GJ3A,Y6?.EW%E- MNY+.V?D?RB),X *^"ZU%;%18JM MT_9ZN-%I.$Z3*].(#&\#R@.#>H/!_/F3>!)=GR$[ZLF.SJ'/]_< ?W[!!PN+ M4F7W?YTB>1[&W^L OB,48H.0H;:4HK#=PU."&BOJ7-9K=DW3ZJR@Z*9U#9FJ M*LH8"K[L/@1A82.T5*V!1LL,#2T9BGR3:;G$' C5%@@K55*&.SBQ+/&*5'-& MD #IUY3@\&J]UK@FQ_?!!F\?4&>2U#ID:% 3G-62DC[[@>)AWQ1"8_?=B+)% M>!&_A(4HZ6HQA#>88;4DN2Z $AC-0HJC,)U-X6DTB%-X_F2:Q/$UQ(,H@J<0 M#9()_,9\B.ME.(Z3,*(-6HY[49K,^#,FQHW4)/AB%$ZFHW VGM-H%%(67+33B(X@04C#R 594V/]' M-G'?Z/A I_Y(>Z;JO]O:/Q=;:0L05")R+A.<(C6G5"-V'-WPL>[P)WLJH[UC M.G+LA22^?NF5O1-2PS<7KGOWO*=+H?IAV>OTRB%\4915M$9E'CD-_"YVNQI+ MP;=(3#A'CY-C^[,C?S(EQZ4%M?=LZ%.62?D<4BM 0>0%8>6P[AP#1$!63JWR M69YS^I*PEVC-WN6+4F3W%W=9H4JJM:IQBCEI6:!2.99 9)VH,X1]Q%-4^Z\T\B]WC%;9.--5T'-E2\2+K<^2W,/*X[F/AXT MWT ZF$[[0!I1DC^CI1K'+2VEW,#KD_6S\C*9'8KG+S?X[A;(V-W*+2!0WD;TYB]I,FJBQ-6D4>X MPW+!]G5P1RZE/M.T>N<)&<9$"N',\J/D,IT:Q#X-JF8Z;,@]+-:NHP@2/R<<">Z@J&1RU;A7KM&E-#.&UM???6 MK_:][RO?\AW$?>-,56=-#R:4N**CT>!R')"'73/J)U8UK@%<*DOMI!L6U+^C M9@':7RFJ;-V$%?3_".;_ 5!+ P04 " #V2;%6D0M"W^," #7!@ &0 M 'AL+W=O$ \N,FUM>;8P7;I]M]S=K)0V.@+O-@^^^Z[[SL[E_%6FUN[ M1G1P5TME)]':N>8XCFVYQIK;0]V@HI.E-C5W9)I5;!N#O I!M8Q9D@SBF@L5 M3<=A[]I,QWKCI%!X;IN39D MQ3U*)6I45F@%!I>3Z"0]GN7>/SA\%KBU.VOP2A9:WWKC736)$D\()9;.(W": M?N I2NF!B,;W#C/J4_K W?4#^D703EH6W.*IEE]$Y=:3J(B@PB7?2/=1;]]B MI^?(XY5:VC#"MO4='$50;JS3=1=,#&JAVIG?=778"2B2OP2P+H %WFVBP/*, M.SX=&[T%X[T)S2^"U!!-Y(3RES)WADX%Q;GI>^T0AO :3LI2;Y2S<,WO^4(B M<%7Y3;/!"L[OZ!%8M./844X?&9<=_JS%9W_!S^!**[>V<*XJK'Z/CXEK3Y@] M$)ZQO8!7W!Q"EAX 2UBV!R_K"Y %O&Q/ 2PX#1="<54*+F'NN$-Z>.Y)O2U< M_C2<_X:.;<-+G$3TD5@T/S":OGB6#I(W>\CF/=E\'_IT[R5="KX04CA!>LZ$ M+:6V&X/P]0;O',RD+F^_/:5G?\;V?1S"B06]!"I^N>ZK?P"G5*B5-O MRQX5_RI[E"VY=-S M6@EE0>*20I/#(35)T[;1UG"Z":UKH1TUPK!@\Z4FGIWA$_3_LNE/ M4$L#!!0 ( /9)L5;+#OJ&[00 &H+ 9 >&PO=V]R:W-H965T7)DW>PH;>(9.TEWN],VF3J[?=C9!UJ" M;4XH424I._[[!4E925PGTQE;$B\X Y $.=;J>[U&M' 0R5J?1&LC6D^#(>Z M6&/%="@;K&EE*57%# W5:J@;A:QT0I48)E$T'E:,U\'DW,W=JLFY;(W@-=XJ MT&U5,;6;H9#;BR .]A/?^6IM[,1PY225UAK+FM0N+P( MIO&'66;WNPW_<-SJ)]]@/5E(>6\'G\N+(+(&H<#"6 1&KPU>HA 6B,SXV6$& MO4HK^/1[C_[)^4Z^+)C&2RE^\-*L+X(\@!*7K!7FN]S^B9T_(XM72*'=$[9^ M;W860-%J(ZM.F"RH>.W?[*'CX8E 'KT@D'0"B;/;*W)67C'#)N=*;D'9W81F M/YRK3IJ,X[4-RMPH6N4D9R;?I$'(X02^R;J0M5%2T)85?*X-*M2&5B[%3C'X MBB4OF#@?&M)J98=%IV'F-20O:$CA*^&N-5S7)9;/Y8=D;6]RLC=YEKP*^)6I M$-)X $F4I*_@I3T%J<-+7Z% @Y'PB=>L+C@3,#?,(*6>TOXG'T<=7C,UZ8[/7T"F*ZT)(W2J$?^_PP_0Y-L;/==*D8NKL?.[+X%&XFR+AM_$X M'D11%,+USY:;'=PI5FM6>%\]S!&Q0^0Y$^BID55%Y6IN*'YPU2H;9K-&^BO$ M7\1J:;JYI/=FCS1'Q>EK2OSB$A7Q]+NHO;U)M$4.Y) M!4QH">ART68"G25&!7=%T/8044DS:YAQ^86IE83MFK8M=DY]CV QD^@=!0#B MW/ZL8T\#2E;YI/$NW#2>WQ^N[))6O\@VJ.@NZ9>O'U 57"-0_A3T))=N6J,- MJTO+P..L7C,Z.OXY8X+J !Z)-L2C09ZF%/,PBJ@TIG$$;V$4CE+X@Z)N[DCY'.F(1X/DM'9 =[9,XE#(RPFY5M&&YU4]]KK'V>YGW"/ MXWH3"S$>)0<0GD(ZB*W-GXY!BB4W&K!JA-PA+1!U0"5(T[5'&K4]^()C:Q.N MD!4U"]H=NW1WKUK!W.W)=0AW%/3D] MG0N4C =D_AJN[US?P])"\'VA5%39(0WS'-Z_R9,X_@@9T?T.DC!-X!TE3$/] M AFPD8+\$/9 9Y276?1TL>0;7B(1L>,H2H^4?.S?U"\LD1M;C)VZP_4>1_"E M-0UVR)0&"C[]ID4A6TOL+=NQA4!'.$TJ2XN5K+4]U.9W:M,E:5_9LNKX<93T M\$T'_Q:2=&13(!_W:FC-WC!4-+-1/]E3F,-I/]DSD9S!R2 M4]\_/6[W72B1NN*4A@*7)!J%IZ, E._L_,#(QG53"VFH-W.?:VJ&4=D-M+Z4 M=(-U ZN@;Z\G_P-02P,$% @ ]DFQ5LQTL'7H @ : 8 !D !X;"]W M;W)K&UL?57;;MLP#/T5PAN&/;CQ)>EU28 F[; . M:5%%:MQ&-ARM6X!SMS]6M)BGJ6')>H31< M2="X' 7GR=EDX/2]PB^.:[.Q!A?)0JE')USEHR!V#J' S#H&1I\GG*(0CHC< M^-MR!IU)!]Q-@ G\3N M 6DWN_&D/?R@EDV'FJU!NVT MB3;;^(@\[]Q/ M7]V?I'L)KYGN03\)(8W3_AZ^?I>.ON?K[TF' :O@*Y=,9IP)F%MFD#'6F(. M\WIA>,ZIL>#W/3Y;F B5/?[9Y?->UMT^-V72@RL)?)<0B&/T.2 M@%TKD J6U&/-BZXF*]N[24[@,YU:.M'&^M46S4D/[DN$R>QR?@]35='(,[G,OX' M4$L#!!0 ( /9)L5877'+3E 4 ,T. 9 >&PO=V]R:W-H965TKL]J'8!UH: M6T0H424I.]Y?OT-*5A+7<8/%%K E\9AO[AGR9"W5K^S(R=Z(U/2K;$&9H_RVM%HUZ+DO(<"\UE 0H7 MIYU)\'XZLOO=AK\XKO6#;[":S*6\M8-/Z6G'MP*AP,18!$:O%9ZA$!:(Q/C> M8'9:EI;PX?<6_8/3G729,XUG4GSEJ,\/&)TJN0=G= MA&8_G*J.FH3CA77*S"A:Y41GQG](@Q#X< 13+C\SM91P4:!:;N &DZR00BXY MZBY\*A+OI&>(HZ7K)0WZM$8/GT"/X%(6)M.$F6+ZF+Y'DK;BAEMQI^%!P$NF M/(B"+H1^&!W BUKU(X<7'5!?@Y'P@1>L2#@3,#/,((6=T?OTK>'Z^^%L!KW7 M)4OPM$,IHE&ML#-^_2(8^L<'A.VWPO8/H9.P14+F5%+0RI)<8I"8&#CG.A%2 M5PKAVPW>&9@*F=S^O4_\@PSVB^\B)/;@3&P4@TM,>4)6FFA(B6VE-:; "W"[ M0B#_)%GK( _.<6[@:B[XDMDDU" 7.T#72N9<:ZDV-<95 9-2<0&QPPB[CX;] M+@7_!CZ3X Y*$8JQ-+]7-!/Y;A,]I5VG_X(K,M#0$=&N7'RON*&D4:S0+*EUK6'VD.TBSYC MVC0RSZE4S0SY#\XK9=UL,J2_0OR!K)"FF0M;;;9(,U24MS A^^("%=GIN:BM MO*&_135K2H$JX1*'X2>I)*5Y71AA6IM<#]K,X8I4[]G#)!=0#W>!N"03>.(O*YY]MZ M&5'5? D#;Q#!1_*ZE:,?#J%9#4[>"]>T2Q*X3% MI'CKTT9'U;RV_(?]N)YPC_U\0PLQ'(0[$+4)*1$K&S^-!58*YSLJ!-].+FT]OX=NE,^C>+GJ0Q7\\! Q;!8;_[XEE^ N$';7"CG[U MB>4@@P,GEH":\JR::YYRNFP\XW0+;VR*AOZQ];_[#([?PIIIL%6N31T_7&?&=TW4=D-M+Z0Y.!F8!FT-]CQOU!+ M P04 " #V2;%6H&^X2BL& "6#P &0 'AL+W=O+%H7R22X@S/G#DN9JZ02 M7PVSL[KFYN5,5/KII!6V%@,W.%Z/XEQ4%3D" MC+_G/EO+)>M+(6*\28SRIWHY]^$?-X>N0O MUY7U3_;4S$VB%LMGUNEZ;@P$M53-FS_/>5@SR+IO&$1S@\CC;A;R*"^XXZ-C MHY^8H=GP1@T?JK<&.*DH*;?.X*N$G1M]T4ZP,&2'[&QF\$W9E=:N=*R2U6(8M.^ XQ+H-$"Z%FTU^$5-T 399@DWW>1XN4W(BI-DZJ";N0-J^TG1G!_K@3 MSXZ=53I_^',7\+VN=P.?J^*(G4G]F9N)AA2- 8+JA97F>:!.==?KI#E M1VFT(I @\O"0/94R+QEV7V69+K1A7!7L45>04R48B@A7,F3C_;LLBKK#C2E^+!P>K( 6XA'U:;H 0*CKN;LE-MK\!4,EH;C= MVB)#%H.ISY>W=RN'L'J4!0"@,<:NPB:"+Z$FH%\8RN R3*I-S*'2^<6QX?"= M5WX]250;+.@LG+&\DJ3.!N1L2EJP'HU4,*(%4*R-W[&89!F6PN;;X/&:/[ ; M64Q$ )X4[7 M\WHZO B\>]*-@NQM*<<>C+.-$6W"7->U,+0+Y3]$CBL%.[V^7='\LA'%95%# M.5H%[+2Z%\9Q2$+Q@A\[PQ<[WNER57R\"LFH,4 K!_J(6^F<4O!I=D4 P&O4W$FU22X&SRTIB M3S5+W&E">(-]H&:"_=20$0W1BH->$N/=IW8_WOBV:K7#M,L._/0TB< R5EF$ M8N9>%[-?O^>VKX=I=-&>2XF)9_R.6 &3;+!FT@[C!-UVE/3H%<;^%4=XDI=V MKT\#U\WN0 JD0FH%:^-^YEUEWC$^K*V6I-3]V7"? M)^_JK=@6[SC<->1I0FE;Q17[Q2._]"Y2MKA+".87X5['E'D.**8>)L4;,?7B M'3$-*- -%47?4]$^ 44DF6X7SY >/61F4R]9YO4R0&IVJJ4A(=K(LK=9ZF,0 MK?2!H\M#IU(SK^;>6SORJ5^YZ#?4-D0,B((0D;?C0;2A$&(1$P)4"9H2D[:Z MGD,OK2C*-KP&J<_6#TFBM];:%D)_W7^Z1PE0^VX%$'CR$I*JHR1=1Q]OHN\E ME/Q3G";C_Z>0W'$<=?D&:Q@]Y%^()JZRFYQH);L5XU; MC&)_:9R>#))S]#,5I=]-V^*-J4VLP)Z&6[$1^]D;T?6#/M+1T'TAP @G93K >][#LTHW1LT;RCFF7]'Z YWD[3 MFX4S7M*>D\ M;>Y:J^G-C14;!;]SEE5B#-/N4=IK,=/< IN.TU-_\[K7#O]ZA!997\=&_4$L#!!0 ( /9)L5;J<.;V&@, +8& 9 >&PO M=V]R:W-H965TSWX!* 9 $76G0%'E6V3PA86,=6(%G'*A$O9L9-3)3C>?+),,"_@#*YLURF6>K,'-)78AI5IR)2* M_"IG"18@>3D0;Q-Q\0OB!7P4@M;#.U-1]2,^%Y&CTN))Z;8X2?@1W106\PD4 MLV)Q@F\Q9KZ(?(L3F7M@"^^504D2->P8F6(%7LHWT2U?I@L?SX4_8$GK3+X. M3^Z>LLWOO\U?S=Z<$+L.X)_/],"PU;:\^_92$J?# M#-TPA>NZ5B7!!Y*&]_"5H,5[ FU-<\;D.I"AX# H )U<9#R C: )*%-)X[I0 MT:!5X]Z*LW6/$ LDY\+H6;K9"]D$KE KP1N%$[C&.[A552,TG\D8\IYD&6@N M]9X<8W W6.$4;O Q%:3#BJ"7-G/_UX52D[)%UU 5[II;"K7S5JM*[KKZ?N6B M'JX36LZ'(G=RE6V80)+\!^L]A#D"DAN&C_TLE"_,!"4']Q(]L*?RU'']DQK MQE$,-H5=:QVG6@Y*M>0J*#02A,!8%D/<0?J^;,?&C\]B I=](S4.QG(:G6O; MN_0(UHX.DI84;'!G2K2?$G?T,?:EQLR?S9*.I&YA8GHH;6\XC95Q=QS*EVD6 M?7=/$UV4-W+'DEDMT-GTC_,,7)J2R6![B)-I;UGF7%RV\F,A%QSDO+;2CX,1 M HR_JLU_4$L#!!0 ( /9)L59%+8J?PP( /L% 9 >&PO=V]R:W-H M965T&>Z5WIH"T<)S*:09!86UU6T8 MFJS DIF>JE#2R5KIDEDR]28TE4:6>U IPB2*KL.2<1F,AWYOH<=#55O!)2XT MF+HLF3Y,4:C]*(B#X\8CWQ36;83C8<4VN$3[K5IHLL*.)>L%O91[3]BF\^5X\N4,'Z$?>.;4L2L M-E:5+9CLDLMF9L_M/9P !M$K@*0%)%YW$\BK_, L&P^UVH-VWL3F%CY5CR9Q M7+I'65I-IYQP=OQ%680XA7>PK%<&GVJ4%NYW-)IA:"F J2H[IIQ-?1W1FQ_4YL_QS[ M^)\'@9]?\=G"5*AL^^LEM>?YVJ?NP9Q)JC>7,Q3, .Z8J.D24T0'BY&C1F$ *,:1I"LGUX/U-"C-QT SFF/.,:"_>#)(XOH,E:DZ4$UA0 M+T"M2>3_Z5/*[$#KMY!&,+A\Z:7#DX(L46]\VS&0J5K:IC:[W:ZS39J"_N/> MM$4J@0V7!@2N"1KU;JX"T$VK:0RK*E_>*V6I6?AE0=T9M7.@\[6BRV\-%Z#K M]^/?4$L#!!0 ( /9)L58$-,3)CQ4 !U$ 9 >&PO=V]R:W-H965T M9WGY M>F]559L7!P=ELC)K78[=QN1XLG#%6E?XMU@>E)O"Z)0GK;.#V61RV?3%^>S$YK (_YMS;:,KA4=9>[<3_KG8_IZ M;T(0FN]T3Z5FH>NL^N:V_V/\@8YIO<1E)7^JK8Q]?K2GDKJLW-I/!@1KF\NWOO:( MB":<3NZ8,/,39@RW;,10OM.5?O.J<%M5T&BL1A=\5)X-X&Q.5+FL"CRUF%>] MN;3+W"YLHO-*G26)J_/*YDMUX3*;6%.J9^'JMU<'%?:C60>)7_MGT'_L_9O*P*,,O_]AU8UCOJ7X\DZ$6YT8EYO0<1*4UQ9?;>_/J/Z200[]1__/=WB_]^Z]4;G MNY&RN+==N2S;*;?-L519STN;6EV '".E\U1M=%%AZ=X1ZOS]]X\C=?[I_>5W M'OPVVQ5:?38IF#H;J[,L QR5*1+9L 6$!H/2>:E9091JI:^,FAN3*Y-9R!H= M;*P&*'?<4.YXD'+0'] .N7I;%X7)B5CQM@0'W\BTW'@<90>W[J?L;7A:@@ + M)=1:B>=,6*+5HLX95E W"5- QG/K/NEBZ=0/C"Q&ZF.>C$?*U85ZJW,-^N0M MI4#HR@&Y0OOP. 792::Q/Y0QH!H)1003:@FK(OC)7%F"UC@!M"W)ZZ)P:Y7: MQ<(0.(9X39GK9*7SI5$%X,&\ EMUG?&I', H%+%$859D8T!Y M<*M;FT&"GS0$/QD655VNA!GIXOU_:WNE,Q*)QXKMX#;]Q+US[PZ527AM:@J@ M"0*R@NV"=&46HPE75Z:L1(2WMEK!WE1U82MKO/06QBB7&_7+['@RFDPF*G>P M'OP0*CI9-3IZI-Z9Q*SGP+6_-1O=&-(=$5A*F(F/T1'V7]3A:/I\BN_IZ.3T MN"OL0&:RREWFEJPY>(7?#]7TY$1]=Q6>T^S9R1'//CV>#E'Z>4/IYX.4_@;H M@>!Y9AY*TL'U^DEZ%E16M!LT1AIIU:)]TN'['(X=R (BNZUF08&80>[J>;6H MLV;^6+TO*[MFN:$!]XWG35(#L8>>Q#;D&$&JW!"J#=\ZXM'\9@0U0];:AZ>I^I37"*0M30-UO^'*FW M!;BL\O\\3HH'-[M#BF6W+B _C-@HK<@^D1[+:SX[\!(P6T(^=16PQJ@L(Q]O MXPHQ,IA"FKHP5R:OH?7>0<*A5TD]BX#?1'3/W=O"W/[[-E#Z3)V>J'^JV>_X M:&Z>JU^SZN5T@GO3(WR<5?]?S<&DCS9]3FO/:.T!?OB]X8??!_GA(S1B3OS\ M6,H/+MM/^68O%:ZL-V;L6:4*U"4J05@\Y5T)&2]8U!&89?9O5@/0^K51=1FH M"L8I$&?)\+6I5B[MDSLWAU,'P68K(' \4/"&Z?--;\F.F,*R(CZ>X>/H1'VP MN47TDJJE.E^ M2LI^7UR^+XY6Y?=6\B#'@\0_T/* K7+)#LI"/;._J=(D9'EWT+4;5UI6].+! MP)LB^9T3@4U)%(*$D]E[9C%/A/5K4CG"/]$&%)D^0((NL#@I6YC*(_FXO 7" MX0G]?=?7*A$M%1F?XR/Z:P@X._*?0P2,8M7I( ')F0$@GYEY63R"F_)0*@ZN MWT_%[J:@2Q0U?LT]1F<3QA\^?YB.[B4:M?X4N:$DBW\YA"2*Y*N&7-<(CPN^ M;V2O=;.7;O8:-]H_,KNLZK7+_<_P9E/GRKF@SO?H;!;<'C_C/*E7+:%&MXQH8:(T:90IH,YCS?O=9%C'T2M M /5RI2F&>R3.GY!4:79]]@F1X6_MYB0EA2$OAWQ2FP@=;%:3SC3-K(QG;3"K MY%G/?OW'Z6PV>?G^XI*OIB]_8WH@(EQ3[A"+^$L9;]JP:JS.>2-,5;;DF)(W MFT-CDMM+1!"(8@CPE,BTY:PAL8NWSKP\B%U71-N4!?^=![]G!YWR^C &0ZO1 M,\8!A;D&,7,"W4". Q03W$%B2/ #!L)[)RT^@JL!:BFW:3,46S"4YHC0T/FO M39'84IC:-;BA66/UP14#?N3]BJ!-B$V',V)_0D>!L9O0Y=&<]X2LV,T]V87" MXXWV3CH>WI$,(X13'IU4/,?5K7;'"DVR;0FY+SC;A>=F4TGV@A#Z9\Y._V7% M&Y,I@J\+P0=_@1^)TFN=@^ZL/T"6M?X)4C60$AFA >JU)ZL$"L(.M'S#I:(S M>(>@J"@'8_7<9IP&&'F6*A,($AD2=D/Y))$WI31)(N@E$M(WS$,2_)=$WL M3%HWI@O'3\36^Q+BQ@G#$13\O+IUJX!F8$GK(*SK9<]URI-'7B7#MX(EM<)! M3*VV60[CTG< M65-,D%"*A](H,5N&M+B/.SO>!8 "YWB?(*#=QY5]A!U,K4W;9.IT.)O*>G[_ MG,EQX=,-9Z2G6,I37 MKDI#LR+RH2M%E0=2X?L$#1NPLG7=B&; /&EK @<^6I !+TR\THC\02A<*VJ? M/$\F)(^$;@8?^=#0EK$KZZ]R8]!XV0[5QP0N"<4!GO3&0\BAV3Z_&796I-&BK23@N&F9V,=@?4P4UEG":7MQ9_H8**31]B7NGA[VW2#TD M) %7CDH;&5%JRHFO]C/,F$Z?]]QH5F"?T@!?.VM@WWC0[.6=WQ"B!;B3;#1# M?]_X3W;!!F('?B_5=-+^-1# 50$#1B?QJL;S!O&Y2 79 >$IF8)Q)BP"NB(V M)8L-H"*KW@Z 8O)1BW"19_,>3+(B*SC$\G;>^/PSF[-46_A2OC3D/:FU+G[" M[ I_BJ M+EM'KZL>@P 0I]]4N;!-5S@?H>_/\25V*)@*.\\>NJ/CO0;B@1],2EZF^B:V MK4TO2- )?X-B6."-JDB!Z=A,W<25A%CNWI"R+9Y-AZMG/R34>*PS_X1:V8\0 MU#07WK"P>RX';6,D.BU)+>@?(Q?9O>B32FV)M,',7H?IR8]2$7 MT7QA"_ ),#QF-'\4(Q0-B)-"0HJW]T'9U(ATUQR$V@+6T;TP"@/6F\""" 6Q M*,6;X'I*$$9C?61:<4(PNB^M 4'JHP>N<[0N(GJ \0C/2A>=!S,&#"TC\M.",0B#S&"] O)1 MD9-\&.ERP-[ EI^$71)CTE#BNZ5PB[C0C/%38GE#%Y$3X MK0U_1 E-\5A%/DH*-80+R36*DV=;DC .>-EW.8B\._*?@+ 4EJ5%&$LA"R[M M'BK?3;1^2Y]U%.Q]EB)H#%UV5Q[UA;MZ";TOBVAS/&$>F?8_IM$3Z'< M&:?2?4; MW) QM@19@C/+M^JD\G)2%U69J.F+^1[YK\/_?>1_SY^$;="M.YU MX!NNM;DL;=+CFI,;+4+$D?9(8=]5;1$\5Z#=IH;OJ2E'!!U0C A8<8:8%4P% M6QWK$EE4BND+UMY=Q1BSA[ @;=?6!\J5W1 _B9YT.91''"6X>6:7C>- OC3< M@TH6H:E!P="Y)0Y@I@Q<1M%)*9DMP]MS.C*02GA08ETV(EIMN+I 3HQ=FY:9 MI;;':,6F&SKE37G 8A^^GE/^JE[@O%"YA0#$B[0+() TQ>R!,U(.<#5XB'V M@R:Y-MRA0X5PH=3D6@4-7;+#APB[<#AG0%%NEJZR.LK !:JW3-.A-V)F+[>! MM@*UIXF)62IP3!@9 O<2#JY=6)^V[:>F;UY;>:>^B4,CS4&M.UE&'5=S?)L4 M=FVW(=\5+$)^(!&(>70. M6P&1 XWCV#PN;C::#EX+@-8^* UAK"SB-7B(5,,XV',8[FU$!+;,='AO#=86 MU*^HA\E1KNJ: TIX6+Y]A>I9U))&IL;F5TX$3]@UW2?'2*HJ5$!84X]K$X%F M%#_=D.^Q^IA[KX*AS#D-T>"!^Y9'GDQJ!0.345OD390VG1K>^:/Q48$'XYFD/VKPD3-EKF[U7\8E3]:+1G2J;N.( #7O\RFW(76 MWZ?0S0FH$=UEAP^TE51[9=IL,YN_PNUT)NUN15,,79CP6&JZD MJ+2=/C;0& M_+K=B#MS>+@1\0->VWNT!"D2QYZ.+4*O*GNO=.P$BV@,@%:J"CNO)3\8=*3W M%HF+?6TJ]SY2TZI![:XP#:1@(LW.LNP5+SOULOE]\5K;'#,=[H[Y@U*4.:OQ M/R2*>JBC\(3VF-N;_8B9B7.@..>:^D3!>I27-DS[I8QN,@0;SM.+$MS4X*BD M[4MM)@&#F+?V"7;I$"7&\%).-Q;$ZI?^INWD/(KDS4V@(&1_NV )G]BZ7,0,YF$VI=(".1E!?9EQQUBQMD9C.2P MKL$3A12<6VU X!+*%Y)+JHU_<11J#\G&K.TYF@WW''T4EOFNKQ];G!Q>^*[> ML;";+TQ*=2DNQ.W$R]%2(@@YUK9H 3_4%.1?5?KZKD)>,'9-,LZGNF@*:25B M"NY+($,(5+N"V"#NUIZ;:FN\=WBC5:'U;6@YBL7:0N1-2,;JW0/ O:M756J8 MMX%J:U=27&38\K0'GIZ]*!J($^5M:MSD6C*;6*9HJG.9WGK%'OPUZF27HFSC M0,=0M(&KZWO@D5=\MDGX4-5)-"P7$]=,< J4;='O&@C MG],) 3FW@L0UZP8BAB&T.>$P^J?A>#Q&-+V\P/>[D!<&O)^SYT/;)3#/W%_Q#\\D?9V<7H?MDK/YD;-"]42,-0EY/N:8K*R3S/+TX"K24B2-"^K77 MKC#[F?T)9WZ?O,)],B-^,[8HG7_O;_8<=WPVXJ^2\]< KNEQ\3W@]$X'YXXY MOFQ*TVV&O)D@/5/=[C:)FV_QLE3W"?!'@MH@JFSS[^P"@'F]SQ>3UY223B2> MA'T0.QE1ORG'ERN&J*R355Q G!O?DWM/HF;6-D'.AIL@N8+[[Y K_=#(P\^@D]?'Z',S8B9A.">81+]"#.BQBO8,@@LC/=R9[9*>6 G7A**W3>HXO[EL@9 MB[J8XD[%U@GJ=KB$1&9H<8E;10R]_$/)OD8]:-_2*X$(-_Q(W'6H]M6QE*P1 M,/BL! ;"[)@MHFLQ_7#OR+2TD734S$1%E^O*>,P=IU2>T.3UN?4@^<7G%A9Q M#OIMW<=<_:L&2R-X/QGQIYI"._Q+YS4%/\%.G=WQPEY33HAS6]*@R6\(0+N% M9-OXSD6\NQN]]I??^U;=(O9R_?L<\K9M(VC&KRN=45Y$>7EOOAG.8(5RU^.6 M];TM-,0I;:_ ;+A7X(O9=GZWH'"Y(Z_^:7[0\%[T]N6-GTGH;.??IR9E(CE. MHDGN^LYY$/UB ZB^Y-^EX)[5O)(?;VCN-K]]<2:_^- .EQ_. **7])IT9A:8 M.AD_!\L7\EL4\D_E-OS[#W-7@<7X&PO=V]R:W-H965TU"S; M:T7VVIB&XC3! W0M$:<=1^&?:"ELT6$ M(EV2MN-_OR.E*.G@:@X@\.7(.S[W\'BZ\5[I1U,@6G@JA323H+!V<][KF:S MDIFNVJ"DE972);,TU>N>V6ADN5]DG$93,=>-M?3L=I:P27.-9AM M63)]F*%0^TD0!L^">[XNK!/TIN,-6^,"[9^;N:99K[&2\Q*EX4J"QM4DN S/ M9ZG;[S=\Y[@WK\;@/%DJ]>@FM_DDZ#M *#"SS@*C;H=7*(0S1#!^U#:#YDBG M^'K\;/W&^TZ^+)G!*R7^XKDM)D$:0(XKMA7V7NT_8^W/P-G+E#"^A7V]MQ] MMC56E;4R(2BYK'KV5/-PBD)4*T0>=W601_F)638=:[4'[7:3-3?PKGIM L>E MNY2%U;3*2<].ORJ+$,$'6%2W FH%"[Z6?,4S)BU<9IG:2LOE&N9*\(RC@=\? MV%*@^6/EE]6FSZK3H%Z?%<*>D+0Q9'ZTG'_2"JLZ+A&CYAAN42M9?,N/K"]%IUX%9F70_,;)>&YYQI%S'O M(>Z$HY#ZL#-,!W E#IK!'>849(*P9H540JUI:VWA8PSA< @/RM*ZTXZ&B==. M!R&T<#EHN!R:^3Q!@GMN'CNP//@!W%#F4/I$8MN/_0^'+],K M_]*)S4M(A_ ;1!^I:80S.!/V(NR3+$RH:;L*DD2OS8V<5D1:+:P-&]:&)T?@ MK=P19TH?''BM:7PB0ZU'O#WT[MF>\J%%S7VD#")JDB'<<,DI*^:P5BHWD,8P M2IIP"N.!:Z-^6RB-&E)&)Y/RS1:.=&/04B1_I;AZ$S6M![V=&A\*<^+&Y05Z M1$G5+)!0<7N@G]=&&4YK\=!]#^P),DUOTM+?-D/** [R('%?PUR4U&T+XP1[6CV3=)TP%TS2+$RKT1&13QDKC0A<4E2B(3;I"B#N)BF]Q+J+NG$$ M9^_2* PO2);&1T773QLJ7HB1G1+DLG"7%OH,\-(^:X3AZ(B@L9#S'<^1\O*! MH\BK3='%+WNJ>%;([59CA?[_]G_A*^U2N4I=:^*C/@ M*XVJ=&FD3>%W6=4[+]NKJI'B?\WI_@6N2+7?'5$"UE4E5DVLVOCJ9ZDLI40_ M+*AX1>TVT/I*T2^_GK@#FG)X^B]02P,$% @ ]DFQ5GOA%O@" P ]P8 M !D !X;"]W;W)K&ULE55M3]LP$/XKIX 0DX"D M25O>VDH4-HT)M@H8^S#M@YM0= X@CN)D"U[2BDX<7K)%M :O;Y,\']W='&VOR9FN6(K#@.Z!1O6, MP6AOI]./SK=PZ[;4N#Y')B,P9W(\O8,)>B63Z!!-%A?2WBZ9S MQ4K@D@G8A6[BAT?,BY386_,!G>=UU$X">SLG<2<^ATLIGI&L5JJP9[)BKU;W M 1UV4Q-G\'27;)=QOG]]=0,W+LG2_U/-7\FWEVS(&]F?JVY6Z%36PAR MH Y(,EEIG7ZY2]!FV4_@'3Q(P_A?6$UE2&Z_3T,GBHB'F!\:5.5_U$RO"K6\ MXQZAG1[[8;V,ZQ4AUU/H]UJN_RH'=+J1^WL]?(UL6X:ES%U(HIC&.#EN LC2 M/[$C63:=]W"E&96HYJ[E:G!5]GVIM;9=_<(WLS_N_I- N<%M2*.,PJ-CHY[ M 2C?9OW"R,JUMJDTU"C=-*&UL MG5;;;MLX$/V5@1H4"*[*6H^\A3'-M>_K?"$JKJ]D(VH\ M>92JX@:7:N[K1@D^V-AV[O5HV'X&TWOA7SA;$;_GC8\+FX$^9'"Y&'M:#%FHEO/'[=T%"/_1PBSIN41_Z MN(W'U,7CEK]@'1B8*,7KN;!S E\;&QX"$YO7A7F!OYPC\%T\&YB6,G_Z^YA/ MO5:/^]1:PC ^"Y476L!/E^M(3%N2,)G/E9AS3*3SX *FO.1U+@A\%+FH'H3: M1HP!2TF41B2.,CBC5P&#]^]2%@0?@%Y%(9SA$&3P._IHL0,2,DJB++6RC+IC MMD/'7,@773( RTA*8T*C00_TCWHEM,4^CP@=A&20!'!Q(!^RK?R]DSZT%9,! M+EB:]-@Z@V20$DKIZ0L)@(4D2!,21,PA)?M(]-<+821A:)4=7AYKK>)P_'J8 MI9S2 0D'P2'ESE 7ULE**'R1]P)[D *WJL@%-.A,41M5X".=P]>ET8;7LZ*> M0].=MSG2?N]YN7PU2P*248Q/&KO IWM4D\Q1C1/DT10*F6[/?AU/IB0[TS8[PUTF1REF8P2NK-WG9+@0=8!Y'X8]J+NJCC'%8ZRX"WM' MPI0$2)/1PX?GT/$0?:%96ZK]]8JH<4#2X/") MV:$>^\OX>ZU )=3<-3P:-N0(:4YY@B4XA%5Z=4@ M]D"U34Z[,+)QC<6#--BFN.D"^T*AK ">/TK\OVX6UD#7:8[_!5!+ P04 M" #V2;%6YL(+MJH# ";" &0 'AL+W=OH5HX*46C9YX*V/:JR#0Y0IKI@>RQ896 M%E+5S-!0+0/=*F252ZI%$(=A'M2,-]YT[.;NU'0LUT;P!N\4Z'5=,_4Z0R&W M$R_RWB;N^7)E[$0P';=LB0]HOK5WBD9!CU+Q&AO-90,*%Q/O)KJ:93;>!7SG MN-4'?;!*YE(^V\$?U<0++2$46!J+P.BQP4\HA 4B&C]VF%[_2IMXV']#_^*T MDY8YT_A)BB=>F=7$*SRH<,'6PMS+[>^XT^,(EE)HU\)V%QMZ4*ZUD?4NF1C4 MO.F>[&6W#^])B'<)L>/=O&1S@?IR'!C"MU%!N<.:=5CQ3[ 2^"H;L])PVU18 M_3<_(%X]N?B-W"P^"?B5J0$DD0]Q&";.+PDA-B-73ZCLGKLM/CV?9Z M7.F6E3CQR/\:U0:]Z<G^"6]MS24^C3![INU5H@R 4\&%D^KZ2H4.E? MX/;'FIM7L.3]_3%)!>X&:?C;"8)'?#$P$Y3YSS%M)]]^7-N3LS16P#:HZ(;" MS7*I<,G(,3V-VQ=4)=<(K>(EM:B -T9QNK4ET$= &]94O%D>K.L54[AK-TRL M$2ZB2Y@QP9J2%'[&$NLYQ>T./H9TY-/Y^\FH@+-P$"7P\4,11]$U1(,PA#,( M!W$.OUD^Q'7H9U'LA[1 TU$?2H.1;3)BW')%@1>IGQ>I/RIRN*25:'00FV1= M=D^*G%BN>BM"%OE%%OII%)]@= 91W#'YJ;8(DMP?YIF?Y1U2?@1IV&N+0MJ$ MQ!\EN9T/#\4YPO%>7%(4?E&,G#2:=\UQ-;2_Q&$8^EDZW'/]# N%:&V,%&! 6<,G@Z+H]R6E0SFGJ7SO&;M^;K>?J@VIV4C!#!?V MWJ;[F*SC[\*YLDY>6=-M!X()2 MP\&0ME]UI; ;&-FZ\C.7AHJ9ZZ[H[P&5#:#UA:0/VVY@7]#_CTS_!5!+ P04 M " #V2;%61D\,@<(" "I!@ &0 'AL+W=O"EF:0;"PMCH)0Y,ML.#F6%58 MTLY,Z8);,O4\-)5&GGM0(4,61>VPX*(,AGWO&^MA7RVM%"6.-9AE47#]/$*I M5H,@#EXN9/ZW/8 '2C=P!L#6">=UW(L_S$+1_VM5J!=M&4S2V\5(\FT*PMGAC;(('?@(9UFFEJ4U,.;/?"H1>)D[IUYB#A=/]!$8-' P<7OFL!]: M*NY2A-FZT*@NQ-XIE,"U*NW"P$698_XG/B32#7/VPGS$=B:\YOH8DO@(6,22 M'?F2YB02GR_9<1(&:GW;Y-7H=#O:O9T34_$,!P$]#H/Z$8/A_E[HOYDBY%S79?U)7@4R&%%23EA]<"$WRR,)(J>_BY3=;.PMMEG7.+ M.(7JKKM?] M5W6]-()M'V.XT3X*U'/?) UX.74G:;Q-'SZKV\]K>-W$Z5'.16E XHR@T7&G M%8"N&V-M6%7Y9C15EEJ;7R[H7X+:!=#^3-$S7!NN0/-W&OX&4$L#!!0 ( M /9)L58[,U'CM@0 #D/ 9 >&PO=V]R:W-H965T#,1IMA5(FB#)F@_%/C#2V28BB1I)Q_&_ MWY&2Y216U6#=L &V*+[[U -/"8I;D^ZBR,*?;[?1TO,..Z M)PO,J60=;"IW4M[;RN?DJ.-91)AB;*P+3L4#GF":6D^$X\_*::>. M:0V?OF^\_^*2IV3NN,83F=Z*Q"R..E$'$ISQ96JNY.HWK!(:6'^Q3+5[PJH: MZW4@7FHCL\J8$&0B+TO^6$W$:PQ89< <[C*00_F)&SXY5'(%RHXF;_;%I>JL M"9S([:I<&T6]@NS,Y(LT"!'LP1>9QS(W2J8T9 Z?DW2M.)QC(F*> MPH<;?I>B_GC8-Q3>.NG'5:AI&8I])U0 YQ1@H>$T3S!Y;M\GV#5VML$^9:T. MS[GJ0>!W@7DL:/$7U',1.']!RUQH*/-K2J^T#INM[?;9UP6/\:A#^T.C>L#. MY/T;?^@=M& +:VQAF_?)-6W'9)DBR!E$NC#<\3 M2Z9MJUYPA=5SRE.>Q]B%3QAC=D>]U5HR\ ?=* C@K=_S/&)@X'OP%@:]00"_ M*IY;'"$;0M7+1C[X8=1CHZU+HD:\J+D!_K#+!N,7_L;/+%Z"L#Z[GA?20&=5 M%9OXPS J&]RC.2ZS+H8#]L)%"QL&-1L&KV;#M9W,O2DI4P*7?$V*:>!XQ572 MA6M#%-@L4A>^\G3)G18>:U+A:NU>QYE6/,V<<3/OIH&T!2YIAJCF1^5;0].5 MT/9 II9P* MLP;?#\E^^]Q8^/ZHH:'VD(@'D6">P%I@FI2#V,%W2SHK9BC,D@CNT/]H_)F8 MV81AC5QI(&+6OQ:>#&N>#%_-D^,XELN<1()(XE:<-J=M5$M*\DSP.SM+ E]+ MB-; S80XH?F82[6&J9!G7,TE7'PYA^G9Z?4-W%*?*I4LEEG!\S7<2,-3O<5= M5+AI&PUI+\-H;#=G,+(-M%W?PH>(P4=;ZWK!N$Z-S.RA!L$0PC&,!CLK0 I= M#ZZ9QW;'O2QIB(/H(C(6PC^77V23"J.AS=+6_?&3]$;^:"S& MT<]F-PY;R3BJR3AJ)>/S[XAOYTYN&[G5ZN=O'K11C3+ZJ8^ Z%_ -JZQC?]G MLM^*ISG;%T?O[N'^?9V/HEJ#0SJ<*V5O5O/0>T=_>+U0_TB8:S]I@R*W+)[O M;3^UO?]*C=LC_T".MP=U@Q:Q8. 4:;BC.:2G@UUIB6"K3O6*L#'L[>W5@L)& MD?,<-;&I6^M[X7%Y&]H.+R^5Q,6Y(+*G."-3KS>B MSQA5WM/*BI&%NQO=24,W+?>ZH+LM*CN ^F>2Y*"JV #U;7GR%U!+ P04 M" #V2;%6Y^A!#W0$ #Y"P &0 'AL+W=O0(TD4CM1+(0QY+O)2]YVE,=69Y^GI4A1P7/2F?0LWOW:M"3*Y-GI;A71*^*@JN7 MH5N;9/LJ[/)LPA MTY4VLFB,(8,B*^N1/S<\;!FD_CL&M#&@-N\ZD,WRBAL^Z"FY)@I/@S><6*C6 M&I++2BS*R"AXFX&=&=Q)(T@0D)_)<*7AG=9D)!; NB$W95US)*\SYI-@[\%%HH9Z$,SCY%,3^^9'< MPC:W\)CWP0B^P=DJ%T3.V[(\B$HJDY6+[0*Y9/+2GOC3@B%C\6S(,)?3Q[\. MX3H:^3 NH'ZZ;+DGPTQ^Y6HAR;>[6W*9ORA.AE^O1V/RG1NAR/!Z?$.N\PQ4 M6XMH+ W/(?\G4:X$^8FNE$,6Y\JX3BMCI9.94%>,FEUG PZ:*SP&5I0CHAC:UQG%I7J74,+[:B MA0DN?U$P IBX"W5$1_4A%QP1$43*^#\\ 'Q%49EF.5S>QU?HA241;LWTAQ-O^DR-* +4?5@ FCUX"5#4- MD^WLV6[V48C%O]!XE_TO%\F8EXL,+SJNM3 :!SL@T;!*4GSZ* K,!K1" M<:>3,*N*R$U21FP;@CFMD)%I^ 7"N(K"0C M:("6Y#<)C5))_I89[(+DS$H)0I,/R[89X6B-%7)/@CULR'[Z#KK8C:$<-=U7 M8BJ*"3#YWS^Z?;+CN(NA73\.<<4PO3#$)XH=$H%Y?5EWH_0#FN'JV*/YP&V6 MQC] ,]LOT[L7)VMI3EFZARIP@X3NX0K=%' =^LE[6^U8(=3"-IV:3.6J-'5G MUNZV?>U%W&ULM5IM3^,X$/XK5N^T @EHDKZS M@ 1)5H<$"Z*P^^%T']S4;7TD<==V@)[NQ]\X+4E#@I?>S7V!-/$\=I[QS/B) M??(LY*-:,*;)2Q*GZK2UT'IYW&ZK:,$2JH[$DJ7P9"9D0C7\E/.V6DI&I[E1 M$K<]Q^FW$\K3UME)?N]6GIV(3,<\9;>2J"Q)J%Q=L%@\G[;2OA5[M F?*$I8J+E$@V.VV=N\=AQS$&>8MOG#VKK6MB7F4B MQ*/Y<3D];3EF1"QFD380%/X],9_%L4&"%E)E0Q M7\3?^50O3EO#%IFR&>?V.;%^H9O$C$*O]+GM=M!X,6B3*E1;(QAA$D M/%W_IR\;(K8,/.\= V]CX'W4H+,QZ'S4H+LQZ+XQ<+OO&/0V!OFKM]?OGA,7 M4$W/3J1X)M*T!C1SD;.?6P-?/#439:PE/.5@I\^^"LV(2P[)1:;@D5*$IE-R M(^=T7C_I*VA9V/?CC:]7*Q[\=[II4.N1:H7BH3I ME$VK]FT8<3%L[W78%YX5\)K*(])Q#XCG>!WR, [(WJ]-X_(_#N-98 ([3,"B M#\&$=I@Q6P*,8V#<@86D3N';3H[7?<^W63)ADH@9^;X0<;PZO'E.V92,LXGB M4TXE9ZK)E6O07@YJ\LS36>^D_;1-JK5;D]J.U9)&[+0%N4LQ^<1:9Y]^D'\/)"9/""7:11G M4Y[.R;E2$&[@CWOZTN2&=6?]+3=T!EW(_\X;9]3;C?J]6K/ .O9=:48"J]#< M*VCNV6@D>U="J?UM4F^%S'/6N=:23S)-)S$C6I"O BS (Q &IMEE MJAF,3#?QWJM-_\/NJ%OGO:&=V^O6&P;6U]F5>22P"O/]@OG^3YGWJ5J06RF> M."1R,EF1O0_* M+Q)8A=]!P>_ RN]W6%(9^GRZY)K&IO#.>,1U8\$=U.CI.(-ZW/O6+G?-U9A@ M(1)8A>IA0?702K5)OEH=0&*6DJ6->6!8([@['#3D 6M'NQ(\K"=]MUD&\TSM@!^0H"(6_0F !&-6:' M3CVN_5&-"Q?65_7XMXYVUTF)!%8AUG7*Q;ACI3;/KF8!GE^$/S+^1&.8GS!3 MJUS]R+ M<^*?WX5C4Z'(+5V![(:I#.5,;W0K7,XE3R83$K!)8X[> &S/]Z8E@F_O:&>2,=%"++0JR:5& M=.TB,81UL4AX!&OB/S.Y(@%75,'JF%P)FMKC %.Y^:AH 2I:B(56=5&I*UV[ ML/Q ''3K<=!KB@-,%1B@HH58:%622U7IVF7E90KJ70N(@"MX8CZ:^))-N2Y" M@/Q-_'@E*;F&VQ$LS^]9M$A%+.:@<^R!@JD ?52T !4MQ$*K^K#4IZY=H):! M4O5AHU/J^M+K#AI"!E->!JAH(19:E>Y2KKIVO?J-+7@4LP]4"DS=Z*.B!:AH M(19:U2.EJG7MLO8#E:(N:P?#AEF/JFI1T4(LM"K'I?IU[?+W?L',=WZ'/*10 M'6YF,Y8K8.O\QY2H/BI:@(H68J%5-X5*_>S9]?-__C3AU05T?]3P5I??)RF.$$5WJAH(19:U0>E\/;LPON"BRLJYX*$Z1P> MY57D@(PCSM*(D4\T67ZN2(P/A ^J($=%"U#10BRTJNM*0>[9!?D[NXD'Q&RP M2[7@2Q--$>A).F=FDPQRX3N[#)N>1EN!Y!P-/>_MEKM]1#M[ U6Y;]#,Q]TR M&Q3CKW)86G4&\:W3*H MU7C(2PTU'E6/HZ*%6&A5OY1ZW+/K\:T:S^1\]::>@W/(WD5X?[EO3VF8ZME' M10M0T4(LM*JW2F7OV94]9DH;-93UT4 MUJEO5/>:]DGL8]OYA".JO,="6_NEO75T.($&PO=V]R:W-H965T#IZ7YH M@\%ZCNQ71Y)?RSY?2_4M6PBAR5,2I]E%:Z'U\FVGDTT6(N'9:[D4J?EE)E7" MM=E4\TZV5()/\T))W/&[W4$GX5':NCS/OQNKRW.YTG&4BK$BV2I)N/I^+6*Y MOFAYK>IL*=,H$6D6R90H,;MH77EO6<^W M!?(]OD1BG>U\)O90'J3\9C?>3R]:75LC$8N)M@AN_CR*D8AC2S+U^*N MK8Q M;<'=S\]TEA^\.9@'GHF1C+]&4[VX: U;9"IF?!7K6[G^710'U+>\B8RS_'^R M+O;MMLADE6F9%(5-#9(HW?SE3\6)V"G@^R\4\(L"_K$%@J) <&R!7E&@=VR! M?E&@?VR!05%@D)_[SGY&[3M(B91 MG)%[\:17/'YUWM&F*A;8F11A1YNP_@MA W(C4[W("$VG8EI3GL+E/1\ =,PY MV)X(__E$7/L@\8:KU\3OMLT_OTL^WX7DY&^U!W8$)O!R3 !@PN,Q/H"A,"84 MDZ,P#,;\P5-S;OP;!M?D'-[+W"+QI616S$1T2-_B$6;7,6FM^/I M1!#3;Y*1$M-(DP\RR]IDM%)*I+KF *[!0+9[?ILM^41+SB^;APNXF2U2D"TIHJLH'U=T]/?UB5!#,F/2XF0XKI:-+?:M(_H,E$ M)H*I7SM?IH"I1O]+0 M3ZLGE6)6C"'!'(4&6X4&H$(C,THI,WTRP[I>F [,#NA"M(&9%BPA@2S!%TN!5T" KZ.55;G<@]?R+7(A6S2)O)A9E(VEGN M-8_MY*-.1!#=5,1AI1_<5Q S'!U6VLS^.(84SI'ES5:6-Z LGY9"\?PBXX,P MEXEM\C6_(C0:73V:7^8VO>QE\G8/<^FA$G+R3\%5W7SV&@S75"JX[F_(=U.+ MNN$UQ*P%Q80Q))@CMM3ME=9)NIE!*F-9?0JO>LP M.*L.DJA1:5W4034JPXKJ*N27"OG-% +GHC"LL3!^=>[2Z]4(@QF5HM(8%LV5 MK_1,/-@T^32;G1:3E-,[Z_NU79,$5A/5)_&JKD5%2%27!)7&L&BND*6?XL&& MRHV9SR2KA/SK1B0/0OV[5B]4%P65%J+2*"J-8=%<:4M;QH-]F;&2II.UEX?C MV+KH/)WFQLS2.C%M8D;"V2HVF3H3P!P6CM%8>[C&P[.S?\Z7 *H[HYJ+00E491:0R+YDI;.C\>;/W@I#"J[W.@QGT@A5'=(%0: MPZ*Y.I>&D <[0B.>\FG$4_).FFO/U*I+WBEN[TH]9S7Y+SEJK$;UAU!I(2J- MHM(8%LUM *7UY,'^32YVX2?E]Y3K,QG543I0I0%)\IO;M4JBFDJH-(9%0O9I>5JKT7Y]UXJ.Z4:BT$)5&46DLJ"ZV"IR%1*ZJI?$4P,;3\R)O,PZG=N:D MBB==HNS;[IC\O.P[OWRJ7R9NUQ9/%@E7W^#L1W6P4&DA*HVBTA@6S6TG.X^N MP0[6QY55U#XN>TSP+8/FN6^*A>65!]Q,[; M?R@5=;$6*HUAT5SA2D,M./@HWEZ^MP_8(S"PL7J#.K.E(B"J,89*8U@T5\#2 M& L./(WWDWON^[4LLQGNNE'7=:'20E0:1:4Q+)K;@$I_+3BPUJMY#X#JHZ'2 MPH(&]R<4-2;#HKD"EOY8 /MC1_8 ->^5@-,9=7$7*BU$I5%4&L.BN>^C*+VU M'NRM-9J)P:RF&A@>[:VWV[?.7>5OVEM[_N1]S;9'?#U3Q*,Q*+F4%V7Y^9#E9M MW@VWV=!RF;_+[$%JD_?YQX7@4Z'L#N;WF93Z><,&V+ZA[_)_4$L#!!0 ( M /9)L5:G'KA*G ( +H' 9 >&PO=V]R:W-H965TQAVH.;WC06CAULIX5_/]L) M4:JTU2;!2^)KWW-RSKW*=;SEXDGF J]%)3)L9,K58Y<5Z8Y%%B>\Q*8/LFX M*+#2H5B[LA2 5Q944#?PO,@M,&%.$MN]N4AB7BE*&,P%DE518/$Z %TVD\:8'?]QGYMO6LO2RQA MRNDOLE+YV+ETT HR7%%US[<_H?$S-'PII](^T;;)]1R45E+QH@%K!05A]1N_ M-'7H /S! 4#0 ()_!80-(+1&:V76U@PKG,2";Y$PV9K-+&QM+%J[(0MO!@%^[JZK0E"MH2!99O<(#/.L1L55O]\5R1#:; E#Q#6.E-(5Y- M>1XQK6"?V9H]LNSFI]HD81 -/,^+W4W753_/OQSZW;P=^6$K/SPJ?XZ%%HNF MO"@Q>T6_;Z%8@OBS3^E1(C-/1K+$*8P=/3 DB TXR9=/?N1]W]>D=R+;\3QH M/0\^M&4U^[#;,O_"[[>LG^='E\.#+1NV\H='Y=]QEG*F!*?4R+QA"G2-U-'> M'67\W]Z]$]F.^:@U'WUH[Z+>;_0M['>NG^5'4;]Q;F>RFEM-CZ8U81)1R#30 M.[_0E1+U35$'BI=VV"ZYTJ/;+G-]N8(P"?H\XWK@-H&9W^UUG?P%4$L#!!0 M ( /9)L58J.<*V$0, !,, 9 >&PO=V]R:W-H965T1\/W9\YW%C0=>9,AMN--K@-2Q!?=O,A5ZY-4M""V"2O+#F:0YX9(N_&[XG3J(PWP\/Z1 M_;.-7<>RPA)F//]!$Y6-G8&#$DCQ-E<+OK^%*IYKPT=X+NTOVE>VGH/(5BI> M5&#M04%9><4/E0X' ,W3# @J0' *",\ >A6@=PKHGP&$%2"TRI2A6!UBK' T M$GR/A+'6;.;&BFG1.GS*3-J72NBG5.-4])4K0 %ZCY9EWA%/T9*N&4TIP4RA M"2%\RQ1E:S3G.244I#:>"4BH0C/."# EL$WAFQ@4IKE\:PRLYR!.3!94WJ.? M=U"L0/P:N4H'8-QP2>7LM'0V..-L#]UQIC*)/K$$D@9\W([W@Q8"5RM7RQ<\ MRC<-6AGOL+A"/?\="KR@U^#0[/GPH"F>=G@,Y!S\*)I>70P]RQ>>X:NS-JF3 MA/ZB!>R ;0&E@A;!C>4&TQ@[.@.)D'L MP(E>O_+[WLR^)ZE,>U\%WE7@_[( MW1W*TF@5?#BVBEL]>F&\UW6\UR^HLJK12%UN!.@.KW)HK:76,RZMI2[)XH[( MCK3MU]KV.ZFE?E.5W)R44NM1EZK2>&(0UD<>A7M3AWOSO%*:_I^&U7KZI476 M)5G<$=F1ZH-:]4$G139H2KE_4F3-1N%)OVIUZ-)PW8-Q2=?"VHZ=$MG^4W[Z MZ]UZLIW8@>YD?^H/9^6 ^D13CLOZP[ZF3*(<4DVI7RW=%$0Y@I8+Q3=V*%MQ MI0O2WF9Z:@=A#/3SE.O!K%J8 ^K_ =$_4$L#!!0 ( /9)L590:5#Y-@( M $L% 9 >&PO=V]R:W-H965TRJ:H$]FV226#B>KNTV[-_OV E1*2W:2^*QWWM^,_9X MVJ)^-36 96^-5&86U-9N;L+0Y#4TW%SB!A2ME*@;;BG456@V&GCA28T,XRB: MA T7*LBF?FZILRENK10*EIJ9;=-P_?<.)+:S8!2\3ZQ$55LW$6;3#:]@#?9I ML]04A8-*(1I01J!B&LI9<#NZF:<.[P'/ EJS-V8NDQ?$5Q<\%+,@@;BZ,X.4*??TU?0#[0XX_T MD*HSE"@>2A1[O?2$WHJW5'$+6G!Y+)F./?%LUS2[;$S;[O8-?X:DDP'RP50R MF$J^-'4OE*!3+UB%>+S&'7^\M^=UHG4 7W@&FIX/[-_4$L#!!0 ( /9)L59 _0$,5@( /8% 9 M>&PO=V]R:W-H965TS84)6V*]@*V^?_/OSMS3O;:/-D2 -ES M)96=!R5B?1V&-BNAXO9*UZ#H2Z%-Q9&F9AO:V@#/O:F2830:S<**"Q6DB5]; MF331#4JA8&68;:J*FY=;D'H_#\;!V\*]V);H%L(TJ?D6UH"/]S!F+I.-UD]N\C.?!R,'!!(R=!$XO7:P "E= M(,+XU\4,^BV=\7#\%OV[SYURV7 +"RW_BAS+>? M8#D4O)%XK_<_H,O' V9: M6O]D^TX["EC66-159R:"2JCVS9^[.AP8QI-/#%%GB/[7$'>&V"?:DOFTEAQY MFAB]9\:I*9H;^-IX-V4CE#O%-1KZ*LB'Z9U&8!&[9.OV&)DNV%ILE2A$QA6R MFRS3C4*AMFREI<@$6!+_QA(,N]/J,FN, :>S%M"R\R4@%])>D.AQO63G9Q?L MC G%'DK=6*YRFX1(V&[S,.L0;UO$Z!/$7]Q:-KGUV:3Q)PMTAZZ#DB"?N>>)!GC70 M&0A\H9^WUE:<)FM#3 ^WG;TC&Y0P9BQS<23M%- M/FP]?5^W03R%,WTPQ&-H_[Z_Z]!502P,$% M @ ]DFQ5A0 4D#6 P )A0 !D !X;"]W;W)K&ULM5A1;]LV$/XKA 8,&]!:(N4X3FH;2-P,[8,[(\$Z#$,?&.ED$Y%(EZ3M M!.B/+RDIDAW(C!2H+Y9(ZS[>1][Q/MQD+^2#6@-H])BE7$V]M=:;2]]7T1HR MJ@9B ]S\DPB946V&>)6[9::SOASR8;NH([T/]LEM*,_ HE9AEPQ01'$I*I=X4O MYR2P!OD77QGLU<$[LE3NA7BP@\_QU NL1Y!"I"T$-8\=S"%-+9+QXWL)ZE5K M6L/#]V?TOW+RALP]53 7Z;\LUNNI-_90# G=IOI6[#]!2>C,XD4B5?DOVI?? M!AZ*MDJ+K#0V'F2,%T_Z6&[$@8'!:38@I0%Y:3 \81"6!F%.M/ LI_61:CJ; M2+%'TGYMT.Q+OC>YM6'#N#W&.RW-O\S8Z=D7H0$1]![=%>>(1(+NV(JSA$64 M:W0516++->,KM!0IBQ@H^[$6T0/Z>V-/0KU#7VFZI?FI7"D3#\4T^N,C:,I2 M]>?$U\93NYX?E5Y=%UZ1$UZ%:"&X7BMTPV.(C^U]P["B29YI7A,GX(+* 0KQ M.T0"$C;X,V]O3ASNA-6NASG>\.2N<[1,*4?_+R"[!_FM:8N<$#:]+]6&1C#U M3/XJD#OP9K__AD?!AR9^/8$=L1U6;(=.MK=,/:!$ B#&-1A\C235T,2Y +K( M@>P-M)L%@R ;?$0C_0@G&6;3-GKCE1N^9:3V!'&S"N-F#<5ZXY@;IR'C]' M;"XJ-A=]Y)H3I"N3BU<2]X@(#NHZ&W2/3/KX:F2Z8;N2ZPOM>!,.Q ;N*SK= M2)UYX\;",@Y/'"NI&9$^(M2-TID-:8S1\Q-D:E6"W;*$!'B,;KYO#0GTF4? MK<1^7:BX43N3^Q52!==:!;O%2N>JZ,;KS-[M78M2B6LA@]U*IL5QMRR?[H4Z M[\&O4$6XED78+4>Z7%).I,Z\1YV***Y%$7:KHK:75*\JJ$1K6TAK@8/="J=E MU+8IK;TJH+[0CK>E5DK8+96Z1&VO>JE$:UM:2:V8B%LQM8Q:-TI7-B7::Z75 M/^BX9"!7>2-*H;Q74G0EJMFJV765MWA>S%_CRWG1LJIAB@[:@LH5XPJED!C( M8'!N;D59-*6*@1:;O*]S+[066?ZZ!AJ#M!^8_Q,A]// +E"U!F<_ 5!+ P04 M " #V2;%6S5&Z^" $ -$P &0 'AL+W=O;,7); .)M6(%DM:HFQ7#L ^,=+:$2*1' M4G$*[,>/HA3%BA7.[I1\B$7JGN>.#WG4D9,MX_R[+!GDPU9XQ+E[6;!5A.RP!VN+W%+=BYQG*H=PQ=E\V/L13RRDCP@PC65(0]?. <\RRDDG%\7=- M:C4^2^#N\Q/[>SUX-9@[(G#.LJ]I+).I-;8@QA4I,OF9;7_#>D"CDB]BF=#_ M85O9!LHX*H1D>0U6$>0IK7[)8RW$#D#Q= .\&N"]! Q? ?@UP#\4,*P!6FJ[ M&HK6(222S":<;8&7UHJM?-!B:K0:?DK+>5]*KMZF"B=G'YE$\.%G6)(,@:U@ M*5ET#VI!P9R(!$Y"E"3-!'S!1UF0[)TRO5V&^>%PKP,>FN$A M1J?@^EWPUFC\9BY\S3=\A6_!6808"UAQEL,'(0I"(STI/\8J'612"NS +4TE?%JMD*=T#7_>8'Z'_"_X!V[( M8YH7>=/5I9#1Z>%#JG3LDRSLB:PE]J@1>W28V(3&H/=\ 9\**:1J*Y$'*NMY M#B=_(.&=Z6YF'\$W!11="AJ!QRK8$UE+P:!1,.A]N:;T/Y>KT>FQR[5/LK G MLI;89XW89V^Z7,WL >3ZZ]0EH1%YK(0]D;4D'#<2CHV#_)*@:7EVJ68D/'8M M]DD6]D36$O*\$?+<*&15)]59'Q9:Q842D\4#6"9$.1S 1U7V:@L!)RD%H;L[ M5V;E:[3S9?:#4;#_!=^W&[GGP7DP?O$%-\;^GX=HU"7*=4%>@4%H3?JWIZDTJ2P?N"JC5R?3TW9IV9 M^=BTZY4M[(NMK:KWK*IW0.HM"AXEZL0'EVN.J(ZB^S)M MW^($XCX?05SS&>1_[%_#CBGKVK_V[?QAU_[5Z^G WKDGR)&O]7V+@*A,ENK0 MW?0V=SJ7^B;C1?^5>S&O;F:>::J+(G6D7J=40(8K1>F&ULK9OM;^(V&,#_ M%8M-4T]B)0FO[5JDEKQUNK:H].XT3?M@@@'ODIC93END_?%S0@@$@H],SY]B28A$'U$8B]O&4LK5=:LE@B6)L+AD*Q*K,W/&(RS5 M+E^TQ(H3/,N"HK!E&4:O%6$:-X8WV;$Q']ZP1(8T)F..1!)%F*_O2;QMF M8WO@A2Z6,CW0&MZL\(),B/RR&G.UURHH,QJ16% 6(T[FMXT[\]JWK#0@N^(K M)>]B;QNEMS)E['NZ\S"[;1AIBTA( IDBL/IY(R,2ABE)M>.?'-HHA?&'O/LEOJ)OR A:*[%_TGE]K-%"0 M",FB/%BU(*+QYA=_Y/\1>P%FYT2 E0=8YP:T\X#V84#[1$ G#^BK6CI1B9$%JT> M(8U3=R>2J[-4QB4?,L'A)W71 MEXF-+G[^=-.2*G4*: 5Y&G>3QCJ1IHT>62R7 CGQC,S*\2W5Y*+=UK;=]Y86 M^(CY)3)Z36095KNB/2-]N$NF*KQ_,MS^4?8U,JTLVJJ(=LY/7A7NGG'K;?-D MV[WSPZNR^_KPWY.P"#)T3O(=8$DZ$1,Z'ZH\%:68F5K3K7LM) M^_AKL<(!N6VH3EP0_D8:PU]^,GO&;U5Z0,)L2)@#"7,WL%X&2U]C;\/.P##4 MJ[=V\!V-N>JP-J\]M;G@.$*CNQ=G M@NX"B?Y\)-&4\+_0O^CYZ;'8K9))FZZN3) P&Q+F0,)<2)@'"?.!8"4UNX6: M7:V:SH>D\2*A8JF&=!*Q>=:!-=%=Q)*XLB/3\NJZ!PFS(6%.][A7Z;<'EEGN M5ES(G!XDS >"E:SJ%5;U]!T>9P$A,X'FG$7H08@$QP'9VE5EE997URI(F T) MN]\GKQJ7Z3:A'6U@X39D# ' M$N9"PCQ(F \$*\DY*.0< '=Y6EY=]R!A]N"HE[KJ'XVH'%5%?ZT5G 8A;1 #W$?R=\C6PJL% S3O29X;C.A$&;IJYKD# ;$N9 PEQ( MF <)\X%@)25-8[?F9@"M>>A!=;4#I=F@- >4YN:TTC#Q>-T#-*0 M:VJERA9P'V(A>9).1)O(5;DTLU ]KK9:D#0;E.: TEQ0F@=*\W-::<[=-?;% M+\ME[>2RZLE5=&$O6*K^:R+5SPR-"0_4:;P@E<9I<]0V#I)F@](<4)H+2O- M:7Y.N]HSSK@TVOWN">-V90%37Q?XACG'L4YH+2/%":#T4K6[DK0YCZ.L0HQ$*D\FWU9!QE]?XF M>DI2$=-S$Q(DG$I*!!KA,%3V3M?; %%$"'1!8R266+6SJJ)ZGS>E>S"&.1S% MC/1-KBTF:/T!E.:"TCQ0F@]%*XNY*T*8^BJ$1DSG0[V5J2!HS.EF/>6$BS,6 MAI@+M%(:9UY6:[EIB&F6NOS#9?V1OKVUK02M3(#27%":!TKSH6AE*W=%#%-? MQ2A$P_%L:]IS(H54^S1>--$KX1&Z^(-@7NV:'M]%:Q4I*M_6H!4,4)H#2G-! M:1XHS8>BE?7;53M,?;FC8KQ(8\G0O?/ZH :34:1.3+(7L'X<"5KC *79H#0' ME.:"TCQ0F@]%*YNY*W68^EI'-I_>Z=E$SYPN:(S#'_[Q@'E<6NA6#0I!RQF@ M- >4YH+2/%":#T4K6[:K?9CZXL=7LJ1!2,JUCDJI0*L;H#0;E.: TEQ0F@=* M\Z%HY3_/W=4X+'V-H^YRM!Y75T'K>/U_<-Q+VJ!)'5":"TKS0&D^%*WLUJ[4 M8=4L=?R?U6A]CMK"F57KH%WKZM XT,H&*,T%I7F@-!^*5C9N5_^P:M8_E%N4 MS6B QGB='JDT#+3>D=-*M1W3'!SZ!5K' *6YH#0/E.9#T39^M?8^R(D(7V0? M9PD4I"^_S3>UM/N/:839?E3UBKB8, H5DKI#&9;_; M0'SSH=9F1[)5]MG/E$G)HFQS2?",\/0"=7[.U'PXWTD3%)_+#?\#4$L#!!0 M ( /9)L59W3&^QX0, '\/ 9 >&PO=V]R:W-H965T^.Z*HII M2M25V%(.;]9"ID1#5VYG-$E,).#X5@9U MJF\:Q^/V<_1?\^0AF251="J2/]A*QV-GZ* 579,LT0]B_QLM$^J;>)%(5/Z+ M]J6MYZ H4UJDI3,0I(P7_^1[68@C!]P[X>"7#OY+'8+2(<@3+F]P;LF'<#.-"2WC+P$]/?A>:HAZZ1#.ZU.C3,F$;8NJKX-$" MYLPJ2R@2Z^+UVQG5A"7J';S\LIBAMV_>H3>(*C(!S]>4_3)95_=?%9PQBU MNE%;$M&Q W*DJ-Q19_+S3SCT?NG:%,X4K);QL,IX>*XM8MB>KD%C2-HF)^;S M=85W_;_,Y^OVZNLW6-LF)UBQ=Y ?STH[)T^@,M$CFDM0HD+:H;F1)$73VX?W M"W0;:>N\LG_@M1/K7-'JY3A28VPMQ^+N%ME*DL JZRP";@U-KSG3[#9UX(-< M8KM>O@187<")16=0+W1/GHQ2]SMS\%M\UX-F#E:;>@X'1<5V29T*OJ.@3DO8 MQLQYZ (P 9?Q#?K$H2VC&)4'%/M,M'[FU3/Q3-'J13F(-[:K]W%1.!2E^VC7 MUN/FN:+#I']JUSA(-K9K]OM(<)&R"'W@?V?R"MH;+:U!D/QP-L/Q_\5SDJP];.SKT6L=VH0':/;D?F M:@H+>L/@@I/0-7AY5P-(6!:WO:*CQ3:_,"V%ANM7WHSAADRE,8#W:P'KH>R8 M.UAUYY[\"U!+ P04 " #V2;%632XSPP!_1:!#U_? MT]GFXN7%? DR<9Y$OX7S?'$\F S(7%P%ZRC_D-SZHKP@M^#-DBC;_$]NR[3& M@,S669XLRV!9@F48;W\&W\H;\2# = X$6&6 U37 +@/LK@%.&>!T#7#+ +=K MP*@,&.T'N <"QF7 N&L.DS)@LOEVMU_'YKOT@CPX.4J36Y(6J26M>+$1Q"9: M?H5A7&CW8Y[*WX8R+C]YE^2"N.1G\G$1I.+G0@9S1!& M&?DDON7K(/I))O[UHT=>_?VGHV$NBU" AK,R.[[-SCJ0G4TNDCA?9(3&-JM\Q]]ZRK?I+U3HKWA.8>N)D]F7\DO6;:6 M"O36:1A?DTN1ALG\-?D<1&OQ^OZ7LL8F'T5Z$\Y$UE#N,VT^16/P-EL%,W$\ MD+5])CEB-;V&@#*QK/FQ/+&!N&<32\>:BO M>C*SDJHB(V(Y>I% =Y%<9DGD11D&9D)62+7?RNJ=8ZVS)-\T%9 MC#=6M;SGVHS[2@$)HT@80\)XEQOK@W*LZ,7=Z<75ZJ6H>@G]?1WF=^27>";B MHB]%+J,@)O^Y$,LO(OUODV"TT+YU#!+F(6$4"6-(&$?"?!"L(L#13H"C]@JK MJ>-UFJ9!?"WD0"$G7^XJ';3+X&[S\>EMD,KFD7Y;A>DV:-MBDE?_%D':6--I M"]-7N$B8AX11_3TW#7(G;U!3[X$AB\&1,!\$JZATO%/I^+E5^FY=U*8DN=HF MRLCI.E\D:?@_F;1HJ3>M<]8HVFW9W >-B&ML_^TUT=J+Z"M()(S6+\%IO 2& MS)5WO7$^*->*MB8[;4W^/&V=SN=A$1Q$#3*3M2,I:L8VO6G+V[>21,(\)(Q. M:NJP&B6)S)0C83X(5I'M="?;:0?9GG64[5F3;-^OBH#L->$R(L](&.^&O#Q- MLJQ-I]H"]M4I$N8A810)8T@8G];^@DS;,ISI9*]ZK:>S1I9I6=/FP:YIJ.D[ MX\DBS!ZOPM\V<[\RY/1&I,&UD%U-D<["K/\(6W\=?;4*I7E0&H72&)3&2YII M:3>\D'2/"B-0FD,2N-0FH^B M5=5H*35:+VG@K2]-;P4C:1Z41J$TUO(M:H;R'%H0'T6KRE79(Z;>'WE7B*RU MFH1Z'U":!Z51*(U!:1Q*\U&TJNZ4GV)V,%2^[S!'7\+>JH;Z.% :A=(8E,9+ M6F4*:S(QG/W.8SV9;8V,0R,=Y=.8>J/FQQGI0+TA*,V#TBB4QJ T7M):G,<# MJ0Z-=)2G8W8Q=?8TJ'1ZK\1=6T[^(.?171J0"S$/9T%$/HG9(DZBY#H4F;[% MAQHZ4)H'I5$HC4%I'$KS4;2J>)758W;Q>C3BE<,>6?N*1CDB[8MS*,V#TBB4 MQJ T7M(>+JT9F773IR&9Z9@'E^"8RM Q6QP=$IK7J;6(M/E_=65'!*DVII+C^@K%2C- M@](HE,:@- ZE^2A:57;*/K'T]@ENA;0^H][BA+HI4!J%TAB4QDM:I9=6K\50 M>59%IUP2J\4ET8ANN\"F475M4WKZ7'LK$.J&0&D42F-0&B]IE;DZ8^R,]R7X M',Z'I9P/JV5GR'8=UU9EK\OYN&(IUW:M?_>9N3*?EF7^^M+T%A/4]8#2&)3& M.]U='Y5G54O*S;"ZN!E/,GTW/\AGD>5%7;C9[2GKP LYMEVNE^0\R!;D=)FL M9< ',1/A*F^4(M32@-(\*(U":0Q*XR5M5*G_FI;'HK*MJE9Y'U87[^,95?M! MW(AX+>3/W]=ANK\SLY0LU-> TCPHC4)I#$KC):V#9)]C4XNE'!!+[X"<)W&V MCO*-S:8=)T/]"RC-@](HE,:@- ZE^2A:57K*O[!:_ O<.+D^06X9]8GT\X9T M9GW#JZT7D^ET[-C[XFI(-QJ[ MUKZXH'8$E,:@- ZE^2A:55S*CK ZV!&0P>VTT^"V.96]+R:HF0"E,2B-=[IM M?NMMJQYYH9P$6^\D-/62R!_DD9O2]9GU[4M!:1Z41J$T!J5Q*,U'T:H"59Z# M_6=Y#OJ,>HL3ZCE :11*8U :A])\N^Y@3 \?X6(KT\'NLC7CNZXYUI>PMURA M!@641J$T!J5QNVY0F(;ECO87'3>D$EK&?6@\JQJ6KD>MM[UH,M5E-R)8GKEP3A)ZG2[_$J^*I:5 M>F$J9GF20@904(L#2O.@- JE,2B-0VD^BE85L?)![.X[0;Y75Q9JL4!I'I1& MH30&I?&2UGY62$-"[6$AMC)&[&<_Q.OQG5GHQA HS8/2*)3&H#1N-QA:SJ2A M-UM/)P==AT?VRDNQ]5[*?6N-:*RA>T.@- ]*HU :@](XE.:C:%5U*C/&?O%' M>NE+V%O5T"TF4!J%TAB4QNWZ%A/;&8_M6CU93^DO=D&PZ.MA0.\KX<5J,GQ]E0DE_';W5 M"O65H#0*I3$HC9>TMH/>FU,=L-$=Y1K]H-U,$Z%;JL^JM)ZCQ Z51*(U! M:1Q*\U&TJCR5B>1T,9&^:[=27\+>JH9Z25 :A=(8E,9+6N4\[K%AU, B"NC50F@>E42B-06D<2O-1M*I8E?/C//M37OH'RK2J4^48N7\1QTA_ M';U%#76,W"X^"H7FR: T#J7Y*%I5T\I81+J700"=AF==6GB[RO.8@?Y11+GBXY] M37T!>^L7Z@^Y=3?$JJ^$H-!,&93&H30?1:NJ57E(;AE>'DZ@VG<_9^LU/H4L+#>:'"IT^0ZK/L MK3^H-P2E42B-06D<2O-1M*I,E=7DOOB=0OH2]E8UU'N"TBB4QJ T#J7Y;GT[ MD3V=.)-F9]15YI/[PI*HU :@](XE.:[]2U'TX.K35QE.[E= M;*CRL'MM; M8U!'"4JC4!J#TCB4YJ-H%2F.E#LUZN)./>YQ2GIT7SE":1Z41J$T!J7Q4<,. MHKJYU)#J\$E?(V4:C9YN&CWSH$=?PMXJA-I!4!J%TAB4QDM:V].%&Y)IGBX\ M4D;/Z.DGSKV(;J+^.GJK%6HT06D42F-0&B]I+8N2#Z3:[_X-LX40N1?DP%A'>?DE1<%8\X?'MJ#8:US[GYUC>+SX<*&PO M=V]R:W-H965TYZ.JV6&Y8EU56Q8SF_\E"465+SC^5Z6NU* MEJQ:IVP[14$03K,DS2=W-^UW'\J[FV)?;].946.2C9P^WD+;R.PUGCT%I\ M3ME3=?(W:$+Y6A3?F@\_KVXG0=,CMF7+NH%(^*]'=L^VVP:)]^./#G1R;+-Q M//W[!?VG-G@>S->D8O?%]K=T56]N)]$$K-A#LM_6OQ9/_V1=0+3!6Q;;JOT7 M/'6VP00L]U5=9)TS[T&6YH??R7-'Q(D#Q&<<4.> 5 =ZQ@%W#EAU(&<<2.= M5(?PC /M'-K0IX?86^(629W_?#CS;3F76D I\NNV?M#L^A,LQB\+_)Z4X$X7[&5QC\V^T-D )AR M#HY$H!'>GB,;LOV/*3,=P8=MDH,O[UGVE96_ZP;-"-JL6=?5+EFRVPE?E"I6 M/K+)W=__!L/@'SK"?(+%GL D,LF13&(D\R7S^3I;U4F^2O/U:[XZ<3*7#+Q* MLV/H,V/H\=EQ/B7#;IQGNK%1,GAA[([KPN )3&(N.C(7^9HR[E0>FH;( M2&6DY1LKV66,8B1'\R-'>>=,@NZ8P]=.;3$YK,I]#N<5GK ;SJ(@"%1^O8IP7V@ROT*& MP\OI<*B1S?,HH &9J91I+&G4W(*4.U"LLU3%O1RJT.+P.XIQ:*?&[FO7\>?X^C9"F M<[N4\:KU?:')QXQ"[".SV#]/X&=7^KJ6AN@S=\B5/E]H,GU"V2.SLO>Y8G5- M#?)G918/FLD1"YF.S#+=\D:8/ _>",T-N:Y77M%B7V@RR4*[([/.]II66)<( M!*MII3=3LVK 2HY7:&EDUM(^;X/FIIS3BN@"[IUI^6I4YD\(=&06Z%YO@UU; M2LBXMPX9N^0\X3RAR00*>8_,\M[G;3"TFV]>A;LO-)D^(=S17R?:S*I0\\CN='[,D0KJ M']7#>4""B*J)TS=$T6R.B+KGLS"4GX8+T8V]G;"[SQ^L/6"G87#ZHSZ^T#NI MCX7C03.9$"&CL=T!^9B!Q_WCE:WG@MSV+-C3F7&'E5Q+[09**%(L9F M17S9I4JKD9%:KW+&3-U\#9K)% A5B\VJ]K(4:$^4^Q3HS7H4#*')% B=B[W5 ME(Q8D$:H3:"=>)Z XC% PW-.Z%]LUK\.BYO%^9JY,>?%S>NIMR\TN8)2"'#R M'04XT9Z#A]%<^E$++K5.QV# 0\X;AER(?/G Q8[BN@U[18E]H M,G\GI>07K"7OUYOP73+"D5I.O-!8H@#".0IFZARUL)1#%1L'\AUK6(BVZ@3W MB+ RBP?-9 J$I"=>J\I)OUR<1%% U*#Z9AB%02^H2YQ0$Z'ER5]75DZLZLK/ M6*G*W=SOL;P(@4^^8]$XT1>$JT39E8V; QE+E-#FQ&_E.-&4CM-@1GM%D>9V MG6\HEQ#65 AK.K:<9,2#2*H_;5;/=^C,YR6$-17"FIJ%]:CB^P',+TB[O:'],_M(4WMO!G>F]Q)/ >C) M?PXUB_G_9]_202O[EAD*^S.\;\EW(Q1&O?)@/::\%Y)#%:*=?L=S^*[MH7V+ MG5D\:"93(+0[-6OWWB[?\NF.&=9UX^\5+?:%)E,J9#\=6W<^(HFL*L47=F;Q MH)D-!,CE@H M\="LQ+6KCL5C%S.LZZKC%2WVA293*J1X:);B7I,(Z88]4N_A=F;QH)D"Y;:H M^#X#+(LLXQ^K]C54!]:*!_!#<(4"D-3\%E$N-\=7-UWQ39L/;!@UV/_:YPS@ MX/!>IBO=^$]/WKV5L7+=OO2LXKC[O&X(./GV^&*U=^WKQ)3O[^'U FJ^?QN& MUPM.MN[*C%]IW]$V%4T?WO#&25GSP,&6/?!N!%&PO=V]R:W-H965T$"O2_G?]L[3R*M,MXS]$A"CA/DVHF%F1E)M3VQ9AA"D11VR#5/6L&4^) M5$U^:XL-1[+*C=+$]AS'MU,24VL^S;^[Y/,IRV024[SD(+(T)?SA$R9L.[-< MZ_&+[_%M)/47]GRZ(;=XA?)Z<\E5RZY45G&*5,2, L?US/KHG@;NL3;(1_P> MXU;4KD'?RI*Q'[IQOII9CHX($PREEB#JXPX7F"1:2<7Q=REJ53ZU8?WZ4?TL MOWEU,TLB<,&2FW@EHYDUL6"%:Y(E\CO;?L'RAL9:+V2)R/_#MASK6!!F0K*T M-%81I#$M/LE]":)FX([V&'BE@?=:@V%I,'RMP:@T&.5DBEO).01$DOF4LRUP M/5JIZ8L<9FZM;C^F^KE?2:YZ8V4GYU^91/#A$&X(YX1* 0YF1 MY(/JO+X*X.#G#U-;*I?:T Y+^4^%O+='_H+P(QBZ _ <;]ABOGB%N>/O-0]> M[]UKFMN*4P7+JV!YN=YHC]Y51#C")8]#A(.8PHHE">$"-JA6DNYK)51HNL43 MT.OP;NXQ!J-AQ6AH M9)1/J$OR0)8)#N""R(S']%9=\#""2?$DX<\+3)?(_VK#993O2&+1IUC0DU@# MZZC".C)B#7 IX9P*R3.5=>4 SI0G^)BRC,HVBD:UKA0+,;\V@<>.^FM.X: G MEPT\XPK/V+PRX_O#E%$9[?*86I\+1FFYO]S$JD]&J.>? ]O8*+5(B!# UH^S$Q@OL W@:Z;GGNZ[PE#E M2AFC@ 5)$ES!\@$^DS!Z9I5O/OF&(UKQ%L&,:^MUZ(_]9RMV80RZ*\SG3L?N MB7_B3RJG#723"MWDK>@^WR,/8_&X(^_&B&J0Z+!/%W&XH^8^[4V>0#.&VQ5: MNT]GU,[LI&)V8F1VIEZE#Q_4XNL[&QK==LV&?8H%/8DU<+O.[B7:^4_SX0OR M8] /LS4?FBV[4GQ+'$UDM;K#_3^EQ#*:EW.B.>S.0)^[-69%=U>*N.9:Y/WR M8AG(TR0U&3\EUVL-X[:73>,]W';EB6NN3RH4YT)D:D(U$^-6)T;5OD.>GVPH M=N=4HHI7 :90+V[>4MN88^N:0'M5"_I2:SZ777WCF@NZUX7@AV?T(. M^HJCB7%7![GF0NB]TVJO]5&I5L^6GM-2:?;EM53;T07'U M2\+\'U!+ P04 " #V2;%61E_W(HT$ _%@ &0 'AL+W=O%-CY0]\BTA CS%4<)G MQE:(W<0TN;\E,>8#NB.)_+*F+,9"OK*-R7>,X"!3BB,3699GQCA,C/DT&[ME M\RG=BRA,R"T#?!_'F/U_0R)ZG!G0>![X$FZV(ATPY],=WI [(K[N;IE\,TLK M01B3A(#V M*-B%@MU6<'H4G$+!R2*3NY+%88D%GD\9/0*62DMKZ4,6S$Q;NA\FZ;K?"2:_ MAE)/S/^B@@ /? 3WF#&<"%Y__'LON,!)$"8;\'Y)! XC_D$*?+U;@O?O/DQ- M(1&D=DR_F&V1SX9Z9K/!BB9BR\&G)"!!4]^4R$OXZ!G^ FD-KC ; !M> 60A M6X%G^7IUI(%CE]&T,WM.C[T;'.'$)U> UB,7)H!O,2-<&;'Z, MI3/V>#0U#W57NH*V-_1;!"_A=#K3#UTHRXO5@MF5 M@Y8]EK^>&J9;PG2U,#\][4+V,DRW,_U'QQLYXY'7PJD0M$?R9ZR&Z94PO=? MO ([%OH$R-AN2(8YH%&$&0<[PG+\2OA:X^DA,.$[[).9(:L\)^Q C/FOOT#/ M^DV5_+DQ"&L^6@/4DR[#TL'AZW(<;S:,;+"L'V$B6"B/ A\<<+0G"B@W>IO? MX+^J8.1*7CV5D"+CM+9?'[-&-$9E-$87W_&C3N:Y<.1:#D0MQ[J"CC<<6J[3 MDZ/C$O18"WH5)F&\C\&W%8D?"%/&7FOAU$2\D+&&L]"JCCCKY#4Z=W\64[7V M%+1;*]VTAJ^IU6>C+\B W:P(L(U>+=8#'E7@T5N6QL)Z"Q4=Y)-+>;TK%?%"Z">&*SPTXME0F_BU#IQ*6M-ARN& M ?44XZ)KU^47G6VF$VFZ4+$/J*1>V+2H_84+V(J.(2Z$VY!%*3A/9FZQ'K(1.H M(A/H3F2BF:M\&.]FF%NNY<:"43#1'JM,6Z4]; M>>F[[KM"9KV\ - $^!'EZ9W*IW$L7[F@_F,1 ;H&[R0T"V !5ICYV[(3-%!% MWZQUR6+"-EFWD4O#^T3DW9)RM.QHWF1]O-;X DZ64#%^C9S) CG*+Z[\DO4> MS6KJO+4JD6^DYR B:PG#&@QEU%C>K&PO=V]R M:W-H965T$JFF?&F+F .9IT%A8+N.T[5#0B-K/$SO M3?AXR!(9T @F'(DD# E_.H> ;486MIYO3.ER)?4->SR,R1)N0=[%$ZYF=H$R MIR%$@K((<5B,K#-\>H$[.B!=<4]A(_;&2%.9,?:H)]?SD>7HC" 7VH(HBYK MN( @T$@JCS\YJ%7LJ0/WQ\_H5REY169&!%RPX('.Y6ID]2TTAP5) CEEF^^0 M$TH3]%D@TE^TR=I#6)HU6;&BD9;R57#VE*DZ.?S )J(N^H ?".8FD M4,,SH42-=94%NA,P1Y*A2Y# U?Z K@CEZ)X$"2"VV(5]4BL(#<3GH2U57AK= M]O,0AX^0:[C>A7A%^;P2_"+<+<<;JMJ%"5QBY*X*5[[4#I M1,)!O:L274=Q(D_0A%,?T#T+B*0!E4_HUPV$,^"_J\@:T?6Q/!4Q\6%DJ7,G M@*_!&G_\@+O.URKJ#8&5"N$5A?",A9A2\8@6' #12*D/0B).)%1Q-@+5Y9R! M82]%T]^A]=AIM8?VNH)+N^#2KBOJMVVLOB7J]?ZIWFRCHD;HNNP: BM5H5-4 MH=.4HD:@NIPSL,Z>H%ZUG-V"2-/U^(5)&Y\"Z[J!:S'Z1:;\!,6M]@XT; MUE6Q(;!2;09%;09-J3@P?S8S+L;=_I,+=G9FPS$K3;;O=&S-&]=5O"FT69;+N]%\(?6+A_R,O9[NP2?L,O'25JK>-KWK&VFN]AHO#.1>'& M;!2NM#Z#SDLM&[);94([*X7?\%)'"7Z\O3)O5UOM]S!8>.>P<&,6"[^V1:^4 M;LB&963LO3Y1-^FJ\5I2U>0%L%#P3JNG=N-9WYM-)(O3UG'&I&I$T^$*R!RX M7J">+YAJ'_.)[D:+?Q_&_P!02P,$% @ ]DFQ5@K_&?UG! M!@ !D M !X;"]W;W)K&ULK9EO;YLZ%,:_BL6F:9.:@DT2 MDBZ)M*:]NE=:NVKIMA=7]X43G 0-,+.=II/NAY\-%,(_IPF\:8"<A.^%Y('AC@NR# [/E^:D#CYF-PSLRJN%Y"0>S0$C*RGQB=X-;KXE18ULG.JQ,/ME^I_Q6)V3P4!#NB!3ZL5W86"@P?\&R]] G#HJH-L1UQP^RR7#2="%XW-(=ERE\8@K9B=)CKE+5UXEJ MU*#Z#K-+8,,+@"QDUZ3/]>DW9)6EHV*Z*>>7#1%E0T1QO7Y#O6P043*(NH:2 M"L.X@O+6TPQ:]GAB/AW*K@8YT,EB"MKL3)M]3%M\/:0T1GV_3EI28' H;6B5 ME-7$C$?UROJ9LOZKE'FA((QP42>M7SDM&I24:4,*P@:9L(%6V",5N'90@^H0 M$.J7]%2#QGVK7M P$S34"II3%E&&!;D ]S3L+.!$O"_JN3JBVH MV'#%([PB4T/>_#EA3\28O7LC+_O'.C=U5*S0NY/U[K3VEE.S@,O6JHD9-5AK ME$D;M;76J')6>U@25@U!#_L2$>E1+]R U* \O=T]X=943K7/U93K5N5]6* M,\G!"-N3,2UQN-"<]?;ME+Q=52L. M(V">;MH%"QMQS!J V"KSWZ&;,-!3_D3VFF=;'^/*>ZN*MJ MQ:D=T-.?<_%ZD7?!;CUO< +XQVN-VVGZ.VJ M6G$(.7I1>_2B*E9[(U1>??J@HKR ME'LN#0 3(D !D !X;"]W;W)K&ULU9W_;]I( M&L;_E1%W.G4E-F ; NTED1)LSW35;J.DN]7I=#],8)+X:FS6-J&1[H^_&6,8 MQI@!9Q^==#^T!>/YO&-X^LZ79SR^6*79]_Q9B(+\F,=)?MEY+HK%AUXOGSZ+ M.<_/TH5(Y">/:3;GA7R;/?7R12;XK"PTCWMNOW_>F_,HZ5Q=E,=NLZN+=%G$ M42)N,Y(OYW.>O=Z(.%U==IS.YL!=]/1EA>O+R8!YZ+21I_BV;%\V5GW"$S\-,TSLN_R:HZM]\ATV5>I/.JL*S!/$K6__(?U1>Q4\ 9'"C@ M5@7<4PMX50'OU *#JL"@7F!XH,"P*C \-<)Y5>"\7N#\0(%156!T:H1Q56!< M_KKKGZ/\+7U>\*N++%V13)TM:>I%*8BRM/P)HT1I][[(Y*>1+%=<_9H6@HS) MS^37-)FF29&EL3SEB7Q,"I&)O)"?3.+7C)//8A9->4S>^:+@49R3K^)'L>3Q M3_*,W^Y]\NZO/UWT"EDCQ>U-J^C!.KI[(+I'/LN8SSD)DIF8-92G]O*.:P'T MY%>Q_3[$;??E7]4)TSRF+>PW%P].+-U6>GO#568HS>_'KA?KJQDW%C5_2VRK;*WF# [Q; MF01%EHD9N2_2Z?_..?]OS<)!PGSD;!@#1N6,-76O5Q)[;WLZ@89CAX-QT#A M#-D,MK(9')%-.A5BEI/'+)V3CWF^Y,E4D/21U 1%I(:J8T*=41YL4I$U7EL5 M(6$^$A:L8><[/ZOK#OO]NI3V3ZN=09&U8B"8(:7A5DI#JY3,AO.?G\7\063_ M:I*(E=-6(DB8CX0%2%B(A%$DC(%@AN;.MYH[MVLNG<_ED,!H\KJ[;5Y7=954 MVW?#XS*S'6D#K>':2A,)\Y&P D+D3!ZOM=\4S*\\M"E9!)D1\2=! M@A\BFT:YJ#1]NI*ME]$V:R)A/A(6K&&.L_,_UAF,S]Q1K=,WWON/[=0Z?*-?:D;36 MK:WND# ?"0N0L! )HT@8 \$,'3M]/3/8/SG9-NHQ^*$2L&C2H1W=5HA0F@^E M!15M-[>=._O#WH;3G,'^>11:.8:BF0K:F5MVWI8+=?Y3V7 BF^-E7)2M,3@? MVBO86H=(F@^E!5!:"*51*(VA:*:H72UJ]X2T^&#M@^HNZ$-3%S3D449^Y_%2 MD&LY:)IO>J1^E$_3I3SOCA?-:=5:M=9R1M)\*"VH:"J!Z8G",Z^>59$Q*93& M4#13IMK]<.SVQY_+O5^?!;D3ROM64T75D,F>::%F"93F0VD!E!9":11*8RB: M*6'MQ#AV*^;_9K1OOX[6VH=Z/%!:X.S;-WM3="$T)(72&(IF2EH[0LY;+"&9 M<+_Q;"W0]2RJTJE,S?]>)NLE/M^BXID4,BG?\[@T(^^EB&4*O]YS):TY&NHS M06D^E!9 :2&41J$TAJ*9@M9VDV/WF[:Z59V)(^\RI)YH_R@9A*4%D!I(91&H32&HIGRT\Z38[>>CLBO47'[+I.C)F+J1I,] MKUVJ4 M\S')BVRYGCF]GJMIID9-0AVDBF9,CGM>_WW-_?.A40,H+832*)3&4#1SJ;1V MB%R[0W2BVLQ<>62]D3UD6P%6M-W5,V[?\E] MH[WTIL&Q/5AKX4&M(B@M@-)"*(U":0Q%,P6JK2+7;A4!;D&P1VBM2JCC Z4% M4%H(I=&*9C0CX_J(D:%BFFK3CH]K=WS6*:YJ9?UEIM2UF>O>+ 3^5:S69^1' MA;=_F\;('=;&R/8:M=83U*8YY0)":$@*I3$4S923=E]QTQ/WJ)9D+-&?-"=)7ZIG*HRI\:5]U4\-I:%&>O M,80:$E!: *6%4!J%TAB*9BI-&Q*NW9#84UHU)1(]Q%)G6_>V;#'9S0US^D5),-<: M[)*OJ6RH&U4&M3&@-+^B&=.HYTTB@QH44!J%TAB*9HI,&Q2>W:"X$XOU0WJ@AH-4!J%TAB*9JIK9P,NNR%QL-VJ1.0,_@1*\[T& M3Z.Q[X>,&D)I%$IC*)JI1>V0>':'9&^$>V01O1W76EQ0Q^3(I3KE O^F^11H M-4(HC4)I#$4SU:;-$<]NCAP>WJJM5>/76E-,LS3/95.NESP^"_*9NQ./Y]EX\6:J4=)J0,,KR@CCC/O'Y:]-]'3?VVK86,]24\1J= M(*^>)Z%F"Y1&H32&HIG*U6:+9S=;_G?*Y8^%R,H;\$X0,-);F$!I?D6K"?B\ M+F"HH*-48BJ/;-=H#MA8?U&^I:+O3 M/Y[KUK4'M5&@-'K*!3!42%-2VAWQ[.Z(35+EEB-U136J".J.0&F^MW]/R:AI ML )U1Z T"J4Q%,W<+EN[(X,3;@+9':R8C:Z>LZG:U*XR29I$9X_35G10F@^E M!5!:"*71BG;$?&2HH*;HM#LRL+LCG]+DZ>=R5&SV 1MU!75$H#0?2@LJFKG) MW*AA#W:H(](4M6$+/(:*:DI&>QT#N]=Q<)6,>@1*V>/GY1JM+[*7GVW>VO<\ MLD=LK2RH&P*E!5!:"*51*(VA:*9*M6ZVI'-0*RTI!.ZZU!*$.!Y06 M0&DAE$:A-%;1]A=C;!.J*:Z=1YO8/0[(RBE[C-:*@SH94%H I850&H726$6K M=?KZXP."TT;&H*61\:;5T/8@K14'M3>@M !*"Z$T"J6QP?Z]._45[J;FM)TQ ML-L9=LWIW0J.I3FH#0&E^5!: *6%4!J%TMB@T;X9'5""6W,@,V#USLD=JJ$TKSH;1@V.@:#,>U! @-2J$TAJ*9LM..QO"- MFUF=W FT!VBM-JC/ :4%4%H(I5$HC:%HIBBU9S*T>R;JEM]\O5) 9;]9=_/4 MT&U7\$@?T,YOK4FH0P*E!5!:"*71X?[V54-G.*KMPLE004VQ:>MC^,8GEMSN M;:.VV=_/F@ZAS@B4YD-I 9060FD42F,HFJE0[9\,[?[)GT^'4.\$2O.AM !* M"Z$T6M%VTZ'C#>OK^% QUUKKY<]"%#XO^-7%7&1/8B+B."?EX[XN.ZI!WAXE M,MVIG9X_7+N=WM[QP/D0.NIX3V.N+A9R+/*99T]1DI-8/$ID_VPD+S!36^)O MWA3I0G;1.^0A+8IT7KY\%GPF,G6"_/PQ38O-&Q5@E6;?RVI?_1=02P,$% M @ ]DFQ5NLCY=E:! 8Q< !D !X;"]W;W)K&ULQ5A=C^(V%/TK5EI5N]*4Q"$$F +2#FS;?6!W-*-V'ZH^>)(+1)O$J6U@ M]M_73D)"/C!0,NK+$-OW'M]S?&W?\61/V3>^ 1#H-0IC/C4V0B3WILF]#42$ M]V@"L1Q94181(9ML;?*$ ?%3IR@T;4O"3S0CC,:?@U\,5F:HP,Y,.*;$/Q1/>_0TYHH/ \&O+T+]KG MMI:!O"T7-,J=9011$&>_Y#47XLA!XK0[V+F#77=P3CCT#D#DZJ M3$8EU6%!!)E-&-TCIJPEFOI(Q4R])?T@5NO^+)@<#:2?F'VF M (_8P^T]BC ML6 TE"9K]"D6P( +.3(/OS."EN ''@E5FT:17+'G#9$&Z,M6<$%B7SF]6X @ M0FD Q4'*:71_N016N?B+:/EC+["UB$O">JB/[Y!MV?V6@.:7N]MM?/3N"_!.N5?8 M](MLZ*=XS@F\+XG:C!S1P!>A?$^<*];UNY#'F0(JO39C?#@U%? M:K([EJ/%RK$LIVJU.&=5(><4Y!PMN8>,QQWZ^ K,"SB@1Q9(7D\D7I]EIX56 MA_,]3X@'4T.>OAS8#HS93S]@U_JE+2><)KV: #J+"OE!07Z@)?\U/0#!1V0' M3![H" XB)*D(";",?G6]?7D<$,;+X59QLJDQ/@IWT!O4ESZS,Q(K\F45V&ZH[MEMCT;1QG5&-AS:HRY.E0GE84!YJ*?^646UD^>6K MJ<6_-M6'9Q>]H^DJ8HT*L49=[8KC%+I,QU%S5V!GU+.'M8P:G95(2^(_2C0N M)!J_V94P;IYBKCT8U_BW6#GNP*YIT&)5N5XJY+!5EC_6VUT*>NQKMTJ.IKL6 MNIJP*M91K8C_OTLDG[NR7\;-W9*;Z;9+&U+E/JK2MTOZMI;^,HB#:!L5Q6PK M"RW$U2G1)=JB*[2J?&5MB?7%Y6U;K:4DK&>&=OJKQ>H(K2I66:MB?;%Z^S6> M3Z#9*'-]#%V]!J<3R_M]%>+I9NPJD!9[&)]M;LDK^?/ MIXYJTUR3+M$67:%5Y2L+9ZROG&]+H&%C/?O8JJ=0EZ7UHBNTJEQEZ8SUM7,' M)U2S\K6'C6W74?&;:_86I30N:VFL+Z9O2[%F"=R28MH KI9+/V6F@GGT^A@! M6Z>ON!QY=!N+["&MZ"U>BC^D[Z.U_@=\/\_>>TN8[/EY2=@ZD/^$A+"2D%9O M*"-BV8MNUA T2=\X7Z@0-$H_-T!\8,I CJ\H%8>&FJ!X5Y_]"U!+ P04 M" #V2;%6^.UF$>,# M% &0 'AL+W=O_-I-G=@[3CS0]4;;"7\^31+BV0X^QS,OL!X!@TA;"&+^=K QBR2\>/? M0K][2& MI\]']-\S\H;,$U&P$.Q/&NO-S)MX*(85V3+](/9_0$'HPN)%@JGL%^V+M8&' MHJW2(BF,C0<)Y?D_>2D"<6)@<-H-PL(@;!J,WC 8%@;#C&CN64;K$]%D/I5B MCZ1=;=#L0Q:;S-JPH=P>XU>IKXY=%]Z/"A]O< MA_ -'X9H:7;>*'3'8XCK]K[A4Y(*CZ1N0R?@DL@!&N)?4!B$PQ9_%N\W#QWN M#,L8#S.\T1MX]0#^O83D">0_Z#_T"#P64B'"8W27I$P< %2YH"V0SHULRE^K ME$0P\TQ.*Y [\.8??L*7P6]M4>@)K!:341F3D3,F#U0]HY4$0/1XTR31T,;9 M"=25;!P-S2_?Q+_/7FK!N.!SD &T!/L>R MQFE<DPTY]Y=+UU/8+4P3.".O<[ MD\U5R>;*R<9\I= ](]QY=DZ(KF?7$UB-+0ZJKW/0U^D52(WC&XXFC>-S[W@N MHQ.]@?LHE05*K0SB 6X62_=FYY()*S)AOW7U.WBNPGJ6:9U7)5BP6[&\2C-3 M0Y>4U^IM*[U>]4E?:/4@5 H%]R91W$B=>7<3*;A2*;@7F>)&ZMWY9)J^^+#]"Y^!*Z&"W MTFF]$ V1V$JO)T%3!.%'R"-KBAGRY[73=;I:4*,5@9R& P-N54YKVI?*!%FK5WGH36(LD>-T!BD':!>;\20A\' M=H.R0SC_'U!+ P04 " #V2;%6G'A54A # !Y"@ &0 'AL+W=OT8FE#GG#V9PG8PMQQ !A5@9%UC_;6 "E!I/ MFN-'Z=2JYC3"^O.S]X]Y\#J8.98PX?0K2=1J;(462F"!UU3=\>TG* /J&7\Q MIS+_1=O2UK%0O):*IZ58$Z2$%?_XL4Q$3> &>P1>*?!>*O!+@9\'6I#E85UA MA:.1X%LDC+7V9A[RW.1J'0UA9AEG2NBO1.M4=,L5H!"]0[>CPK5ASQ!;J(8[YF2J(I?L)S"@BSQ+P4:TC0AT== M:Q(D.KX"A0F5)UI\/[M"QTX_D=\LEA^17$E=S;E=LZ@U4:O2J-7NXOV..O2D16)*(KH,)#/_=@ M=MRVT< =5#8[;'[%YO^.+5\/C696MPNM<-"KH_6=!EF'S3#L M)@LJLN!%9*0LMBZTH#6MUVN0'339 >M58+T_6LZ\KG%)"V5=GR+%%>[,9Z^= M*\\+&MAMHV'@='/W*^[^0>[=K?KM!M(YB.]=A ?]F+OC7&8XAK&E+P<)8@-6 M]/:-+HKW77OM'SG;"7E0A3QX]XI[6&$-7[WKAJU9PP97VV+/,>4ZOZXBYT5@"=F0!%C2>2LX[;5LGJ&' MI_G+>G1K-ZK[7P^/TGW]#O &S?1W&?G-X]BN]06F*=.7YI(PB2@LM,HY&^@T MBJ+/*0:*9WFK,.=*-Q[YXTKWAB",@?Z^X+I=* >F^ZBZS>@G4$L#!!0 ( M /9)L5;)R% T. < #&PO=V]R:W-H965T.ZVE;:$/)RVNUS9!YU.]\)-#%B;Q*QCH)7N MPY^=I$ @-40W*]T;"(GGYXGSSV3L(=<;QK^G"T($>HJC)+UI+(187K5::; @ M,4XOV9(D\LB,\1@+^9//6^F2$QQF1G'4L@RCUXHQ31JWU]F^";^]9BL1T81, M.$I7<8SY\QV)V.:F839>=CS0^4*H':W;ZR6>DRD17Y83+G^UMI20QB1)*4L0 M)[.;QGOSRC>'RB!K\9623;JWC=2I/#+V7?WPPYN&H3PB$0F$0F#YM28C$D6* M)/WX44 ;VSZ5X?[V"]W)3EZ>S"-.R8A%WV@H%C>-00.%9(97D7A@&X\4)]15 MO(!%:?:)-D5;HX&"52I87!A+#V*:Y-_XJ1B(/0.S\XJ!51A8AP;=5PS:A4'[ MW!XZA4'GW!ZZA4'WW!YZA4'OT*#WBD&_,.B?V\.@,!BV*]XHF)[EDB%JET("1AA?U8;]\^9>^>Z-\Z M!?#U *NK ;3D==E>'.OEXMQ96N)'MKY$1J>)+,,<5HVHWOQWG%RBMJ',+;/" MW-:;3\GRQ=SL5UT/O?D]YM+-73^^4,W MU BAO;U+VQFO\QIO@3EYJX)ZB";X63YL!'K/.4[F1&TWT4>6!#A=H/&3? JF MI(D^,X&C"L?OM!VI1^M5NL0!N6G(9V=*^)HT;M_\8O:,=U7Z@X39D+!Q#NME M,/7 7\O;LV<8QG5KO:_!XV8#PSQJYD*ZYD'"?"!8296=K2H[6E5." ^D^F1. MA-@,33B;49$B/Q%$]B6WOLK/RD!ZEW.'>\-N7!I6MSSJH\I6[?Y!,UOK9%W= M0,(<2)@+"?,@83X0K*3![E:#W1H:_+3,,FC!T&3%@X6,ER@+G:DZ.&)Q+ ]. M!0N^5XDR[\@T2GHS#S19W>A0DEJ?ZTH2$N9 PEQ(F <)\X%@)4GVMI+LZ1_6 M9$T2-(Z7$7LF4GK?Y&Q/)M,(BQ-)]AL<+]]5I-E_W9/XD?"_JT2K=:7NXQP2 M9D/"QI P!Q+F0L(\2)@/!"O= _WM/=#7W@,VF1'.9;8J@Z[*2'$6E_=25CG- M%0N9*X1T34,Y=6RB!_)C15,JIZ-3Z0R5]X.,[92%Z.)/@GG5A/).ZT-=\4/" M;/WH=-&S/*6T2NB07CB0,!<2YD'"?"!82>B#K= '^OR#":EFBB/T:9,0GB[H M$I5SDNGJ,:4AQ?P9>20*T>/S_J[=8^(NF]W)NT2:9XN8\I%0)7JM/W5%#PFS M!U6Y4;N<&HTA>W0@82XDS(.$^4"PDL"'6X$/SUAZR,7Y:C!7FMYKMUVBV& > M-HNL7"8SKK20\T*:%*%=[6%IBB[DGC3+TRO#?.Y@=T]69K][-$D?'3>S>E;W ML)FM/=VZ>0DDS(&$N16#9G6.A\,[;M>UC@?7!_*M)$'3V"U2&UH1^HD*J'1- MD)^F*Q49Y32.+E=1)L44R7A9&52;Z'T0L)42W0,)"%WCQXA(&4>JUD*R6*R2 M"_0I*::/A&?$*A7J7:P;>$%I=D$["+W#@] +VJ<#2G-!:1XHS8>BE<6_5Z$Q M?Y+X\R4Y-,8\D6*70?9\L6M=JBUV2)I=T/0+-6/0/AU0F@M*\T!I/A2M+'9K M)W;K)ZTIZ\&U)0M)LT%I8U": TIS"UIYT=[L'R[:>]7MS,,:@ _E75F.N[J; M>7[A[73V^ZC-?G/I[F>_#J84YE8,B-D^'A'OO('SH9PK*W!78S/U1;:?MIJ,_E%5X[=_K'!$9U0*,RN, MO)10=&O.>H]K1UI(F@U*&X/2'%":"TKS0&D^%*U\S^QJ@J:^*/@_6+/0>UC[ M'H&DV07M>$'%.,RA04N/H#07E.:!TGPH6EG^N_JC>:( ^=_EGWUE&8MZUIPL MQ.@=JJUVT#KDB<'2U&) _7! :2XHS0.E^5"TLOQWI4=37UT#_+.UON:U55UF;M,9(Q/1*76 M(N:"TCQ0F@]%R[79VGM9)B9\GKUI ME:*L3)C_]WF[=_LVU_OL'::#_2/SRC8K]H_-*Z=JOVM>>?D[7+MN\U?*[F6T MITF*(C*3+AB7?3E_X/E;6OD/P9;9*SR/3 @69YL+@D/"50-Y?,:8>/FA.MB^ M*W?[+U!+ P04 " #V2;%6?FM27! $ "\#@ &0 'AL+W=O%YV>FLAG]4"4<-+EN:J M[RVT7M[XOHH7F#%U+I:8T\I,R(QI>I1S7RTELL0*9:D?!4'7SQC/O4'/OAO+ M04\4.N4YCB6H(LN8?!UB*M9]+_0V+S[Q^4*;%_Z@MV1SG*#^O!Q+>O)K+0G/ M,%=&4$[(XO'-=JZQZ,*U,AGLW#0]+W H,(4XRU4<'HLL([ M3%.CB7!\JY1ZM4TCN'V_T?[..D_.3)G".Y%^Y8E>]+TK#Q*ZF(V!*XV"<050*1Q5T:LBA'3+-! M3XHU2+.;M)D;ZZJ5)G \-U]EHB6MY2,6.IHK477;#TK.=KPF T^7%E;UC:B_;8:\.CR/5" MD94$D[_+^X2]=B#:.#",G H?F3R'=MB"*(C:\'DR@M.3,S@!']2"2535Q6&I M75/5MI8N]E@Z2!"<#N^?'L[@]T?,IBC_V,6.TX1)P1NU9#'V/8PLF)5>G/*_XVOEI2_4= MJ]ZD^VIP'70"^O7\U0Y7D )T6 M 7UG119D_*V"HS9 M*YNF"%ILPL'%M]/2D7Q?U7Y<.?T8X51#XPQ1+?FY6 M5M*W':XCKF*;-%0;OHB4PA6^VA,-\EC-7\#8] M+70WM6/8GQ13Q1/.)#_0/=RVCR6]Z8.ANQ'^S^7C\DWY<'7KL&ESH;O/;2*@ M.EC8_#,X2XP65B+2E%&$+^FMA7AF J4^_>Z$^[8!_C-5_:V!(J.O;\S6[+@:397LYU=#ZGUJP@Q1F)!N>71),L1Z7R08NE'4^F0M.P8V\7 M-%ZB-!MH?2;H<%(]& /UP#KX"U!+ P04 " #V2;%6A8.&DO0! "! M&0 'AL+W=OM#MZ#9Y5FQ:5NH+IY$Q]G?CY(=+P/:OM@BQ7-X>%$^6/?D6P!D M1ZV,7RIW<+*\W68B/ 3\E#/[LS$(E>VN?@G%?K9-%$ 0*2@P,@GX'N 6E A') M^#UQ)G/* #P_G]@_Q]JIEKWP<&O5+UEANTX^)JR"6O0*'^WP!:9Z5H&OM,K' M+QO&V-55PLK>H]43F!1H:<:_.$Y]. ,0S_. = *D4?>8**J\$RB*W-F!N1!- M;.$02XUH$B=-&,H.'=U*PF'QU2*PY9*]9YO>TYWW; <-=1W9O1EG'IKWY@Y0 M2.79=SAB+]3;G"-E#QR\G#)MQDSI"YDR]F -MIY],A54_^,YJ9ZEIR?IF_15 MP@?A+EBV?,?219J]PI?-K<@BW^5+K>CU'ARS-?O6@:.Z37/JA7^NW)%M%=G" M[A^*RYP?S@7PL[EH<$W?Z+WQ\'51L(XUG"FJ"+BZN M**\;-VXTT'9QRGN+M#/QV-(C!1<"Z+ZV-.G)" GF9U_\!5!+ P04 " #V M2;%6(GF,2LX0 !*J &0 'AL+W=OB<5=OF DV%9/$EV2MI.9 M?OB2LF2 PG*7H)?MF[O$ 1?8'\'U@R6(/7O(BS_*&RDKY^MVLRM?3VZJZO;5 M;%8N;^0V*W_(;^6N_I>KO-AF5?W7XGI6WA8R6^TOVFYF[GP>SK;9>C_K*]OJN8'L_.SV^Q:7LKJ MU]M/1?VWV9.5U7HK=^4ZWSF%O'H]>2->I<)/FBOV37Y;RX=2^[/3^/(ES_]H M_O)N]7HR;X8D-W)9-3:R^G_W;W]:JZ>3V))\Y*7F5WF^J7_.&O\N!1T-A;YIMR_U_GX=!V/G&6=V65 M;P\7UR/8KG>/_\^^'I30+JCMP!>XAPOWPO\PP7^7IE'5_8Z MI%F5G9\5^8-3-*UK:\T?]F+NKZ[=7^^:&W]9%?6_KNOKJO./>24=(9RI;M;R57[^EGMS9-+[M&E"QTPWR]O;\#GN_R'NYNY/.59%OG46M5%$_ M*O4DJ6ZG?MO"G+^A[*E?,Y^PK=B\?.PGUG35"X/_3LZ_^Y,(YS\BROA/ MROBH,N]VE2S*P[0L'F6"7'ZT$FBNG#I+MDC1D0ST,WCR,R!F0"FS8GGC9+M5 M'=+NZV!]V_@,^1H8GDP#X+XM@'9>8DZ#%!W90+_#)[]#U.^?;V51QYEZ4J]W MRWJ>.R\V>5F"$28TW?&CR'0;:"\(]?LO159/Z$>?(67(KS7%E*"K,7!?8]-7H)GP3&_1\0ST M-GGR-D&]_2B;7YV/T_A],XWUH/TI+_:_3]]45;'^P10=]*"&8-3#!S?4 M>0W)!%?@.UBB(Q_4$ Y]^."&.N\JYUW4^<_9[GK=S/^LQIBJ!)UVS=@6Q>8# MO\"[ZN_*01C79*.J&OY?U&N:ELU]_3?.KZ:^EW",=//$] M0X?8@^X]$Z4=9 !Z#:-N%13."8KG[NO@MJ>Y]I-\[?\WHUNW/^E:_K MG]:$5]T5X"\*82*<"RG!Q'$')^SWF5;4 O36P+0Q_RDXG; M#GZ.08%"8:# .;!;#B9*.VC&:2T5)FKZ,18L%!T*' ^1Q^1O^\?DM\?'Q/G' M![G](HM_@M(QD=]!.DYK*9>UMKX*2P7%I<\(0R:)@F&(B40/>IF=8F%($:O MD761%[=Y_7NI_GU4@^CTF !"IQ43-1YDXK26.:F#F-$LAWH*%P76!E@P]NJ/.*;UV<;ZF\ MCDLG*NDF*3Z(H4XJ=G5Q=NV3U7&A[&,(W%F@G=DLQ4"9GBSPGFSA$.@U#)-.B/84]GDX M]@U,[7@FNPD!I'/QWFU5@'IM!^:V"HKR/)SR.I?PGLEL802\S<#M6_LY!@)Z M"@$](L79J09GOG+!:BWU3,2,O>Y\AJ>]W\:9D%AF.O]Q6#(>^"BLM65-J7)9 M:]\!!:;>>(E7KU_B%1^!M5Y6B5=/P:N'PZL*UH=96.K3\.=57DP_YM,/.375 M.+.O"U9K*9>UML(*ECT0SP,.#PN*ACVS@!6^"_9S*I M\&(HN$(-@5L]1@+45R3LXR1,I3]\.J-)-TGQ00QU4H&NWR.=2:0__%YYR@70 MS'!V#([U%.G?GP3>2L'P @\P$U!!Z4%/=GJ%Z*='UJ*V?_8.>;64W# M:[))B@]HJ,/:!DT<+"V"G6\B'1SLP(; K1XC#>HKDO2)5_ATHL,WLYL>M!MI M@7=E"X! M^X\]#OIV5=LY_?=KVF5ZO!--#,48'TUCW;8]EV!FX^#6^>2W@=V M:\)WF?4=.I>UMAP*ZWP%OM[K2JZT!SXR M:\%9DZYK'49@ZT#Q=8!SM967P69S#P5'O Z">_36J$Q&#S0/IOJF\TE M5Q\!L-/ !]Z<+_ NK04:(QD;*& /<&"G,C(!3>9X#]9ZC)%]#13$!SVRKT3R M)H#V(P"OI_&NK(49 ^<#A?,!CO-C)WH"Z#LO:$<0/DYK5<=(!0=J51#@JP*K M" Y]MP5&<%9"Y[+6_OY3$7K8=_,$_04H\&T7&,'Q+FT%XK+6%D@1?$CLJZ#3 M3*&91@XBX!M*O"=K78!]'>VO5-L>*Z .<: >F&0*37 V!&"E9K3#MN\*A4,< MA3NS*J')OO ]9@5@+FMM-10 AS@ =ZO!";$+5FMI:)(X^EPHV V?LW4!7LMS MY9CPH5D+SHK87-;:MT4[P@!'[.?DF$(:O_'>K;7JG1@/%5.'.%/C\_+B_=O+ MS_C<8OU0C=5:RF6M+:VB\I#:.\&:6PJ!S\A"8"L-T"[P@7W6^.B'JJ/H.L3I MNF_>"#=C/<$@3H_-7\4I5[?M$T8464=\YRO@IFP5B@!0%W- (:YNVPHIM([8 M#F' +5D+!&P/ 3[W2+EZ;>NC0#S"09P\I89U+W-$\GO*U6%;#P7G48\\-9$\ MPDU8:T+O_^#JL*V)0O0(1_2Q\T9X]]9Z EER\,$;(ZT=*=*/^(X#PTU9"P1D MR>'0/09T1PJZ([:#PW!+U@(!7^"!,VB4X\6T\\6(S2ITUBB"C@\#=M[A/=D" M-="K[W>OCB.%RE'?C^ZLLD:1B;J1"R QWKNU"D"O2(X@4D@<$5_?=65,(F # ML>L""22\ VM'QV#@6#%PC#-PIQSX=;9!@=5:&D,?!D9NY^R(%?#&S]D-TEZI M4YM(6%-(L4G0QKPCFZ3XF(=JHO@Z M[G&"18_$46S2L.$LV23%!S/4687*,?4]7O_%1 R=+P$=1 $V3(#O,?#!#75> M<7#<-S=-KA-B\!@*X/T[U!!"J10?VU#?M<-W<2*FTC?IXM?9+I18K:6) MR93HA3XK >[?6"NNP M+8!6,.(Y'PT^37'Q]O.[[_'IQ[KW@=5: MRF7MI "%7H'B?WI@[[$[;%(20[*5D,W+N58:8\YV9/#15$LDZ P)HD][D<;(XHJY M5CECCL,]E#"L-(_F[D38;1Z&O/_ M[XG%Q_Y[/(>\-3>XS)THJY7FF/.=;'RTU2.D\Y;7X#)WHI)68&/.=@3RT52/ MJ<1;4X/+W(E(6O&-^;./2CZ::'U- FW;(/JR%V<4-M>KPQ'EX886S!I2V,V! MUCJ#+"&*CE1Q3B\Y-_"$9@%4CH,G&5?AN*,DH_"Y7HB.J$3'O #GRAD1P[9= MM?.:2]G,G=PV;<% %--[5OVF(:7R.@($[Q*#R]R)K-H2@ZC.U^<#PUXEHEAK M\"UXS:5LYDYTUE8M1/$_[K03:RG A0!*$,)%1$=9Y.A% XFJ@;U33\Q5!('" M?Z8XHZQ3]!*"1 U!JW4*!5'H<72H!8HS=CR(O$4AV6M* MLID[D4EC?Z*LI$U4!ZHY=DTFWM<#7.9.5-+8GR@WV:*HMYOU=KW+FF>SQ-F4 MMWPDK[F4S=R)JMI:@2@AR9VU!BH\=B LV!(Z<8MP8;!(&L 3Y25[ [P')-EA MYX&&0'&9E!C98-\U,B<+/]K$<&"S/^P_^57 T?]1D%LK["B(RHY6P9FN[MBC M34H,:;#3&D$3U1U)@NY1TK%'FY08QV!/-2PFRCKVPF*@3J/I;8_L]BB%'(56 MR5$0I1Q'9]T>M2![M$D)/P8KI:$K40_2*NP!%1_AL * 4BA58A4A E M(FW"'E#%T?3\L4V(WO11$%,K\RB(.H\U_Y3Y9KW:<^5+"\CD*M=X%(L7,D2* QHY$8.N\V;P>4R=R*)AI-#ZTT2%]K'$-ZD+E .$W], M--@D:D[VB;IL>S!YZUCRFDO9S)W<"PV'B8*7S]J#>;"-_(Y?$/W;"X9U^:C" MK+R1LDJS*CL_V\KB6B[D9E,ZR_QN5U_3$-'33^NU_54CTJLW[F1F_/Q"O%J( MYN;\[#:[EA^RXGI=S]:-O*I-SG]HCE$MFEA__$N5W];W8>)\R:LJW^[_ M>".SE2R:!O6_7^5Y=?Q+T\%#7ORQ'_;Y?P%02P,$% @ ]DFQ5I7[G71- M P .0T !D !X;"]W;W)K&ULO5=M3]LP$/XK M5C9-3&+DI:44UE:"!K1)L*$6AJ9I'TQR;2T2.[/=%_[]SD[(6D@S.D7[DOCE MGN=\3\[VI;<4\D'- #19I0E7?6>F=7;BNBJ:04K5@>!D9L.M-F MP!WT,CJ%,>C;[%IBSRU98I8"5TQP(F'2=T[]D_#8V%N#;PR6:JU-3"3W0CR8 MSN>X[WAF09! I T#Q=<"AI DA@B7\:O@=$J7!KC>?F*_L+%C+/=4P5 D=RS6 ML[[3=4@,$SI/]$@L/T$1SZ'ABT2B[),L<]L.&D=SI45:@'$%*>/YFZX*'=8 MR%,-" I \!S0W@)H%8#6:P'M M"VRN2A6!U"JNF@)\622&.-;*9AQ;1H#)]Q M\]G'6N(L0YP>?!$:B!^0#V0HTI1I_*):$0(=RK@F]$TRJ_2!]K8FZ7,;=WB_G.[EB(R>D"9Z9 1F!.L=("$U&F M9.\[4%F9@?7NCLDC E55JM0"7Z]"+FE#9!N2'I:2'M;&> E* 2KY0MJ0J4C, MN28CJBN3*N?UO;5\\0[\[K.DJO6^JU -D6T(U2F%ZM0*=0=*X]&J-,A],J0) MP]N4,THN:,02IA^+A/MQ!>D]R)]5BM4ZV%&+89-D84-D&\(>E<(>_5L&CH## MDB9_V\/U[.WM>[@6N*N"#9%M*-@M%>S6'XOT@8Q8/$7-;H!SJ^5G+OFM> M-DD6-D2VH>IQJ>KQ_[UL:MWM*G.39&&]$+Y7M8=R3=VUHC(%.;7%N2+VYL@K MLW*TK/]/;=G[;/S,/QGF9?P?FORG NNN*9Z[)($)4GH'1W@+R+Q0SSM:9+9T MO1<:"V';G.&_#4AC@/,3@>5KT3$.RK^EP6]02P,$% @ ]DFQ5A'Q\!-, M!0 ^R, !D !X;"]W;W)K&ULO5K_;Z,V%/]7 M+#9-/:DKV$#2=DFD:^"TD]I;=-GM-$W[P04G006SYAL1T-S6@ M\=+P-5IO1-Y@SB9;O"9+(KYM%TQ>F35*&"4DY1%- 2.KJ?$17OL(Y09%C[\B MLN-[GT$^E7M*'_*+S^'4L/(1D9@$(H? \NV1S$D6Z+E'XKH%]8R7E&:+Y2E8/)N).W$[ L5!$ ;_ J6V3TG M/S*2"N _RE<.SCPBWY8>./OYP\04TGD.80:5HWGI"!UQ M!,$=3<6& S\-2=AC[ZGM;86]*2==SQR]S/P&*0$]$EP 9)W+?X3ZYJ,VO\// M *+"VNZ;S6O6[ +8\*BY?[HY4L3"KE>!7> Y1_ 6C :$A!RL&$W 9\XSG 8$ MT!68TR21^;P4-'CH&>>-$C>O.J//&B"YD)22,D; ,*L!I6+61 MO,?12"O]#8VT3C#/Z800(;<;Z6ZW(S%VZQB[RAC/XV>&P1T)HP#'X)\[DMP3 M]F]?[)0X0V.G$\S3">9K FN1,:K)&"G)6&ZP!"U6.@G/Y8J.Y&)>$ :*&^ L M2D%(XQ@S#K:RE>>M?8^1FU%GF=CP8"G-E4,92H%.,%\36(N"<4W!6$T!89&D MX&.GQ+RD!O@/G)XS2E]#YURYZ\"*'BKSAO8E3^G+W$F>,W(/$48YG* \G./0U.6R%]ZH. M[]4[/X.O3GK2S97#&AKETWSZFGRV @VM1D58[U/]*S^M\C]&!_%5#V9H@+6B M^;K0VD3LR3FH)N) Q;U>^^6-[Y@QO->WEQBEWZ'/ ZUHGE8T7Q=:FT'4,(B4 M#%9D\*(H%5_<WL<1T+'B:85A&O"ZW-1B/CH5K' MZ]\TJQT.9J3[_0!$3F<_[&GUZNM":Y/2"'NH5O:W41K0. 4+S![ '&\C(8O7 MIRR5&7)[.U>7,:TZ7BN:IQ7-UX76YJC1\O ]Q;S:V6#:M.I^V!7^KN,ZUL'& MP^_I!UUK=(E@__>^L!'V\*W*_K7?*]3 @^.J5>G#KM2'5H_4[^EG.Z.C/UF@ M1L4CM8H_L SM@^>V5J^^+K0V(8V61VIY_/8ZI08>''S44UE@=].DU:NO"ZT,OKEW MR"$A;%V<+N$@H%DJRE_]Z];Z!,O'XMS&0;L'K_WR'$H#4QZ+N<-L':49_8_4$L# M!!0 ( /9)L5;"7UD.7@, -H6 - >&PO%9NDB=L1![.WO]:YOKZG6?/)Q].3GH/Y]?[\;,*.">^4_3R"-&+'ARHM(6Q M!-&Q"0[K8_)7N_(-X=2HM>Q3C#QPD#=,E!8?-Z1# T*DKWI'21]0QH2#(Y?A MX"I@XGWW(E1J^VOHU\4^'J:YW-1\2&S Z-.,>8]4C,B$"CY5'%@IS;A8VW ? M K-$C]3'>T5^G6RE75)MNF M,50WK8SM@/ZVFM7>EHU>I.L5_#'77Y9F.++J0[&Q6\52OJKZJ[0U@*D'N#HM M"K'^+/A<9LP._NB$XR%M>-XB5_S)9(-2F9D 4\1[9$KSV7;DMZ+%/5OIIIQ6 M*>ZYWT'/_W:>YTPR1<6V:5/[;WF67^PXO'HMR]539=^PTV.]\WCK)B^[8#+J M@LE.U.2@"R;C#IB\>K6GYO$FPTY,9- %D_TW:=*O]Y1;&]>=;6L;]>#U8$1^ MP.N&V"3UIDLN-)=U;\&3A,EGNU&8KW+R;F%Q<)FS%DDG=5?-IU?1,PV2M#R#L(S?5X48P MCL7<"&!8'LP!QK$L+,__-)X!.AZ+8=X&3F2 <@8HQ[)-V#$L7NUL3S P%8!JQW([\X#->7FA"&L*N8-NX-Q)(XQ!&K17:-1 MA,Q.!!_W^F!W21C&L1L!S.T@##$$[D8*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'/2M^OE;HG/[I6FGFVLW9_ M.9F8>L<[9MZI/9=P9*-TQRQLZNW$[#5GC=EQ;KMV4DRGLTG'A,P^O#^,=:]QMD@=AQ%JTPC[-L^%]RS/2"2DZ\3;-B-FI MQ\]*BV=SJK?I#M);K:V;YGUKU>R&W;ABXBXEW&T,<#J]C$"_U_PFC MVFQ$S:]5W7=78XA5S)AGR2%H)$;N0X%)SK[A0N M?=.,=VT!UXNAOA1P0-\T _CQ(!>PK5K1P-4;\I&U3-:<#,$UY,VB]R +!+(X M(>3?A0=9(I!E0LB5@W ?,$1MR'+/M0=)$4AZ"DC'N+*JOO<@*P2R.EDD%\SL M/,@9 CD[+N0M9$>2D[?D8V^$Y,80!M-\J;=,BF=F/<@S!/(L 60!D*N^ZYA^ M&AZTV$H!GV?2ASQ'(,\30)8.DK7\UU>1P%@O'_<% GF1 )("Y#5?6[)V+ ,,SK*Q\3DTQ^9,L,F.> >:MD#165*YN@ MP('" DH>'D03TTQ^9,\,F!FM@@)H"VF2:X#]G?B8F&CR(YMF3.+3 MD)/K[1/YQNM=4*)AJLF3N":0S8IO!W.[@M+'Q&23I[!-[G0#>:<3=K2VFSY@ M]# %8;K)4_@F'X33KPW_IW=Q_/3 7R0C3#;YD6WC.?J0C]PDOX.JJ!;!+"\P MYQ0IG!,K+X*ZO,"<4Z1PSFON)F]@V=CZF.@B)X6!8@8/HXD9J$AA(-_@8Q2Y M^F]Q"Q4IK!0%#-([YB%RA06"DM-]YT4K8'U^0^_?4DQ"]$4 M%@HPO;=+_S<4BEF(IFZ]N0K9F+[;OVQD4LQ"])2-N& *481:J4E@HUB0.'GJ%6:A*8:'7F\2N M"/$Q,0M5@X4FAS^;-'P#3Z:YA4L8V%^SMK[3Q+V,OW_1RK6=-WW;+F#?4GY1 MK#G\=^7POYL//P%02P,$% @ ]DFQ5GQ^Z1O4 0 QA\ !H !X;"]? MZ)0A&.14&#YE36V/+U7UB?K/'\)>W:LNT.>;/M\^2XWQWR MHMF4TC^$D)>;M&_S3=>GP_G*JAOV;3DOAW7HV^5[NTY!I]-9&'[.:![G/V=. M7D]]^LO$;K7:+M-3M_S8IT/Y97#X[(;WO$FI-)/7=EBGLFC"<7<]G?V@"$&Q?M ,@F;U@VXAZ+9^T!T$ MW=4/NH>@^_I!,D49IP1)(ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6 MA%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTUM''-H'>BGHK@=Z*>BN!WHIZ*X'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVVBPAT-M0;R/0 MVU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0 MVT>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>D?4.Q+H'5'O2*!W1+TC M@=X1]8[_J7UW7VSI;#)ZVUKRO4U=-7Z<+$*P#XSY?$&U]JFQU,21F7&U#O'1S9G5^5+/ MB8G!8,ARTP1J0C^T-9+)Z(EF>E6%WO,FOO:E:<:)H\HGO7QQV.I%W=M[$0N5">_\1C8BQ]]?=1>]H%%;_,CMO[8=RR M.P_/NMOU>_SUC(_U+^Q#@/0A0?I0('UD('T,0?JX!>GC#J2/>Y ^^ "E$111 M.0JI',54CH(J1U&5H[#*45SE*+!R%%D%BJP"15:!(JM D56@R"I09!4HL@H4 M606*K )%5HDBJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HU+IM# M/NO^R4\^ 5!+ 0(4 Q0 ( /9)L58'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ ]DFQ5@)GRG'N M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ ]DFQ5IE&PO=V]R:W-H965T&UL4$L! M A0#% @ ]DFQ5A@C\_/$!P -"4 !@ ("!XPT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]DFQ5OA; M]LC(# B*$ !@ ("!=A\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ ]DFQ5O32=#YV$P !S0 !@ M ("!ICL 'AL+W=O#X#8P# !U" M&0 @($24@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]DFQ5M=N:D!7 M!0 '0P !D ("!:UP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]DFQ5LQTL'7H @ : 8 !D M ("!-VH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]DFQ5NIPYO8: P M@8 !D ("!@WD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]DFQ5E#6*F08! &@L !D ("!E)4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]DFQ5N;""[:J P MFP@ !D ("!*:$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]DFQ5N?H00]T! ^0L !D M ("!\*P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]DFQ5J<>N$J< @ N@< !D ("!-,( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]DFQ M5D#] 0Q6 @ ]@4 !D ("!O,H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]DFQ5@J3N$.$!@ .C< M !D ("!K=4 'AL+W=O$# !_#P &0 @(%HW M>&PO=V]R:W-H965T&UL4$L! A0#% @ ]DFQ5NH$D9!6"0 QDX !D M ("!A^T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]DFQ5A%KK%=5 P B1 !D ("!@ ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]DFQ5NLC MY=E:! 8Q< !D ("!#Q8! 'AL+W=O,# M% &0 M @(&@&@$ >&PO=V]R:W-H965T%52$ , 'D* 9 " @;H> 0!X;"]W;W)K&UL4$L! A0#% @ ]DFQ5LG(4#0X!P -S< !D M ("! 2(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ]DFQ5B)YC$K.$ 2J@ !D ("! MXB\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]DFQ5L)?60Y> P VA8 T ( ![DD! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M]DFQ5GQ^Z1O4 0 QA\ !H ( !\U(! 'AL+U]R96QS+W=O M XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 339 304 1 true 105 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://biolargo.com/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical Note 8 - Noncontrolling Interest - Clyra Medical Notes 14 false false R15.htm 014 - Disclosure - Note 9 - BioLargo Engineering, Science and Technologies, LLC Sheet http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc Note 9 - BioLargo Engineering, Science and Technologies, LLC Notes 15 false false R16.htm 015 - Disclosure - Note 10 - BioLargo Energy Technologies, Inc. Sheet http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc Note 10 - BioLargo Energy Technologies, Inc. Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Business Segment Information Sheet http://biolargo.com/20230331/role/statement-note-11-business-segment-information Note 11 - Business Segment Information Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Commitments and Contingencies Sheet http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies Note 12 - Commitments and Contingencies Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Subsequent Events Sheet http://biolargo.com/20230331/role/statement-note-13-subsequent-events Note 13 - Subsequent Events Notes 19 false false R20.htm 019 - Disclosure - Significant Accounting Policies (Policies) Sheet http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies 20 false false R21.htm 020 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies 21 false false R22.htm 021 - Disclosure - Note 4 - Debt Obligations (Tables) Sheet http://biolargo.com/20230331/role/statement-note-4-debt-obligations-tables Note 4 - Debt Obligations (Tables) Tables http://biolargo.com/20230331/role/statement-note-4-debt-obligations 22 false false R23.htm 022 - Disclosure - Note 5 - Share-based Compensation (Tables) Sheet http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-tables Note 5 - Share-based Compensation (Tables) Tables http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation 23 false false R24.htm 023 - Disclosure - Note 6 - Warrants (Tables) Sheet http://biolargo.com/20230331/role/statement-note-6-warrants-tables Note 6 - Warrants (Tables) Tables http://biolargo.com/20230331/role/statement-note-6-warrants 24 false false R25.htm 024 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses (Tables) Sheet http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables Note 7 - Accounts Payable and Accrued Expenses (Tables) Tables http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses 25 false false R26.htm 025 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Tables) Sheet http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables Note 8 - Noncontrolling Interest - Clyra Medical (Tables) Tables http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical 26 false false R27.htm 026 - Disclosure - Note 11 - Business Segment Information (Tables) Sheet http://biolargo.com/20230331/role/statement-note-11-business-segment-information-tables Note 11 - Business Segment Information (Tables) Tables http://biolargo.com/20230331/role/statement-note-11-business-segment-information 27 false false R28.htm 027 - Disclosure - Note 1 - Business and Organization (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual Note 1 - Business and Organization (Details Textual) Details http://biolargo.com/20230331/role/statement-note-1-business-and-organization 28 false false R29.htm 028 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual Note 2 - Summary of Significant Accounting Policies (Details Textual) Details http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables 29 false false R30.htm 029 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) Sheet http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details) Details 30 false false R31.htm 030 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) Sheet http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details) Details 31 false false R32.htm 031 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Inventory (Details) Sheet http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details Note 2 - Summary of Significant Accounting Policies - Inventory (Details) Details http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables 32 false false R33.htm 032 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Other Non-current Assets (Details) Sheet http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details Note 2 - Summary of Significant Accounting Policies - Other Non-current Assets (Details) Details 33 false false R34.htm 033 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details) Sheet http://biolargo.com/20230331/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 34 false false R35.htm 034 - Disclosure - Note 3 - Sale of Stock for Cash (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual Note 3 - Sale of Stock for Cash (Details Textual) Details http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash 35 false false R36.htm 035 - Disclosure - Note 4 - Debt Obligations (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual Note 4 - Debt Obligations (Details Textual) Details http://biolargo.com/20230331/role/statement-note-4-debt-obligations-tables 36 false false R37.htm 036 - Disclosure - Note 4 - Debt Obligations - Schedule of Debt (Details) Sheet http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details Note 4 - Debt Obligations - Schedule of Debt (Details) Details 37 false false R38.htm 037 - Disclosure - Note 5 - Share-based Compensation (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual Note 5 - Share-based Compensation (Details Textual) Details http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-tables 38 false false R39.htm 038 - Disclosure - Note 5 - Share-based Compensation - Stock Options (Details) Sheet http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details Note 5 - Share-based Compensation - Stock Options (Details) Details 39 false false R40.htm 039 - Disclosure - Note 6 - Warrants (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual Note 6 - Warrants (Details Textual) Details http://biolargo.com/20230331/role/statement-note-6-warrants-tables 40 false false R41.htm 040 - Disclosure - Note 6 - Warrants - Warrants Outstanding (Details) Sheet http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details Note 6 - Warrants - Warrants Outstanding (Details) Details 41 false false R42.htm 041 - Disclosure - Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details) Sheet http://biolargo.com/20230331/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 42 false false R43.htm 042 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) Sheet http://biolargo.com/20230331/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 43 false false R44.htm 043 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual) Details http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables 44 false false R45.htm 044 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical - Common Shares Outstanding (Details) Sheet http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details Note 8 - Noncontrolling Interest - Clyra Medical - Common Shares Outstanding (Details) Details 45 false false R46.htm 045 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical - Valuation Assumptions (Details) Sheet http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details Note 8 - Noncontrolling Interest - Clyra Medical - Valuation Assumptions (Details) Details 46 false false R47.htm 046 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical - Summary of Accounts Payable and Accrued Expenses (Details) Sheet http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details Note 8 - Noncontrolling Interest - Clyra Medical - Summary of Accounts Payable and Accrued Expenses (Details) Details 47 false false R48.htm 047 - Disclosure - Note 9 - BioLargo Engineering, Science and Technologies, LLC (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual Note 9 - BioLargo Engineering, Science and Technologies, LLC (Details Textual) Details http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc 48 false false R49.htm 048 - Disclosure - Note 10 - BioLargo Energy Technologies, Inc. (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual Note 10 - BioLargo Energy Technologies, Inc. (Details Textual) Details http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc 49 false false R50.htm 049 - Disclosure - Note 11 - Business Segment Information (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-11-business-segment-information-details-textual Note 11 - Business Segment Information (Details Textual) Details http://biolargo.com/20230331/role/statement-note-11-business-segment-information-tables 50 false false R51.htm 050 - Disclosure - Note 11 - Business Segment Information - Segment Information (Details) Sheet http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details Note 11 - Business Segment Information - Segment Information (Details) Details 51 false false R52.htm 051 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual Note 12 - Commitments and Contingencies (Details Textual) Details http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies 52 false false R53.htm 052 - Disclosure - Note 13 - Subsequent Events (Details Textual) Sheet http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual Note 13 - Subsequent Events (Details Textual) Details http://biolargo.com/20230331/role/statement-note-13-subsequent-events 53 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 54 fact(s) appearing in ix:hidden were eligible for transformation: blgo:GrantTerm, blgo:LineOfCreditFacilityCovenantAdditionalDrawsMaximumPercentageOfTotalPrincipalOutstandingAllowed, blgo:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue, blgo:TermExtension, dei:EntityRegistrantName, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:ConcentrationRiskPercentage1, us-gaap:DebtInstrumentTerm, us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1, us-gaap:InventoryValuationReserves, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:LineOfCredit, us-gaap:NumberOfOperatingSegments, us-gaap:OffBalanceSheetCreditLossLiability, us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:ShareBasedCompensation, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1, us-gaap:UnrecognizedTaxBenefits, us-gaap:VariableInterestEntityOwnershipPercentage, us-gaap:WarrantsAndRightsOutstandingTerm - blgo20230331_10q.htm 8, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67 blgo20230331_10q.htm blgo-20230331.xsd blgo-20230331_cal.xml blgo-20230331_def.xml blgo-20230331_lab.xml blgo-20230331_pre.xml ex_514994.htm ex_514995.htm ex_514996.htm ex_521371.htm ex_521372.htm ex_521373.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "blgo20230331_10q.htm": { "axisCustom": 0, "axisStandard": 33, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 894, "http://xbrl.sec.gov/dei/2023": 28 }, "contextCount": 339, "dts": { "calculationLink": { "local": [ "blgo-20230331_cal.xml" ] }, "definitionLink": { "local": [ "blgo-20230331_def.xml" ] }, "inline": { "local": [ "blgo20230331_10q.htm" ] }, "labelLink": { "local": [ "blgo-20230331_lab.xml" ] }, "presentationLink": { "local": [ "blgo-20230331_pre.xml" ] }, "schema": { "local": [ "blgo-20230331.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 516, "entityCount": 1, "hidden": { "http://biolargo.com/20230331": 7, "http://fasb.org/us-gaap/2023": 48, "http://xbrl.sec.gov/dei/2023": 6, "total": 61 }, "keyCustom": 61, "keyStandard": 243, "memberCustom": 61, "memberStandard": 33, "nsprefix": "blgo", "nsuri": "http://biolargo.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Cover", "order": "1", "role": "http://biolargo.com/20230331/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "10", "role": "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "shortName": "Note 4 - Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "11", "role": "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "shortName": "Note 5 - Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "12", "role": "http://biolargo.com/20230331/role/statement-note-6-warrants", "shortName": "Note 6 - Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "13", "role": "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses", "shortName": "Note 7 - Accounts Payable and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical", "menuCat": "Notes", "order": "14", "role": "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "shortName": "Note 8 - Noncontrolling Interest - Clyra Medical", "subGroupType": "", "uniqueAnchor": null }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:WhollyOwnedSubsidiaryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - BioLargo Engineering, Science and Technologies, LLC", "menuCat": "Notes", "order": "15", "role": "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "shortName": "Note 9 - BioLargo Engineering, Science and Technologies, LLC", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:WhollyOwnedSubsidiaryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - BioLargo Energy Technologies, Inc.", "menuCat": "Notes", "order": "16", "role": "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "shortName": "Note 10 - BioLargo Energy Technologies, Inc.", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_ConsolidatedEntitiesAxis-BiolargoEnergyTechnologiesIncBETIMember", "decimals": null, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "016 - Disclosure - Note 11 - Business Segment Information", "menuCat": "Notes", "order": "17", "role": "http://biolargo.com/20230331/role/statement-note-11-business-segment-information", "shortName": "Note 11 - Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "017 - Disclosure - Note 12 - Commitments and Contingencies", "menuCat": "Notes", "order": "18", "role": "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies", "shortName": "Note 12 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "018 - Disclosure - Note 13 - Subsequent Events", "menuCat": "Notes", "order": "19", "role": "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "shortName": "Note 13 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-4", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "019 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "20", "role": "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "020 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "21", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "021 - Disclosure - Note 4 - Debt Obligations (Tables)", "menuCat": "Tables", "order": "22", "role": "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-tables", "shortName": "Note 4 - Debt Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "022 - Disclosure - Note 5 - Share-based Compensation (Tables)", "menuCat": "Tables", "order": "23", "role": "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-tables", "shortName": "Note 5 - Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "023 - Disclosure - Note 6 - Warrants (Tables)", "menuCat": "Tables", "order": "24", "role": "http://biolargo.com/20230331/role/statement-note-6-warrants-tables", "shortName": "Note 6 - Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses (Tables)", "menuCat": "Tables", "order": "25", "role": "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "shortName": "Note 7 - Accounts Payable and Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "025 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Tables)", "menuCat": "Tables", "order": "26", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "026 - Disclosure - Note 11 - Business Segment Information (Tables)", "menuCat": "Tables", "order": "27", "role": "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-tables", "shortName": "Note 11 - Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "blgo:NumberOfWhollyOwnedSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 1 - Business and Organization (Details Textual)", "menuCat": "Details", "order": "28", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "blgo:NumberOfWhollyOwnedSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-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": "028 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)", "menuCat": "Details", "order": "29", "role": "http://biolargo.com/20230331/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:CreditLossFinancialInstrumentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Summary of Cash Balances (Details)", "menuCat": "Details", "order": "30", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31_ConsolidatedEntitiesAxis-ParentCompanyMember", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "030 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details)", "menuCat": "Details", "order": "31", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-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": "031 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Inventory (Details)", "menuCat": "Details", "order": "32", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "blgo:OtherAssetsPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "blgo:PatentsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Other Non-current Assets (Details)", "menuCat": "Details", "order": "33", "role": "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Other Non-current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "blgo:OtherAssetsPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "blgo:PatentsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_PlanNameAxis-NonPlanMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details)", "menuCat": "Details", "order": "34", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_PlanNameAxis-EquityIncentivePlan2018Member", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 3 - Sale of Stock for Cash (Details Textual)", "menuCat": "Details", "order": "35", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_SubsidiarySaleOfStockAxis-The2020UnitOfferingMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "035 - Disclosure - Note 4 - Debt Obligations (Details Textual)", "menuCat": "Details", "order": "36", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 4 - Debt Obligations - Schedule of Debt (Details)", "menuCat": "Details", "order": "37", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 5 - Share-based Compensation (Details Textual)", "menuCat": "Details", "order": "38", "role": "http://biolargo.com/20230331/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": "blgo20230331_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" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2022-12-31_PlanNameAxis-EquityIncentivePlan2018Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 5 - Share-based Compensation - Stock Options (Details)", "menuCat": "Details", "order": "39", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_PlanNameAxis-EquityIncentivePlan2018Member", "decimals": "INF", "lang": null, "name": "blgo:StockOptionsGrantedExercisePriceRange", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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)", "menuCat": "Statements", "order": "4", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 6 - Warrants (Details Textual)", "menuCat": "Details", "order": "40", "role": "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "shortName": "Note 6 - Warrants (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-06_DebtInstrumentAxis-NotePayableMaturingMarch82023Member", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2022-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": "040 - Disclosure - Note 6 - Warrants - Warrants Outstanding (Details)", "menuCat": "Details", "order": "41", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "blgo:ScheduleOfAssumptionsUsedToDetermineFairValueOfWarrantsTableTextBlock", "blgo:WarrantsTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2022-12-31_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)", "menuCat": "Details", "order": "42", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "i_2022-12-31_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details)", "menuCat": "Details", "order": "43", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31_ConsolidationItemsAxis-CorporateNonSegmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical (Details Textual)", "menuCat": "Details", "order": "44", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "i_2022-12-31_LegalEntityAxis-ClyraMedicalMember", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2022-12-31_LegalEntityAxis-ClyraMedicalMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical - Common Shares Outstanding (Details)", "menuCat": "Details", "order": "45", "role": "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "shortName": "Note 8 - Noncontrolling Interest - Clyra Medical - Common Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_LegalEntityAxis-ClyraMedicalMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_LegalEntityAxis-ClyraMedicalMember_TitleOfIndividualAxis-VendorsAndEmployeesMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical - Valuation Assumptions (Details)", "menuCat": "Details", "order": "46", "role": "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details", "shortName": "Note 8 - Noncontrolling Interest - Clyra Medical - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_LegalEntityAxis-ClyraMedicalMember_TitleOfIndividualAxis-VendorsAndEmployeesMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 8 - Noncontrolling Interest - Clyra Medical - Summary of Accounts Payable and Accrued Expenses (Details)", "menuCat": "Details", "order": "47", "role": "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details", "shortName": "Note 8 - Noncontrolling Interest - Clyra Medical - 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": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31_LegalEntityAxis-ClyraMedicalMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 9 - BioLargo Engineering, Science and Technologies, LLC (Details Textual)", "menuCat": "Details", "order": "48", "role": "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual", "shortName": "Note 9 - BioLargo Engineering, Science and Technologies, LLC (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "blgo:WhollyOwnedSubsidiaryTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2019-11-04", "decimals": "3", "lang": null, "name": "blgo:PercentageOfProfitsInterestsVested", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31_OwnershipAxis-BiolargoEnergyTechnologiesIncBETIMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedBalanceShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 10 - BioLargo Energy Technologies, Inc. (Details Textual)", "menuCat": "Details", "order": "49", "role": "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "shortName": "Note 10 - BioLargo Energy Technologies, Inc. (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-03-31_OwnershipAxis-BiolargoEnergyTechnologiesIncBETIMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedBalanceShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R50": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 11 - Business Segment Information (Details Textual)", "menuCat": "Details", "order": "50", "role": "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-details-textual", "shortName": "Note 11 - Business Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 11 - Business Segment Information - Segment Information (Details)", "menuCat": "Details", "order": "51", "role": "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "shortName": "Note 11 - Business Segment Information - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueNotFromContractWithCustomer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "051 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual)", "menuCat": "Details", "order": "52", "role": "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual", "shortName": "Note 12 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 13 - Subsequent Events (Details Textual)", "menuCat": "Details", "order": "53", "role": "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "shortName": "Note 13 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "i_2023-05-12_ClassOfWarrantOrRightAxis-WarrantMember_LegalEntityAxis-ClyraMedicalMember_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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)", "menuCat": "Statements", "order": "6", "role": "http://biolargo.com/20230331/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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "7", "role": "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "shortName": "Note 1 - Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "8", "role": "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "9", "role": "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "shortName": "Note 3 - Sale of Stock for Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "blgo20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "blgo:StockPurchaseAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 105, "tag": { "blgo_AdjustmentsToAdditionalPaidInCapitalIncreaseFromSubsidiaryEquityIssuedForService": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital from subsidiary issuance of equity interests for service.", "label": "Clyra Medical Technologies, Inc. (Clyra) stock options issued for services" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseFromSubsidiaryEquityIssuedForService", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_BELSTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to BELST.", "label": "BELST [Member]" } } }, "localname": "BELSTMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "domainItemType" }, "blgo_BLESTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the entity BLEST.", "label": "BLEST [Member]" } } }, "localname": "BLESTMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "blgo_BetiCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents BETI common stock.", "label": "BETI Common Stock [Member]" } } }, "localname": "BetiCommonStockMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "blgo_BiolargoEnergyTechnologiesIncBETIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to BioLargo Energy Technologies, Inc. (BETI).", "label": "BioLargo Energy Technologies, Inc (BETI) [Member]" } } }, "localname": "BiolargoEnergyTechnologiesIncBETIMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_CFOAndPresidentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the CFO and President.", "label": "CFO and President [Member]" } } }, "localname": "CFOAndPresidentMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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": "Granted (in shares)" } } }, "localname": "ClassOfWarrantOrRightIssuedDuringPeriod", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "sharesItemType" }, "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ConversionFromBiolargoNotePayableToSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of note payable into shares.", "label": "Conversion From BioLargo Note Payable to Shares [Member]" } } }, "localname": "ConversionFromBiolargoNotePayableToSharesMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ConversionOfClyraCommonStockToBiolargoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of Clyra common stock to BioLargo common stock.", "label": "Conversion of Clyra Common Stock to BioLargo Common Stock [Member]" } } }, "localname": "ConversionOfClyraCommonStockToBiolargoCommonStockMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "blgo_ConversionOfClyraMedicalStockIntoBiolargoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of Clyra Medical common stock into the entities common stoock.", "label": "Conversion of Clyra Medical Stock Into Biolargo Common Stock [Member]" } } }, "localname": "ConversionOfClyraMedicalStockIntoBiolargoCommonStockMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ConversionOfIntercompanyReceivableIntoClyraSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of intercompany receivable into Clyra shares.", "label": "Conversion of Intercompany Receivable into Clyra Shares [Member]" } } }, "localname": "ConversionOfIntercompanyReceivableIntoClyraSharesMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "blgo_ConversionOfNoteIntoBetiCommonSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of note into BETI common shares.", "label": "Conversion of Note into BETI Common Shares [Member]" } } }, "localname": "ConversionOfNoteIntoBetiCommonSharesMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details" ], "xbrltype": "domainItemType" }, "blgo_DebtInstrumentConvertibleConversionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of lowest price per share of shares sold for conversion price of the debt instrument.", "label": "blgo_DebtInstrumentConvertibleConversionPercentage", "terseLabel": "Debt Instrument, Convertible, Conversion Percentage" } } }, "localname": "DebtInstrumentConvertibleConversionPercentage", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "blgo_DebtInstrumentConvertibleSaleOfStockAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of sale of stock to trigger conversion under the debt instrument.", "label": "blgo_DebtInstrumentConvertibleSaleOfStockAmount", "terseLabel": "Debt Instrument, Convertible, Sale of Stock Amount" } } }, "localname": "DebtInstrumentConvertibleSaleOfStockAmount", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_DebtInstrumentPercentageOfPrincipalPaymentCap": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum percentage of principal due monthly.", "label": "blgo_DebtInstrumentPercentageOfPrincipalPaymentCap", "terseLabel": "Debt Instrument, Percentage of Principal Payment, Cap" } } }, "localname": "DebtInstrumentPercentageOfPrincipalPaymentCap", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_EmployeesConsultantsOfficersAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to employees, consultants, officers, and directors.", "label": "Employees, Consultants, Officers, and Directors [Member]" } } }, "localname": "EmployeesConsultantsOfficersAndDirectorsMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "domainItemType" }, "blgo_FairValueOfWarrantIssuedForInterest": { "auth_ref": [], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of fair value of warrant issued for interest.", "label": "Fair value of warrant issued for interest" } } }, "localname": "FairValueOfWarrantIssuedForInterest", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "blgo_FinitelivedTangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets which have physical substance with a finite life.", "label": "blgo_FinitelivedTangibleAssetsNet", "terseLabel": "Tangible assets" } } }, "localname": "FinitelivedTangibleAssetsNet", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "blgo_GainFromPPPLoanForgiveness": { "auth_ref": [], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://biolargo.com/20230331/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": "Represents the amount of gain recognized during the period from Paycheck Protection Program (CARES Act) loan forgiveness.", "label": "PPP forgiveness", "negatedLabel": "PPP loan forgiveness" } } }, "localname": "GainFromPPPLoanForgiveness", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesAccountsReceivableCollectedByYearOneOfOperation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The required accounts receivable collected percentage of the total accounts receivable necessary for incentives to be issued to subsidiary employees.", "label": "blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesAccountsReceivableCollectedByYearOneOfOperation", "terseLabel": "Incentive Issuance Stipulations for Subsidiary Employees, Accounts Receivable Collected by Year One of Operation" } } }, "localname": "IncentiveIssuanceStipulationsForSubsidiaryEmployeesAccountsReceivableCollectedByYearOneOfOperation", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesProfitEarnedInYearOneOfOperation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The required profit percentage necessary for incentives to be issued to subsidiary employees.", "label": "blgo_IncentiveIssuanceStipulationsForSubsidiaryEmployeesProfitEarnedInYearOneOfOperation", "terseLabel": "Incentive Issuance Stipulations for Subsidiary Employees, Profit Earned in Year One of Operation" } } }, "localname": "IncentiveIssuanceStipulationsForSubsidiaryEmployeesProfitEarnedInYearOneOfOperation", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "blgo_IncreaseDecreaseInRightOfUseAndLeaseLiabilityNet": { "auth_ref": [], "calculation": { "http://biolargo.com/20230331/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": "Represents The increase (decrease) during the reporting period in right of use and lease liability, net", "label": "Right of use and lease liability, net" } } }, "localname": "IncreaseDecreaseInRightOfUseAndLeaseLiabilityNet", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "blgo_LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtOnFirst180Days": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The monthly percentage of gross product sales required to be used as payment of debt on the first 180 days under the line of credit agreement.", "label": "blgo_LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtOnFirst180Days", "terseLabel": "Line of Credit Facility, Monthly Percentage of Gross Product Sales Required to be Used as Payment of Debt on First 180 Days" } } }, "localname": "LineOfCreditFacilityMonthlyPercentageOfGrossProductSalesRequiredToBeUsedAsPaymentOfDebtOnFirst180Days", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "blgo_NonoperatingIncomeGrantIncome": { "auth_ref": [], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of nonoperating income from grants.", "label": "Grant income", "terseLabel": "Grant income" } } }, "localname": "NonoperatingIncomeGrantIncome", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "blgo_NonqualifiedStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the non-qualified stock option granted pursuant to the employment agreement.", "label": "Non-Qualified Stock Option [Member]" } } }, "localname": "NonqualifiedStockOptionMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "domainItemType" }, "blgo_NotePayableMaturingMarch82023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the note payable maturing March 8, 2023.", "label": "Note Payable, Maturing March 8, 2023 [Member]" } } }, "localname": "NotePayableMaturingMarch82023Member", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "blgo_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://biolargo.com/20230331", "xbrltype": "stringItemType" }, "blgo_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://biolargo.com/20230331", "xbrltype": "stringItemType" }, "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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_OdinCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Odin Co. Ltd.", "label": "Odin Co Ltd [Member]" } } }, "localname": "OdinCoLtdMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "blgo_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers that each accounted for more than 10% of consolidated accounts receivable.", "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "blgo_PatentsNoncurrent": { "auth_ref": [], "calculation": { "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details": { "order": 0.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of patents classified as noncurrent.", "label": "Patents" } } }, "localname": "PatentsNoncurrent", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "domainItemType" }, "blgo_PercentageOfOptionToPurchaseSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of option to purchase of common stock.", "label": "blgo_PercentageOfOptionToPurchaseSharesOfCommonStock", "terseLabel": "Percentage of Option to Purchase Shares of Common Stock" } } }, "localname": "PercentageOfOptionToPurchaseSharesOfCommonStock", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "blgo_PercentageOfProfitsInterestsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of profits interest vested.", "label": "blgo_PercentageOfProfitsInterestsVested", "terseLabel": "Percentage of Profits Interests Vested" } } }, "localname": "PercentageOfProfitsInterestsVested", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "blgo_PotentialOwnershipPercentageOfSubsidiaryHeldBySubsidiaryEmployeesBasedOnPerformance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The potential ownership percentage of subsidiary held by subsidiary employees based on performance.", "label": "blgo_PotentialOwnershipPercentageOfSubsidiaryHeldBySubsidiaryEmployeesBasedOnPerformance", "terseLabel": "Potential Ownership Percentage of Subsidiary Held by Subsidiary Employees Based on Performance" } } }, "localname": "PotentialOwnershipPercentageOfSubsidiaryHeldBySubsidiaryEmployeesBasedOnPerformance", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "blgo_PreferredStockConvertibleSaleOfStockAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of proceeds in sale of stock for preferred stock to be convertible.", "label": "blgo_PreferredStockConvertibleSaleOfStockAmount", "terseLabel": "Preferred Stock, Convertible, Sale of Stock Amount" } } }, "localname": "PreferredStockConvertibleSaleOfStockAmount", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_PreferredStockSeriesAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Series A Preferred Stock.", "label": "Preferred Stock, Series A [Member]" } } }, "localname": "PreferredStockSeriesAMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_PriceRangeWarrantsExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the price of warrants that expired during the period.", "label": "Expired, price range (in dollars per share)" } } }, "localname": "PriceRangeWarrantsExpired", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "perShareItemType" }, "blgo_SBACARESActPaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to The Paycheck Protection Program established by the CARES Act and implemented by the Small Business Administration .", "label": "SBA CARES Act Paycheck Protection Program [Member]" } } }, "localname": "SBACARESActPaycheckProtectionProgramMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual" ], "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-tables" ], "xbrltype": "textBlockItemType" }, "blgo_SecurityDepositsNoncurrent": { "auth_ref": [], "calculation": { "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of security deposits classified as noncurrent.", "label": "Security deposits" } } }, "localname": "SecurityDepositsNoncurrent", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details" ], "xbrltype": "monetaryItemType" }, "blgo_SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding seven employees working at BioLargo Engineering, Science & Technologies, LLC.", "label": "Seven Employees Working at BioLargo Engineering, Science & Technologies, LLC [Member]" } } }, "localname": "SevenEmployeesWorkingAtBiolargoEngineeringScienceTechnologiesLLCMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options granted during the period. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "blgo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsMinimumCashAmountReceipt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of cash receipt required to vest share-based compensation plan.", "label": "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsMinimumCashAmountReceipt", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Cash Amount Receipt" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsMinimumCashAmountReceipt", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsMinimumRevenueRequired": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum revenue required to vest share-based compensation award.", "label": "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsMinimumRevenueRequired", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Revenue Required" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsMinimumRevenueRequired", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The discount rate assumption that is used in valuing an option on its own shares.", "label": "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsDiscountRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount Rate" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsDiscountRate", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsPerMonthGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted per month.", "label": "blgo_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsPerMonthGross", "terseLabel": "Share-based Compensation Arrangement By Share-based Payment Award, Options Grants Per Month, Gross (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsPerMonthGross", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "blgo_SharebasedPaymentArrangementOptionExercisePriceRangeSharesGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Granted, Exercise Price (in dollars per share)" } } }, "localname": "SharebasedPaymentArrangementOptionExercisePriceRangeSharesGrantsInPeriod", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details" ], "xbrltype": "perShareItemType" }, "blgo_SharesIssuedForDebtOwedToBiolargoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents shared issued for debt owed to BioLargo.", "label": "Shares Issued for Debt Owed to Biolargo [Member]" } } }, "localname": "SharesIssuedForDebtOwedToBiolargoMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ShorttermLeasePaymentsNotIncludedInLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash short-term lease payments not included in lease liability.", "label": "Short-term lease payments not included in lease liability" } } }, "localname": "ShorttermLeasePaymentsNotIncludedInLeaseLiability", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "blgo_StockConversionDiscountOnVolumeWeightedAveragePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage discount on volume weighed average price upon conversion of stock.", "label": "blgo_StockConversionDiscountOnVolumeWeightedAveragePrice", "terseLabel": "Stock Conversion, Discount on Volume Weighted average Price" } } }, "localname": "StockConversionDiscountOnVolumeWeightedAveragePrice", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual" ], "xbrltype": "percentItemType" }, "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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "blgo_StockIssuedDuringPeriodSharesExchangedForNoncontrollingInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares exchanged for shares of noncontrolling interest during the period.", "label": "Issuance of common stock in exchange for Clyra shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExchangedForNoncontrollingInterest", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "sharesItemType" }, "blgo_StockIssuedDuringPeriodValueCommitmentFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of commitment fee stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "blgo_StockIssuedDuringPeriodValueCommitmentFee", "terseLabel": "Stock Issued During Period, Value, Commitment Fee" } } }, "localname": "StockIssuedDuringPeriodValueCommitmentFee", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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, Unvested (in dollars per share)" } } }, "localname": "StockOptionsNonvestedExercisePriceRange", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "blgo_StockPurchaseAgreementMaximumAmountOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum value available of the common stock for sale in a stock purchase agreement.", "label": "blgo_StockPurchaseAgreementMaximumAmountOfCommonStock", "terseLabel": "Stock Purchase Agreement, Maximum Amount of Common Stock" } } }, "localname": "StockPurchaseAgreementMaximumAmountOfCommonStock", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_StockPurchaseAgreementTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The textual disclosure of information pertaining to a stock purchase agreement.", "label": "Stock Purchase Agreement [Text Block]" } } }, "localname": "StockPurchaseAgreementTextBlock", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "blgo_TermExtension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term extension, in years.", "label": "blgo_TermExtension", "terseLabel": "Term Extension (Year)" } } }, "localname": "TermExtension", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "blgo_The2007EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Company's 2007 Equity Incentive Plan.", "label": "The 2007 Equity Incentive Plan [Member]" } } }, "localname": "The2007EquityIncentivePlanMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "domainItemType" }, "blgo_TheRemainingOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the remaining options.", "label": "The Remaining Options [Member]" } } }, "localname": "TheRemainingOptionsMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_ThirdPartyInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents transactions with third parties.", "label": "Third Party Investors [Member]" } } }, "localname": "ThirdPartyInvestorsMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers that each accounted for more than 10% of consolidated accounts receivable.", "label": "Two Customers [Member]" } } }, "localname": "TwoCustomersMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_VehicleLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents vehicle loan.", "label": "Vehicle Loan [Member]" } } }, "localname": "VehicleLoanMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "domainItemType" }, "blgo_VendorsAndEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding vendors and employees.", "label": "Vendors and Employees [Member]" } } }, "localname": "VendorsAndEmployeesMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "blgo_VendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents vendors.", "label": "Vendors [Member]" } } }, "localname": "VendorsMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_WarrantIssuedWithConversionOfNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents warrant issued with conversion of note.", "label": "Warrant Issued With Conversion of Note [Member]" } } }, "localname": "WarrantIssuedWithConversionOfNoteMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "blgo_WarrantsIssuedInConjunctionWithTheSaleOfSeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Warrants Issued in Conjunction With the Sale of Series A Preferred Stock.", "label": "Warrants Issued in Conjunction With the Sale of Series A Preferred Stock [Member]" } } }, "localname": "WarrantsIssuedInConjunctionWithTheSaleOfSeriesAPreferredStockMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "blgo_WarrantsIssuedInConnectionWithConversionOfInterestOnNotePayableMaturingMarch82023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the warrants issued in connection with conversion of interest on note payable maturing March 8, 2023.", "label": "Warrants Issued in Connection with Conversion of Interest on Note Payable Maturing March 8, 2023 [Member]" } } }, "localname": "WarrantsIssuedInConnectionWithConversionOfInterestOnNotePayableMaturingMarch82023Member", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "domainItemType" }, "blgo_WarrantsIssuedWith2020UnitOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the warrants issued with 2020 unit offering.", "label": "Warrants Issued with 2020 Unit Offering [Member]" } } }, "localname": "WarrantsIssuedWith2020UnitOfferingMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/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/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants" ], "xbrltype": "textBlockItemType" }, "blgo_WestminsterCaliforniaFacilityLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about leased corporate office in Westminster, California.", "label": "Westminster, California Facility Lease [Member]" } } }, "localname": "WestminsterCaliforniaFacilityLeaseMember", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "blgo_WhollyOwnedSubsidiaryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The textual disclosure of a wholly-owned subsidiary.", "label": "Wholly-Owned Subsidiary [Text Block]" } } }, "localname": "WhollyOwnedSubsidiaryTextBlock", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc" ], "xbrltype": "textBlockItemType" }, "blgo_WorkingCapitalDeficit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the value of total current assets net of current liabilities as of the balance sheet date.", "label": "blgo_WorkingCapitalDeficit", "terseLabel": "Working Capital (Deficit)" } } }, "localname": "WorkingCapitalDeficit", "nsuri": "http://biolargo.com/20230331", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "blgo_statement-statement-note-11-business-segment-information-segment-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Business Segment Information - Segment Information (Details)" } } }, "localname": "statement-statement-note-11-business-segment-information-segment-information-details", "nsuri": "http://biolargo.com/20230331", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-11-business-segment-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Business Segment Information" } } }, "localname": "statement-statement-note-11-business-segment-information-tables", "nsuri": "http://biolargo.com/20230331", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Credit Concentration (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "nsuri": "http://biolargo.com/20230331", "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/20230331", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Other Non-current Assets (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details", "nsuri": "http://biolargo.com/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/20230331", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Noncontrolling Interest - Clyra Medical - Common Shares Outstanding (Details)" } } }, "localname": "statement-statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "nsuri": "http://biolargo.com/20230331", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Noncontrolling Interest - Clyra Medical - Summary of Accounts Payable and Accrued Expenses (Details)" } } }, "localname": "statement-statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details", "nsuri": "http://biolargo.com/20230331", "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/20230331", "xbrltype": "stringItemType" }, "blgo_statement-statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Noncontrolling Interest - Clyra Medical - Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details", "nsuri": "http://biolargo.com/20230331", "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/20230331", "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r730" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r731" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r729" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20230331/role/statement-document-and-entity-information", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-tables", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-6-warrants-tables", "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r729" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r729" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r732" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r729" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r729" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r729" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r729" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20230331/role/statement-document-and-entity-information", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-tables", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-6-warrants-tables", "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r728" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r205", "r440", "r441", "r444", "r445", "r478", "r677", "r770", "r773", "r774" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r205", "r440", "r441", "r444", "r445", "r478", "r677", "r770", "r773", "r774" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r205", "r237", "r248", "r249", "r250", "r251", "r252", "r254", "r258", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r333", "r334", "r771", "r772" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r205", "r237", "r248", "r249", "r250", "r251", "r252", "r254", "r258", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r333", "r334", "r771", "r772" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r203", "r204", "r340", "r366", "r477", "r687", "r689" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r759", "r829" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r270", "r271", "r272" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r264", "r705", "r777", "r826", "r827" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r318", "r319", "r320", "r321", "r388", "r483", "r541", "r581", "r582", "r636", "r640", "r644", "r645", "r651", "r678", "r679", "r695", "r702", "r706", "r716", "r775", "r818", "r819", "r820", "r821", "r822", "r823" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r318", "r319", "r320", "r321", "r388", "r483", "r541", "r581", "r582", "r636", "r640", "r644", "r645", "r651", "r678", "r679", "r695", "r702", "r706", "r716", "r775", "r818", "r819", "r820", "r821", "r822", "r823" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r264", "r705", "r777", "r826", "r827" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r265", "r829" ], "lang": { "en-us": { "role": { "label": "Officer [Member]" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r260", "r486", "r535", "r536", "r537", "r538", "r539", "r540", "r681", "r703", "r715", "r736", "r768", "r769", "r777", "r826" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r260", "r486", "r535", "r536", "r537", "r538", "r539", "r540", "r681", "r703", "r715", "r736", "r768", "r769", "r777", "r826" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r318", "r319", "r320", "r321", "r386", "r388", "r415", "r416", "r417", "r482", "r483", "r541", "r581", "r582", "r636", "r640", "r644", "r645", "r651", "r678", "r679", "r695", "r702", "r706", "r716", "r719", "r766", "r775", "r819", "r820", "r821", "r822", "r823" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r318", "r319", "r320", "r321", "r386", "r388", "r415", "r416", "r417", "r482", "r483", "r541", "r581", "r582", "r636", "r640", "r644", "r645", "r651", "r678", "r679", "r695", "r702", "r706", "r716", "r719", "r766", "r775", "r819", "r820", "r821", "r822", "r823" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r203", "r204", "r340", "r366", "r477", "r688", "r689" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r270", "r271", "r272" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r262", "r263", "r574", "r577", "r579", "r639", "r642", "r648", "r654", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r682", "r704", "r719", "r777", "r826" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r262", "r263", "r574", "r577", "r579", "r639", "r642", "r648", "r654", "r665", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r682", "r704", "r719", "r777", "r826" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r778", "r812", "r813", "r815" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r759", "r814" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r678", "r679", "r818", "r820", "r823" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-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": "Total", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Accounts payable and accrued expenses, total" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r21" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r20", "r714" ], "calculation": { "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-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 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" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r666" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r266", "r267" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r33", "r111", "r175", "r511", "r546", "r547" ], "calculation": { "http://biolargo.com/20230331/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": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r12", "r33", "r447", "r450", "r474", "r542", "r543", "r744", "r745", "r746", "r753", "r754", "r755" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r103", "r714", "r830" ], "calculation": { "http://biolargo.com/20230331/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": "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r420", "r421", "r422", "r560", "r753", "r754", "r755", "r805", "r832" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r13", "r66", "r129" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Warrant issued for interest" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r419", "r427" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r176", "r268", "r279" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r358", "r467", "r700", "r701", "r749" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 7.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 note payable" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r141", "r168", "r202", "r235", "r250", "r256", "r273", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r440", "r444", "r457", "r507", "r603", "r714", "r727", "r771", "r772", "r816" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r163", "r179", "r202", "r273", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r440", "r444", "r457", "r714", "r771", "r772", "r816" ], "calculation": { "http://biolargo.com/20230331/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 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", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r414", "r415", "r416", "r417", "r418" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r42", "r43", "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Equipment added via vehicle loan" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r39", "r166", "r683" ], "calculation": { "http://biolargo.com/20230331/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, at Carrying Value" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r40" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r39", "r119", "r199" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r119" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r158", "r172", "r173", "r174", "r202", "r221", "r222", "r224", "r226", "r229", "r230", "r273", "r323", "r326", "r327", "r328", "r334", "r335", "r364", "r365", "r367", "r368", "r369", "r457", "r553", "r554", "r555", "r556", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r591", "r612", "r631", "r659", "r660", "r661", "r662", "r663", "r733", "r750", "r756" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r70" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r370" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r29", "r90", "r508", "r590" ], "calculation": { "http://biolargo.com/20230331/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": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "COMMITMENTS AND CONTINGENCIES (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r127", "r316", "r317", "r667", "r767" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r717", "r718", "r719", "r721", "r722", "r723", "r724", "r753", "r754", "r805", "r828", "r832" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r102" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r102", "r591" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r102" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r102", "r591", "r609", "r832", "r833" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "us-gaap_CommonStockSharesOutstanding", "terseLabel": "Common Stock, Shares, Outstanding, Ending Balance (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r102", "r510", "r714" ], "calculation": { "http://biolargo.com/20230331/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": "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, 550,000,000 Shares Authorized, 284,122,581 and 278,462,706 Shares Issued, at March 31, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r130", "r131", "r132", "r133" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r34", "r181", "r183", "r191", "r503", "r522" ], "calculation": { "http://biolargo.com/20230331/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 stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/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 stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r5", "r77", "r82", "r181", "r183", "r190", "r502", "r521" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive (loss) income attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r82", "r137", "r181", "r183", "r189", "r501", "r520" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r48", "r50", "r83", "r84", "r264", "r666" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r48", "r50", "r83", "r84", "r264", "r548", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r48", "r50", "r83", "r84", "r264", "r666", "r735" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r92", "r151" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r48", "r50", "r83", "r84", "r264" ], "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", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r48", "r50", "r83", "r84", "r264", "r666" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r78", "r690" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r372", "r373", "r384" ], "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" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r372", "r373", "r384" ], "calculation": { "http://biolargo.com/20230331/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 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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was 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": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r42", "r43", "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) 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 the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Clyra common stock to BioLargo common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "auth_ref": [ "r42", "r43", "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by description of stock conversions.", "label": "Stock Conversion Description [Axis]" } } }, "localname": "ConversionOfStockByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockNameDomain": { "auth_ref": [ "r42", "r43", "r44" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r42", "r43", "r44" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) 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 the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_ConversionOfStockSharesIssued1", "terseLabel": "Conversion of Stock, Shares Issued (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r25" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r16", "r249", "r250", "r251", "r252", "r258", "r758" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r114", "r486" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r156", "r276", "r277", "r278", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r49", "r264" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r42", "r44" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r42", "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into 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": "us-gaap_DebtConversionConvertedInstrumentAmount1", "terseLabel": "Debt Conversion, Converted Instrument, Amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r42", "r44" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r42", "r44" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r42", "r44" ], "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 into Clyra shares", "terseLabel": "Debt Conversion, Original Debt, Amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "Total current portion of debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r128", "r201", "r336", "r342", "r343", "r344", "r345", "r346", "r347", "r352", "r359", "r360", "r361" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r98", "r99", "r142", "r143", "r205", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r468", "r697", "r698", "r699", "r700", "r701", "r751" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r87", "r89", "r337", "r468", "r698", "r699" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r27", "r338" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r28", "r205", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r468", "r697", "r698", "r699", "r700", "r701", "r751" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r28", "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "us-gaap_DebtInstrumentPeriodicPayment", "terseLabel": "Debt Instrument, Periodic Payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": { "auth_ref": [ "r86", "r89" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "auth_ref": [ "r69", "r72" ], "lang": { "en-us": { "role": { "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "terseLabel": "Deferred Compensation Arrangement with Individual, Requisite Service Period (Year)" } } }, "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DepositLiabilityCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://biolargo.com/20230331/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": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.", "label": "Deposits" } } }, "localname": "DepositLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r8", "r64" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-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 dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued dividend" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r192", "r211", "r212", "r213", "r214", "r215", "r219", "r221", "r224", "r225", "r226", "r227", "r453", "r454", "r504", "r523", "r692" ], "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 stockholders \u2013 basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r45", "r46" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r809" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]" } } }, "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r13", "r159", "r185", "r186", "r187", "r206", "r207", "r208", "r210", "r216", "r218", "r228", "r274", "r275", "r371", "r420", "r421", "r422", "r437", "r438", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r459", "r460", "r461", "r462", "r463", "r464", "r474", "r542", "r543", "r544", "r560", "r631" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r245", "r269", "r738", "r764" ], "calculation": { "http://biolargo.com/20230331/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": "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r6", "r85", "r271" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r10", "r17" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r307", "r308", "r309", "r310", "r487", "r488" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r61", "r63" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r125", "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "terseLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r458" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r113", "r202", "r235", "r249", "r255", "r258", "r273", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r457", "r694", "r771" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r126" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r8", "r112", "r146", "r242", "r269", "r517" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r311", "r313", "r615" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r313", "r615" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r184", "r430", "r431", "r433", "r434", "r435", "r436", "r552" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r38", "r41" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r739" ], "calculation": { "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Tax credit receivable" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r7" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r484", "r748" ], "calculation": { "http://biolargo.com/20230331/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 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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r7" ], "calculation": { "http://biolargo.com/20230331/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": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "us-gaap_IncreaseDecreaseInDepositOtherAssets", "negatedLabel": "Deposit" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r7" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r7" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 14.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r60", "r62" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r88", "r147", "r188", "r239", "r466", "r616", "r725", "r831" ], "calculation": { "http://biolargo.com/20230331/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", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r116", "r356", "r363", "r700", "r701" ], "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" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r194", "r197", "r198" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details": { "order": 3.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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r237", "r248", "r249", "r250", "r251", "r252", "r254", "r258" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r124", "r685" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r178", "r684", "r714" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r148", "r165", "r177", "r295", "r296", "r297", "r485", "r691" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r124", "r686" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r58", "r742" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "terseLabel": "Inventory Valuation Reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedBalanceShares": { "auth_ref": [ "r572", "r580", "r638", "r647", "r653", "r719" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of investment owned.", "label": "us-gaap_InvestmentOwnedBalanceShares", "terseLabel": "Investment Owned, Balance, Shares (in shares)" } } }, "localname": "InvestmentOwnedBalanceShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r573", "r575", "r576", "r578", "r580", "r635", "r639", "r642", "r646", "r648", "r649", "r650", "r654", "r655", "r656", "r657", "r658", "r719" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r573", "r575", "r576", "r578", "r580", "r635", "r639", "r642", "r646", "r648", "r649", "r650", "r654", "r655", "r656", "r657", "r658", "r719" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r8" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Common stock issued for services" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r471" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r712" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r811" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24", "r202", "r273", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r441", "r444", "r445", "r457", "r589", "r693", "r727", "r771", "r816", "r817" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r107", "r145", "r514", "r714", "r752", "r765", "r808" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r164", "r202", "r273", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r441", "r444", "r445", "r457", "r714", "r771", "r816", "r817" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r18", "r95", "r96", "r97", "r100", "r202", "r273", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r441", "r444", "r445", "r457", "r771", "r816", "r817" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r143", "r825" ], "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" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r22", "r751" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r22", "r751" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r22" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r143", "r349", "r362", "r698", "r699", "r825" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r169" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Debt obligations", "terseLabel": "Long-term debt, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r171" ], "calculation": { "http://biolargo.com/20230331/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, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Debt obligations, net of current", "terseLabel": "Total long-term debt, net of current" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "us-gaap_LongTermNotesPayable", "terseLabel": "SBA Paycheck Protection Program loans, matures May 2025" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r28", "r65" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r806" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r806" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r806" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r455" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r31", "r144", "r202", "r273", "r323", "r326", "r327", "r328", "r334", "r335", "r457", "r513", "r593" ], "calculation": { "http://biolargo.com/20230331/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": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "negatedLabel": "Clyra \u2013 Series A Preferred Stock \u2013 dividend" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r136" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r196" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r196" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r119", "r120", "r121" ], "calculation": { "http://biolargo.com/20230331/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", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r81", "r139", "r180", "r182", "r217", "r218", "r519", "r746" ], "calculation": { "http://biolargo.com/20230331/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": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net (loss) income attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r193", "r211", "r212", "r213", "r214", "r219", "r220", "r223", "r226", "r235", "r249", "r255", "r258", "r694" ], "calculation": { "http://biolargo.com/20230331/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 stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r11", "r67", "r138" ], "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 \u2013 sales of Series A Preferred Stock", "terseLabel": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r75", "r371", "r753", "r754", "r755", "r832" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r23" ], "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": "SBA Paycheck Protection Program loan" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r757" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OffBalanceSheetCreditLossLiability": { "auth_ref": [ "r280", "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.", "label": "us-gaap_OffBalanceSheetCreditLossLiability", "terseLabel": "Off-Balance-Sheet, Credit Loss, Liability" } } }, "localname": "OffBalanceSheetCreditLossLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r235", "r249", "r255", "r258", "r694" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "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)", "terseLabel": "Operating income (loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r810" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r470" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r470" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "us-gaap_OperatingLeaseLiabilityNoncurrent", "terseLabel": "Lease liability, net of current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r469" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use, operating lease, net of amortization", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r473", "r713" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r472", "r713" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r258" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r94", "r136", "r549", "r550" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-1-business-and-organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r167" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other non-current assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r3" ], "calculation": { "http://biolargo.com/20230331/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 currency translation adjustment", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r117" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "us-gaap_OtherNonoperatingIncomeExpense", "totalLabel": "Total other (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r135" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r35" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "auth_ref": [ "r118" ], "calculation": { "http://biolargo.com/20230331/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": "Equipment purchases" } } }, "localname": "PaymentsToAcquireMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r365", "r637", "r641", "r643", "r652" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "us-gaap_PreferredStockDividendRatePercentage", "terseLabel": "Preferred Stock, Dividend Rate, Percentage" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r101", "r364" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r101", "r591" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r101", "r364" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r101", "r591", "r609", "r832", "r833" ], "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)", "terseLabel": "Preferred Stock, Shares Outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r101", "r509", "r714" ], "calculation": { "http://biolargo.com/20230331/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 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, 2023 and December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r743" ], "calculation": { "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r739" ], "calculation": { "http://biolargo.com/20230331/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": "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" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r36" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayment of note payable" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r4" ], "calculation": { "http://biolargo.com/20230331/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 sale of common stock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r747" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "auth_ref": [ "r4" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.", "label": "Proceeds from sale of Clyra Medical preferred stock", "terseLabel": "Proceeds from Issuance of Preferred Stock and Preference Stock" } } }, "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r4", "r553" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "us-gaap_ProceedsFromIssuanceOrSaleOfEquity", "terseLabel": "Proceeds from Issuance or Sale of Equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r36", "r751" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r703" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r162", "r180", "r182", "r195", "r202", "r209", "r217", "r218", "r235", "r249", "r255", "r258", "r273", "r323", "r324", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r439", "r442", "r443", "r454", "r457", "r505", "r518", "r559", "r611", "r629", "r630", "r694", "r710", "r711", "r726", "r746", "r771" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://biolargo.com/20230331/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.", "label": "Net loss", "terseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r506", "r516", "r714" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Equipment, net of depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r9", "r152", "r155", "r515" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r760", "r761", "r762", "r763" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r387", "r475", "r476", "r584", "r585", "r586", "r587", "r588", "r608", "r610", "r634" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r387", "r475", "r476", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r584", "r585", "r586", "r587", "r588", "r608", "r610", "r634", "r815" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r37", "r751" ], "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", "terseLabel": "Repayments of Lines of Credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r37" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermLinesOfCredit", "negatedLabel": "Repayment by Clyra on inventory line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r93", "r428", "r824" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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", "negatedTerseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r104", "r129", "r512", "r545", "r547", "r557", "r592", "r714" ], "calculation": { "http://biolargo.com/20230331/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 accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r159", "r206", "r207", "r208", "r210", "r216", "r218", "r274", "r275", "r420", "r421", "r422", "r437", "r438", "r446", "r448", "r449", "r451", "r452", "r542", "r544", "r560", "r832" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r236", "r237", "r248", "r253", "r254", "r260", "r262", "r264", "r382", "r383", "r486" ], "calculation": { "http://biolargo.com/20230331/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": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r264", "r734" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r157", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r680" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueNotFromContractWithCustomer": { "auth_ref": [ "r737" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue that is not accounted for under Topic 606.", "label": "us-gaap_RevenueNotFromContractWithCustomer", "terseLabel": "Intersegment revenue" } } }, "localname": "RevenueNotFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "us-gaap_SaleOfStockPricePerShare", "terseLabel": "Sale of Stock, Price Per Share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual" ], "xbrltype": "perShareItemType" }, "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r19", "r108", "r109", "r110" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOwnershipInterestsTextBlock": { "auth_ref": [ "r68" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r55", "r56", "r57", "r59" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r14", "r15", "r73" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r134" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r70" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r47", "r48", "r50", "r51", "r83", "r140" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r232", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r264", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r314", "r315", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r696", "r736", "r826" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r247", "r252", "r256", "r257", "r258", "r259", "r260", "r261", "r264" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r115" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r740", "r741", "r776" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r703" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r7" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Stock option compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r707" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "verboseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r709" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r401" ], "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 outstanding, Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r398" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r394", "r395" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r394", "r395" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r410" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r410" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r410" ], "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": "Weighted average exercise price per share, vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r414", "r415", "r416", "r417", "r418" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r401" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r398" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r389", "r393", "r412", "r413", "r414", "r415", "r418", "r423", "r424", "r425", "r426" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "periodEndLabel": "Balance, Exercise Price Range (in shares)", "periodStartLabel": "Balance, Exercise Price Range (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r708" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "verboseLabel": "Expected life in years (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "negatedLabel": "Options Unvested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/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, unvested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "us-gaap_SharesIssued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r122", "r200" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r161", "r232", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r264", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r312", "r314", "r315", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r696", "r736", "r826" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r158", "r172", "r173", "r174", "r202", "r221", "r222", "r224", "r226", "r229", "r230", "r273", "r323", "r326", "r327", "r328", "r334", "r335", "r364", "r365", "r367", "r368", "r369", "r457", "r553", "r554", "r555", "r556", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r591", "r612", "r631", "r659", "r660", "r661", "r662", "r663", "r733", "r750", "r756" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r13", "r30", "r159", "r185", "r186", "r187", "r206", "r207", "r208", "r210", "r216", "r218", "r228", "r274", "r275", "r371", "r420", "r421", "r422", "r437", "r438", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r459", "r460", "r461", "r462", "r463", "r464", "r474", "r542", "r543", "r544", "r560", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r206", "r207", "r208", "r228", "r486", "r551", "r571", "r583", "r584", "r585", "r586", "r587", "r588", "r591", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r604", "r605", "r606", "r607", "r608", "r610", "r613", "r614", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r631", "r720" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-tables", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-6-warrants-tables", "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20230331/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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r206", "r207", "r208", "r228", "r486", "r551", "r571", "r583", "r584", "r585", "r586", "r587", "r588", "r591", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r604", "r605", "r606", "r607", "r608", "r610", "r613", "r614", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r631", "r720" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-details-textual", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-segment-information-details", "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-tables", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies", "http://biolargo.com/20230331/role/statement-note-12-commitments-and-contingencies-details-textual", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-credit-concentration-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-inventory-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-other-noncurrent-assets-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-stock-options-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-summary-of-cash-balances-details", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-schedule-of-debt-details", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-stock-options-details", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20230331/role/statement-note-6-warrants", "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-6-warrants-tables", "http://biolargo.com/20230331/role/statement-note-6-warrants-warrants-outstanding-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-common-shares-outstanding-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-summary-of-accounts-payable-and-accrued-expenses-details", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-valuation-assumptions-details", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc", "http://biolargo.com/20230331/role/statement-note-9-biolargo-engineering-science-and-technologies-llc-details-textual", "http://biolargo.com/20230331/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 services (in shares)", "terseLabel": "Stock Issued During Period, Shares, Issued for Services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r101", "r102", "r129", "r553", "r631", "r660" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Sale of stock for cash (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-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 services", "terseLabel": "Stock Issued During Period, Value, Issued for Services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r101", "r102", "r129", "r560", "r631", "r660", "r726" ], "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 stock for cash", "terseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r102", "r105", "r106", "r123", "r593", "r609", "r632", "r633", "r714", "r727", "r752", "r765", "r808", "r832" ], "calculation": { "http://biolargo.com/20230331/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": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "us-gaap_StockholdersEquity", "totalLabel": "Total BioLargo Inc. and subsidiaries stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r75", "r76", "r80", "r159", "r160", "r186", "r206", "r207", "r208", "r210", "r216", "r274", "r275", "r371", "r420", "r421", "r422", "r437", "r438", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r459", "r460", "r464", "r474", "r543", "r544", "r558", "r593", "r609", "r632", "r633", "r664", "r726", "r752", "r765", "r808", "r832" ], "calculation": { "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://biolargo.com/20230331/role/statement-consolidated-statement-of-stockholders-equity-deficit-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r465", "r480" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r465", "r480" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r465", "r480" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r479", "r481" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization", "http://biolargo.com/20230331/role/statement-note-1-business-and-organization-details-textual", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc", "http://biolargo.com/20230331/role/statement-note-10-biolargo-energy-technologies-inc-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash", "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-11-business-segment-information-tables", "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-tables", "http://biolargo.com/20230331/role/statement-note-5-sharebased-compensation-tables", "http://biolargo.com/20230331/role/statement-note-6-warrants-tables", "http://biolargo.com/20230331/role/statement-note-7-accounts-payable-and-accrued-expenses-tables", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-tables" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r429", "r432" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r52", "r53", "r54", "r149", "r150", "r153", "r154" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r717", "r718", "r721", "r722", "r723", "r724" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events", "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "us-gaap_WarrantsAndRightsOutstanding", "terseLabel": "Warrants and Rights Outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r456" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-6-warrants-assumptions-used-to-determine-fair-value-of-warrants-details" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r807" ], "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 (Year)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-note-13-subsequent-events-details-textual", "http://biolargo.com/20230331/role/statement-note-3-sale-of-stock-for-cash-details-textual", "http://biolargo.com/20230331/role/statement-note-4-debt-obligations-details-textual", "http://biolargo.com/20230331/role/statement-note-6-warrants-details-textual", "http://biolargo.com/20230331/role/statement-note-8-noncontrolling-interest-clyra-medical-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r219", "r226" ], "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/2023", "presentation": [ "http://biolargo.com/20230331/role/statement-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org//710/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org//712/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "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//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482454/460-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "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//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 74 0001437749-23-014881-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-014881-xbrl.zip M4$L#!!0 ( /=)L5;'3.?DO18 +H2 0 1 8FQG;RTR,#(S,#,S,2YX M#Z:>];[?VX/;T\G+/$J$3>([/ O)I+V![?__]/__CXW_9]F<2$.Z$ MQ+/&2VLTBP*/\#,V)]8_3[Y>6;9U-/[OQ+CJ61MSS19(_>DB0S9 M;SLV=^;FF[5W0B]_=<=7AR9?1UF']JX8M7H8'9^TDV%SB%(ESJ:2\F_1T<,6 M [%F+C9?)OVK1VL D-_O<^:3_8!,,0QNUA=\S@NEL$.\QZ'N\-=5.9P@8*&L M2CY+GBX6-)BP^!$\Q+C@0Q+9?2432T8*'QSN(I_Z>&)_P=F"\) "P'/!H:Q@ MQLGDTQY&VW82#?S+=\:O(5A)2-88%,=TJ2<4(?Y5)EY2%NW_:4] 8_LDUOK! MU7$=OZTZ4,2-?&D50Y7RR*2M4E"$!M1@G1:2R9V&Y;U\OZT-J)5[S6E/9$NDR:ZF) M0Y,)W^\'!P>5_#@+/.I=LK,/@=_E[I5?$A6.* MNH)%Y#4OMVK=\I+QT\2TS(?0ZI.[,=8'KN Y'K3"$\(I]N<7/]MG4O! MK%=G2K*_[;"TP5FXCIC9$Y_=;=4EE7+1A96WS7W/*"!D2H\0+:V GHO_M,E#96J\OTO^+TB H71K6($_CC"W"V,%X^B7G+,6:8 MX_W"C7UDBV@^=_A2^G0Z#2@X2@?GM*Y.3=,"W)XQ+[]T'"Y5UZK+[NU*[RY@4 M&*=1@@6,Y1#PPFW\!@*W,01U8Y].523>Q[HEM>FRZ_M2NV)L> 8LK6'&\H5; M]*TM9C MQW93$SZ83O4>P*LKU63?PX-2^\IX#CG;DK6<(2:L7[B=?[7O',YA MY.K58W.UZ++D8:DE,3S['K-ZX9;[+0E\A+UPELX8QD.,BN$ACZ![D7N$>+^0 MJRD+738_*K4YQF!Q6"6L&R6'#,('2@[K/);CA0/B'?P7P)0Y!"(?HV$:A 1X MPCS:7W+'GA,/$ZQ] -&4A2Y ')<"XIW\D9?#NHSEP,DZ2F)=*TE>."3>VXEM M;1),8?I*.%I-P+0$UPVP,X?$G07,9U.8J=B^[_:!1Q=VNJ#RIA0J&.^=4':% M,EGGF4R_6+=**.E(1CFA?K&NKDY?.&P.#_*&)'RZ+-J-!KU@TJ1Z7;!X6Y[/ M.2CB F580<%EX+Y^Z3#()=P$F!OKUF7Z\M2=C#%/,P'B%<.< "_=]L>VB,:"_!7A M(_*3])P:EM:GR\;E:3H9-MZF3*USR?3EVG5#LKQO=KYQ];JLOI;$VY" MUXE MOU[ZPER;-10[Q(GV@RW9).PT@>2H/!/8;N7&>C620KUTV*PGY#6 H[I271 H M3R&6)?MWAMZ0H-=@[XUUZS)[>1:Q;@U@9_[5-+X&>Z]7ILO Y5G!_-+ SJ"M M$O@:K-V2DRXHE&?]&J\8['#2*J^O 2G"27D:L,5"P@XIC1)W&A#2D(,N M9'3,$.[PL'%/)L3WH4-]\/GD/HSZ+3RV8:,+&14)Q+JMH+A-7 ICC90P+QT> MK3( &O'2BZ\N )5G)]NF(':(ZF[9'*D\,! ?F$M-_F 0VRB(+LR5;W!LB;D" ML3SA$)_FR^"X@V$+Z[L<@DAYG,6%"GAAV'HP"-8*H0E^QUJRKA!Z2UEQ72Z3 M=0>]+E:G 2Y^,;Y\<+RM<]8%LO*\;FN0728"[I#5Q;XLG!$N9_/QL7-'"#R% M_M XVR2'+M25IY5;HVZ(XF+6(3FN;PVDO#L0=HJKY/$?ME#K1S\=/U+C&F @ MFL=/'SS6:R&3+G"6I\3;AWWR4--0"?F+]4[%Q'0Z,5PTH-[J,M M*UTH*4^+UZ)D)3+=^9'U/38:'4=-K;HP4)ZF+F[AV7F&*JND/U@4RB]TX/Q3 M@T=HRD(3"MZ49XL+*,C]'&:2[!S NL7RZ06LWPX9&HSP.0V(/7$HE[D(&1JN M]F]-H.DE@BY0;;XX '>'Y?(9WW"X"1E$J+&DU@5(*I,?,G)=\T@O'71-]_KE M["OC[@V]J"F!X!=(&N_^YN>[?6 MI05PCQ'R;5TV73 MSYVW@^DNZ.N(X YW$^D, '6PUX7#\C1]QZN2=H%A^]N- MM)Z,Z,!.%Y JKM]H=KG2#C@M#S[I!$U+5KH 4Y[V;W#8:@>55O:KL>DV85/' M5A.$WI:O&6R&D%T+K!6A'2I'Y= MJ"A/Q)??(?:BD/!Q?_6;L_&3XK=IY9=IX^_.2[#@YSO_-?#^C(3J4",V\#PI MN^/?.-2[#$Z=!0T='Z) 3L *%YS-L:FI1V%JJSZX="D$3&,O&+\E_"?%S\GC M-WD_[6VA7NK[.'W^M!?"S'G/0N2%-(RPXL^<18M/>P@>^H$"1/I4TWYC_ZN-Z+OQQ\4'D[D M!ABU_R6>VW^GX8P&Q=1!DCE(FZM/#<8UC ,"<,<-$XG2ACHYO[H=79/YF/!$ M\^*C+JIX(5??[O[@L;E#@U5E^DM]=;XF=>&1F5*3D*H,O034BOP5+\W4)!Z0 MU!0U/T,%#W)R/KI':IJF=.+&35^7JZK1*ZZ;%C-;^.P0:O%S#XBLS MM?@1#@)OQ.:, ;&'&H!X1%;:I>FJF)$S@0: 2?V4_" M Z3]++<-K:BTB>HQ=1>@1U4>-:QN@G+Z[SFHM?SN65D%R8]5*R1]+ ML^K^B2MI\4+:2I\L>V.FC\E)FA]^J_4II3)7MSA'5Z+/ZALS=6"!B/RPQ.V7 MO#!5 QB8!!3#V7,2&F%*)%YE'C&U+V=-OY;%#-=^.)&HR\UE1BQ1JW+VT[WX MTVB-V*=(T2^#L$.#M*G!^#:1J1(\..4$RZ_$)?0GRHMJ*8]5VT_:%C>^-;"S M2Y-F*8 -#;"QA,$ZAQ0$0P6NG5 &/L/@VN'N[! 3VV4J-RM@IL:1"-F<\,&* M7FN/C9;^I%SZ$R.D3Z7%8]*7,"?A$3[/02?K.!!BXZU8SC1-BK-:I:5,'8V6=0BL\MP<@-NP:4+7,U82@V=1;GJ MFPL]IH4K>^(9KW;N!G]& M?'E&A2-@5+]B3E!T-PWHC/2>Y_.%SY:$"#!(Y>QF$Y'9FN4D'DXFU 6'"7J< M44[(#Y8PALYP11C%G7KWQ>2J5A/\QBZ=1GD+T"!)7%XDN"_#,!3!N 4 M05#<;S":$9CQ''P#9<%ORO7$(G3[5& $K#]#)9@%N[FYP?$=(#H%E7!C8J)B M+85QNRXRQ5;6K.3%@4O<"77B0^B=:K>1K)^9PJ2F_I9"^4:$SU/1\?$[B'*=O@_Q3I;_!]UJ&( / M'8(HA;#[03@9,>WLH.D-9Q,:GCL1IRLZ]BT@)$:@VUS?/II!$#O=*<4N[L M/>XDO2->KC&VR\6(P:*-EA"^@Y8J_]BCL9$;8K86H@:8H4*I$3LA> '30,3YR^$$[]97R)N1&JOEB%U0&,I=BAM;XH-L\3FQ47(8+E.T$;5Q MZUPHN2@37>1UJZ1X0OH,XB*;]7& M2W:FA&L3_/N,K:W$4+*F0359=U46,$/5O=8]_')=]''Y!T9ZLJ'SXROUIF1$ M LQ$$Y+$?C)'LZ),,UHS]81YYBF["KT5E=8>&RH]XU_8-5M-PI0\-U/^@"3^ M9T6!DA=&!*3R@UUJ)4[%^Q7S@P9TILX.FJV?&[UQ M1.T('DYR&\13+5L7,R+C4-R\A\L_(MG"(/Z ?[*T82-*,W1BV+? .:!KX&)& M%WG9,U?Q#^)[)\N2=; 31]Y( :7D;K\@N_!A.U6;T6J<3 BX(C6G;[(#ME4) MTW+&U=ZMH-4MP8!^9:]Y/8D97HQ3EWQU@BE)=J[$1SXS':H)>N-1.KPMZ*"V M656KD+XW5H/O2I9O8[UO8!B)(\8KD;DNBHS9;O2+8'(%2;99V3!!"V+<6LIGDJP M>XL7?J7#]W?&?^#"<-CQ_A)MM9G1/]"QR(@F_WVT 0)W*DDA!$I)XN6WP9W# MO?C+:9_C+97JF'X*_K2QME:]<2LRQ28=;]9YO*JS_ ?C<,".NL0B7KS'94(5 MAM]?.ZXR>(:#3_IH;+O%F1 DO)R2] MF[;J7=]CSO3JPX;5<,G MQX+DEJ,[N1LI#O56XL+&Y(8$?HR'.&>1*VRQ#2&^QSTO?N3A[O'B7NI,S_8% MC1O;JHU.[V6_[7S:J$\%9@ CRP3B.?]D.!T&?S _FI/O!,,8X@W@O3-5G3O5 MO5-1(U*GZ@*9M7O'5*?.+O.^($5EFY9X?/=?)^WYO3M#_XQ^J_[ZW_[5F-H2 M,HQL8^C2 L8YNJ+:<8BR/C(7=*VC>M1,9JDR,IP@7C.=ZH@-23CGQ?W"Y%&8 MIMK5DQNHGUIT' 1>+EW>3-7&)0T";+*6/)AR(M_'!UE4OJ5T2;I#.=-6Z3:T MP7J2?2.9,>ESE'3&? _"'74_0OYV_/(1L/@) 9%]0R"_1+V-BLT=F=++"0*8 M.H2%FPIDRHQ-(A'_C9?X2,6N23AC7G904)[_2II/9X6&K7'D&NU>':BI.EU2 M1V!*!\*#\>?W(0EPMI *OO+P\8[-5TX2Y1SNX+>2.U&*<\$&=$;NJ=PXR35U M$ENGT5>"->,]B2J"6-.HDL!0C2CW< ?E4CFMM8NEZ@C,U*CZ*P1/Z/L#HSN6 MGH=84:+LC9$Z_$%FU/7)^J5S92\,U2#PF+Q K>)FLCH"DS4JU<)TR7G@^"?. M,K[D0$JRMJUB(Y61NA7N#L/T[NIUQ$4EFY,;D0J.Q:V(,"O?FGHJH;C%4";F M_XR"?&8^WO6J=H,6MXB6&K)G529#.J]:;OEB[;YQB"R&08NCN=NK_@FT)JI8 M'UFWH#?)18@J[R">A&/ 23_.N@D_Q5/QC ?4J3FMV(+>#".5G'$M\>>;J$Q) M&\1[+N- X8Q,J$O3%:JJEX8E:?O2Y)*_[31J6?7/M"49GJ&&/5$=ULEVYVVGQ=HR?:^MGI*XC9G8Z;MW# XZ%;GTVFS-V#I M<6BSL4^GZB9B6\3GXE!C^;(I\MK5]:3;J"%ZZDH^'?W?VB+='FZ[N6WT*QZ[ M*4[:U_<3MO\EH0CPEZHS+H-VN!#J,"SR3UZ MD6*XUZQ TT9] &>GS4:=MO6U3V=EGHGY]?9]D>;QJM$MHO?N+7GZGO . [. M,3R09P8Z]7J=G)Y?^V[-+SR ,_/&@W]0NOJGE]+]4M.Z>+R)-IU4^XB^5'7 M:BWJ>+ V^;B/38)YAKD#?_X_4$L#!!0 ( /=)L5:&R"G*<@L "6; 5 M 8FQG;RTR,#(S,#,S,5]C86PN>&UL[5U?<^(X$G^_JOL.'/?L0)*=VYVI MR6XQ))-*%1FH)'.[;UO"%J ;(7&2(.$^_;5L0TABR_(?9.7JJG9G!M.2^]?J M;K6Z)?'YMZ?OSXL1=_NR>5 M)(L0.CWM_7$[N@\7>(D"PK1$0LV+))]D_'#$0Z1B,19"Z.12Z$_!CBS0CX+3 ML^#\].1)1EV0>J>3B$YPBN_PK*/__GYWLW_GE'"*Q)R?A'S9TR+OGY^?]C15 M#SA6>(F9"D+.)*M9L_;UVQVJ[ KV29+FBN-L[0!DB&JYI+-41?$[)-1HG@!.^\)/"H-BI M^'>L41X6B$4_^?,K(N*?B*[Q>/8[$@(Q=2/E&D=?N;AA"@LLU>YM%$TQ33HJ MTRQADFKEXR*57DDFKQ%A7P5?3B:3$4<,7C(G&S!M*;-X*Z9N@*4;%@H,)G") MD[]OV!V9+]1X]EWB 8M&^MF(H"FA1&V_X4PA5NVC#/M:"^7.^\R0G,:FO);! M'*%5K(\]3)7SKX2!6P'G.^1226#RDLB0KT%7 M7P&LVMPIMB'8EO[_ZM]KLD%4F]P=:*X@(1B9_@(X?/G@@'*"!>'1VS$,Z5K/ M3E=/X0*Q.;X#8[Z:S7#X6@7:9<*IG"_Q2N"0Q$J0(X4L$J<\)N(9SPY%-F:U M!F<_#*#E*RX1O19\O=II/5.$@<< M;6^Q6FAMWP"P>(+,$5FIMJY1O;+409@XP G:HBG5?A^>")#_SO,3;(!9HS-/ M<-_A$(-> K>E4;YMVC*F(=B.0*'ZG:C%<"T5**'83^#6\*QZ:1DIN&LNB1JK M!18#*;')%*V;MHQ)^P8&;RYCX8;6AU[?CV;WBX0_@*%V&2 CW[['8D!#+L1A21):Y<*OTX10EQ/QZYIX( MOB&PP/NRA84!3&'[*'H0*K(QS1#E._ !7S))U\!GZ, '?&ED51V?H0.G^"#, MB$.I!SX((<@2^!:%"\*PV((QZ;!KI;_.P5:NL5M<@H<81W'T"+/Q!L,2%J*, M2SS-!5/N<<^( MTNN8?"RO")SR=P?106+$X]F(L_D#%LL1F#!\'((H29ZU6+=SBN9^@03^ G%/ M!/JN QU3OL),;.+[(&<\$&&'BPB+BVZ_VWG$.ON7%CF2?I (7R23W^;C4XJ> M7"^7<9\!47BY:S\#':\UF_!F5YO K94T3M^A-$HLVVS%<.:M&!K(7]L*X=Q; M(11Y85N$/STC##R%6'X9;PO^@_?#:^/J;='^PWNT-5;%MD+XV7LA5*M:V>+_ MQ5O\U6J[MK@_^NOG2A6.K:.8OK^ :Y1*K.'['\7E5QVM09Z]BS$N64&Q1G_^ M'M'G)NVM8;_+B*U\,M]6'FWZ.5.N]S!&KY!MK #?-7I3)O_E"J5,6N\=+-,K M #?F92LLR9VKNB7FDMFU=[ .KZ7EY3*[/ME\2SO#>*TIR#L'XJT4"ZNP/J4) MVY>B;_O@?/*;[8].U4K\LQ0_]UX+$2:M'TT=*6! LB(4IMGICO21S1F8D M1/ M2M9#P&>PXI2$P&9 TE7"-HBP0H3N&2\^9M#@RXY^]*!Q7NV.(S2P\RGE M MPHD0L<77,>25##\0PT'8N-81>7=4O'>[E2OMX>%S"1M,/C'7J\!142!-%R M0B]LZ&?M-%/RO#H^GR(D:VRV!N.O4^+ER\Y:L]=/BE M.*]U&FT"3$)$\FW_JE?>Q$S4P+&N>PQ]$K5-JYL%G!13MW!DX@$]X8/$;BZ" MDJV<(CG(2!;R;Z3UVIYI?\E0+3)M^71*=76&3'> &UV_.U8(=\B\&7 M47W+@;4F6;=S'&HE5FXU#&9B/T.4*@;,2VJ>3Q%,3;PV+L*GL*8FW))&Z5.J MO"9R&UMV%=V]N#5FBJBN=P9R@?7:?+=47\7)_=IWY93LW>V%.968^W\HU3#" M@U4/5G:03$U<8U@OU[$OBQ=\>J.WP N(Q,D&/V^1C%.>L,3+AU6E%[=(([ % ML#Y$)XA$-VR(5D0AFH?(3.V6<]/1]1:/HB>O+E#X+!KG5QV!ZWA5^AVH(1)B M"^O6>,-W#O>EVKI%Q9=+DNQ1U@S&)?LY9F'^B6J+%LX1I'OPC$.00^:85\,) M-[,!E&GJ^FHJG8NTA%% [79!7>I*)+\N0?*_T%U\^U+;5RH=O!\\6>P:%IS" M.DHF8UW,MK%96UC,!NA)S'O 1F%]RDCKENMT,[#>_5P@YGS*UC@N%K21V"G? MMX1Q7>G*N4*UB,QMK76WF??E>6VS@M@U\@%'N5A!62G#;_ M>W7\(UR[Z3(;QC8\]B8C?LK'? MD#_1=Q-P-E!*D.E:Z?3I __V8A="0=S1;.>>%C S71BOE=7RJF!9A,\^R>Y5 M8;((5GYFP*LJ8Q&,TO.N3P<37V7;>:D@SC\CRJQP-WD3ACO#R1P3^V6!?R94 M;#MU]>RG5K$T8/$N;M R#89MY.J3![/;[%&8!O/)E]E!*E^(\-9;JVSJ4'YY/PJ[:"SW^;BJ5LQGQ:PR55[ZES,P$IF4ST=O,PA*Z[C>#IB M!6B\MRI#2N:E ZF^^\JGD;.#:]X1XM.D;8>G,)7NTTQMJ9$VN^=\FJGM8)7- M\/KM2FIE/KF5[-Z!AVE*"N:*MD^:8+T/)GO2]'=PJP"SWA7IT[Q2!>@Q*A^M M'/=X^2/!?']'57R8-#P,?0(*44_#/Y9^6Z E M(?%U?+]W_,\LKJP:N-XP_3JL+SB68='"%P0U:KH-]>J+)!JL=A_I+8XE)8'C M^-XE/=>E/\-P#Q-9+NBB!D[YOQ;@99/?2<@O(^ MIS-JV$7E?EI$NT&$)BP>Y#_2>.X+DB2TPFK=2SM;/E/ERCMXD$O7#K?/!H-E1VC5RO2W3\U]3E!C6DGI3VB7>8,KC,KI9S%9M'*. 5UGZ/R#6"*M6*'B<$0[LX9IE3#P24DS@M\LSY&W MAO-)&0N@E%B9>.7DJ^8P>&,I'Y\&N0%IU/W=9B>_ 76DY'6#8G#R(T['%X.+ MC(U7_L2F+L:MR-^W)VE.#D[V$J1?Z#^F2&)X\E]02P,$% @ ]TFQ5E$@ MY[@^: EI\( !4 !B;&=O+3(P,C,P,S,Q7V1E9BYX;6SMO6USXSBR)OK] M1MS_T+?O9TU754^_39S9#=EEUWK7+OG:KJX]]\L)FH0D=%&$!J3LTOSZ!4B] MV2* ! F"21D1NV>J+8#,!!- OCR9^1___?LB_>&)\)RR[)\_OO_;NQ]_(%G, M$IK-_OGCE_O1^/[\ZNK''_(BRI(H91GYYX\9^_&__[?_^__ZC_]G-/I$,L*C M@B0_/*Y_>)BOLH3PCVQ!?OC?9W?7/XQ^>/?^'^\^W-[\\.7A_(_N<_?YP7Q?(?/_WT_/S\M^^///T; MX[.?/KQ[]_-/V]$_;H;+7Y-B-^%P\"\_53_NAAX]^OGGH__% M7<1CSE)R1Z8_;/[YY>[J>"UH5OR4T,5/ MFS$_16DJ2"Z?,.=DJB1UNX"2@E_DN__?@YG%>BG$(*>+94I^_*D]40E;1#0; M+N:TJIXC&MRY^)Y/%X]DM'NC0TIUCRIPS4F MTVB5%NT7^>5SE 1OJ7U-ZB-E:<1G[&\Q6_PD3[%W/__\_J>26'$(%$2\IQAE MK""CWT91'+-55N2C9;2.'E,R$L>F_"-?D61$OB\%221_R=%C.F.C[6-+TML] M5:47E"78O_W(R6;'3/:443^5X0<4-LSK$M62F+C[YPOI60G,1_F[&G MGQ)"2X+D/\K%JKXQH?]UD16T6']\L9'2Z)&D__Q1]7-%32J/:\8W2^2?FGJY M[(2J:S*+TNK=X^\TKR%,,:(Q3=,H?RSWYBH?S:)H61%&TB+?_F5/X>8/_S7> M2-1M)5#C+!E7XG1-HT>:"LDE^4>:QRG+5YP\"&DZ$S1\>\6-HZ=YY;R&CO%C M7O H+A3< 69XY>!^>SR(HX51=B'^4_B>)^$66?!0?KXXRP] .J?RXD:+JW;>$ M4Y9T>; O M2DO%?<)O.7NB57A'2ZMB>.?4GHM-P:/T2JAWW_\762O)5(SKGCZV6+#LOA!Z M__T\$BLU615E")%F=4HC?%+WE%=J674"BA?++URKNW% M@O"9^#2?.'LNYD+(EE&FWC':T9W3>DE3\GEU:*H?$7@\Q M5_%R<=#/&U2M7 M.ZISVJZRF'&Q^4H%M3R.SZ5W@J^U5PUHE@?:A4X8Q05](D)SC39GB89HW?#. MJ;TC,RJ]0EGQ.5JHE[9^6.?4W<])FIHV=]V@[BE;1&EZMLJ%!G* M&3Z=Q!::Y2FQ(V99SE*:R-H3H\P&O#R-D^.!AN(S[AI>V9_!FE*W)+ M>'E6O**\PCO5)^*QY#Q"&5 M-!$HN\D]\@44*]BDWOG0"I=Y0N_TJY'IEK-"O843J[?P9D!@H1[!\.!?WNL1 M=.^JM&.IR76/!@'6AE6])H &"=:>Q3I% 0THK#U[ !=*S\@P.QZM#3HT"+'& M?#K9BMU[,UORI]^'G;KYREJ#[T>/&X]X6?9$,!]E]-^6!5R@3_)2/1%,!\S[ M=LRW_,M_G6WHN<@(GZT?2#S/6,IF5'S1+#Z[>+BZ>2$K&V6\R50;4\)([$PL M#.$R/A=3DL7D\.W7U^<0HJT>X8#X\W3-HQN22/_IX;O4M,)F."#M0FB@;$'C MJ^RO%5]_I'F4%X1?LRA3$P>=XX"\J^Q)[ K&U_)(FDS/Q15)"S5E@.$.B!(/ MCUF:B5OLVWFTI$647JZR1"M[P"D.B+L_&Y^/[R[NQW%Q&ZWC.1'7+1>'2BQ/ M#_&O&8\6:CKM9SL@^6%.Q!_??1''YV0Z+3>FFD+C8 <$_4GF-$Z)?A"BYFT$1G)>'#B[Q'_M*1/_(32G??"M?+TXT&M(A SMA=;:+PT;/!1ZG5\C,K1N"CS+O4W9'E MBL?S*"?C&2>EY?%:PI2T6\\]#6[]77@9?,/Z:93.Q"1=R>64NHD;F=4-[I5DK-_K!0Z.[5VF?'/C']JJ= M]*)FR2TGN=B7Y7].II'3SP5?GJ5Z0#@Z(C.U6-.$QKQ]8$ :"X7X_C>X">AW<(/8$TR6^L-(W]:RX'9Z>H8^3-?7JRY M@CGY ZJO;]VISUS$LE&!,6TOP&ZZ0WG]>#;!?3201#NIM("%^/UT MCLX1+4WVTUH<(=";/;]HY-?@S'!8/ BE++:SIYJ)9J.$/T.1=,4BD4GF$8[GK4$ M":*4V78^#N36B/6GM8/V^LU$<::Z0Z!U:'8GT(?8H6WI4UUOZU/%H*.[W(]@ M0+O?9*F0,AQ:F)]P"_-ND1[[U>D^-^[#*%\M%L)X'+'I**>SK"Q0+!N$5UW: MA24\6@KV8G&";JD$)LLU>;27[+GFA+5+I_M6"/%X8 O&.7O^*DCBFEPTTV 7 M66=1%B4TRCZQ)\(SN3Z?9'<07=89:(8#TB8)%1OKNDC4M"B&N'AY1LY7><$6 MN@^D'.0BWPDF(]U*Q\,SVS*HD0CU*!QY1;BH"5E. \EHN8G^8GPGV H*U8,\ MT/>=+E;U>9K*W[NG2ES16JKJ?N^)C*;,]C&.'0:WW?*&0 79R&6!1 M-E,=S4>_^:%&>:[4_(J'HI"[AY^;7I'\X\KJS.](3.B3=);4BA5TN.=2L5E, M9,O,LO46S;^=D2R>"]OZFS:W CKM%'CI5;:.B5OOR-,D-4"G]OL!9(9?7BH-+Z=HEU_2))%=9(50G*FZU<9Z3 M(C];5^9-&N5U9GB+)V#A<$^=,96\X5-.G]->3Y+;J" JK[EVC%2 M'WOLCV(&QQ V#DXGPU<3%&%6/G9LC+V1U&4;VYDU,%0'PFN]NT/'L-:%A9'K M)C83'?Q"[+JY&6M M+-BAR'3KFPH#)-Y1ZH8)D8-&EF%Z,(-A#5%):DL; ,-1Z^R[F<"1:-AJ<[3" MXM% 5O$E$#>.+* Y:]HJ[ SDQD9U"/5CXIQ(?O(IE4'2)@F@$EFO98[P)-RZ MRO+K7MR4+G$&3<= )6\H$A;]?1Q@/A60(3Q9LF^JUI1-^AFJS8:KU)2CAI&. MI%]Z6NH\Y[:LA"2ZSTEUS>!Y>QY[CYE M_N=1'J6DS!V7==1&4\9'<93/MQ0!T^--C_&2"@\CHE7:^S7J9IAEM^G7=ZX* M.&8SQ44&-K:VEU\C7NI;54-G&4"!TV<[%T?"-BYJ0OKX8-+'0WIV2#0-B:8A MT113HFD9KIA,-S?QA-_1V5S7*](XOG_J]:EGYAG#Y2"TC\3:%N[4^ EM[OI/ MA'%/9VAS]\KM%-)X^LZP&'X:SUO+$3$JB*R!-H:1T] H[4SHK<]AL>Y:H'^ %CF5Z M?;O^(Q?7]P^:CB/'/SN #)VS[(EP>6I,II\%BU=9P M>]%OQ'JV Y*A+>X.";5KB]>*O,GG&TU7DM<_.GBALH7CN5S^<5RHR;&.9$M*?<'TMGZ M2T;_M2(?21YSNBS55K546* _(-/?(-H"8PVVL9*W]P&X#9ZMP867X[^#CM?<_L;MC!P>'@ M2@^ZJ(_A>S"8PQ15'-*-2&*(@CL4S08.&'2R:KP'6,NH$4HQ=GYM!OP;"FEN M@'^S"PRAE.8 ?U,>SSH7(3KI-9HAK$T$&*7HMK//3J0V[ F5ZU1 )5#)'@I, MG;]/HH0@H6'!^ORS P8%^"-R^*-5(-(G\O&742[MFL=(K-)(C%Z*8Z5$$&Y) M @(@C<_Q@H,$4M$*#GE^.1EGR:W00F@B7JP!(>H&NH!(IFL>W9"$QE'Z0.)Y MQE(VHUI8)&B&&_1F+NZ3XQJ[KT":]8-<8#&%F+$U(?G!2R;3*8UE7Y$L^4BY M4"K9Z^X:+Y"9C9[@DG0 ;>Y?_J^5N&:ORFX>](GQ$HBZP=T3I=I[?I9K0=:R#SGJRRA3S191:FB M@*)VG'\JI>_RCJ15:LN<+A^89F.W>,+I<=8KF&?\'/'$@/BJ'>,7:GU@)PC- M;JM_QEXW>$0 $5IQL%W3,H=P4D:P:L]6\'BOU LED"W( MWO\AWZJ'O@-F8.! BR\$S1DV%[V>K_)@492RU@WIA4;M$M2^N6!G8G96[ M,3];[\?<1NLRQB95BKU>D26@;]OEJ\*:P5\5X.(AB7I5;+9##]#A,_9M<7<^!?&AQ0'>@11!.<;_.%F-$]BPKITY7$ M(H<$M?S"D/CS8#'[8,\1FOUJIQPP)P8LJEW.[X^> M.?\'.J17<#LCTK]B9AL+HT;@E@'>.'3X8 MS>D,Y$Z#Q :R\ML@!%.#K [Y6 /)QVH.W/.9I/7KZ'G3R69+ S KZWBBES0L MU6M;Y5U=BB-R32*^:^J3"04OJW+#Y0JOGO(FBK*._L(#-9W?DH1HLBO%T M2UM:NWA0;MT>RUKZBW0U;S;?D;?/[PHA@JJ='J@K!/_<'\$6O:@-7FV?X;W? MQ?]D\GN+'\4C9R.Z.2!&L41'"I9+>*1E[,_RJ5X"@XUH:E>M\0!?"BN,^,;J M-.YNI<.7EH#RLOW!YM-N6B#(/\.Z;C=[FLORB>,L 96A!$UP0-B56!RQ!GPM MSUNQ0%PLCJ9Z*&"X Z)NQ8^$BV>7'^->F!%B'31]NS[2&+$-I+^4ORM O]-'XLC MJHV+FK<18S?5EWS.Q%T[ITM%! N,XS]3N718E+89&B4=,V$WOES!+RQZ]O7 % M0I&:&[8/B_;>I2H@I@=%>T!,O^DN 4\D+\IHN]XP5P_LD=[SJ" SQNF_(^.R MPR>>"C^][NOK@Q B0 ^=]FN)!^#:\Q4Z[11XZ5>V6#8K"%_("\UP:NF& M]DJS?O6U@X=&=Z^R:$;_ZM M[[L!G.65DSORQ-(GFLU>GC-:/D!S_&:@@0/U%C/\0P(J6Y MQ(WC0X9LR) -&;+H&%%C@A@ F(.)$_A)=)P\J,0'8&0P-)NI7993S_&VB^

:N8-B_ 3R^8&9, YM'D^ZJT]8'WU?#UD[!4/H#49X\LI8NZ,7-9\8_ MGJH,\(@<&K$#ZE 'S%E%65 )I1N]\D2:70$,")R2JK5E#ABSB**AE-+FEMV) M-<4RFDDXY11LL;$&Z=DH)=:E/=M*AAVU'0IEUP!EU\ %-5"*;(_EUKJOCV@T M*3HX<1PUOW*IX#1*)D.W(2'^>.:X8A#*+=M14*/57G;46[>'\816X7@7G++4Y+%9!1ER:@X0$..TC3>$@MLJ]'B#=5R=-QBHS5] MK=IM;"WVB_VK[ZLW'X)0M<7?&S[")HU30?QGEOU+7 !T2C?&F*: $'R" \+N MR1/)=A?-5\:_B449%PX6V^V3';#Z=<[2="W=\LG]ZC&G"8WX6M^>'C2C<99O MJ*/O@JI01S_4T?=%8:BC#TC..27.>JZQ67EO%1:4I'S/QY$Q)0PL:45-IK6/ MT17L]/)6ORLY_.J3_UH)H2Q7^M"(WG^)<]GZ3E"7JY=?6WW&_0O"^M2_ $=- MGB,G0ZAJ$ZK:A*HV+SVXIU75QM?-SKJ_53 M;TAY/_F4]U9.*U0QNS>: _\6 M(11=.R3(ZO 4^N(57@Q[-#NI0 V'V,1I4^^8D],$3*4'@JCC+Z94T"7 , MYVOE]6X]D4X'E@5<:'FNB&CW! _,.<?'14U '0AC1R)%64H3<:8DY>ME)DA]F-HTM!=:E:%;\^"A MT.L=MQ"0**>&1-GI9$>%-P^(5 _RC&,('6A#!]J Z3C]GF6E3Y54>JM6HM0# MAT)OK[)_2,X#C[(\*G. \[/UX2^:8]7^ 7Y1'U46\[8ZT61Z0*/V.\$GG@H_ M 4W4/YK(/9T[C]N! .@ZIYG&!RQ4P$(%+-0"Z/9@=@X'3/RUN. 97#W#R/$; M[&UE/O99<]5HD( SF$<336 .>,HWJ+CTY?-D;*BC8*GR,4KIQ%1;$@\RRM*W1B;2%OL?L0 $06&\L*?Y@?#:T *#[P8,YREA.-\4SN6^V@%W9,EX0;,9'.=B M,3/$O4,5C1 Y'F;D)B3!!0T:JP9M?05YU: _C,28!2U['.5E!5XI$H),DL7" M*K55H8&/\Z-#6Q'3*@=N$GV[H\E,?-%,JNR$[+OQ1CE1)VG9S'-1P%8VLZ)9 M+DRY[4EX2(LB=X;5>]9& ME??J2/MYE*\><_*OE?R3+)Q96#O/-(_PXS S$M#*27:>KGET0Q)YV&K**RE' M.7" B36*69K=1OS;>;2D191>KK)$VX4*. 6'@PD7-<'=52:AK"1T9BE!L1(J MJJRDI![6.8UW9+GB\5SH,^,9)^6)\)H>I=/+>NYI<--KUORF97D)/]9F_ZL' M#H5>#.NL[B-?3[ZF[WSOU$.67S=CN!R$6D,M,5@RY6Y\RS<%E,KH:F*8Q@=W^XE42JDLG@MI\.@E6C>V3ZIEK7-#=1?-Z+XIUQ--L,:^+APBFL[]>Y$ZO2<4(D3 M4_ E2A@ MN7OS6_F*XP:5AU@PX!0'0+7/+#N/\OEAL5 ??!9#DB<%'/"QWE.MNL (! Z MQP%Y#]'WX,O=VRB6\9GE^2;,HBVF47F5"UE?R8@?RU. 17GF\B'@F M]G)^2WA931K&%G"67T[$%B[6-Z28LZ0J*KS8;V<5'Y Y7KFXC"C_,TI79#*M MD1@]-U9S_7+%.!&*^_F*LVRV35](LFAFFMBO,VC_/*<"2N."'49R)=AN&?:I2G/N,%0@0[W M2OMUF7I:IIP"10HPPRL'G\GS@8[)62;^&9.#$PS&5M/'>.7U%0T&U=LPVB_E MG"T)+]:WJ3! Q9DK;](E7"^RG>Z5MSL2$V$-/*;0+62>X)E^<2"MB&P;(O-@ MI8Q\I<7\?)47XI#E4)Z:/,0O.E6JGF?BW$K.V6))A H@K_Q)U4HD$PJ=M(C$ MM2B%3*\YM7A2P/:? +;_2RYTYHN\H M!BFI-ZP<-'BL,NE4P 14'A!-&!#HX MO5!]"'XZ/S%,9P&S]P.CXQ% .&OBE/2\#UTSZLBEXA=^Z/YSVX<$_,+8G',, MM5W\XJ>ZV,>P^ B03T==KYSS"7-& 9G\%1F3#: !0$Y_0\9I@P %D-/?D7+: MWK,-7( _D"Z 54P-JFQ@5:MTMC24-ZR:5&MG$G0!L"E18$P2E$%L.E,C[!R4 M6:R:4QM',)1W;-J4/8@3RBDVE%\HA5=0*' ML*'>":QJ4[.P*91KK I536](7NO &IKXNEQW.2K%*ANM0[J$,AF#?8])YXVSM ;J.U/"#'SQ&O*AY47I!< MZN"E5T2PL%I4?[/\NBY?TLLZY6(/'@8E)E,9C#A;R_][*?0!QJ&+T>!) ;5T M J@ET(ZQE_A!H)9T; 6P4@ K!;#2R8.5%$< &41O='QUJQX91]RJ^3X_8W\5]\5B,V&-*9Q5PKIG?R_@<+]XM(!7! MAQ5\6" ?P4G30H]^"'NWFOO2I;?\Z>J[R:QHZDY7SO>C3AK>WJM*]_ZH'L8 O MXM,^L(^D('PA)/P _K])4]*CCMP_&(=NCHN:8"FH+05Y%,U9*L[0O$H%_BSV MT5;$-GTDS%U9VSXOV 7!+@AV0; +@ET0[((W81>TN28'!!SK2K_U:1']MLVO MRD?+:"V)&D59(O\HEC,9D>_2KFN:<];LX5YLJ3:DA4A%L#] ]LBA;S^GR:K/1+:(OT ?T#DL+91N"01@,PF 0!H.P MC4'8O;0I%YX!];]@V@;3MK<4=K F-*"(FM\D]@%6:1B24^/]^]'C*A<;-,]' MFQ- V/=3QA[07K;+WYT<)\ M;/*T8"<&.S'8B<%.1&HG!NLJ6%=N38[FEZ17]7JO=4KDFEB8**/_KE3.A!01 M3?.1E)-5M/O,4!W;_LE^%.VF=+4*%9YMZ+L0YO9L_4#B><92-A.&UE46GUT\ M7*GCAY93;10"([$SL5"$"_&]CRG)8G+X]NOKE:^M*2^]5C3A,: M<7K4P]YFB@/B[L_&Y^.[B_MQ7-Q&:W$QQ=]NN3@!RW9IXE\S'BW4BV@_VP') M#W,B_OCNBSCK)]-I>6JH*30.=D#0GV1.XY3HMZARD ,"OC+^33"VD>./XAZ, M:5%'A'8@#@<-+FK>AKLHY\6!82_^:T^9^(^#SNHD*5\O>R$=DP@9V@NMM5\: M-G@H]#J34SC=*QD+6D:\6'^.%D0I#^IAG=.X"ULIB*O]W1]5RL^L&(&/,N]2 M)PSE%8_G44[&,TY*>^VUA"EIMYY[&MRX_T86KN"J]OFFS+O"$UP[QBN5]2T' MQL5YQ/E:J$ME/J6">JNY7KF2I2?WS1=KCD#SP![I50H_=/@0:>]UKQX:Z JZ MZX;XI9%ELP?"%W(!5336#/%.8[$AX$&\6+/S=$-[I5DKO?K!0Z.[USUW0S/& MA3FWQ57M]*M;PF57F&A&SM:WD>;V;/ $KQQ^)H6\&V\Y>Z()2<[6LE[!5399 M$MGQ)IMMRK8=^\&:/\ O?R^2BK9?X2J+N>QQ?X6U<%*J[R?!5EL4JA M:/] K_R+[S*M.CXK^#D>X)6^._)$LE6Y;N=R6:.X^$J+^?DJ+]B"<+&NZ2J1 M8B2TT%R6THB^*QAI\22_,)%H5QA%:A:3Z0./LCPJ7;+:\Q$^\53XZ?7L#_"C MKN@4'UR>B23YN)+^?G$34I:4AMAG\ES^HEYJB[E^N=H=^@=BK5$MC>-[@UJ= M"BY)SXC:O\@ 3CYLG&C=N*R5?PT?JX8(!K.+'6#B#^#Q8;8>%HS\:>UJ9F?) M8N3/?+BSYFK=X-"=AE .&H"@[M1G+A!1J%"LMA=@-S!6KQ_/!B*&)C7,3BHM MP(5^/YVC<\0)4'VUU\CC:H [$U]+R0R/'#?049@?N M0R6^'>EPK8384?=TAT)LCHRADU^#,<%@.%"4LMK.GFHEFH[ZW3L431-< IU@ M&NUXUA+-C5)FV_DXD%LCUI_6+D$$R.@P+Y98Q"87_O0&;^M MH3A^C0]G?*NP5'[U-6?L-(7V^;T3W1Q#@,Q+(%N_(6$+D+\!Y.AW9!PU0 $! M.?T#&:>NP*90Q0!;N:8&V3M05K$H0>:\""A'V+2>:V4VRIZC[FOC?!CEJ\5" M[(\1FXYR.LNH.-HC\>NFZ9ML-;$41FTLKK&6Q7)M4@ M%^548/NCVYWQ\,QV7U9#@W(4CFHAN*@)M4L&4J?BY<&FH% ]R -]W^EB55\& M2OE[]U0)=45+5=WOG5-5P3->?"QE#0?CV&%0Z[T*2*CKIQ1V)"GV2(KU:LH,/]TIZF[%DZ'R^9N'I6 MC\5TE1X3:*@VU.09?JL1L4S&['A9;/B.YM_.2!;/%Q'_ILUVADX[!5YZW4'' MQ*UWY&D2A[=Q_A";8- MK]9J7LQS\'"Q04^(VX[-,OIODC1A2_D0OWQNR#J2)JU2 YSEE9-+&7PAU_1) M(B *H=!3V7.M#*V?K2NC.XWR.N=0BR=@X7!/G;%T7L.GG#ZGO9Z:5UDL-I0$ M)DG,0(44N"'%G"42Z)H7TAA2R:W57,]ZCE$5/P MJ9YYV@"/=[TL[TA.^).R)(YY@E?Z)]/I691* ^Y^3DA11?^E\)@N:?A$O_QL MP6[7$G%C9$(_ND?*[^AL7DRF7_)*X$'T*^;TR,57(DDBR?A)_'5&/M*\] S< M1079& D@QN"/PQ7V4]-'^.W+J%8:Q6R0CO&,Y5EH^'\@8UC M.*JXJM6<[V71=2B$FQOA5'K@36R'M]*:D5NWVZ2J_I M5,D5?":F2I):2;.:&ZH0GD 5PB\9WYG&#]'W,Y*1*57JP(;17BG_,^)4+MOV M,*E &S4I)0I>K.>'2H2=%[4[CJ$R0S 3&P>G4TM1 ^1A5K@0;(R]D2*1-I$0 MUL!E/Q!>ZX-7.H:U 4F,7#?QJ#)'KDJ_Z^&P/ HX0(BF$H/-#F4-HPBHDM[= MGV 8RJ5T*\.:6#U^05:=O/"4ZB'+=.N;"D/Q$4=%>H1OJJJ_3;D(5)L-5U%_1R6V'$FO(@$2E\C6Q!&W+@=U'C8Z$83$29$? M]*:OH<[5;RM0CZ&,:;>%]IJG+OKU5;HMW*HK^^/7:>*N[!PX \VO;>R,02AH MW*\UYI ]6W2_7[797<'9)@A3OTJ6,UX;XM: W&*K<=H@ZP;(*;8:IQ;9F5#% M %T9TQ:9FE">L6A#NH*$4%ZPZ#E6\%\H<]B4G7;I(E"NL6E [1*"H%QC4XPL M\KN@+&)3B4 I>%#FL.E UKDW4$:QJ3^VV:![/KNO*/WS*(]24I9.EH7H1U/& M1W&4SUM6C[9]K)=*T(EP&0JIN#U(_A]-G.Q5'U M%QJ:W1%9VV'OOMYQ$E^U*+OB'Z;R7[YVG7;.Q!LS7UG'.^5^JW! M/,Z2\MC/)ZLB+Z),AL5K6DO93@MU0D*=D%"$XE4^FE'A90VT2XR&#M^ HM /47-'+PV[Q%_:1)O\GJ?.N+1S^/J$7OY=G(F/Q8@] MIG16IJWE+4&7\ =Z@5O:DM,*:'EV<7W_H(;7U?SL /!WSK(GPN4=.9E^%BQ? M904[(P7=[*'RS%#39#_; &^6L9-@)AJ>XO MI+/UEXS^:T4^DCSF=%E:..I3Q6INCUP9FX":A@^1]EY/E9=$33B=T2Q*Y5\K M]XGJ! '/\\[-598+(8-43^P1WHOHYA4JP>B^GAXC[1OJX3(%.[2ZY$8 M&V/9/Z!'_D"[6S=\B+3W?C+MB:I\G#3>5. !,:*8XY6+B^\R-WY%\[DD83+= MGY *%LP3O-*_J_[S?4FRG$AJ%(1K1GJE^)IE,T')0A(@.[)H;@'=T%YIUNY6 M_>"AT8TP"T8CY.8)(9_B!/(I G)_R,A]@)+/;!4WK/S!K7IF:T5C9/GMX/NU MN@FSTP8&!^>'*VAH,'G [\%@(3!4."HW(HD!Q>=0-!NX5-')JO$>8"UQ "C% MV/FU&?#[**2Y 7[?+M2/4IH#?%]Y/.L<_.BDUVB&L#:8'I2BV\X^.Y'F>2?4 MSTP!?D,E>V^MBYD*5(J&!>OSSP[J&=(W<*9O@*-& TW2@(7J!YJ6T31R/]#\ M#(NH,I!#;'7J+=$\0"ZQE:IWBOH#K@&VBO8.D)] SK&5N&^:9:5E$EMS'RAZ M!*HM8.OL XV_[_GK/DGNEU$N':"/D5B?D1@M%9DRF:QEKISU<[VDS#6DJE7F MW/GE1.S:6Z%DT$3F]ZKSU70#7633I6L>W1!Q^T?I XGG&4O9C&HSZ$ SW"3Z MY<)0/>YN_"J?KWZ0B[0](79L3<3]N7_)9#H5-PJ79^Y'RDDL'JZAKMD37)(. MH,W]R\M>7\:0S><"< M'YPO8WE]S\J3Z&R]'[)1P\?/$4\F9?@FKWI\7V65IGX942[;;KZ&&_EXE:O% M>#13^/B:PO+__"GL,J$05 K/IA+)>93/*YV@[)*[?(UU\_U:E(NTZQ)8MOE, M_"R1XJ5]+M#6/!HG2:E 1&D5[1VOBCGCLD&?$/W_)%'M >'OK7TNT8NC0-!U MP[)B_HFS_#48L^O7.%@$:0A=2%7M,)3QHDE1W0 7+Y;E -_]5G.W&1HF >8X M26O/$JWN4CL 1TXV+FK>1H:XJ0/2G)+I)SR15#QN]HEDA N%)DO&R8)F-"]DF_ GLKE0ZDVI5L_PRV53Q^&A M\Z?R&JI*;'3QBF<2XF_\KIXWJA3.\9QFK5NJ+K_$\>WH1KQ7+M#BFUQBP! MG:]=OBJL&?Q5_=YLC1FJW3A?B?3]DV3\)"ZY&7D!PG&^I(TI\+_"Q@7HF;XF MSGNAL5!>#JY67L>>R^2VWA?-?%H1&)>EUM/'8#XV3/R8 W;,053,+\>.&J8!XIAHTEC;?"%F M#"JC2G;M2F*19\6V_,(0I+1?7AW610!'[]#L5SOE@#D)(J#:Q5TH4R=6LD:# M D GQYTJ@8>I8#"< 4I1[T63/I$*."=44,0F>0J5'/NL,H*GE(T9VH%&] RV M)[-/M4(E?\U,;PQ*0<=J?9L40S3%.AQ8L#JT-IHJ'4X_> M.NZ_6X>"+@I,$ MT!3O<&*FFQ.^T;@E@'>.7583FM,9R)TF9QA-1147@JG)!VNK!(629+WT5X<$ M%-'M1@<=Y=VPC*V$&1!'@487@G'73^H^&C6JUT72)N^C4;KL=DF3Y# TUWB# M \$]] ZX&MB*I74,J0>N"I;J:KT4LX!J3]A*M*D@NE!^T*F#76=+0!<&B];H MKW 2=&50*I=]P/2A"X9%7^T^U0VZ(JB44TV1'2@_6#1)/S6/H*MR,DHG.(UA MOS+=%T+]=?2\J;';LO*I^4%>2IU"R6A5V_22/I&U4/ZVY8FOLG.6955C%^ES M+-W!']Y]$4Q-IE,BO3/J*E2M'^:D;&1!A*A*=^!-5)3NI!LAA?/?Y5!=,4GP M-!?%WNCW\BQQLNJM'^: H=V[2X_6:PH.NUMMR_5/LH9?JN-7X2A3AHN:MU$T MS2)QR-CU[%62$+"G79_4:W.IP:ULA\A!KTG=K1HB0'BT:Z[0)]?J5A@743Q_ M.=9F!9H\U^MJJ!O1O6+/U%6P%WJ/FPMIJ5;U(NJ%=F,1"5AW]F'1WG\1"\PE M%D)*>2=TZMK?**B&3$'#PV$+'PL^CCO_A*3PCO.!V[5]Q<^?JX[,?7(:VHE; MM1-WY 'R#)@;4(-Q?T%AF\_NR-WJ=PU"DW5 DV%K?R7*K=MC@W5_8 6;#>O% M=>UWA1!EC)Y>;F7 X#O?KEY 9%B@4LTL4""3V%!/CGV_P%7 !F7RUV 9"V3) MSLT,9 X+?LG>%^83+!R+WZ)9;?/91@_HDO#[2.:\EJM5&U!L.-LYR?M5F4S% ME9K%=!FE&WCD>;0T4PU\@ /"=_4'Q,4!:M$-FN" L"OQW<1&X6MY[8E=Q,4. MTG16!PQW0-3APX4"05-AQITS\6:Q!/OTF8\\>LYOHN\RZ^[P2SZP0GS%[><\ MN*!E&MMS?1-?/V_TO#150F*U"1WQKGED1\R5#O5T?;C<)?+[EK-D%1?RM,FW MR98/[(Q\$5KB.-]LXLE4;OCQ5.@ #W-R27E>O/_]W<=H7=N3MX?7XUVT2=;3 M-\WRU MJ%(7/M(\+C/*A1I?QU+G+W.U(/L"":40/Y?RO5$_-9AQNZDNB-45>9!Z,BU* MNYW4?P[KV=V17'[=IA2K)SL@6!SV=T1Z',3K-BDZVO;E^L$."-J4H1&ZI*(0 M5DT/<_5@)P1QH5.<16NA9E.A/(E+8K6\OC[74069T4T*Q5^K[#"8NSGQJ^/U MY9EKE2[1]+$XDA%P4?,V4B-,7="?,\)E52I%G_':W_U1I>RRK1B!CS+WD-W0 M03YTD._D' L=Y(?607X3,BPO?$@.5;6(UTNNTP\&6@1K6/;:?CX@UR4C5[2(]\@I*L=<.'2'OO)T,HAM '[=N< M$QFE+%&IB1(_UOP!0RR8,&3:$>UE38J\>J!7>HT]"U^1#>QQZ(EZB9'+RZBR MC!XD9U$:93%Y697Q%0.0*3WQ8'";J@?V2.^Y./-FLJ9V9!0=^,13X:?7D^CZ M #.FX*!N2&\T BQGT_#>:;^6R0Q<>VM!IYT"+VCD?X>9K #%9XQS]DRSV7FT M%+\4:PO^3(_PRR/+9D(!74AEPG![Z(;V2K->PK2#AT9WK_OAAF;B>I(-[C9Y M]EN\Q=YB.5O?"C5(:<@U>()7#F7=@'Q3.&!2S G?_+L>@&:B.ZDPTT MQV_I1C"0UV*&_V*>C1K-[%%/8C?7MFRM*PO:T:O"FL%?U7_Q6+^-C9PM:7M&X]S'U,?5&_+^0DGE4%*Y7T;4N3T,D&"#B1/XC7!<:TN)A\?(8'VZ@9/FD5!%&^.RG'I1 M<#O,'%--'!++UIAKIID[*,9/H \D%-U\).I1@V%-VV(BJG'#88_4_B:Z<>J MP\08N=7 59AJE!D4@HE3^I0F;YWHH1)?-H0SH2722JK5E#ABSB':CE-+FEETK"754S=_E:0I"^:*34[#%QAJ4 M64,IL2[MV58R[*@O0^C3!>C3!2Y+C5)D>^S/U7W#'Z-)T<&)XZAKB$L%IU'A M$70;$N*/WYF*CIHSH-RR'04U6NWEW]!)/1#7@T_,U0'E0^Z@*%"4$MPRPH[\ MUK%UH[;X;+^CVW:FG%QT^\TBWO+B'!W>O>$J_H1\^S7[L'8]#(#,_H%N>S:H MFX1NQQKA**Q-@P.46]VJ^*,4=5?(I782CB> M"ZRPCD:RV\ [F%T7$%3RVQ7VI9T^]@LF1 MFR NSD"+)IQH^/:U;VQZ5[4]5#9_9)ELUWR1EN2++TQFBX.J'N#%B]+4<'!> MZUJ ZS+I\$D!B*7&-52 _#JZ 7&VJ'>$INF(.7@M4""[CJ 9K=EMU80:R*NC M$'['O)K;A/L-FSJ3Y.O&E<[\1LR<,0RL3>,W,.&,.V#M&K]^73=[LTY2NVH? M[ME!Z'^!C#W&/3N0.KJ9C_/C/3L4NONR'7P13645RQJ78T6>RCYNPMP(]]"LVO&+S:MSJ8M%)1';+K=X>G6C",L M^EP-NL10X!/J!,&BD.VM#8LJIE FL>E<\,X*4 ZQ:%_U\ )HMRHHMUAT*#"W M[0_7#U@TH?TH^]IG4%ZQ*$)U+I"FE8>AO&-1C)I54X-RB4T= I:JA+*'31." ME_:#-YCBO\5L458]???SS^]_*E\3>96IW\J*UD M>[R.I0ANT>(7>U+N*TH."R =98UNRM6V>81-&5X%\5>9O!7I$]DJM/<%7:XV M**1+QN]7CSE-:,37>\!17&Z2_([$A#Y%990W34DL#IFS]7^2B$^DOV6R%.=- M<0 $/.37WUO[62)A*4QI<1'Q3)I_G:T)]#4.%N$SR_XEM@V=THW2H6E]"9_@ M@+!#-VWUB@=VN^+Q7!SX&[_1],!?5D=JPT_HI(;0JR2[^L:_$KJJ3L&%$7XR\ M;VJ<=2,Q4Z4HZ'9 F+;47IMZ^CDO#FKIB__:4Z:L;+BARU!^T@=5M1_26!P> M$V7N>]X8*-3FDAS0"<@-\DDE#.6NH]^F%.PI<=9SE_;*WZ0PLB7E>SY*6$A. M"W)/^%/E1*5L'_ XZNON[M%XU^3(8Y.?K64>@T3*U#Q&W8_(TUN]KN2%^*C% MNJ3ST,^UY^.<906/XB)7$Z_MT?U%6<#F5]B^M_-90.+9S60W]8/3; M#[E0MBVET44,!ITLHZL]A*_TD%?7&IH=U*$&PNRQ *CVS4GH@R?2CL=5H[+3 M:^\52A,Y/PM#::+6]R,H4N?W%'*$O>\:J01<%'298%T[E8'K@BUKK+NX!'!! ML*22]8+\!:X1ED0T/TA@X*)@2U^#Q#.!K&')6VN$YX6J2[A2UMJ K*$<8],0 M_40,?28GO7]WF'M#^&S],M6&9FV3D5J\P4OR46OZ'"4;R39_GUHK7[_-#9QD?[)T MM2"O\BI?Y%.^ /@W?XP#)A[FE(N#A4LC518;85RSUL;!. #]N*@)Z06\D+LT M9RE-9(IV^7K98*0>CVX:V@NM2HRV>?!0Z/6>H!!23DXMY61G=U+%C:T?Y!4N M!BF1]@H\!J^JYBW!P**KUU&:@'4CMUZX@E;)TK)G5VJK%SZ/&U5H.:KI:S% MVGM.63HD:L+IC,HRSK(N[ MK> $/M$K/R4PAE06DW9_J <.A=Y>=_(A.0\\RO*H;&J8GZT/?]%>"C^]RN$!>;7% =7<:&H)AG0/G^D>'=!I4__TB'[[ MXJF^^-K%& ]+"JJ/6./XD(03DG# G!B=A,S./8>)OQ9*"8.KE!@Y=MZE'#_+ MYF.1-5?G!IGI!//_HT'' T^9X_PGBQ@K*N2RF^/W1+*AVAJ0:,08<&TPF/\> ME;!V=9>>7&*3=3 G>0:=0#F C&"4KJ=ZTTGDA)D:7NB$VD+?8_90710BK%C M7;B5$#M*GD"4U]:]V"J=(:>C_/I,VW.4IQ(*4)R8#'HM/!%R1]W?ZKWW3CZK6BKA6N?V3Z-L= M36;D@6124R3D,HII*K;W-8ERHL[;MIGG(*?\JS0MJ+")"3^711T9SV@$)-5V M+@Z=$Q8[2!\(7%JS4S/+*R4MJ+K[+@DBJ M3Z$=VR/5KWRB=T3NS.V/U-RC],AH<@<$1>'J.0(#*.U $D)4Q,E @ M4#O]?J"P(#N#V:L+^^=1OGK,R;]6\D^RP5/1VFUM\4@_KFIK@EJYI\_3-8]N M2"(5!TW!5N4H!ZYGL68Q2[/;B'\[CY:TB-++598 ZI I;O9>NYI<--K(:'S M-,KS#21:6Q!)/7 H]&)8YZ^1++A?3/B=5,HT16R,X_NG'K+\NAG#Y:!72:J% M^=?UJX!4+E3WN>B5FUN^Z>]5)69F2?4'4C:@L641^C"_X0(BJQJ,7])6JSI: MS/#+P4$" J@&G6E\/^&:PWM"5U3,-#X$QT()/=0E]"K;_$*:YOIS1C>V3ZH? MQ+L-9?\TH_NF7%]MU#1^F-3WJB=M%#>MK->.Z8/*7*@EI8)YF/^EP=1 IP5H M@8<"D1IW"VOEV<#$*EP18G"G 48&S9;W,8-F,Q*$;6SFL,9!);Y3Q@G-D3 C@^Z$LQVOTY M'['I*([R^6B:LN=\M,JB54+%D"V-9AQPPP=WC09N158K3/ X+<,WY"%6M_W3'&",STA!#XY?-;)8 M.] !(0?U-J>E07'PL@>V+70,(K7EHQPS4WXT(<_+*%O?D9C0)ZFXB+^RDK:Z M[@PJ9AH\R@$S%YM>-Q??XW0ESW%9D9\*-6Y=EEO<%[I7,]'P$0Z(OXPH_S-* M5V2G,%?']B7CNKUI,(E,_I$9#)B'6WFT0Y(NLIB M7N:WD.I_K[+R.I],O^1$W.UE[LLUC1[+1,G/I'81FS[# ?GV(NI-(N_GC!=" MA!8E_[?1NKR]/K-"+)?8'+( [\N5J:.V\4-PY%K@HB9D?@"ZH+W(_H TM?-, MJS)) MHU$S^]O6*=QLE?JZK(9L[JH(;VD[WF^U0A?=+:T7862M>]AQ92?_&V:H0-]%_DN(VHHF" M-]OIGGG+Y_+_RY8&3U$J!?%.:'S"TA=[4OX@O1LO_G PLKJ!Q7<2WV?)\BC] MQ-EJN?U>LK:BT",WDBJVNG)]_),PG#6N'*3'^N6&;6%FS*-L1F12]L5T2I0G M33]$>%_GRY0]2T^"^&=5*U\>D5FR.U'VQZ44D)3E8CL:SFA7C_6[%@>V=.6$ M+=MY[%I?J*J9@>?URXVA5Z*)*5"GS+YX4^;!6LP8+@>]:GY6#3E?\=2@%VLO M7!D_#JPI^[!H1R15FAY+6F:,O9F\<;/D)*:E/J4D_'B(5QHK)60R/51,)AD" M71HB^DUQC_BE&^:;TE>8^ MCBN#>M,Z6XB+^ L7DK)UHU)E9F:[AR'A>Q]3LN;R>&K//)W+L*DP-&0<]7R5 M%T+4<&CW#*Y=B=>N<_S5N)P6+]@] RI_A M/&G^( S\[EV*#;^GY@%(^6OV/0$/PL!O37#.CD_- Y#RU^Q[8HMB;M$E#VP< M"T.3DYLHGM.,\+6X'*3IN3S, WA=+\MJ;6))]-K5L'XKV5W9R$R8BFI:K> Y_FM M/!2EY""^,ID^".4V%V>K; FO+4$$GG@J_/0:'RC!S&?",DS$N21-09UO73\X MU,T[A;IY.T3N@> ::K5IQWNF?KFL$B>C= N=N,JFC"]*234HBI:S0T4N#Q6Y M#!!89@<^Q<3?/F!I$[MGJHE#JCQFC8EAFKE#8MQ\6K+FFM! 2W9!0.YH"B4 M#QOF(B$+50D%-Z_KA+UQ 0*4PMZ1@70B5=9" MFUWK?1IJBW5;JJAMC!G=.=R"H9<5NFI#:@,MJ]9]QC0Z.>B4Y=>UO@RA)71G M@Z_%:0$61+?3?*U9LZQ^=)40NUZN9F68T%5-]+),T(I0Z,HM>CNG[-.E@&OU MZ\FME3I/$=T9!%..FJ95H%-Y&C"B7093[A8ZM<;U B@SAM I)ZXYMT^V0;?Y MN]H-\'Q-=,J&ZR6QR'Y$IUHT6PL'=2O1*0ZNI<*4- I<@-\&L@!-LU'0G0ZM M'(;@)"-T6E,+A@X=A@WR6-#I3VZ6HFFZ';HKHM6& &=1#F5#0!CJO)-'[WNA MQ2IH,\+0611N^+?,\4%G1'2Y%P;>[\7-TC3-M4=W6;A9#FREKM 9*VZ6N<^Z MKNC,'P1+>EHR"@23-$G:0J%6R4$'EQB'-V-(TH'SU)2(_L MU[B;) 9$--V=P.;>E%V\M>O&E=W1#.MJ&?IYO:%^7C?1=[I8+6H;WBE_[YXJ ML8^T5-7]WCE5=]*>5S0[._K-#S7*%:KY%0]%O58,NA'6A[A!Y5%[E2U7A50B MI"]"^J1KB;>?V"L_9:?I/\4]4Y3FE15+VKF]9](S M_5H4%%PT>42HQ]5Y/:YC+8T9U"5,'( O V9_]/KETU'Q)872C<9]JI(L9K1B M/+LYS;63(#L'0W4DAQ4I8#H7&F&SV/$:)J%J,BH!=7LP8A#C%H>*VF&#A@4W MH@HP5M%%1MIQ;/(X^&4W5$()E5!.KQ)*<\O-9R#M=_$_A^'.$=WR*O@EWWI3O;36>6D89>,% M49#PF66W:92IWUX[P,&+_Q3+QKC<5A?BF[,U>5V[[Y (XV <$412CJ-W+EU*;8<#8!RHQ\QD/QM.P!^A71"-S;10<9A>/ M0B6=76E_&*[C/N%1 9GA7+T%LN37@84..];#*D'HQ269"N*3JHDW=[ M00EU2'E(N \ E5>A8U,3ZH,8,:RWN&=:E1%M0./I@=#K'S#@C8+.H=5>)@?@OH)]0/M;:' ALY > M%IR0R-QvM!Z@N&R],)(M(HGLX%54HMVY]P?R7GR>'SC5[7+$-@W4QIH$ ML?HA#I*TMD\^,[_\S)&=$_Q=I^WONHG^8GPK-"I/EWI0Y_1)G-%D^H( I0DZK6]>##4B 3/ZY>!6V(/B#]&,J)(K(%/ZY<%8*Q(P8[@<]+N[-Y?8 M$7W:"P0XRRLG=^2)9"NRZ09XU#M9RX_5W!!]"-$'I0,*=_1!8Q(P*VT<$V,V M5S5K<*<,A-=Z[4K'L%9C'F1@R63RH@HIF;<:@_BF4+GK6QXR&.)(#I/AP,8# M&KFT.1Q90WT0E<"ZOSQ.)/^IF1V/7Y!5EQYK90T,1:9;*PD83NB./CO,*XJ& MU68J1&V$R6^V0< P! S#"6(8P%Y6M- %FHE[KV!BL >\@O)E^$ *!E)#/LK; MB\];>$2OMM)S*:0WGY/D$V-)_ID4D^D=R0E_(BJ7KL7,?C@ZZ"RO(OVH^;QO M&N^BYQNQ]3F-4KM%-TX,<8 0!U J<0-WI@8%.RC8R!1LVX/9K\?-/9O02]^O M\>Z>SR,- :U]Q(HYX67WBQ67.3ZRL04Y;@O?A;4$?#4^V\F*\%88[UM!9%;D MGW>O>J5TZ (_4H>HN_DP&^M ME#S+65XYF#D;ZM6.#71;LLF"7!;LLV&6=*O(0?6I@-IB58C98N\OB MZ@?R^'=D/ +4 Y]&YB^C?%?T;A0?%,8;Y06+OXU8JPZ2#9_NQ51L15LK:U#F MD1?KJS(F2Y^(+'[^X=W[W]4IN* )#JS$WGI%WLL5GVQ+*PI%A.:D[/9<%G:M M-5%!,QR3]DDVBB6)/87&B8X)%=_IB>2-2 5,=4SLG^7KQEERT'C7GFZ[ISA@ MX6%./KQ[]UO-WE3O'^@<' X-7-2\#?=*Z';JC*K0[11MMU,+IU#H1=DKGT CWF5]DMX90E*J]B=V\:U(J5BNJ.A4^: M-.[.WC/4U?I*Z&PN5?8GPJ,9>:&K=[^&D+3R;<:&V M%K(%!J=93F-=X>;>Z3FQU>_T<+!]_8FM;0]'B1NB<'V'W%[)Z6+E.R)C6&O] M4CWJ8YGM*?"_PDW:^;SV-Z=>U=!J[- M[TC6ICDP&DCC],M,JZ_/L^N+^09T:5O.S@R2UL\U*?I5% MR30O5P]S0,0D8?PSNV&\/MM$.P9'[ADN:D(F'"]D3>NJ;\0VA=;$Z'!IH(D MN#2!YWDN*"?4$V$\@F1(/]AO^;@ED99*-ML(1/T=!1SM%QM:D:!-&*T=@YO* M?K-:MR;,V2H7%G*>;[^S)L49-">@G /*>>=G&1;*V:#J,ALU$Q-O=ON7@0[5 MP>&AH;8,*E2J4=:8M<[1\ ,]#ZU=I0%2'B#E=AP'2/EKEB .3S0G MB1UKEJ[$@:+#(=[&@8*Y&T<6?((L?B_[^,B.Z"Q-990A5]F6H$LSB5!-Q4]:K"!>A2. #\N:MX&W" $:T\@6/N1/M%$ MG!XPP@VC0Z#VS05J0U"K>W_?J02U$#DBNG?%*A>> 56JX%()+I7@4@DNE>!2 M 6N>0-ZP)?8,PEWT_OWH<1-[&VV.W!'-IHPO-BW :O[6S!/DX$U>G#S.Z!QN MDLQ%1OAL_4#B><92-A-R>I7%9Q!4I\3.Q,0A$H(@C^JJ*R6I[0D/&>^ MK*NRB('D^"J[9ZMB_K\8)U'V/YFXK_X4?UWIDLBL)SL@^#/+V!8Y5/4O+0LN M5/^L(Q(T84!9=ZKV>%LAR1*AR+V0F#N9ICZM=9%4XR##:*^65HGXM%?77NM&Q:F\WJ9<8 MXD6%%C$$#U^-\D_IQC]R<.%KI1TTIY\DU6O\I#XX M_LP*%:EZ!@$3<:>G#X/*D$0?\$9:6@/>R&\2O1,3D=D[ ;"M0R@FD(5B FB@ M M- J8A5>!MDR40:Z%MB4&1N8ZY['[M.1/QS63LOI M+*-3&HM[;%M'319=6[*4QE3VLI/=7$>LZH(X>HK2596-&^7B(9N_-LM5[IH, M+XG,?IAHE>5<[3.AI BBA2S>IE'VX=W[W]5Y>J );I(9Y;/5A-0.P)&NAHN: MD#S'B_^ZB;[3Q6JA3)6K_;U[JL11HZ6J[O?.J2K;;BMR?XY^\T.-2&$!HI$WU<'%C"8U*CF#'LP8)*O%UU"[7="P #S +!RC@\,! M!A"4]7D60%#=QL\\&\8#A4QY=\<,%'/ERS_@,Y+[=W&P/18C]IC2686_'^4; M]*^,1Y8_-@O.-GBREWAK8[K:-?IBV1/AA8S??Q94W$3%2J8%3+(;B>)[+R=H M"NO:3G806KT0MQ);T/@J^VO%UQ]I'N7BV+MFNF@K=(X#\L3V$A\M_G;+Q8+$ M\C.*?\UXM#@7&S ?QYHRQ993'1#[)YG3."7ZQ5,.PA$@QD7-VPA76SA/7QT1 ML(9BL$E>^?@HCE]#%[3C$=XIO,IRH8J4][LZ<*H>V".]Q@"E:?@0:>\US/J2 MJ"]9M&!BR_V;).)^+ %>9G&WF>Z=MVN6S<0MOQAGR?U/\8J*X;ZIWF8K-\#^+% MFCM -[17FK7GJ'[PT.CN]?2'*V-8-+ &VC@R+7T2+T-V ! $6:VBB=&_K2' M/+,[5@<+,C!9.VA"OV!Y8VW\1:AB76XV(H8@LD.!-:MFZ$36<( PF"<1I6BV M.T,QB*;+(Z>APQ]=_!',L%WD($ C C3"CN, C7C-DM'<1'>8P/@R.N0&"CZP MB=4 6<16\:69JQO(+)8R,,8P%I ?;'5?S-Y9(&/8BK] G.5 UK 4@FD3@?$$ M3HIWY4%),MK_699(D"40YBP5*YJ/2(FGE1H(C6DQ6F71*J%BRI9F,U;)T8NZ MABXY);,5DFF<_+7:%)QY8.,D*7F+TMN()E?9>;2D191>93&7U7=D";;[U6-. M$QKQ]0;\G.TYW]0X'6![+HLKU?>PMZC&W(O:PT/CA^V!M MY-4S')!V+\6V^DX?2^/VEG#*DA) F5]\C^<25"D_H3QS914_EJ9ET;0*?%M' MNZ-'NF)NLR+S5<'IXZK,]@X/J*#(9 M-C7ZH+L'(N!?>Y! IGCE0:6BR&K!PM0@=)95;KYX_2 .ZSPJ$03C+"G_*ZU2 MR'9G_6=23*;JCLC=OLQOM2STS;B+2/K +B*>"4G3=SG7#_9?-2G7JA9U0_J! M[+VZKD#-D'5S E#2/U"R SHU;IS7GCWUFC=Y"!X^/Y/G\J=&_!U-QL!7F0#= M\O/IGX&&RX8?KWZN?ZY>^!1WC6)N93!6J ]%I5/+XT&E4^O8=O;POL#;CBHD M:7R<:'"'.I]G72]34\"@-_"VJG92_4=X_84&@3&$?*LN&X+B _A::(QH=AS, M^\3 CC54.\[NPQSU.P%YM=#L1^LO:1$D0 ?- S,),931 ?3@G[!9Y H=7 _, M,-P;UQO 65'.UN;FQ\N)VQ/5[=41 -P>JI'5>O'070_0;^3>/$1WEU@LA:5W M!]TMTHI5G2]DH(CO-B[)@8+"6[CQ!H86=P] '"BFO!=L#W"ML+0J]8!QABHU MV%J;MH0]0=G&ILRY FY ^<>F^W4#XX&N!A;USP>L&[HFV/3$ECVXWV/3!GU M>?K(U7J,4BETHWQ.2)&/-NERHV5Y@;=.T+)\NM>LK$:TM>O+*[/P::E:;NSD M2-C)49JNI092<+0::^A&.#)_3"H;"C M"7V2) J] <:2;@JV[#*I0AF U V?@B'33,61?K1?RO-<:$ J0E_\V -=!H&O M&],?E>-'8?P*W1]"[>NQ?C/!HGPN#CSY/]+\?(K2,OY8G$>6?I\%5Q8 MS?6>WT8K=Y0D4%C>@AQADU$EMA,PHZ\,/>TG4 SS3&M6"O!76LS/A64K3F&^ MO3K7QE86X*F>2^0O64X+(!N&T3WD'1H.H/I!/=!Y0XHY$_?>$]FXC[4$*T=[ MI5R^/Q/O60L]0T%NW1"_!=CWJJN"Q)H1?5$HBQ@=N4_-9&NG]<6+H>\$#HOB MF S#>6&>T!?]YJX9NK']4PU?>/4<[ZT=0I.5/G+P%12KAOG-IUX2'DF=^5K& M_X!J$VP2!CZ,8@.>UR,W=W0V+R;3+SDI[4\0)XHY_G/U*Y/9_!UT8SUGRI,I M$:]/C$:<9J1OBI<1362+VRR7;M"#Q=1O9(N9/7)D%![3<-^5%L1.+-:RV7PA MEE2JM\M-T%A)OWE*K]48#ORW'ZM:EPI.X!-#[8!3J1T L?Z0V'LAWSHTR]HG M)1G#SLPNX.N7/T>)\;#8.YJ,7>#W8"[P-KVEGJGRY]L++/(L7LNOB_=CAB8V MH8G-Z>5 L+?:"X*&,V'I1WLH^+H/B.863C."%UV*YA'=2P/79HJF"=KAPVZ M-%6XB+9FRE\.@L7W@WIZT*6@@GD$N'+199N"F0/A&=#EDL*_'3R(@"X)M.$A MVE)&/:9T6AZ=R.]Q8#LP(( !G=X)(+Q&'[.&LJ-30>WX=M4^TI_8VO%GCY-$ MIYO:,6P##4"GF]JQ"@*/HE-5+?>GF^,'2\9W W06YHM%0WLW'35[N49@7%H" M>3#?*\#/:L9'HMN=;9@H*HA]:33JP5[HCE S M3_HL)'1'I)DA4%8FNE/1S)Q2M_8,]M"Q/IZV!5*/D&BKI &9@X<"0(6LQ$PU'S9,#'#T5RTHX3)OHZ"V>5RH7 M%']B+#D\8.Z%DJQDVC2A!_KOB-"Q5L2X;S5C_58BV7A#;@DO2YR;:J<8AO=* M^UF4TQA(^(NQ7JG^Q(5]4)4&5M!:,\)SC9?J&-B >Q14*D9YI50<N3V*:)I1>*!"WKC4]#MA(9/Z2=W?R-5U1A8Z+GOM.\4WEJRX&QR36MCGP5F^:K M-$2UN[IV3*CF<0+5/+X2F>]!DO&3$,P9^;R27W@RK?JI359%7D29W'TZ#;W1 M,T*MB\YK76C#"LS*H^^7-4=E+LQA%328--BG8" ]RS,HS5S"HI4<#J!ZA=6' MTURE?ID*Y2I"N8K3*U?1VII AX"%\0V(T*"Y[& T'S%GCIRADUDPA\H0"CK@ M,K#U(LQEC$XDS72S=D8].A&UXMC"#X7N'+5BU!"H0;G0W:U&LC4L-O]X'K-^+?AK$:Q!MVFA MKA%+T#FZ[VO#P>O;MF,H$#JEJ^%:=8I(1Z>YN5^DSA;%GW[G?E%4#'>:))NQ M@HQ^'3U'7!I*^?X?;'^XCQ)97"#='9?F5-@F3^TZX;4Y3:W26L_3*,\GTZ_5 MVR:\K)@YGLTXF0G*RJ(:NU_SS<^U&:^M'N0@&;;V_4+UI9PD'U=$T50S 4?J,RYJ0B(V+_[K)OI.%ZM%+^=4U5N,D6F M^M%O?JA1KE#-KW@H$)6KB0 M!Q:$MO'O EGS5RVWZ4>TBV'XC(O]+O[G,#0YHIO8Y"A.USP2JY'0.$IEA=2% M4!#R$A7A('+F_+U>8FL=4=TR^B;>?%.]N-;!91CE('918F4>(['U;J.U7*VQ M%.]9N7"3I5SZB^]"9Z8YV6_\"E_SJ3K ,W6DRO6S<<0@<%$3(B(A(A(B(J<1 M$;'Q=V_@G"21D!V2Y17 ;7^^GJWW0[:G[W/$D^K9G94'$E.YKGQ_KH%E-^(%*;5;!:W<[>'J+"(2J\\V*$J#"RJ+"K M:%'WL6&EZ#"@%^+-QKWPQ"8#!B%@$)!A$$)0V-FWLF2I6S-T8%'D7I7S@86D M>S7"!Q;5]N8D&V),O)OPS\!BYKT[7&UL[+UK M<^RXD2CX?2/V/^#:.W9W1*G[G/;8;MLS.!"(?2"02B7S\V__\O$[)"\V+A&7_ M_JOW7[W[%:'9G,5)MOSW7WW_>';^>'ES\RM2E%$61RG+Z+__*F._^I__\7_^ M'__V/\[.OJ,9S:.2QN1Y1YY6VRRF^15;4_*_+AYNR1EY]_[/[[ZY_TB^?[HD MW[S[YG=G[WY_]OZ/9V?_\6]IDOW\9_B?YZB@A".1%>*?__ZK55EN_OSUUZ^O MKU]]?L[3KUB^_/J;=^]^]W4]^E?5G$EO%_8F64VL7\=$K;.',51BWC M?#*E99P_4=1 MI36;N=G\@(CG=,G.X&AZ]SNI9'\-O_G;%9MOUS0KSS.N+,JDW-UD"Y:OA7ZO MP0@TY0Q:XR5:*9P2+*\(/B#9<-ZSM,U-+2:=LC^G!=OFY:P 1TD@CPY LJH7_Y M9Z^"9NZK91VJ67 MS+[$:"@]"*Y%"; @3XPT>) &$5)A0BI4_.LMPT5@(S@[4M"*&L99ZZ=DF26+ M9![QGZ/YG&VY-LV69QN6)O.$%LT/7>)G8SZ,4(Z!ZUI4'_=XD/,&#W)?@?7K3T-^2, M/$K,"%N0-[$=1B]LW_:PLUJNMLN_GL7TN3QCSVFR%,8S:E,,SF)5])70O CX MOW(!O^+PR=T>_H3$>'@I!H55D[_>+E:/JRBG%U%!XTNV!CM<('6>YWQM!-H7 MN_V0^V@G[H6O41Y_B)+\ARC=TO.";[^-(.4A*7[^D%-ZDY64+W7YP$E7W,V\ MP45>[YSC9[Z?7FC^S#K=:CW;"D"3!8?-+XL2.(%7A_Y-]6988J9BO!$2Y!KN M;T>Q8#+AZJ3^_5D!6,+#47PV;U&".;!U)[-Z;@\!]7)\_Q[L4T#C3.!!VC(Q MH6-<>X$&3W,SKKN2WC^<\1W%=UR)LB^57UN5SQ,H7@3R#UP@?ZS@3D@ U2P? ME+@!/KH2L3_6EZGB;!/M /!9E,7PRWS+1;]R0*/D#S>U5>$T0\&+Y/Z12VYU MIR_(O42*<*3@EX 4J;WF$Q)KY$H.ROR8Y7&U(;[E_\DXITK.LA0\#+5Y?39/ M=WETMJ9Q,H]2S(; 36UU0YBAX&5#?,LWQ*<#I$AM)_*_7 ):Y*-$:T); KF6 M@UMBS )Y\RW<)M%SDB9E0@M8N6V>@_7?_V:K]0WR3M\[MVLAOF5\E?@:K4FZ M1R/,@ZT>CQF*<:[T[?OW9\_;(LEH49P5="G^D+3"$A!ZUFQ*J_I5#[07O?K^ M/5>?%Q4RY%$B$S98Q=:*#6I1S#),XFVM-70>%2M^W4XAI+8XB^4#M[M7-UW( MX=[CAC"!+CC6YJ+ F7U0Q"U].:!^ZD1B[#WUF8C")73W/N=7&+3A8 M%F[921WD?$?K0 VWF_NPF^9.OA08D\LVQF]_%VM)B=T=K+_TD]B]2?;"/V1\ ML/,MJP05;I^>H#3-S7E3H_GV=Z1:".QNPX&5G<3>8Q!0+%PB\FYZ%A4%+3V8 MPYJ P^W+ 02GN4ME=/LGKNXKK,FYP/KM;UI=>;&[A8V$X&V&'L%SR+RD\0\L MY=.D2;GS%7S4#WD*X4?=&'H*0*J!DY<&>O#@(UL,F4#X43G('F2 3T"^HC.TVKZ!$(('<2U1GY MH:: M.3W[5M(&)FR[#G$"HK'/ (HFQ%O4PKTB#]B]CIB7M>Y!BKXP;(/8-]5 M.,$N%7^>XA[#K"4F64%O@4*$&%S*N\UP7,'1P/'!!-6$ONS'4\@8@]H&_J6B M-$D/$:*:":FO]:U0B-"1$,=2T1W^T,DJ_U'IAT<41O"H?H( #LCVO^" ?E8<#3J?8-TX/5,[3Y8_ M-EM^$O )($ $!O]O&#>!#KL9AH?>A$R6+GF*/M/B@[";2P;%HR2^!#SMPE\IC)'FLXGO."OR8;(C M[2VZWS?3QY;]*_\ M/P,[=/H<&?%2ZX2"< ^T;O?.\;NLA^4/G?+<>EG2^P!CMOA")DA:-1;I:25B M'S[GZGTR10O(FZA9R_NV(S^A,\7G;+T&9RKHQ/$W?^M0@^27#V(WM=1S^+? M63XB3-_#8%].K.6N&RY^Z/UK+P;+*L0@^S9\=)79GGT[L51V9G!9QJE M2F!#=_QVBGO6QMJ/KF^BO: 6FK 47?TX.O?+\&ALLY7N67W(;J'HL!*@?)\& M>YDASP)$=W6G](CPO"HZK['I6R:]83R832"C(\AL(.,SYDQ&40J$284Q$2C/ M]#)9)A>N9E4:.@/<["^Q,\6M*.-G^)5=1>ZKE%^O0B<_U6CXE5=3S@_K^'$% M_ISH^O9+8GM;G,_+Y"4I=VC]CIO8HDXW0\"Y'N_2W?N7VUFENV>D1F_*VAJY MM@,:>LR"^6V;"9CF=,6135ZH#'6]947Q@>4T668RHV6^>^*K6_#=#F=+%HM_ MI?*DB?^^+4I8]D^TO%L\19\5^\HML#%M.JTCY2DDIT*P2I>:[TBY1PH3D3,5 M9I@IHSXND*A!)USO4W=-+D,G1GZ_9,0*I 5HS.4^".$ANW+!< MB"B_"T&F;!#Y[&(CT^"-OP1>EBTAJ&M8(GI&8E-X3V=TWA@<$K&8;G,[AVB7 M-#<]C?85S$&<9[6[JB_^M"AI7'7+%I&0#'[5"B_YM%T_ MT[PO;-HC>-]EKPS1=-Z>O?)A27S(%TE&9!B+WR>(8*MOHSS3J"7]!>WK'[EI MMX(Q_ H1+>GU9YK/DX+>Y\G<>GT[JTA-5@?T(>]:,]2P222!$UI!)QL 3S8T MEZIB1E[VRB-F:0K)&,U??ZEZ1$NNO&H7?6'Y!>F<\^4RI]Q$A5:<><)OFW.1 MD!%,W0S@,UE-H\#;M9*1B,U(5(.'YK\2/A$9A+]0[3$D)EX5A];:>],9XIFG MBFSKOV?WC$3NLXX9?67P=8#&7+FM4("XG,/[RWQ%YS^3^YQC(;QZ\.,R MC]8D99'?_DPZ0L(,^#;]1.6#_7Z3W=,\8?L41>MIRIK@?"4_AUQ1)RJQ5[^%MY3GK;CX;6%,;>+\&;NI9_@+ 03\LA/_1U4![N* M2MJ8E(YNJN8(!+J[ZB,ZH3>@;3;15R"_$F/QPH45@S>C$>2-4CZ*5P'+QVEV M/D %]5 =HO2VO%.'N(?S3(WE(=HK=:'IE>I,+3OR2LV()*-)2"NF$8SC:M-9 M]TSU2<&;48F-SO>B%0>@A39_WJ9N5* ?0CV.Y^2?)"(>K0PN_;UN& M;UF?#6T7%[;?=+3:B!"$L#&";R,8<")1?Y[)\=I@US6GT7X]@VOVLW2,H6[9 M;Y*=QJY#3\R<:.A9P C5:8>BUD73JB>X\RRN*J9I-V9$S( \2PP@>4D4Q*@5 MIS0@'I":HGF;5M&\JGH;J:NWS4@Y37K-/11:] 91<9A]Q"PP>CKF5/7U^M-RG:4/M!4O,;H.BZTOT.JQL'Y72NTNO8]O^I"K%P0 MZ==G,D-SSF/;RT]FQB1_E=*2ER2F M6:R7B3,P&EM!K7M67V(35^##%% ;X"@S9%,HS[R1$]Z)O]V?U!QX:*?@C-7W MNX:5F0?ZPM*7)%M>YC1.R@_17%RG/]*>RF):WR EJ'=NUX+4 "<2.JG!DY\D M F$J'.OQFZ&8.!T7B?ZCJ-.R=U.K;^>]D)TSQ /'5&"YAPY&J@^D0%J] Z.WHM<[4 ^AP<9Q MT$8X]H$&:[\\OV4-UK=5+.JPP=7S]V@<;9(R2D6W3VXK;_G*W62BSG5\L2T_ ML?*OM+R/$I5J,OT<^WBL"<:U$H%DZXUX<8GBF(O[2Q*1%[I*YBD-5YG,> W8 M6,;ZD\Z#"]SYYT25P:0>B)6XDPE=R];)G1N AKEQ]W"3Z;,HD)1DA%FR*[I9QKO;=CARZO-^7UG$Q_C,?G\X6.$ MO68,C^=6F-J>>[RKD"GRQ5]IE+^Q!&/EGK&14MR_M-/WNQVF0)]ORQ7+DW]2 MZUZW(3B^?6XJ?";O<5,A[M7?9H][813;2368/0EOUULWN,5L^.KT5M[?G46B M5CRQ\_D_MDE./T;S59+1? <]&6K'E.H*8_0Q]D:C!<3;!4<+&]1]QS:=8]SQ M>Y?DAH]81:&R,0TEC(UCY_2M#?$_4%$*BG(*>ZFW=.#L MU;*PPK,P->?$?TB%^U0N3+:WD T;8G"-=179<[ID0CN]^]WOW@L-!;_YVV4: M%<7=XL<(4"GO\@=(-FGZ,(FBGLU?B^K/QV\HXRJ$8!I$?&[X7T5FV9YB02=<&%XKK C+22[P^LKK[K8@F,S>*HS>J;L\ M^DCC9!ZE3W2^REC*E@DM.D.-#;[ [;V^F9T_7@%T4H$G;?B:<<8>*,)N)Y%^ M14I&RA4E_'MXG%/3&V0[:0D50_#5FTU^FMXV\( W_ '27E9/['P327 DW6/P MYS!]Z8=YR\P9-E+9HGW<;7M-'@(?DRQ9;]>74;$Z7\-3XP.=TV1S+&J^P6+4 MO@?T7(N]+SJ,#Z!)\C:,Q_GPXU3T' M!N42"_Y?X1$3)@44\I7N^HKO\_;Z;/BT >P)GRJ/A5K^R9U&#[)^T4,E'7[. M(@70:9Q$1\B]T7/HB(H)*,;1?)WB&50117Y)?!YW_%0%T0S.FP@H^44<."J] MYNZXZ5UL?P_*.8NW\[(WU[US#/9YN#V7:P5= 0N;N=[-/:;%$G\OG-O-)A5R M'*5@!WU(V>M-MF#Y6LIYOVO%\&OLNZ0>%-="U4:#Q$DQ3UD!*3.-V;[@>)%D MCUB8QS##)6$C^>ROP$M1T)/7J^X_8@NXB$E\O5Q+:*@BX4@\T0US(PU47566 M.5Q8UL\%C^%8);R;]9^>76/0P56MN9R?GA)8X-.SDWM,BR7^Q(#S[5.TICVY MB5U#L$+0FLJY#/!_$0 6,A.QDW=,AR$C?38?N*5>TC1YH?$3YTH"'0*$NOE$ M.UW_.N,QGI*^>;TX.?H0,+XWVZ4&X5JHH6H=:,X)P-W9*^=YM.#T@]\X+Y-_ MRCLY-T,E7>1UE M:\X(H@_*>3C-@6L[BTF-#:G0(0(?\A-@1 1*@8HM8-:'V6"Z M-RF^VU!(,\V6MS0JZ+5L,:80U]ZQ2+GLG-.73Z@3.,9%9(D*A(W=0"8"M,BM M'J;"T7[I%Q!FQ"]O.X ;M3?9G*WI+2N*\Y2[\T52V.^ M-!<1M^T5>P,Y"W+7&$+SM9\,T<+L-.>4([RV'">2M&;D/- M!5*D:&$59%]BA9-9XOO(B\%=]/-#$B_I$\TRRB^BM"YK)+2'^L9@\AWF*J$S MO^NMQW$@ HD9:=#8EZH2B.!O(&X(Q%U-6B]C)#^\IG3R8%&A&N#>8B1W#,UK M;R>D] ?=@C_HAB];VR-TL?L8_9WE(N.GQRN/F %Y,AI R1X9( M;""F2N!#!$(A_?Z8U6$66#X% =[C-^A>1,YB7Y"[H(45YMF!*(?W8V*72D^J MA_D_TN!Y8FN6Y^SU1W[*Y6K[IF<8QISIF,ZU5-4@B8")-U2LH#XZJ_>0F@"& M1Y] ,%U6C?7B_UR>9[&F! \.1GGX59,Z]_?_UY-P9]J2:HN$C);M;MI"/ H, MB@PS8]]TJMLH>YV*_WGB>')ZM%Y"78)R5>T&@9+S9F\BL0% AS5GG"ZGE6Z\ MNFOD;;-]3#*6\]MSW6WSBLYSN$A_X(R]2@KIIX.6$$_L$U\ :/?.4H[ LO[@ M/Z4W2['!;$^/W%2VT/#E(+:%+\9S'(!78TK-R4(6O_GUM]^\?_\7\DAS*-EQ M3N[Y]J#0,8((GVLS(&@74^N[@;E>MK$>Z3C)+MEM&?P<@O&:[ZY&9]H9[FJ\ M_>5:V^2=JRSVB]XL]KK5GB0!ZFP20<2,"#*P752GPU;V;8D*:U* M3^0;ED-U4K98)',HRTH4? JPNXVEDXU:BBD\4I^FP9E]9/\)VD-"G!X6&$^0 M;;HPJ7$093BUI_&C7# ,N[SME@Y,KC_/TRUT2/Z.L?@U25/%GC'Y%+ES=$#X MVC\ZN&!VD1L:$7NI(QH%(G*_:+ A-3I?SDBXC6XN630\$%4JNVM"Y]E('^[$RW8#=D1A;#OXC[;L("CVA*P0]:][!83I./,9*O#<3U;M@C E:_ M0(5(7(A AE38X#>)0U*M7HE:0>:)FBE_%TQYD7@'V&+FTLG&KPN'V&*7T;B$>-67-A:Z]:/XU9C/J0_'B%]9'QW@ONJ048"2)\LESZ@(4 M5A5U861O;]JAU[I"VJ-%IDLU7BEM&JB@D%+V"B6*-SDXA.%UIWH(JEZ$"E*P M-";T 12(#:!4@DF MRZ4LEF"\!J&BONH>[.=QG, G47KI7-TFQ8H/_<4T\3)7E*.#U9#2XLU(JROJ"5^1 MC*SKK1$_.!YI="GG==XDHZMM_'Y=ZZC6L+7EA[G.C%GI3<2J/M6]8M4Y!BE* M!W,YCWZ4P,**1S?WF!9+1N=QL?P3^\CZWG]58W"97(=SN4_E8OG9)W8&$,?D MGS)+W[@EU&2P?VPJOK%FLJ7!5T*Q<>-AC;!09*^%++"M%@Y-G '4D8? M)3,&.MUWCD*%[)S,YCQ>1R3&5B!'-K$?B;@WL1;(AFI@WRTK3)./8UW?T>?+ MG'+KL[AG:3+?J4IJZPU&N<15DSHOCA1])A5D\I.$3;0K8KLE!"?X5TT3-W&_ MF\_A;12RQ#N*4'!8B9,=-K-?J\6',\1 MSFM+LXZH63\"NH\R]@UZ;\C%;6M1F:.5\KEGUHF(@"O.L_B2"65$LWE"B[VJ MTNCA@)@$OR,,@'G8 #4V(M3X !_2TO93:.2 621FA_/^WBP[=Q??CTW%E,?M MM4]7@Y>D+L*R8:L)_K1UUV!\+U1$=:58$>5(U[C\0C MGDH.T2,U?C-28TA@\Y$]CD0B26HLPSSLCA=E9G^)O*F&^QPNEN4.BK-!641 M:@/J3)U;JO,)UZ S>P9B2CXG8=PQ/4/ G71%J+TPS#/F_R=)VA7K8R$UX%$YK>FJ;]@RT)CI^Z MHMVB$[+"Z !S>\3'0?GS[_B$<(3>W]_?LBC[P GBUTKHBM'E]!L>C?'ZJ6=U M+1P<(GC":G#&;CXKF(^I7 D$I!QR>"IL!J;L4W26'#7"#0:VS$0L2KS-A?]> MALPG+);V[WVTFZ_H_&=^(V EG0MW/_]QF4=K\L7E^L"J VU-C M"S'#=?%IV"Z2\O:T-)UZ -YHK2;R$3*;&I9OLX$EYC)((4%&^#R_ *!?BFM@ M57?A'MIE0PS=D3=4<8/T3BZ^U5NH:\*Q)+-A3DSA":(1B4HBW#Q)C(%B_XD" M@XVOFC"6T<9LW."<0^S^PQ>?8'K U1;0>] 9OSHV\AOZNA2HFA0,TWR9+F"/X%" MS9,Y?"9&AAD5*VZH0Z^.^&+W?0$E%64A'BY>Y_,R>4G* MA!;GSWR)HWE/3BER(GQ2J2% Y\^P'!VR2-EK(;TM28T*B1I<0B608M>&V6.X MOPR<*(?H5:AD+7;B@.0.#6H:17$T.@!_^F_/0G9)]! MYK=)L0(%?[> MX?.(F'Z'V %33FQKZN[&@/,+=PF/0AC]A \&%[R04R'(%?; M9%ATF#G_QEYYD\^B3T"5"<4MFDN69?)1X<>D7#VM*/_HW??<=KQ;+"C8JNH$ MD-&3H:ZM6*#.,RB3SV>B406I42.B;U2-' 'LA.$/^!% D-08XK-//++#:E', MPWR5HN'=:\.[HMCRBPEGX7S/PEO69<Y8C$9T;^>QNE M":B1%TI8#O^$/\A_MW+:9J1!7;LLGJ.SW%Q>V>AE&7G2U^GO!=7R4Y5R\L+]3'.VX&S)EN!LEY7&>-C2C,6.,S(S5&,Y&CT""%/[M= MD^VJBC7=,VC>9A [8%!N!*$>C14#??1DF,V,!NIZ M7P-B9Z+6CT\#W2,['!KHBX9W;\E 'R__S.XJ>C/0]U4#(<9.)HY\I.6*Q?MJ M_:HX-Z-OD8:Y%@Q_C8TTD,%U-G)"):JU42NR3CYT5+E4$A\R,4K'A T#%H3K M(MUF&X&:.)EL,C:*TSZUCDA;NZ+ROS?9N:S-4-Q'.[@"<>.)_R;GY\8MOQ)! MO\2$]JBA$9/A]1("J/D6?J'Y,S/=Q#4J9"-Q$69V)+$A]#,\:P^]58:EVDP] M6R#7W>8=(YK,+N<];F]Q\H@*/=<0<))%@X42M;Y!;]:>N=WWM]H#)RWHNOX M=\T!-?C-4$ST]TQK9*^ZL5 #V:0];=/"&RT&9HI5PT3UF'EQ+M*?SN=EG2.U M3Y&J,J1Z7B^-OT8]5VI#7%.FFRQWJ0R_&.D0V+'E\AK>3"A*TT?!]IE MGY]WL@UFPSHP0Q*(O@1T]@,>UU&:DHMMD4 2&SF/N2I-(-I%S!SB>=)OJ^J$0-.4XI&B=S.?+-78"&'.]M( ](L=*-.AN54$->F-4"P33 MYI,W*3_L3P;E)11BKAZ(E//3"7T)^BEDC*3;P-]&=T%1$D2GHY@C<>\1#*;/ MK;%5K)MN>G<+46SM4D10BVIJ3^PB86F4+UGKESVEKL=-A:J'C0/IOE1CTY.Q M+B=-)!)5.UUN77/D;@&YPS_@"VS[XH25\A[S#@:U0_[AV(V:F=$[K>AQ?73S>6]IZ!SFKQ4T81,ELP7C93TSB[$5&//+@.0?L^N-F)DCQF4U&:5WJYZ MKEDYN9SRP<')E;39DW>R1W93"WQN842ZZ]Q"KX_%G0Y.#X#8TB\&FUOOZ['[ MN1^*WRT,N$B!/#@.+>Y:V]0ZV*C9(1/J W0*>U-3(KNVHPGCQSXCP1E^(Z(9 MKT1U!IGD+^%=?YZOH$9 _ 'Z+6F4E[(Y)>K!:1QHY^^;=8M-+KD'UZ(D([3" M3E2X:!\QXSJ<^F8(LJ?Z0<_2BNZ:([%@2?5+L><[NX!T5!<)\.QD2?:9B_4; M&YU?%_ZX6U21P!(Q#KU/'1A\AHJX'Y[>>6S]0=&;*D:\#A$7K741%=[<$8?; MHN=-Y=:%+KDA@MX-A(UAF6SCR-T?]]#X!%A[E_W 4KXP/U*H4$3C<_[W:$GO M\^2DLV&94=WB6!EP$9L9&9K=4;JM*=5DL?W M45[N9+Q;;V[MX&",?E).ZEH+"ZQP-5&]D-18ASNB%+_-!"9D:BDM3XZ%0,=54+V4C V"@> MCSQI#DQTR#X]=IRISQW#3S&GD"8(U_NH0H-(/&1N=X?W&'U(.2-S])%U=!T5 MA]:IRSC R64J?&P,JT?NL1_H*IFG%%J3J'>36(,CNEW%-M3I_R+&80)Q#682>AK<@&"_ M-Q?->2HV$XV[&R94B2D*'XW9QT@GC1X07VDC>MA@7#>NZ$1WBKDX[ "S;YTQ M(UID.O+;& H=&\?AL44Y.4%LG+\]\6I)_\CKTE9E:,\J^ M#C/&3)Z":)J+I#M1]&4J]Z!@N>VKE_("&CMKREO*<"MY.< ODW)WGM/HDL7' M5TS5GQ''=WL:Y^H7*JP", +0O)_>G1QC0VSPIB"_+^C=XKHHDS6WDE6E5+H' M(=7@X62N5Y]# R=6 V]&[EF:S'?DI^J_3_1S22XX%3^'JB0R M_#^95YX(A=AH?6.E2LG1W&$*EAPA,;YVR6BJ;)0QJ9$@6F1YJ66BDB1E69-> M1OJKET9?J\*RD$"3\]OZEA,N2C)*723_%Q22T$>*786=!EM1S1"<\Q)K])7L M$2*'&$U.NZ,7B]E: 7]UV1:+BRB%O,+'%:7E94[CI(0:Z771Y)U"H/4_Q%9N M&P3@K93;(":HVFX.Z$,<'1R-LPJ/,X'(C$A4". R(YHTNJK^IB]E#,_:@&7^ M+R'O,IJ7(CAOR^^]:YH/;3WD+-8*^_="\U31_ZH./\GI"\V&(I\#4893-X9H M3:2.OYX(]A;P-^"^3U=D7:Q(!AG<;6 MYE?(W34PNY]X-A%U2$YB3ZL8MA8ZV-(>SJBU$6([ADQ'FTU7YAB2M59"2(74 MB(2.J!2E/NZRCWS*U7OX8"AXU.!C?-BH!A"?&PPPF9$:%W*7$8$->3^#!HR_ M&QLLZH1:7"B- =7!@D--))"-8[2K%[@MW^]9^2$IYE$*Y:.YR7 5E9VO<0-# M,2]SBBF=[R@)ETC !""#K40 MO\WNR&^,A-F!7JCJ8O&/'"$'DN(@3MMD=[[ M_* S@977FSY 89YR^C :_ZYCEUX;CSPU1@10XK:30(KHTNSET4=+&I4O0/HL M'YL'J&K5='UMG_8]GM"&DS,J1V?70'(LB6F1 M+#,9DKS)V4L24[+89G$A"PR*%E;/50LK?H/AHWZF= ,ARTE.Z'J3LAVEHKNN MJ#$8[3AN:8@D.4-Y96.6)Z!CG=_!-E$2UW[B*B?A/(M%3Z1SODA];;Q'3&;- MS:X#-)Q/6@<[.TYYRWP8TR"[0J7IB"3JLC#1+RS2H-B;,]Y(7GM]\N;,]]]2 M[!90/:I25AW,G-&.>0!O^IP)K&;[ MFH<58ONZB-+.UF* J_=PK+!V-4M#K8(C_\E59:3)6[D,_?K ?W=\1FN-17A0 ME'.ZWG\UX-J'(D$3 =N["V68L\R(70'MORNZ84528JP]]:?6;+M3$.$LN5-< M[-AMHV@<8Z55@"=BB_5(4Z_E-<0^+XH8W*-Z:OADY&@EW,SH6P4+-_84%/ I M3SO5KX)1'F-DLH*E22P<+'KAT#J?H&-DU%-[>&'=Z0]KBDK U3,B&@G(@@A+4IFAW?8M\Q6 M?(^@IKP_O_U2\-=5")%R%4'-5[(%?B:9:$\"_H H(TR.X/^7E 5AKP';@[G7 M6\SO:H\\-*HB1**4K8BSNMNTB@]!#'&2Z?<=&S\;1NWCH3JOGM)@UM,URUB/ M^*07KRBBI@:FK&U9*8'*Z4^BNOJ5*!#-]<4Q=\HL5 R791,9Y;J>BI5[4H(WK M%Q26!UCUP>T(FDI++=^'$*S9B\S]Y.R9I]M8&AH0"5! 7(L8#GT=14L^67*W MQ8+?BFX6Y0Y^SRG/JN"+JJD*;7&ZK\4AZ E2-!SZ;=',6C$I5/LB)SN/^1$E MQUXXZ5E7QY+VCAOA@3N8SYO_K7K["!9!VL]-ILVB:3R!/]!UE&3U'Y]HOGZ/ M>0+OF<;%$W@'N$D\@7?@9?T)W KM3I[ &\SD" *XD2_ \1PF*00>TV&)TU6_7M-\R17[=SE[A898ZTV4'5?:T!R-EH7.63V)10V; M2."D@AY(1/KYRPR9%BAIZT,TIX/'<-]P*PE9^VG#I%_MX8]/MAI#BXW4*H"O MU=3)2Q95A\ H2, 6# 7Q '#V! 7G!Z8 MCY#;=%&E-BD/RLY1Z /R8#9/!Z. 26J@@<[#;C8R3=ZXE8,53=,A>ZEK$%X* M6I/Y$@( &=@FZN0ATV.,8S5_DRU8OA;.\ULN?S%AO8-'W$,=$WK[5AH M 2<_ 7@BX/L-Z=-F,C/EG#\!>H)J_WK"VJ]4CSEV3>W9F]=PSR4G4PEVL!J8!I9LT[NFQTJ!5KPM,*'SX^/0 M+4%^ J!A=$0/-Y6NB%,6>D5@[@*K2/[=+B5 M@WL_K>?C>T8 -/E) I_",=[!8>5AKF*;-UDZC_^^E=JQ>&+G<9S Q31*[Z,D MOLDNHTU21NF/$22IE!"J26.%D*'G04J?,3S78ED!$V&_-!;ER_02.AS))'Y! MF#4N^\R5AIHJN7"K/"3%S_N*AJKH3)U/\+G2RJF=YTK++C/S-@JX_@$V:4#U M#V@A0 "#6>@BG%HBPS \#%C1I6JG53S0.4U>.IS'F$^M570Y!1&NHLLI+G8J MNHRB<4Q%EQHPR34I\E;=I4>R>JN[#+'2Z0WO*?I\$_/MG2P2F0@S$ 4Y,!Y] MQU/,Z^F2QZ&30_!AHR6'N,R,6>?632 .C/0FB^GG_Z)J][QB'-XQ<#B?+X^ MA$H$6,+AAG(%*+C)M%GD5"@>Z#+A-\9(WA>5,M$]#"T2A]-YDH@]4'&O#R0/ M"DXR7?9,ZOHN7)T7QX4G6MGG_+C\QS8IDI)63Y(R"8\?HFR9)>U,7<0EW")T MAZX""U@Z?]1N5TV8M^O85"44)NMFL"D"ALX)Z^OJ5,]WNG%5?T;K=3]NVDJ? M!_'+*EG&AOC@SV-5=>(\\1'T1N1H?H7U6_7/[K[MD01/3ET_82-Y=+G.D*QT MI%-NZ3)*I:AW!'3TC$!HEJ.97(N* $=J%>,_?J./>4R#(TY/$7X49$(W+."&]7_3[*Y9+':#]$W>*R@ M'$SJ6U8D<,*A$P ?5ERZV=LE,3T\\R$THL?<77X/[;U.2\7I#A\K.$?3^A8= M 1[T3(U 6.%1,;E+?'HY%^Z)_V('&9L]H>%$"_#I#:G3^,*6:.UG#B9:(4/K=#C=)UPJ]KE]Q&/K=>5E5':V M/WV!T_@(_[S7,[FOMSZ! A$X-,'D+31"/?WIL)WA>*DK9(HJO55D77_O#XV1 MAE+3,Z.O($ILBP^'A. JUT*=]I05VYQ"#=E(AJ= Y/M&4@9AHJ\2PP!U8@?$ MAAFPT-^+YTF(3Z_'?&@X]DU1,:WS O)UR-8><%C?^"!_F2G3 F2S@9%0)6 F M_Q0;O%>F]#\=^9\Z3'0F\P]T!>:;2F4PKZ$"MG1 MO(2B__5S4:_8&7V+E#PM&*Z%KT)"EE:OT9!UV9LWP@N:S5?K* _\-&BV)FP4 MHP,&B<-^RK@@)3UYOAK?6 L+;\T=+AZ\A82=0' <56,BP+5)\!;YW24UO2'? M2J8YNN$_Y1%<]!YWZV>6'FT&Y=\1]_:#>5P+>06,2&C>;^+=/&.#C CI?&X. M(#,/=.=G]MS0!],'[A94#!JY$R\T\K/K,F>(?3AQ6\ M2;FK58SO%;T^;OJ^JGQBI:#>J 5OY(/$Z%53BCT,W4/-Y6>HX G_UV^ MC++*9770,OP\B^]E [RJV]J')(NR>1*ECW73NV+_[##4,MX5&*2$VD;'M7RW M\9V1 XQ)E,6DC3.\ #58DSW:I/5(]%/H;O;.Y('Y6F17T?1]+(KV#FG5[D%(G7@XF2_3]A JQHP= MBS?"9.7&'BV( !S&H:E8>*;'E9'Q(D^OK#9MB\Z7I(%1F#B1T]F<^RI?6?,, M5&B^_CA"'!<3(M67:$S,O'_W+^*3YKSD M(Z+3 BX!HDAZ!(II,MN;]KY-,GJWD$6R/D3S)$W*WKB]8GK/7)%M> M1AO^E_*X]L:8*9":WP24KW/!!"?,J>&69L29 @C!SJLJJ]4XS4B%%6G0(GIT M.SIZ4'+);##>HTLR!;UW'^7E[BF/LB(2+=N+BUW[+ST>%?,)T"Y*74#N@RD$ M/"( SH)[81 KP,:S-8B$]K[0J =:D#@_KS"=DA7R\:6'IPH9"OK \DC3%!IO MTHSF47J>Q>?Q.LE$3:$R>:'7LJJ+0G[,/D;*E!X0YX5O)!8SLI1X",=:=(!) M70(GS*7/<"W8. ;[D\_.VCGG$ N^%+ZXB]U^R'VT$\TI7J,\KBKK? =!X\5- M)BOJ?)>SDSZ''B!A)=\^1LY=T1(R60)HKI:U^S1,F ,(Q&FGX*$ AZV=R*.-L1Y M72,AK'J)1CLKF-\K.2;DB[_2* ]SV&H+F.9V.^5L4._W+"52(3U:6CS?L"3JV:HO_LD9,S+-C%7VYSO!&D7RASZ3_15_$EY M133Z&'OKTP+BW-\1I4(>"U'P%UX!YU&Q&GV?A]Z./T3IELI??V!Y5139<%?VSV%WM'?@?/DRCERJ2\6SQ0D+S>5KQZ'XX(+^\'X/Q)*GHEZPIRL"!S31XS/.-" MGQ'R !MY2 Q,XL*$F^8QX=2RF]Z945MX'8?&M$V],2>(UF($]0/T1,T,#;=X M[_=3/%Y#A$B*_8BEG:G']CVU?Y*3> M9VAYZI_>7X1D/QZXJ$C;M)6LC%(SK?X$GY!TCXKPV18M9'[SZV^_>?_'OQ"J M0:BS;:4I9 S+7?^6_@>("5G1^#O&8C-3?_C+L;:^&H+K_59#)DL '=;P?VRA-%@F-6[WFU#E96A]@TK-Z)W:]3SCPL_^NHI$P&G47+G(K@ MBP"I6WIRQ\QY[S'@OJ "@87D/DPB9 !A(T;58S//]\5J&O$;GCYWD. M =(Y7?%-D+S0FVS.UO26%?)*]Q1]5L@?*/$YCN M\V1.?V#<_))%3/J:JAA]B]P56C!<[Y,6$D1@,2,"#[)')&PK%;.58*/8ZU$9 M'_>KN-M02.X7M722,DK/GPM1F%BIHTTG0*MN74#.J[NO(+]8I%U'14&KU+!6 MV,&?)]*K9' E>AN7Z+$WF!*%C-\/.:6UFG_@QIN1)AV>P)(Z50,*H%-%HC1@ M0YH3'?"9EFK56)H>_:K+;W]^C-/+\(!6U?@"Z\]0S^S+$NY! 6,16Z4(7=.U M9)VUL\/X:C2DAR$8Z"_*9_M$& I%ZU7KO6&P43]> *$_T"(Y$N4PF[4JHV-FP0K:4; G(M@A8W( M-H><7C!LQ0\ME,A/ BG]IM>N)!2W3LP.\_WUV:C-\%LPR^M(X-TGSJ!MGG,T M%6*L_1VV$\;0_+[,B4%$,$:% ^HPI7T!>'.SW,U(1DM9EUN#,$?;3E^N&)J= M 0Z,)N3Y4B)D>%3H?3[ZD.@'X_-X:#"9D0J7Z9T+FHO2>2*8<#J8#P1C.6!T7;<%O6LWAT7H6OX#W%7[;WH M9EEHM7J)N>A=NKSE7?JYXAW=?Z:DD8[9.ZR8.GD64C_UUE0<'&]/1_FIHJC0 M4B%K)P[SN%]3A:V6>(A/,7A7'AIO1Z *?[?A(X$JP@?I#O-8+5 JQHU,-14U MUCO*(W?_$9-"VDSB>L$/H1EGAH[ $V'7"VA5;>*/+"M71J6;QB*,2UN5><\B M87TI:R[3*,\@,4CF>T-BZJ8:P^5>Y+7F=!/MA-^IV*[!,;5F&=V1",K\\R]+ M1J*,<$P@?(S_8Q[E^8ZP;4DB4O#+=+)(YI#\NF':6NO/;1FN5EU59ZO)M@-(DVG 4"B3.V..-H$(''!&QTE6 I3?1>5@9S M[@ZX$(:&6W+D^G(BG+AO@WL1!AGR&A"W?8I@AG CUQ$Z>A[I/X-DI)DY)_DQ7< MDMF6E(A*9N__PG\3;XL2"K+N1W$MED WASDE]SGC9@RW 3\]7)[=/)S??REB M.L"2:F9_G"<4QL(?KK-EDE$JS*UFODNVS>9)*J-".&X1G^[Q^N'RRP 6D:9( M,\2J!M7TO1" M#Q7W+$WFJBWP*NJ,#](#Q"7'MK1-7].E\YKF2/++\8U^C6M<.K8H4A&X59W1;,Y3KZ M2W^LZM_?+42]N/,LKCNCM8J@W^67:92LE;5L,7-@DR!-8#F_A;4;!B3[:OEZ M[65<94&B5H-98;$WL955GT5;V]9&*_:[[))E(G^G */T;M&U0WLO'/8!( 7> M'B*N=T-5B5LV;&[C.FL=#*1!=R;O.]P&[3Y=@EZ$'"P_<[^F_BY:+*?),I,! M'?/=$Z>AX.A"2VFN+L0_4X%E96$//8V/G@][(ZZ-GHYF?4U&NMZYO-OTW+ VZP:A'(P'T_FWIII (YP(H_'VDK%YQ8>(7RT M2D%@>GSR6F&0X_+"[X2]@ M;&AAYZ3FDL?Y^LQP#2^J,OWS]M5@1)%$6Q3A]$8W])!T8!J1 .BS9W'-NX]D MBX36-69&(*E5I,S7A?)$6ZHP\:#]NX*9,=1?;!F4)!:A.,5PFGO?6&PL6=>< MKC>) "I"&BN 57$Q5*28'0*P+=C"Q(#U"@(S8HXW2;^E' \J@M T?04:7R"E MOF=F]WD^ 'HFHPJ+R5SD=7C-$ R< V&0N/ =8.;GV MC*3;W>5'(E9W9@O=(!DIK":WHIZ5\+:Q[R'M(8DK$W/02!H:CMRLJFF=N^K2 M71Z1CS1.YE%*-A(+LH[RGRG$= <1O$$6,U.^33,29W]1J"X_Q<5._4S3$[_N M":J/^!US[-[:8V2X*'Q?8H*-9QF[]OYB!JH65?2WYIHU&QYR8H2'C*A!BTXFU6GA>GG2('4 M!>-:,H\[RI"5\!!)!,07WBSB+(=%]TY35Y$BC;_/2/2 M>I>7Q/%792NTVK@=UXB(OC@3>A/L$S;EM7>0JR/C2?B=!VKMMJ-9^NT1PZ\P M$2?#L[O>1!P#66WY(-S)V!3Q1!LN4.5\+A0XY!=N)%WQOLLA1 ]G\-P)3"A; MR(9I/:XK; S)Y4#'UL7N^RSYQY9>T6*>)YO!>[K!MU:.+P4,U[OO2*.3%OBP M%V 3_BLUNA93_<5V-'5VQ6O9U'OC15A2IO1Z &>L.,[:H@U,\M?YF,HFG[ M4_19SZ\[-!R;GZB8UKV_#. 2#GAR'MQ!3C-3]GF.3CJJE44S^AJE'14=#;\: M%:6DG-U71,@ &AB_EG7*4 UG9"#6::$WB4A54#)<#KNN<)V$96GRU=O>:OG: MJD1CX69KXDU4GF3M[Y#[:W!^OYYDZ2R>MS/-2T8N$G8;Y4MV\(<@\JB_' S- M8X^WFDU.YTE?GD77$/3M93^5^QO+'I9>_H2S>TH'_Y@.4\)I)IT@4;V/;.FD M($&@_5A@3GS;="$._$-M*Y"86DBGIFCUZ5<+(9N*AZRZ-DCONY5R$.:9ZF0R MU_)? S0H;^\&;=R#T[Z[,4AX)ILUKZ)2%@5/J8B?6+$TICF8%L_;765G5*$5 M]3-VU"H9SG?%)D_FW"Y^727S%4D*LM[R_ZZ2)?AE^?29^%9.)(;"]_"K,ED+ M1$2]G #/6FI99'HK-7+#W%.^3'P-E_1N<9^S10*%/RJO[@_\?VC'9O;06&$;#>->YH QQRNS1 -&O$&D]6DR(NM'E%S8'M&XJ6I,ZH.M%X!5@ MXQML(8;DK]_4\.H\5ST0=@P9DP9>3>4U5;J"B4Z01N,LFVP\EE%>FFWTBR@5 M9:>U;49WV%]GL6/<729M'TON<:IV)W."[+_[7%9Q%+_3V(R=XRWLS(-Y0VS3 M P3&2OU(:K!U#>I+WXP(!/:!\6)7Q"Q-HUP<<7*'A-\@W=*DV"T]3 WG73&+ MQC+]W);')5!,EBR",KV@+.-EZ/-.3"LTZP2]P>@6C2]LB:&_&)=.QUCX.!<= M7O?)6O!H%UEXH[^C;><8;$9/>RY?9L$!4(PI,!)KQ/$O(B,YM$V%%7J@* M@4TF &G,8@U6"#-8 8N.8PGUB=WSI5EQE*21?[>0%>G%03?D13:88JQ+60.4 M=_^R!DZCW+%.:![M>998P3-/C5?]U@FA)C*69**T6_9+LX83FYH3_+?M<)K M+FJ3_=GEKS9>A+'J"7P+#Z#\Z_>S3O>TUEB4PE',Z5JSB'9ZX#"2KYSB^$,Y MBYS29*6HMJ20;Y/7^D5;@)O%V+ M75E\SZV()W9%N4)?)QEMM2EK'I\ABZDWJ,+JQ)@=9P4!;TEC=PO20I, GN2) MD093TFJ,Q\>V@C[,\LFFPRA\ ]8R>MYRW=7.3(;VW2WV;0M9BR-NV =;?@$L M?*E["]9:(H *L+LWF+MU''OH1B5H9V7]N_Y!J&/V>#+7&[@":'YVCD<4OX&: M/;"16)!YRG>/#)R*"DCQKY *<3PJQ8'IL6[L@4CYK$FYNZ(;5B1#PCL\&G5T M*6=U?AY5D+GFE*#-3Q.+N.,E/%K+@GI\/IW+\S[:_<,_)_O?OJW;MW?_@CN8\J8VQ&?O_[=S/^2_C_VEMQ MOBU7+$_^"?>N;[[]U]G[;[Z9_?[;]Z(SUC=__';VKW_X9O;'=W\@1V_Z_++R M,8*&[K][S[_C_!8?7-&Y:,%3__:;&>$?;>@Y*^7O0BO^^ M+4I1^?&)/5 @+DGI)UK*9,Y;5O#?0UF8^YR])#&-+W9@,]UD34;:.7 Z*9/! MS&^7H+#/:PY0CPL:+Z8OP)53C6= M3"4;LY_1?>HY:,QZ5QF(NISP ]_<"L'2_1?* O--O2#YS*NL\)=.ZXY%=:?GG-]2'US:O@F5#)%6H.,@&V.)TP3]&GY/U=JU< M\LZ_(Q;]8![7RUX!T_0%.%CF;JZQ05;XLZ"B8O4A9:]5]^B;# H%@ LUBYLN M*'MWZKZHR<"3@:UIL;;72/ >.BZ<"2]_4F,FGL06-6XM7W\8J\S6\C%7:^)6 M%R99OR[L^CM&%[;G<:X+);" NK"3:VR0%6,#7^"2(,.RB^O/-)\G!=V'H'8& MOVA]@0J Z9W92S9&/PKF83&6*4*7 *F!5^'2S;5V1IY;!38L1(>[H=BX;,B; MI1?W$B(S\ED5!TL/B1?1_R'"G/04!4-PTNGY]B--EJN2QN=\SNL(5D!)!37< =C/3J;-(Z>RT30]Z:R]T#,"(0]',SEO^-#TK0EV[5?Q MCFDP9*0==+W>I&Q'::&.'% ,P5@Z1U.Y7MH&'/[9?S3&5I*]:(U%@.-,M?Q, MAT,6K?0JM\_<6!_\<*S-K@3@7+Z5UMY2HN3"VK-(K9V]T6'UB5#X ]NP8DA@ M*K A MBGL-H"*Y\,PVN*4=ZR7(4X7^?H?VZ3B?V+6, M2(@@%B$+]ADPF)ESS8_G0:$Q.O\^QNO@0W.T? YA=$4WUX[]#0$+?][S:6B> MTW@PY;)G)/*=N&-&]]9$!1)LB022*A7IE[W9EV?OSH[:Y8!U(J]FS2XKQ2S">0, MU-TN[J,D_D15,3:*44BY.IK-O;4DP07JC=O-.:;)#H^"4#7FI04@HA2$SE%H M03B8S;T@B!;*)< +VRCYB'M=_9&[6.+4)M[7/CHUT^&JH3+>%2:TC>D0%O<8 ML/ZO;6'L="M+PVSSVY^F6V^B) ?D[O*KI-BP(DKO%K\R/ MF JK,Q$@G0MV@Q-A.:FQ@O<2P.M,($;J\NM3:UX_9@F9S749^:Q9)W*$=42033X9E;, MAD*', MB$MN)84NCS%0/@@,CL5(BFI.OY(2Z@E@F*7,B$]!'6V#19/T/K+H=-DNL6RS\:;*=:?C6I^_@Q <93N7PT42[K MY5.)U$1KY1\+E[I8?B=S/7HD7SBC6;[K\TN?#D'[(O=3^7 $ :R$\OLPE&&$ MVNMIREXAF093AV8<\MBV9(%\J!U+SG18$9^> M4@D9P\51VAYV"\D,.(0NAAU"%_8<0A>>'4(7XQU":)0=.X0N CJ$CB7BV"'4 MR;/114@S:*W75VZT8P"NL&AK(@\5& A &U,F=!2Z5DS=Z)G_+(W=B&SXR"#E M/[O6GPUS:2HEN6ZR>;J%30[/ 07TE8D^*^R $3.Y*<[5!=%7[48$:A@SV@L' M$!4>-0J5S4B#':G1(X-L"%.LK%=V]2N6#2^'_ZLJ6'-"S3YPU9F_T./7"OT/ MQEYC3R;VM5?5&(RZV5J@!['S&O"D@4_TR'%]_54+3M=E>(![(PVWP^:*-QG? MK7_?9G. !QOV:44?(P@1D6'(YX=W(;6Y9W%:C)%H ;SS@A.UV[$*AN4WY1:6 M!- 4QAL@"I9;'0=^?-W&FZ9!F#3:H+7%MP VL,U-P5PMHN/RD7]G>6T$%(J0 M /4@5"')X\F\N3<"!0#TL(_I\62L\RK=Y=%'&L,K<8__2CD*Y<(ZF^@3>$!6"">66BR8)LO&UAAI979\8/D5?2[O7J&-[$7" MTBA?,K5,&WZ*JC.B!\)YJO-!(L\"0D?*X_1?927292F.\A*CA^WST42)U&^ZZE7AIL"5<_, M#)3S>)X*G1EI$"(-1D2@1/8XC2B*YIKLT4J;XR*L'"[\!4N36%@^M&$/;=BS M:=C#!'N*!O<0I=:0DLMLK,O(C1:W2I"8U^\TFV5L,4\]:.$J>TK\7!3V=$4Y M;O<]J4I[P@W\L+;GBV0)%+)A>]0#E_HTE-JNNI^8!?$8.0L]Z,L=Q/&4'$?( M'M_ ,G]?T,4VO4T6ZK!9[2_1,;.#$'P]L6N@@GEK=T(AXM&]QF,FPN9D-C;4PPP:JI\0=L ,GHD/GW/DRSJ@MW=E5VU21SZZ^^2'%3-WWL.F>:MS M+$FR]DL2O+GO_QSFO=V"Q#/+RQ8HD>4J>4EBFL70A/F>&PP@%">&-N93*TDL MW2#\GDG,&1 W95J.#G^];;Z/2<;R MI-S5Y>$4&TTU#+FICJ?SD!QQ-H?@7G[M!&]@$K)8GY*73)=!(XVU\_CO6UDW MJWABYW&JP=YEPKF!@ M##O;N/B-UWFB\U7&4K84SS\^A-8S?U$5R#>V^<*S"F<)GJ_9 M-A,9SDF%'41;1@T!9,,I@%_-)0TRR6'O!Q7,BZK,(RI(:91$T69I -O0V59B M7A;=VU'VB9;0DI=??>%\C2]V_*[+";CC%^&H/.C%.]#K&3\1\C@T!^A9WA>^K.H:\2LORP'%FWU6[\6N^N-0(5Q@A9:,O!>P28,9::$V(\^[9L1/3Q$4$@A=3W+L2C++RS/2(OV! M7X=8WA-UT3D 8PL>3.1:Q"I@>!?<2&Q'/%^ELA]0OO>PO4A< AA W8O/AGGD M34W7J2WG_%8/W6Z+UK.70A?K?()4N'U3^W)5]>& <5'9I0GAFFJ2N>"=2*) MM&ER= IHR1##,-&?@5.7]KQ-,GK#?U3E,JL'8LV2DPF=6QPU1/(3P"0":"#[ M00&K['*;YQQ9A0"AYD#* MEA$L7RK9""F,CG9,-4)IU]#)'OR,-&@*O\YE3N.D)+>L*&9$BWA'6Q(GG\P* M^_WY:+9@I=TMFIMV=:U0:?W!\5B/BVI>7YM1B0!FXUFD!K'))'2X1C?PB1XU MKGQ$@T+#C'GG[Z@[V;'@K.H_V30^P1YD/5.[WBJ-\LY;RMNLCJDK5:W#<(;A MHC\QZW;SJR2L?S16N+IG=2Y7AZ]"9_M7H3#"-,!;9LBPD:ZXB^O;QR>U(Z[C MSQ@W7&L:U\LM0.%=<*,P'5WN0$ /X'+K6F8VQ)&1DG>7T3H[5RU_RD$8*3R9 MS+4L-%4D+:.,$Y\+YI;3QWMJ/A2K#1[!U;>(_E/_.+ M465M7-%%,D^.[R+# U'%\;HF="TZ:LCF=>OLX(]YKI"0206:?%$!-\^SLT2# ME0C_%U&JGQ\FHID$/X7$%8I$HNUA?3>L?YLFT7.2ROC^J!!?\2F>HU3X_HH5 MYWL.<^M2@=RRR;6G-1X<702S:PT(1TM MMN*4_,2R)GY-'I+7GS?\S%1EE>A]A!31_LE]N9_[L<#XH&W3A6T71!@@0KZ@ M$O"7$!#,\0BRL30%B>&X.-*JJR-ZKZC\[TTF8@+N%M\7E&_D6_C=;76$=C3' M&C4'QA8TA>5Z*PGH8%5L"RH4?"K"SFNK8R=\U<;6EGLJ1QMB$!_61-E_$5>( M?MGN0Y7"%$.+,+.R8OX";8Z".Z^28IZR8IO3P:AA_2^Q MH3C#$)S'YIQ$ .^1(#^%MM!,EH"-X*O32IF7JX0N/B09OWXET+6>7V<4GE[- MT8AJF3VS.D^I -"D@4TJX&&\4;H<9H9L\^<0%5?^Z@UU()^G=RS6T=DUI_N2 MJVU_QY_#^"][F"C[GNV:,% MX=QL&F9433Q%B2V.@>P?/J56GH.2Q$Q9&B#U3%Q*Y7;F5]/*O:J?:Z;W^>CD MLGXP/K/)!"9$HC(C>V2FESRFN32=V6(F_!X;DU)5K/DQ*OMB WJ&H6)43J=S M'JM25>0G N:(H!4;J.,H2&Z;)S M[ /K06I0"7(K@R_ %W[/SQ6;_$2=2_LFM,@ MBXKP-C,E@UU' PLD%A&)4IQ MF,:%FDY<3::&K@1Q6_NT Y*TPC39&J$HU#NG%'H[@1]M4 M"$&IUT6-S$1K'?=)X7"-XT%6>]NEM_O\/,4V[!B!W&>MF7QMI!9(S$X9A3$Z M>2;51=J1R'>M.--@BK^[+%NO$UDKG]N+E^*.O:1\0RF%6.,+["U1/;/S2-2[ MCQ]OGCY>?WIZ).>?KLCEW:>GFT_?77^ZO+E^)%]\8B4E[[\)$W.GPW"&X**_ MR+NFOT(K)/#\3!=.[Z3_ 0@ T7*#7*6&;/+:8[%59+S MRR=3IU5T#T!D4AQ.Y%HB:FCALB44C&/#W @1Y?XI6O,?G\ /#T8LRZX8-)97 M*1#M#\='OBL >%8I$F@@I:+/[>[H<"T6^DNQ/TQ5AD*Z"C'K&8E-IC^=T7D) MKR:"52:6DR]2#M6HK(I5[!'I$Y,CP?RVLBM*L\3IGJ$+W K M"7V+/<\,_("#;/;H4LE$;B@$?]?%%IN""0_TA69;^D#G;)DE_Z2QTLN"F03M M>#$!YNUYW0@KU/.X8[H1NJI&2>9"U$C-R.V^K$B%&-&EW9E;"B6AS [[0UL9 M$/Q8C+$R>B:P:V5T IL971@9/&\M4*OC?,VJ1&9Z'G;)X'#Y^T@FSV6Q:U,WOY&$P9?H@LX#D)P7[M1H$"J G*RX9LL*G=8;S10K4;])6 C M^.I-&K_+^8V8;Y;%24GAGA%(Z6K-Y$NEMT!B=/8HC!%*6<"#:(A!?!W)=]=B M,PU^N*UKJ57I?8"I8]<_L_.&W#7Y&V@@$K&2ER6V& M8*'':W!1WBV^8RR&=^A'FK\DA8S4,[47R3927.W@#ZPB) M&!J&4KBGT[G7LGN8!("&"((8Y"7399!3J7B@&\[%5<3-VF5.1;O:8XPZ'[]1 MWR+D1QM& *$*\0R.XSL;Q:9P#L.U&LI#\)V^033"[&P-2NQ6@/ MGDCXYLG8/HC"96= NDF\+_P+=14 $6@ADD-7MJJ4U7+/@Z5 -T!ZAJZ$,0R' M1VZ8Z_4F93M*JXC*8IN6 %*=M*3U 6:S]$[L>JLTP(7-UP*/SU^R3 ]NERCI M"K -]"2'F;,O0*%-$=VUXD8US0M(/N0'&BMI72+K+A>%Y0O]RIO(^4:7XC2$ MZ[,V9QNUWQ*)' 'L9J2I+L=R(C&<7L%.[(IV5O 7=[ M=?WP^)M??_O-^S_^A5S_]_)4#_K MD7W3".2;7M!>]T.)-B,]G\/*UY*^@5;.8#\O)ATG<*@WDUZ.*D]?S^\FLADZ M=!"/LITRD*%G%$(V.F9S'LXE>[Y7,,/%*/0QDFERQZD\-.G+"57'M:@'(:3A M=#+G-E@+8CA1Z&$BT^/,V'IBG"?)2 MRV.Y@@IH$,4*]TU1+Z3+*6-]ZQIG\=Z29/M_5CVF1&_=,[8X$[UUQ2_%4"K]VVM! M2Q5@#]B$J"9G72TPMZL[4L=>T>?R)N-79['\]Y0O-$=N2>\6]WF2S9--E%:> MN\MHTZ5'41-@=*41("^:P@@C8VW@F%[$W1C=?0Y66_7T,VBQ8!-PX!XR\?P*_8J#>&ZQVU)-I[_GEP%-+[.2I&:-.@L MZ!XZREUP.*4_AP&-20TXO,M P=<3IT$?LSR[[(_/TBJRJ->#/_#-*(>^8F[G MP3[2UI+020O\9)J5Z+'^Y % BY_>-93&LZ)JL"4MY?MI\4!/A7]<5'*W1U<% M?6"\!,K .P\&RD-2_'R9TS@IX2?U.]+0%_A7)-7,'@1J#YH 1&Y."NC5/R;6 M8DEG$1B"LR/O=X>-*V\R#C>CHAJ;>/IA7%WF!?_7W>(&PM.Y[KS+(+R*FW@0 M4_8Q*K>B3CI'8/4M3*_;XM4Z*,R=T1%*KF7_N(%LDI$]YM7+8X,[W#QJ[ G_ MIRAJ6Q% :@J(((%\.X.:_;^SU7DV($.=-*J%SB-'?)X?\#EI\3D#/F\J/J\[ M^1R\PZW]3=C=$->1(#BUUNX6BV2NZ-.N_#O")CN8QWG91PDLW*-1-]?8("M& MQ^E&.7V."AI7OHES$,^ER+RZVX@$ZL\TGR<%O<\Y"@_P-_%-(;-,;C+9.J?K M7+,]-RZJUPX.SK.N !J-9Z1&APA\R!=@=F .V_N M:U+K1Y*H)*^KA)\0(A\+4E/F44:B.;_!\D%B: $'S9RMU_R,*409X.<=H34[ M^=^8(#1$$HOUG<"Z+S5<92MN3WPYML?G']=*,V MA0T_Q6@$31"N-SQ'XQ;0(!(/TD9DQNW2.?D"D/D2;W(Z(Q2WI6]:W;"X)BNC M)*NR+0=9\57%BP [UU0@V1CFCSW+0>G)75]\8L*?1^/3_=]Y5)M]BCJ)]4 X M=^/6!\)&G*_-F3HCWU.9#\T#MV5*V?HSG=NR!E/9Q<@@U8_T;%S)/2-[T<\E=9<^8B*\M(!T&DNF7R"+:#:,[5K$3J$O??3!;F?&_&:81CHL3@HFU,:%Q\X M8>""BCC1=[EL/B*? Q5RIO\ANC3H$ !?V3?#F&!2<%S0AXA%JM$@(-JD1@1R MXNL6.CHD.JM^JBUD#,]9;YOM@<(MAULC40YWG>ZP>[W!R$W5/:GKC51#)378 ML&I[@+/,C%UA5?7B4CBXA-%KHJF[OK.IJ-OSNZ_@W%9A1:6VVIX_:_IY'%D6 MU?."2$QD@9/I*.=.N1K2S6JN.GVX>DI*.!)NLCAY2>)ME,*+VX,H^\7OCJMD M\\1$(,M.&7N$G 'Q^&4(R?66$^C(!_,:H7 Q2MA58!98ZU= %6&ZO>-L")N/ M -U.D0H3GMO/3Y78! S,[=:J]WQRFNJY!_ML=P+_14KK-RH6.OP&D9E2+B1#K;H, % MRR!6M,-\-?H&6ZBT;VY/:4)[H"&,6C,N,Q3K/&>A-:CT=KKO'3LJZ^QH3M]B M%+:E?3];3S+*>GGE36YN6;9\HOD:\G(5XM(U!"DE[:E\/52U86+N(>-P1MPN M . 90"3#*#L2Y'&]SGWNI[: 2X)"V]C"7A\0MH(W=B4^OI:WQA4VQ\I2,KQ:LD.:W M#J^'A"ML:GX71I^VX+.X6SS2^387Y0,NHS2%CMK7T7QU.-9$"#'SVA15$_A! MK1X31*U90&ZY8]<:DKB*MC(-MD2B"[EE@/"II@#K2.:C3<@D0NV)(96"7\JP MBN=N6Q9EE,5)MC31*QV?V50;K>F#:H46'M8V_2C:-B)#\;&,\M)L9U]$*;S@ MS0C;@]??GG[)N\X,>PZ/(\ZG[NG:-T.J1]JWV7L^WF M]O92G9&J]P4F(:Y_9MS$PWB"6Z;%Z.,[:*:"V MTF"=$&SEN'P+Y%HIU[2IG;E-W:86%P+H/3UEP.H4_4M7>,I@?'WGC.>'7K*5X\)W>O1FP$ MO$>O?PU'GKMM-?8AFHM>>I>,ZS@.<1\0>Y5'K\5'V4"@75U?]/9H2NRW;(/S M-&6OM+,TG1^(F-/?+69>+DQN23 V0:;&44SDS$A% MS%&S$=EZ:-]RI$41^:5P&-F42=F?!$S%4O!MWZFD[7:-)**$VYDDVJ]## 23 MA!N5LMP9F5<\X6:HJ%LHVP= E<,U+C)2T M3RQC7"%Q+D$1H3E;4U&\4_[8)7U:'V DLG=B+R5R^94=8!E+J67,$6?XE-#' M'Y#[GH59"Z6*+)DT*BKTAJBRJR?VS)RE'J\W20:'VKG@LJ7[2\^4KB\H': G M=P/IP-&I 6R%)][N$!);(M'UE.^_?7<5 M[8X?7OP#MF6!6$#QIN)Q(7B<'_)X6_%X ML^=Q7/$83*A%P^>84_1V;"MW.K3/ G,L0M,\Y,X77%EP&0QTU/6!G]"!UX7F M6S[VNNB9BAJVP^M)'X$1D"@4\31/0CM+,*'S<,_P_XV/Q%Y=Z_A@'):HT6'X M[=*#CS1/:'&N?G74&(X+P5=.Z[X@YT'1R1F1T,DY_KW2*C6CP[,;>HXH#1*5 M/2P]S)2)_B)0HV)UGL7P'RA"]<*W+^>O['$.+%*4=-J 07;?HLQJW1A>+F2ZR)C;&XY MH/)PAYEMK@HRM@R XX7#7RZS)J?AM96^D,OT!5H1'0ODB$RA#&!A&N\J-HKC MJ'.]H/.OENSEZY@F\DCG/^Q/Y4A'98R SYY[ ,WI]P2?4ZIYH5D^ -T/SC5Q.Y[PM60 M)W/'T. R,V>="ZL%FE$@C1;UI]9LEE,07D*!79SB-DAQ=(@G K5IGN$]0M9[ MA ^QV]$)+MM[0:1OSD\%L4ZB\/TE7$7RW26+C\/J#;]"G.P:LSNO.2]0( 2UL""=4ACZXF:X%FP<@QV[D9ZX/5R( MY(A!/Y)JZ A'TO&4WCQ)>\"A74E*KC(35OG38C3ETRV_XR=T'J7G67P>0\X2 M:-8R>:'7GS)O2 EK"9Q"')>]I=XN'I/CY8@?_^X$;#"P?/)[Q,V'EVARB<^FN M41(!GVVDX!> T P*7,$/1*+&SW+AD@U^HH]8/F9Q33P^"531G!S5NN78;9() MS/MR$;6_0S\0#,SORT$PB C&56"3NC&OT T>L!UE>W&^1U75* ,]CN@*&D/S MU[%[MZ1PV>1GW5541MVA5;K#1SATNZ;UYLEM@!. 3K0BI1QZ;WM9S$SY-O*E M382NGKY _!"E6PJME9,2)/D#[2RQ8_PQYK5-&XB7$"%M;(R?XAS2B?#IRO;? M$ATB\2$2H1D1*$')C!HI,C%Z<8^/5;?A9+WA6ZZN>/<"Z(A3:$_M@E)2"/X< M/D>**N/R21+>C])MS(U0^3);CTPR?MGB_\MOT%!(;_N<)G,^^X**":"\!N&J MG65QQ _ HS\'>.)TK--&A5:XI!ZGX/8EG\V4V63T3M].'% \@VQW9(971:1W[[]Y?DK*M"ND M0C4$86X?3^5:@P@@(%#OO_GB^4]KNPGYT5]?X NGCZ)G9?11D*XDW8R6%I%[PP 6YX^NPF"'XYDVJ M9+%&$=4#3+T%2>#'0D\O;(TOD%+5,[/[MBVB^F8#F]3 0_;#UN$T0[ OM'#U M=L76^L:N@/GIC-TC8B$[8^OQ>UC,@G;'OJ(;5B3E;1(]RZ*) UF@O:/129^= MLSH/!Y!@!^+^G&4T]G.2&;)G;)GOJOG*CRN6IKN[UXS&C]OG(HF3"-+KNZ[M MFI^@2GWW3^WE@CZ @WD5;=LT(:[B^YNHQ.),H$&F19>5KH.M; 9)*1.4%BW, MB*S +?LNP3=<.6^B;!>B>+CF5F(8GEO2#!^CO[/\Q5"]\@Q>N!P M1J_;_Q T>G>,I6#49A? 27@B+._LM2!K7N-#HGVX*%3,?O_N7\"SOV9YTT>G MV-!YLDCXEI\?!*CD$)3R3+/Y:AWE/\^XSDCF*^@K(-X29N1Y6\*%F:3).I'= M/V9-M:P7FL&K3 4 MO-![OKSJ.E*ZWV#TR=#34H$, !7U;*/EVCMVK2:GRZD77J MA7M;]CZ]E$?M;XL>=@38.=JRQU",]Q?:6%\Q+[8%1, 4CW0I(F-ZG%-:WV## M%?OF=A]V*V&%]$?I,9>A..8Q^%N@T.N#ZAR##MYNS>5/2D*ZE+K9Q[1X,O*L M_H%F,9$PSI(EN\Z6W)(0(6V/\X1?=ND3G:\REK)E0HO;VTNUNK<[,RIZ MRPH&[HT(CF7K"*GP)%%).*:W@"EIH3HC%;+D-]%Z\Q?2QGE&.-;X,R@4O]P< M6(7@:W-4D=>1? T16F5W"S&'ZQPF#\DT_\A5WE'P?".K>4;CJ$$7DH;&A:SI;9'"\A;"U(%M$B0!FBUBD!K%%:NBR8_'1%ID1 MT4@^>$C>X$[1Y.%(F[;#L_K-N_??JDU5K0\P%FCOQ*YW 4"R_6A@F2 KCWOJ M5P/! 5JE"C4=]PUM(3E^OH1K= M:3V#47.@AXI1J=)9.C15IT)J1"K&Z#;>H[@"XD:E2/Z)+ M5D6JS#Z,7J(D%14JJO"!N:1;INU B '$ (CH^+4J( MB6+J$CF"N%$S8&44B-8KL6U1H8;T *;5LAN;4'+XAQLC]B?]7/^'4DQ M;KF8E37P7=L:.LF"L0:%&>?S?$OC.KDHH06T14M9L/PC>]8FD,^O(WO_[V MF_?O_T*> 3%AH\1)NJW[F4TD?+)_99@1N[V)GGS]AK5H;K/[ML.:O> 14R % MU024:_F5N!! 9M;R;^SQF4S71M0",1M<#^&.@S[V'U+V.M0 2>>3\>ZWDZF] MNMT .A'@)^1N4W.[V\TVP,*1MZ^N:@1*E6?P!>;NU3^SIJH_';.@!V.O:7 MQDIT&V*Z['42#]IKDFE^8B_:TU^#*D6$XSBKS#I1MLTR=4CU&XA:5)ML1GP/ M5;9U0*WD#RKF0'"/ MG9>$ ?=D&)]*4^0L(DYSG^I4TT':A(@8_)9[I:%E1IIHC#TYI*$'(CJ!(G(G M.]W]LOB,-R!RR*_*(7#KM)@AF3?%XV4CVM,Z1_PV."6WM-.)<,%OM MD0?!/2L!ORCM2"FY6^RQ^T^:\E.I ]L+?G./[S+^E?!09"?%U%R#P1P$#M#Q MW?EAX*?>JR5 'BX872<#$01 N^TWST;\,;!IN,D: M;AY>*5I*?E5QLTOO0PR;Y.9F3TF P\"EAF*^UCQ(1:/Z9+M;:/;BZ_[ 0DVC MPXE#%#4ZQ&!L5:.Q](PN:]28S'P_#Q/DH:"10G04%8WZ^.?OO7B^HO$VY4CH M)->(]/NA"%,;4V)?ET> =OXV6.$&TJJ=R"7+,@2/2;6RI,S%.HV\8-R5*YJ? M%P7E&(C0V/X@:J-O,*;_T-RNA53 )Q*!&:DBHHTCH[T0AK,.KP[C"??M?#:2 M1O -1 )-,D_Y#[*53U00!@0$L/RTI8VA..WMH&GM9\A:ZFT!V3L6>31TSNG+ M".L$CK&_+%$A'E/,3*__K[HKZHT3AL%_)3_@VK=I#WNB51\Z;=U4M7MGD%*D M(SX!J[;]^MDAN6.40 @7T[Z<3EPN=HP-L6/[TRTCQ1Y4<8$;MTKL3YQL\DJ: MUA%8)#(V([B3+>7'XR[PIB8T;QR[_&A MU6:N>:,KHB6\$TCZPM#V3 F/540V*V18+#E&$"A"&$V^UY2$7LM.3"X(&4X(1L(UBO*06!89^ _V!T\UG[=JNQ2 M!S'_0S_O=X7032$^?C+]U3>JJG'J#O@+E+^4ZYH"4::@QP==U35^;A/8JD[1CM5@3&.J2O9J06V6V!%J=$"?XRX@O M0 NJ>)!U18>1\Q':R<&A(=K126.K#%$3\'-?%EW:VTXHJ0M#UX1IS[22@$WL M,$Z;(PO+EA0K8#NM,K!,>NQF<0>MM*>4,T8Q-G2E2?2G9#NT&*&]QAC6K2$$ M;^0JH0/V[%E246Z-Y#-=HHI?BSJMT$A2,OG$5_3/P)O_X=-K6-4=T9L MPRU,-LLP*;^JL+CFDR&ZF=&!]N&8-?HQN24K3ICN6P;EYH0+"R7&Y^.8CGHR MOX;J(%6CW\%=/^OD5_L,=?E7YH\*G3&]0_IVH-\)WJJY^2WKK&PZD.-[O#O' M=MB]1MC=>*?'Q$L]U/_BX9(M[,&SG&!@\;GC ME7]02P,$% @ ]TFQ5DO5T-FY: H>L( !4 !B;&=O+3(P,C,P,S,Q M7W!R92YX;6SMO6USXS:V+OK]5MW_D)O[F9/NSB3I3.TYIV2WW>/[__V[L;R\N?GQA[P(TSA,2(K^^6-* M?OSO_^W__K_^X_\)@L\H15E8H/B'Y\T/3XMU&J/L$UFB'_[WQO+HUY_+L>]___WWG\I?]T-SW#20/O3]3__[[O8Q6J!E&."4(1(Q6G+\C[S\ MXRV)PJ*$4;J$'[@CV'\%NV$!^U/P_D/P\_N_?<_C'RGJ/_Q009>1!#V@V0_L MGW\\W.S?^8Q)$F9S\K>(+']BD+_[^>?W/[%1/U&*"[1$:1&DI$#!;T$8162= M%GFP"C?A4+%QF:_?/'YV1.@MUC&4W_;[>G M%IL5Y:@<+U<)^O&GVOI6&$)222 M(,+^\E]?Z&OS)W*-4\HF.$P>=P3ED^>\R,*HV+TL"9]14CU'859%8L)8CF1; MY'@D,KCRW0[)4?2W.7GY*4:XQ(S]2TE_23O]C_^Z2@M<;.@V#G%Z1"3OYQZI MN47S,*G>.?F.\P:"."-:TS0+\^=R0Z[S8!Z&JXHPE!3Y[B\'"K=_^*_)EKWN M*^Z:I/&DXJU;'#[C!!<8Y9]P'B4D7V?HB;+6!:7AV]%J-#W-Z,H;Z.!PN,(, M>U<0?!AD#?N#@IZ5Z(;^Z_%&D0\=/F@[ MXJ=5F+%[*%K@)-[-GF5DJ7[D$Q@T],4]P5)0.1'=&L$&P*^DU8;L#QTS3".Z M\8CLAK9]\1+V)P"! S!>ULA@![UKC #1)X@FH6K W;_\5.COJ)+58M)M"[_ MA>DKJ.1IJGS.2+8L7P77SH /ZE\A4R($IH,IJA03^OJ8D7"=A/,&A:+Q]QY5 MG$MV4&4HO"3QL2C$^[E/:M89VW'7= N$R7^B,+M*XT_TXS51)AG:(Y6?MEQ4 MO?L>99C$U_1O30JB=*PQ.AE&,"I/1AJ@\>:P"WEJ!'2X66J;E C(4 -45MS& MWT+"<0;H^__684;%^F3S@%8D.U9X 2,-T/B4A6F.V=>3$LD;:H)*^@H19;6? M>S?>3>*87M?Y]A]L=[[G6O($8TW1R6ZX:?9$7OGV1NY(4S3>$RK")/\_7G%N M:?E@4Y26/?]?Z$-ETS.N/[I(\LE M21\+*OL_+J@2DD_71>D&PVF3T B?U#_EE5A6G8#TQ>P+-XHU M1-F<@O Y(Z_%@G[.59CR>5,XNG=:KW&"OJR7SRCC$G@ZQ A5V24]4^8DXR/7 M.*IWVF[2B&24S4M1L#SX+IDM(-L(#W70+ .T4^DKC K\@JB,&&YWK8!HT?#> MJ7U <\QL,&GQ)5SRH6T>UCMUCPN4)++-W32H?\J689)'A4@X#8Y1]GC M=+4$K$0ZRB@22$2B%QB1#VX@(O#X@*'XV0TH8#X=,"I_=P,5H L)#,LO+L+" M\5F!0?G5+5!.+?Y@)'YS"PFAZP@,RD>W0!%X_,"0_.X6)&+O'5Q,#8."+7 IW=<%P-9;]%),U)@F-68B9X#A-61!5-T&P*NVHP3H-US%FXRI<%JC M5 A5J%^B\67]9]%I)[:73+NK447XVE%*I+8-[\-LFI76A_C/,%FC>Y25._.( M\A8SAUI1=;!,UL6"9/C?*):OA#=CV!7=X10$AL6QH>WAT=V2:)$[;(Z6[HP(P MF-D9+JT&C;(=PO:PZ=;P:#IF1FJ7[PB+^(SIV?)GKC@ M4P88KH$H^O"()"F]-[]=ABM#&YG#Q@?W_V1XF(ZFY5G!Y]"Z6 - M!/V)%CA*D'BC<@>=3<&@ =V)>5;4S*GTOPZ4T?^@HM3!.5R^GI[N#21"A@Y" M:^,7A@TV0.^:1:11J;?8L,1I+J[\8;W3.'VELE.^P"L.<8V_FZ.*^WDY(WJG M[ &MUEFT"',TF6>HO)N.OQ^79N6Y9GM;H.?B)J6W;!D+U, .\H$#TLL%'CK< MWCXB]J]@H$XHMR2=T\VW9*S!,K %/"\:.BC-0IX7#S9*][1F/#AHU9UW:84*VQ-&^QOG',4%9 MRO#YS!H4B9)90#/.(_=A&F.Z_V^+F \79XB.EZ?HX@'6D4,#;N MEX&?7LEN@0*FY8_RR1,C2)X8?X#_7?@7R?8LQ*&0/\@ ?=_Q6C"VU)$SGO"/DY#P-GV9ON9?\*!DI8NZ92 M9X%N\0N*;]*"7L&8GOV3/$=%?K&I1+TDS)N$_ Y/&,L*#]1)4"J&05

ARPD" MZ M?2)KQT36-E$X9M-3?P[R,$%EEB8KJ!/,2!9$8;[8T01,194]QE#:*8R,3BFF MM[Z?52<2JRZ:QPY?7CB;RA0=V8YCZUSU-[:Q)QIB,$9Z6O0> M"&WN=0EXY!)5/#)49RJ@5ANH[0Z M69)N:CJBGPY2_O$VDP8_0:?ZV*?^8Y]\](0]T1/T%6*C/QOH31WP%5)ZW/*AANG7=#9J(%T:1\D@Y0W-T=K(%K4CG(0>D%<(AIN M;\R0_2L8*.I)U(7VB'AY:]Z!:!;RO'BPC\CRQ61]3)./:?(Q33T80(6=9M5D M$IW& M<7;;?K^ RMKQXDEL7[S"T: 6%N(#ZUQ3]13K6H'\BV9CZGX)^#=E]7C\@NZ3,/WP[OU' M 2F0"5KB(E/V;#XAC0/.(R"S3 %[]UO#IY#480/,T1(1F<;"K=8XP <7]A]< M*"NLML!HMF?A[>''+84%&-T[Q;M3F4MD\X#>Z9)A-PQ:3[A@N:4W:8Q?<+P. M$T[1->$X\U0R<]T#2JH,B@5>/1'!AN[P!*,A+I/7,(LE<4^-8\P&Z=9$:BH$ M[>20"Y2B&2[8[2'ML=WF$?8&T]F_@H'" 7=\42:D34L?D+ CO72\4>JI0$66 MZ& '86\5!X #9HQA!<((1] (E3G)==QE[0U7=VK'.TUD[/,+M*9C^Z8/:C-Q<5\Q;.*P7N8G,8 M,&HA37:?L> (!$$QH+7/])6Z_#](0@QM?WV\'DY'?-R MVD>DF4W6^35XW79PV%$!S,XYG6@H'8?WXD[Y-]?T0-^@,-NWLTBIW)Q6J;G, M[J_4CKSSPS1E&-R'&[9K[\)B7;Z##%%XL'^6R2_K-)5.+(?:GJ MP4M5^_+"%D;CV[^"H9JJ^QA5^Q0Z'Z/J8U1]C*HO>:L'$U_+U1<3[*68H"9; M@2L.&CAPFJQOKG"Q 5/8@0 MF[-9'^%'^H\THL((_9$^[2*?GED:H4]%,)V@?+A^MP7)>="BHI M[9ID3/B=OJ+X:<_B C>UVE0]Q08?$#.#T!.W2O(0; ?I8'WE!6N1._)2@_S! M6@C*TC"Y"#>7X0H78?(Y(^O5[>VEB"K(C'XB"OY:IW5]^S%DT71;3G_+_DK1 M VT?ZQWU_3OJ9<4*7U-Z\2[PBE,.L/%W]#<2EHD_;Q.%J$V?=BU26.1 #/, MKJ#4_:[#""?-HH=\X(#TBJ$6##4>K@9N9]<0NZ;8!7"058&"\.2-8GW HP]X M] &/OH#R2?GA%Y07I2]*+,SS!PY([V58H#G)\+]#*>SPB4;74[<3 V0%V?#! M:;]E3I],>(9"IYE=BZ"#\C']TK;2 ]$L1AW0&MP0W7:8%@N4;?]=7*0;.,OH2A[0"TE><#I_NS^%ZP#-,5Q"'6I6 M5YCARZ/;4AZ];LT3'.32\3YQQB?.^,09GSCC$V?T+9[OV"0 [Z+MJX=?/:?Y M(%SGE"N@^&KV/BVM9TS@!G^B:F!W!29EMR 1S'4>+)_J*$*';Z%\(;)?=OV(Z.[UFCKV>-(-#4]D17H;K97_W\ MD:(A9P??4@&06.9^*B['V;97* MX:F.QUEKZ SD2-O?P!D-&#+C"FZ,6!@J!4\ 6/R^[@Q@8G\B@EYKNP>Y="$]C5IX)!9Z]* .^>= M8J).]2J[E9&!0SAR#,5^,D!A$=N92;G3GZS"$QR0D5_JOC<])$13=V_ZD3)% MBT["\D*%MH,B91*54G7P'6.][\P7^VU,D%%.]CS@9*("\._!;FR TCG]8*@R<&<*.U4)WJDY5X=7/U9OKL?Q M" M"MGR$EAJNZ;_HG8%G>"M7"TI'P"><1W'91_2"TOW%^I5DW^AWFQ0:^$'O MDW44$EV0)-DP:VO\N'[.<8S#;"-NS0F:XJ72R_.>GK93) MR<-C%!_H/TG)RR\V3#V8SAH?(ZH99N2M]I; LG\%0Q7Q^M>:;JB26^KII =N MNF3M+RA].9^%A$4V]+_ %Z?PQ2G$>K[]U7=EOV80AUQ;\)"64S:*BPG2D'$#M4'2I@B*WU M1>O+^[8^3]&[XQMZ[RHXEHZ6O*W+OWUYJK/Y$J3!K2 %?I$>?A:G]: MX(Q>L1D+PV%)#203=B&5#/9>Y\&]SBP&D20XICP3EZ]G$=[-CE39T$%HY;I- MY8.]1W]D'OV]*,'KJRX>9-CC[5N-C:S5F/>#JKT2AN; *>Z&,IS,=2Z*=S M;YBH?7A1^Q?9>!\)XB-!3BS[/A*D9C%VUZ5\WI$@(.V?J.G=MF/205HB<)G1 M%91\LPW8I2.504A[>=89D(1A&S KI>U.5G=C[]1-$JXPDL@^4?%M^Q^F)+OT-&[A&-M]70?YMXK M7UA?)]R'-MI8:>C]^^!YG=,OEN=!CN;E#SB=D6Q9OF]'&C2\$?8T4Z&-*M1T M"FL<4["=CVVS*[;"_A4,%!WR6&WI![0B68'3.3PZ1&&F]][[2@C>_^W]W][_ M[>T07JT:CUJE?(4;5JL^!'3,$I>-.O*R6&E$4D8HHO<#VG]#J%X%?)PIQ4J) M'&A]FW MRW"%BS"Y7J>QL+$0<(IC1:6\W;"GNDAK%JFV8M'0+!.,6[^)/ZQW&A_0:IU% M"RJ73.89*EGIF!ZNK5-YKEEK8M5GN0Q5%]:?X \<@EY^7^AFLF5MLX>D'@*[ M:(:]-DW[5S!8))JTE_E)!!JP^[EI.VW]7!'5-Y&-]U9Q1ZK>5*+V%9.TQ1PM M&CLDU:QRMZ12CV#TT)2+BU#)Q@])?2Z-PI6--TK]]DH7\GCC&.^G\GZJ8SB\ MGZIN0G7;3R74A$DGI=-V>.#2(H%KMJZ (E>%3T&1ZYVNH",3RXBR%.0,,I** M13*[G.UN.\B9JVX6MQT5!4\>1.%Q!H[6QXB+$0$MW+UB^XXS;*(BH(!M=V!T MK*TLY'R>%J1>C,P=#,; VK)!BMX=VYFBE00OL!V!\;"V=I"/(A(G,\(LH<8" MAG(\3_&,GF?TW\,H8L(V3N?!BB2813;M_V5'GCQ^2/6)_8<3M:.H4W319_*" MLK2,QF1'07[/7G':Z; >.@. /O@L'8F6Q0)EDSQ'.QP M!$+G:"#O*?Q^28\C#/JPTL$Z,CZK*P= C7BD!E)J^Z[U#JP3K.-Y/MAL5$65 M)OM/=K_]4)(X$/D$L\%$]!QD,<#T'U?_6N.7,$'2,[[57,/IK6E$:Y25Q9IARP+.,KL2NH6+S1TJ%B2N"@HO#]N9MP[('*.KN YQ M]F>8K-%TUL QXM4HS36[*I(A*B=)M/9+4GGM_@%Q74Y6;;P+H\RN^:4JH&(RMO =4F&&Z:= MV0-()M%TH,.-TGY;9A&6V8- E@+,,+J"+^BU)F-F)*7_&J':"09;5MO'&%WK M$0T2T5LRVC[*!PHITHVM[0!&BFLQS MW^ M\@F&Z:>'Z1JQCB(LKY-QR5=<+"[7>4$OB RZIC8/,1NVR\3F"WKFQI=DN4)4 M?&'BRK3JMI)2891I<_1*9TPFEOHZ/,FG"SB0+O!'3N7]J[S 2TH*#]/F08X% M46LQ3_KP:EYX-? 2M]V;>-:AU3[XQ/O53Y"0Z1U$W3O@"C2 ]9(V%FY7-I$: M/IK,>JX$C"HRE[HWRY50236@H!JO*Q&$RF<4S)'H2OR<&CPP8R\8FY'WGX-A MTR+D!PS0;RX U,+=" ;HHTL =7=O@7'[W27%;9 *#0^*4O-W9 M= S'S0E1&QRU" M6#YC"9QEK?0/0;Y>+L-L$Y"9-/J@**W0.W*!!>$[O,%0O?C.%'9*^&P* ^E* MEBP+3L^R?5;<2++B'J,%BM<)%1F;O6IE2("TTF:KAPRTSKU?HW*^%HHKA$T? M:&TUU\07DD9;"L%K@TT?:&T'$]Y]N&%'T>0US*KB.)4=+V>Z3R4>Y/1XJOZF M^'5UOF00G'*Z!^M^S>F,^3,O-NQ_KZG003(H&"V>Y*-L'8BR!>V8$7!\"SIA M61AVQ6?U)ZCY^&!>?+"8JVR/^/-AP3XLV(<%UY'@W'9$CP;D"K_ 46HM6KH2 M[ZK"4"H*IRMAKBKXJ"BMK@2ZJN"C7Z4U:V;^>Q"CYR(@SPF>5R'Q[8S)TN<8 M,AD#Z>C',"Q].7X*&/BL]WJ8 MU\.\'N;U,*^'M?-E=1&8S&IKOP:O51YU2[\5=[XA?4SR_DX*V.'+UER/?]#/ M^T0^(7I#+2GKU[(:MPGIXJ!>_0_NJ3^1&%V0:BGY-EZ7')\NRK,(-(RL(TYC]D0(:!^@[LQ&TK3[0[N&& MM/(NQ/7C,VU'$4C-[;)8KP./3@?>5CC)[ZMO.4GC2?4E;W'XC!-<8*2:M]W^ MD5X3]IKPF.D\/TVXY6GOU62O)GLUV:O)7DU649.["DYF];V/]!]IQ(H)DR1A MM2MP2D]=E%,XDDT6!DL4XRA,VNE[[1YN2-_K0EPG?>^2/?ZN>OH=6CZCK$EU MXX_JTWG:#A20RMD%;Z]R>I5S/"KGVT3YZ6M*Q=0%7MUL^5G!UPQ]P.!AVKY MG#<]C%BEMX7.\S,]M+SUO>G!FQZ\Z>'\3 ^2[P_2C&S'P)M?.A>O HO4KO#* M6,I7G4\1.;O,?._?!\_KG)X2>1[D:%[^@-,9R98=TMS5'FK(K->&J'["-]0H M =G0VBS.V\Y&9SM[K#[= UJ1C!6,OCE\PHO-]D<% TJ;IWE+B;>4C)G.\[.4 M*)[MWD+B+23>0G)^%A)O'>BD^[:7E0PK;(?+@(7J45C"%/^[N@EB5(0XR8." M$KH.$U6M3?W)IE2WMI1UTM\NMO1=I2B;;YY0M$A)0N94?;])HXNKIQM^C(;B M5 V!&X=A3N6;6Q*F?.*@=/*%LRZ'A4UH8,2&6Q)>&)OEC MN:*A@](LY%SQ8*-TW^&49%1$W 4B[6_!>Y2Q=HWA'%UL[D/!":[PA('XZ0LJ MV/E,M;D7'*/X8L,*GMRDTQ5BS2C3^;:"Z*DNJ_Z (!UHB6^"F'>?XB:-,D2% M@^N,+/?Z]Z:JC7.3Y^LPC7CW6OL'#O21Z<>9X>*6Y+R/>!@PU$=Z0"\H79?@ M73)LPZCXBHO%Y3HOR!)E%-QD'3-VHC)1SFKRA-\Y:VGQI($^RV.X+\W$;NCI M["D+TSPLS2O",Q(^T8>*.! J4GYH=H2@^-.:V;CH[8%)7(K/7]!K^0L?:L#< MH?A_?TK6&%H@T$C'.Q9NHFC-'CRJQ =1]+YXOI&( "PU+JQ>:+\CG4P_;L C M,1L3-8.M[9@ S#A$U6SB"B9" P%14\E=P40N8Y#V3PJ 0%@='XV58T6L6@V;Z'8(>(W$UK.PX0858]\,KV(T0A1!IF M#;"=390$$Y6@*-N/5SBGR!UAKC")3**'Q*J!L?C[N+&0\X7,M>\*5XAUWTZA MGJY<-P"(U$+&P<#\,FY@9%(:)$C1]GT$M:N=G8:CL'O :0U@3'X=-R8FTAQ_ MLQ6"X=,<1Y'5KP!*S^!)S1@0)*9.A/VADM'JV"LL X?70&)WV!MF#P?G<&O%;9 M-W")TGZ)&Y+5 G\L&O8(2): 9&D@K'\O.F"8J]C]J+?U@81&-N_ O MDNUT4V'MC+(VI?KP);DM8C[;<(;H>'F*=JL2O)XW2$?U#=AV[GJ MJO#;-Q^+6QA".M:7 1E;&9 PG?..D)/?S%##Y?^&7WV9E-8I@KM.#0\H0OB% MN1$;@8<.-TM[DI!79HRZ)O2 63\7LW5R2J"D!(S*,X8J$4-2YGG+2O7V >?? M+E :+:B"^DV8Q R=-O!:-GNR!)FIT&E#KT52,00P8]@5')R\[Z%+J$T9R_Z0 MUD !S#"]@A/?\:Y5SH:_!OZJF2>XG^CN,W"3AXRU$JWA)UP MDO#Z!,XRNI)KJD\4Z!:_,*=S084KS#HVE0[%BTTEQ"=AWJ2^=7C"6%9XH$Y: M\:OE4XRN]":-*'NQP KFNZL\=G>H6)"8A0?F!1,^>5\1-'>@W78,^!=47'W? MAM9\)B1^Q?0H:'_ \T4QG?V15XP/6L'1G%&LXRMB M1*%X\D+_.D>?<%YJ9P]A@;:B)VAI\L>,<;4/B-TENQ^9#XLGEZL^9JA*:11O MGLM0.,8PE67OS_R)3")Z$6;H$!KS/PE.BS_IC^N,5]$*.'NX6G6458K-/3U^ MF<^8W?0K1B_=];-U==ZDX0>T"47-DN@.'K_DG#>R'N&]+"R^ P/LU>.A%(0B^E*TBU,9D3 M3;9H5S"49S^#W:VV%U!H>T"IN*->(9'TMO,"$ 59(+WM,'0Y06 !A:[4\9'?/:UC*6P_431)Q@+?47^E M)<;"1&=?'%J8.-9?L8RQ?']]A:]&R@$2*S4L=<[VZQ8" C =N+]2*6/9$K[4 M]1N^4$G([J]NS)B8@Y/>Y )'<%U:@A1"VP]'\;KY"9W@=2L7_QD+LT.#1?HS M#X^V($NG)+#^3HK1X:50(J*_.#!Z_TIZB,&1SU+H3]] M=K0PM8RL[4_-&2U2K>/\^I/Z1XM5J\RG_@3&T>*DE'$*QL>A@I"=$E?AX+!L<"?M%:L4H MX'D#55BH=7^OLG^?*,YY6#9J%GX8^$1?1<2!*B*<'F./"ZHKY_LF8USZ(9.' MV@'[GE\UEA:.3-"Z/QGRZ+JCBFS)7>D.'&.@T7P_EQ)KCZZ'X M>BB.K=H7P9!G^4GE9])"6'4%'?E=2-I+C,Z Y-,U8.D:2K9OVU%1"&&'"9S. M (Y4U0,Y;8G>2B4\H 9>USA%-#=W,%ET5_8^E@8YVQ3PC2D1HWTM.@]%<[: M>@'Z\L6M39GW67'-P;E=@P/Z.RQ'AU<5_S@],L='[*3'S6\\#[<1 M$18J,+K4T<-)_FV?A\I)QRB0J^.0H M3M5 [)]H@:,$B1F+.TA?,.)!.3_>;M)81.A4'XK8?RBB#V:R)IBID9ZK[RB+ M<([N,\P$U9UHMOTUYW;*;?.LH=J9-M&ZJ_3QB"*JSQ08Y9=ADJ#X8G-,M@H" M\*<.A,4G*O@=#LV+S1\I_M<:?4)YE.%5J7#P]Z/2W %7)>UV*AL^(.W3#,^I MI)2POU:6"-X.E,X;D,-NTIQJF$S(D[!3\\ !Z;T.(U3A!Z+Z,'P4:.\*8K#D MUU+.CJ4]L^ /&,4*07M;-'Q VBN3&8ZVA5Y "SB:,] WN/K.,F/7.%\P(J:S MPRG#601_PG!-EJM2,=]7*,T1HX=#>L/(@6B^)>FU4\> 2!_@(VX4\8*K#9A\+W0J.C M%+/3WUTU6HPTQ]6!$72G7K>6V$PP;NX4\&Z?EG0V77+@<3U@<-QID0,/"3&; MT/9+D#,3['-(,0KH:";YEF_JF->F_%Q#Z6TMZ>J4Y79Y/:7'QCU=!XXI(8+< M,M% '9EOR28+[Q 5N\+D"46+E"1DCH79;J 9>I+R\G52G+9D/LJ]:QZD(\6. M,A[9("H\'%XRG:+2@8JVRFOCB-&3;UVY##M>P26O4UC,R =O70<$.V4V4D< M8S:%G@*EBWRR+A8D8TWRZ ;X3Q0VGFC]OW4<(+TY$BAE=R0M%I\SDA^'-??U M&KT=8:CZ>,7D2V;W:5K FP'ZF]&\^ZWA2I;TI ',T9*.GL9"D:MQ@,_L[C^S M6]9D9H'1;"_';(5@;EL0P.C>*=Y)YUPBFP?T3I<,NV'0>L(%J\=YD\;X!<=4 M)N4TH!&.,T\EBR%Z0$E5UF:!5T]$L*$[/,%H#LHD*5^$XF8)>^O,/%J<^\A:P!]LF.RMXDQ_P(PQK$"8 M7 B:8S;'D,I/G'9LHB&#T"B$MGF0V>Q!E-#'S3^C%&7TRDGC2;RD*E]>L":^ M+VA[J#6+E9V>87:5;0TJ=86XLJ;PRDCH?,50F:]ME[#W*A\IPKJAXKW'-KP: MS71-.GF/;QHK9KEPGY322QJ#3M<^7V4)9HV?_RMBECT43U[H<3U';P(:M$.I M3,&0?"F%8' *VYCFZ/V+LW)PA;YH@3J>;QL^6Q9E5S ZNF)T0R5XU9"H;1L\ ME-Q-OV'Y-]'2F\;[:AU.5>L0UBFO_GY-LD>4O5 >:-7 \N0A@W%0(Y&EQ[3C M0IN?X2N65(OW%4O.IV()Q!!&6MF<7$&HV3A+3*HSKD#9:/PC,+.;[1C(/4E$ M@[O&=I3DJ7] CYSM2<%@=A'X3FU/D 5A (FIM9T9X FQ8+^6*Y HRB\=/"*V M[R8X$PG[+MYTG9 J+:@Z([<<$7!+K MDC]D^\X!R^RB,$S;B[>T8)5.,"AGM8\(!J6XX?[RU4>$"#2#U!5A7'C!J"4I MV'['@" 1I#OV5ZQ@;/M#D#!B^^WA2W^)X3A=K+R%-0"]X?U?0 M> &#QICT=Q>-#INADI_[4Y;.!6))ZG1_5^GH .Z62-6?JC9:H'H+R>Q/R1LW MEGTF'?2G&(P.TX$**( 1=J<4&C_J'"Y(.Z1Y])\& X?5?@7%9*TA.*Z.Z3'# M9,W X;9?-3*1@0G'TQ$]2%A'!XZ&_4J+J;)(<$R]?J.21W7 U42)V%^#UVWQ MXXXU8>4/,E0$%DI(IZJOU_@%;:C$OZLDC2MNA.QN.321?7AW1\I+J8S MROGTH.87NNK\,$UU+2G#,J_"75B45M\[RHF+CVRHJ,PF>-J9%=_$W\NC4PN# M='Z8A@7MWUU:N8\IJ#=OV[7*F*8MF:KG5_D2F&5!W"/XB%7(&L:H;(VU0840ZZ;WV[D*HP6;\>J8*#RW('PX+=;.UJ@K#7E M(/0>6E>!J.9WNAJ$>FEI&-EP7WK$%UDP0*>H40Z':M&4@;A#UNZGQ4J:N@3Y M,@F^3(+K^Z\JI92*C?.24D*)J:S_#5!(5>D8)M3Q+89BB+10V:VM=*VR#JR#\YDUE-[K%/675IFK:4$N MMI_ZDBR7)"W_+.P\W?%I&I;T]LRL2"HPE8\/U-W3BX?Q^+RQ!Z_2 [0VFN2^ M^3%D6?LE7HV^6<79/1)]0&8ZHQ=[&N%5F&P#."_#E9QNR0.TDKXO$$,O$5!K M== $#83=T&]'MTNV85<@W4OTML8%GRS < U$U1].11&<4-WZDM W4P@.&5V? MLO UOPN_LP38^K=\(@7]CKL/6KNL64[H:W,WXW[?J)655$BMLH.KK:AI]0V/ M['UYI0D]V=0A+^/;[S,2KZ."G3KY+O?YB5R@/ZC4.,FW6WDZ8]M^,J/2P-," M7>,L+]Y_?/AM@FZ8# ?;VQ5JALB@D^7ZG0957JNHU#9^M%=^W MKWU$&14G)_PK!3!<1W!WVS20?;;A),_7RRHGY!/.H[*>!?W^34OJ[67ZV[T? MBL.4N^ZUW)!;V5D0W:XV50>QH@(W3,C'16FX0,T?!#Q;+\*"*D9M:3Z=K+L# M_0-BH0STA=L,*&'K>?%@#01M*X11,9A39+%.D'2P%H(R*@Q=A!NJ(V J]]&; M;;VZO;T44069T4_"QU_KM.XSWY[\U2'[]N152NYH^UB?R-%_(H>L@_UKBC+6 M?(/3([[Q=W-4<7N_D5\PT@J'&4PX/'U]M(RO-'7!56[LD4RSW4;VE49*W M&Z#3!TP3%9('V?%J#QG%2D$)L:+A/G7Z3%*G=R'ES*)=^E!B;IB$^@-&L4*[ MDL/?$B-(IST=.!#:TI9V1X0#6^ 9HIX%4>2E]9[9M.*+, G3"%4G.FTE-CSBH!AU+F@4\TNI[;FN.=0WE]R$!<WC:=%,H1?;[*$LR4^Q]HA[)S!P:3&#?URA,A NFM9XK^79QV/2I!H!I( MQ_O"B X41A3&!']!K^5/?*PADT=8+)&S'E_RT>9";;[DHR_YR.O#W1S.2P Q MM;:O'GZ=G]8/X08NN@)*0O\>X8]S&A.9=YV(Q_*]V*X@)(A5(;Q1\H@0V]&1 MI[<1#3EDMJ,D4:>/52[W2C0+U4WE:F.VHR%G!WW5@T<*@<3X JJ'YWX1:7A$ MDNW\H"J;*072G$^I;5EXI"ML A-4%2(1^JOK.S86D4KZ3C$*1*]1KL327Z7C ML3&+;QVR9Q!P?4O;Q1*(:-;+;OEUG'@HW+ZM$N1=V4-M+-9:*S:#@?QMW$ J M=%01AR&YPEE*;EIPZ*;MY[2:3:43 A_'B0!\P\@2#5W9*3 CM:YS=*0; P:& M6H59,":_CQL3F,BO6!S$E=VC')K0ON(M'#)K71IPY[Q33-2ITV*WXJEP"$>. MH=A/!BBG:3LS@=RJ*G6-X8",_%*7GS>"6IBVLP4X1!-8U<1V20^^312:YM@. MBI1)5 JTPW>,];XSWZ;V!)(.91CZ.VI'BY;V1IGN]*]M7Z2M/]_]Z,#JV$"O M/Q>V94A!6B3VY\(='5@B5SBT2%-_/KS1P@4N)=*?VVFTV(#+E/3G81@=-@,T MB^S/*&T_NH!FE#W:8$>'7[,@UI3UWJ,1<72H#->FLD=[W%FA#.F>VJ,-8YQ8 MM^]I"(?*$26B=2M%.%+V:Q#=.Z3#T7)'@5!KS0)'R!TUHGXGM,?#?M6A(2Y' M6GH4CH_]PO]!)5>JS@JWL[HCWZMT X#C8[^DWQSB ^\0!,?*?GD=C)6>"^V# M_5)WM]I_<*3L%[J;K*OMJU##D;-?"&];Q1".D3NB-[C,+!P<=Z1NE8*><'S< MD<+?'D*PI@9PG.R7QAL"YWMQ4__LCE3>KK\X'"EWY/,!2Z;#X;9?Q#\D+CP+ ML-Y"_7P,]76(L])".J$W[++"_1/.([;=V3G)1_8_?CH!EM+WK?JM_(DM[P'- M?F#__./A9H_%\S:9XF\16?[$*D*_^_GG]Q6Z^6ZI04KHRW\/=F,#E,[IZA&3 MQ(,\PDR.#.A%%Q2U D-!DD1!7%5"IC^\*85K M!.TP:X1L._X-OPR"444Q_1NK !?_**S\?8IDR8B[1)FK RF/%27U2E GZ>5) MM?6Z/$*E;#F'^)N4R03X!>W4F,<"K];;NF;7)'M=KNB9Q9[2M-[^W]JNMKL^D*B&.,/%59BE MS.30&RJRUVB%X0M)_T6W#I[AK> D:% *GZ"%,)4*\6\I5*HMWYW4NN>I0N.) MW*^S:$%OJ:U)>%8SI#?1K/@(K2SPUG'&>"_?AHFD'Y7N MHS!I"/BFPOU^%_T/E-"SHV%7E=+9E EA,Y(MV4YL7)7^UVB%X1&]H'3_LJ\D M^\9BL0H-UY7>)[=NOI&CZ&]S\O)3C' I+[!_.;3;X'5 V"Y$W""A%VHX96EJ M! F+)G9I3Y)GQ4^'UB3TOPZ4<0LQ;.F2U/8T057C!Y2V>>B1,F'65HT^0*ZG M22IA16M%]*N4O376Y+U293E:(*/X0'\9CY7C CVB[*6RK%(]^_W1TG4^>J F M0TJDGY@D\HL-2[UC06H-C^$W&#/T5J-(7M'/6FQ*.NN&G,,Z+DE:9&%4Y'SB MA2T+];_ *#[GT"ZYV:['64[SX%%1?FHE:VYVPX3SO1^8=TKJ?(5M*#6:;Z.LD,MZ>-W0K3M/#-S'ZY;D==O=_%)7#KJ9 M;'S?CM"W(_3M"/GUQ\P(_Z1_T=GV3^+[VOB^-EIJL'8RZ=H.CZ_GIERHJ@_/ M #PZ;9SHJ10O-6@^LYTI!Q [5)W:\)BL<4-LHM.7]9UI? &V$TA\ 3:UA"7] MWJ;^[L[1P6@J)J._0WUTD!HT6O=W3[B'*L!O H;3_LRR@0)*P0C;GY=F*C@5 M#*D[V6PP7S$8&/O3V%K&BX(15 -ILN]/Y=/1<&9?/- MV]07G'9-#^KP!D/I0)TIU)3^P]YC]RD+TSPL6VCF M%YOZ+X*#6?T!9@/'#Q65V DTG=5H%'X?^,2AUO.F-IM\%<)2;C[MP&3:00]T M0DIGPNL*3/*;EK27IIT!29B[ ;-QVQXI#SV1V_LD;4<('N7= M5MMV!:%V-QC$DG].:3[*IG17V$?Y:N\>Z]\H7RFD 8^$+G]\X5,,L=U(;H5ZP,TI7;.]( M/\,$1.4@D#-,)S34[]"1A$$-D=5GE '8)J;Q#+/YVK6O-9(F]#YX7N>4]CP/ M)>)AQV3!%J]W13Z4%=J.N4&C3&A!6?6-%[R,R7-=,3]XG.Z?RQ MXCI>R QWO \2\[5I?3"2#T;R1F%OXQI*I@5?3H8%V@\!';/$144+:_D8D931 MA^C11\7MCA)MR\>;$FD[D>><3,LA=1I^>\#Q'#VAE G_"%V'$4[H$7>+PASQ M$YE5YFD@\RO3&7&:TR/@DM65)%F*0R"IJG.]IC!X"O;V_/R,R#P+5PLIMGCIX@FS:03M9$U@-*T6N8 M/*%LJ;"8VJR!UO*6GFW[>,X*&L>.@NXC$_$#8OMR]R-#EY?1JOH8;P7P5@!O M!?!6@*[1+_+KF2A)';9C @N) @HUMMM(P S20>VP/<);#2-U+=)V'C)I:API MBWA38P=3(TC6/\/H.44M[@R#Z+JJ5&<84J=JYS!LWO\YR-?/.?K7FOV)-94J M.IOT%1YIRHRO3%(GT_UELLG".Q0SD450WY4[2H.MFV(6D22]#[-OE^$*%V%R MO4[CD\9?=7J 4QRM+^N-\#W5%EVS@O(KEA/&\N&Y-5#YPWJG\0&MMA7=)_,, ME?QT3 _7<: \UVPUS23,\VT^@+ &&'_@$/1^#5FQ^&*:/3#Y0E #23I^>.HA ML(MF#%^EL-[?@+,.Z;PQ55V\$RRJ1-8VK/Z"RUXKJ(F4/&\JI@%CZ_^0M M=8UWO\(,LRNH95& "@#RQ@_MUJF?K:)Z;K+QWBGEZQ>.O'YAI6!=,?U*?-:( MQ@Y)]1-]MZ3FHF#TT)2+R[S*QANE?BOR"+FD<]))D;8='KCT1^#:NBN@R-7[4U#DNK0KZ,B$$:)\ M]SN#C*06I2MQI:4_O3@2C'B_N&<8QJAJU^[O31PL1V 5M+,8SJG6C"/9_S@,R"Z(P M7P2SA+SFP3H-US&F0W94RB,]6SZX_WC/3H1UBOJ<)*4?A]7-K+2C:5EH?QM> M_Q47"YQ^(2FK'T%IIL^;WS +#2IJ=I"-2\0 6N71_\V%'A0 V$U&J2 MSDIEHO:R)[(K* TBM>.C-"^F_&B4GU=ANGE $<(O3#"D?R4E;4W=%GB+:?$H M#8NYVO:XN?H>)6MV%[#R_SA,DDU9FO'0.X"_B):/T$#\=8BS/\-DC?8J2G5X M7Y-,M#<5IFD@\G.(RW8<]_?WMR1,Z4OF^ 6Q5+6B9;G^ M^W!37F!?2$'AHON#51I^BTP3M:T?XF/F1Q S+VXA]B9N'M)7S3"MW&!Y:!=* M0]$]D_BO=55%.'\B],:DTA1.$#UGZ!XA2W1+\R,+H^)@S\2JSF"WIN8+_O15,MY$^Z?R2Y*5FN$MLXP70 MJ4XW&[]?N4!+$9LJ!^NL;$BR9GKIQ;J@9^=_HN(^Q#%G;:K3#:\M7[#_9YT. M7L*$,>(#%5.HDDKW(ON!J?5O_E ;6=T9]#O1[[,B>9A\SLAZM?M>K!P>%7ZV MG$JW.!F:&!_FM5=I]=1FF\/[L/%Q-CDH3D]."3W(:Z'FL6BYJJ75F)RXXH M^_X?O"IDX'G#KD;2(E*V*%!SS:'6QLW@5)AA= 5*W3N/UM*BZ>D@JY)^%%B3 M\4%H;VB,!%J$8)[AU:PR%.'R%N<2?CK$*(W5Q3>=U2_#:3H""6L\A!G]'@=- ME9D7JXYI=ZA8,#EFUXV'!QEH;DO[I*:%/87?42[0[CBC3%-Z)#!.HDI?WK9G MIAQ#_Y)19MG9]3 WF;#;P\YMW<$P!S6?V(.'1WF=AZD#;KDCVBZ9'Y.*]LRQ M>;G."[K7,IZ!N^531O,)Z=5*F=.IX/B$[RE/Z9I6M5YLS MGH7L;:Y;BYY$FU5_P,#KN\_0BEYAG[8Q-]N0 GKLM>%(R,.&^[25,Y9=V*) M\ <,9#"#$R@Y5-H_: SK/5CT6G[1A@>,ZXLV$-CNBP(>-(;U-O@AU=;9\(!Q M?5%UIV[[!YDM@K4-_G@BDXAJWAFZ"Z,%3E&VH5<$T\57[&?.&F&3A[K@Z\'< M6X,ZIFH-,Z_QUB.?,8(*91HJKHUH-4;KK0VU[ADNF'V+OY:C 4;I>Z R>K6/ MI[-;4L7KW[)&S91E*)28MUND\X;:^(]A@FJNFNGLB0JZ.3UA68MY814D\$3S MQ>XNJ$(5TRW,-"B1:;YY\$#F#6L+Q5$6WKJA9?<\9(HO=LI7JZ1$,$QVW_WFT,Y>QC1JL]TI!*:T:WP%L'.I ":)4R9J$<*V8[)C M>K5@#<*;Z'IU-.5P(R*8ZSI8\EN4M)>'G0%)4B(,DE9A>Y$.Z,'V< @1S"T-1IV[8E?0ZH##VQ)>C']?1R^29F*[AU2M@QU7 I.XY5YC5%*H=HAM=49],0=VN2(,K2D3?*+>K M(-6#\/Q[A6Y*!=9B.]8MD!5*8?4@F+L,;RT=H$5>'QCL7\_[I#A8AGBIN*[< M;#")MVVB30]R[)";NP4,0A !:8$]"*LN(2C*8NMAB[H$7:OTL?Y$S4$4T[XV MM$H^LRO&V2&P-&7C=8(YE5*T79$4VX&HH48N&,#?SO+V :33@Q'\J-S&@%!Z M;<*O?6:?*[:A3MX><*:G8_I*!SCJ3I]VB8C]F=D'V+YZD&R?M!3SV)U15[I<^NJ)6+W=W6,YQY6A+5] M,1M7PLCTX#BV>IS]&2VL9?5ABZ7W8 39?I!5U8BT"+/B[#Y+QXX,_=E5JH]R ME5HIJPS9OL&5:P78K+--@KXK.IWJXM]8407E$EU1VSKA(R@4[4S ACH^.MK2 MN>(/@IU0>MNDN')T:4/E#=)M6G>YD 9<_-VU-2H.#7X'6;YQ"$>;Y>KBK1?4U1#@H2Q(C=IO06"68ASH(7%E/. M>IWO)]$!(4[V]XN\LWL?;^V_[7M_5'?J"7\@L%]2M\7'C+[3=PK>$S14I^"[ M\#M>KI>-3:NYO_=/%4[%5#7]WCM5#\Q(R&FC?/*;&6JX"#7\:K3TX1W5P>BE MR8Z.FW2U+IBXP>Q-S'/62+3ZQ$'77M,S,^"R.-Y^N M"RJFI%V$"AOMJ\;7MT*)FJZ@D>7 P*J4MCN !#O&;X9QO9UZ^ 1 M@$;MBONB"TPR6XHKK&2BON+(V63,]14'R4*&!4QTT8S->O4^TG_4G;8!WMZ/ M0<3*JP9+%.,H3$K]M"H?5U=FV_GTM+[3D$>O!YH[^?/*XK=WU4L;3:N242JV M)@X)7TAZGX0I_^V- S2\^$\*&\G8YKJB7YULT'$QZ3H1TL$:".+:@+1R#L>J=ZQZQZH-CE4)14^X8!T@;J@8\H+C=9APL!*.,T\EBRU[0$F5*K# MJR#S\FJ\V!R&;$.] M)Z]A%N^+GTX.=^!.N3V8 9BEB.?'Z__-0W53U;FR)MN;"42;WCLDGL_R=3VK M< HSP+P7 =G+"WU_WR$# >QR7YE45KR#W#O(W7:0-TJ$!":+V8Z!7#$A&J1_ MVU&"V^WYVH4KWF+>;I'9)EU9OP\9Z2-DQ/LLQ_KI)8(1R"'BOM\6:."SG1E MXH**@\CV Z+WN"!;2FWZ2 :EXC2F[7']'3SG@C+,CMS?>39VG(T81N_+:XM=-6':G-LM&6748;4MZGA4RG%27(99MJ';N[S_.'XLT-S@ MPR#K:JY*),Q'ATSQSD_O_.SB_.SG0O5.T/-P@DKO8J)V"]J."$@*%^]=O.)B9=1B-E#AN,PY0!QVE,:R7SC]@N%E4M>%CW=,1: M@Y8!9P9L8I#WCM$>!J>[6Z;;MC?K1)#FUCQ$0V;7[LD7\I=?F$LKT_Z9]%L MXFLS<$< U^TK%&+2"[?MT/*$+T;J1B MA=#B)!MNUA)8W[7,:7N!TFA!M_XW82H0=-K :]GLR1(D7T&G#;T622E*P(QA M5W"/,O:'<(YXB2R0*<.N05I2$S##[ JVQ^,)7<(C"CC+Z$H>T M*UVC;CK0L MK,_"O7>D"M>C--=;^[VUWYBU'R0\>TO_>5CZ!=(W41)\;0=#1:8A+2Y?A_%I M%EU%( E%=U>0$CN+9&JO[?9_^>$B-Z[9C@'< 0#6I%R!1/685=$.SL=OI&9' M<)AWI%=0"W7,%39J Q?,8&@[0HIW5*,/QOVI_$99OH>KI.T>W#M9V. MV"^/4WHQ%(0.-N",Y[YLC!YX";$C2$'A4JC?XRP!P[N9^W0S*QB+;W;?Z1JG M.%^@^#,AB>)=Y(8/)@8>^ WU&R64F,>;*$9CHJ!'"'H* MOZ.:>X6[&11G&5W)E/'?I.0Y*?V-8P>B/O,>F2C6)U&Z43-A%(V M>D%Y*U(!4S43^V?YNDD:UWJ.J].M]A0-2WA:('J+_=9P=/"W-W1.GW;(EL4G#%>K?2D,>'U M%>'Y@HG]+R@+Y^B-O-\_BJ*WV\^+(\;63K[=:ZC[/CR$_:FVZ,E\GE'YOV#] MIC*[^T"^)S+LPOJMN#X$ MS.H4F$>X3>^Z8TMT=3).9^5HH?:E_VV#JJTZEG/$%B7/?*)7^KY!8-]X@@GP M\7H^7J]+O%Y;YX,/R7,_)$_83)IK([=]U4(+.X'9MEW!0!Z)R/=#N!)YQ^,# MU1@85_ 0EU/DN/)L7[SP*!0X5&V/M12OF^_>MGW=H,VO%ICB2H$R(22"4#Q7 M6,)$@L+(66#,"0JKTJY#WY\58PRW[MU_V]]-.U)D6P3>]G<4C12C@?VXSIU[ MO8(L#6D!PVE+G4_8O@;&@X/1^<5F= ;WAX!A_A4,\^\5S&GI/8]'>WX:\)> MP?W-9AYNGT8!QN>CS?@,[54"H_R[,R@;#U:!B^NVF(IA6[U-YA$V?JI>UTJ2P2:TJRQBBAQ#I4C,+J=3[9*+VZO')WX%@8:?-10+N-@B^955 MEQ:\G#], Q'3F&1?R!W)FK.9A6/Z+)A@BGE %1;,FV1!,?E M&7B5X"5.J[N,F^P/G&&6\O)ZYU1+$ \<@,Y&KH0,-1H,OFNE>%]M:*J<3ZKM M?(O#9YS@ J/\4E@ZM\43AERATF*&I/N29"M"14Y6EN\1S=FYW;A;P>.-4G]% MQ3"R052434HU"\I-X'F&BV)3*07E!8B'Q(/-EL!>(::TI/,M0S2?]\#19I-4 M*A*$=50:QPR32G.QSJGZF><[Y 0U:D!S? *33V#JDL!D3+;W&4_GD?$D$:^) MBFAK.QYJ)SD!75C.8=*8!P-1TEQ(BI'O%D6IW?8T 3500(*H[7S2(FU +C$Z M!XKL: 68[L$((#,?LZ=Y2H;""X9\ALO,S'LM<>20OZ8\(Z\>'MEPRB M9).%P1+%. H34_$RIL@Q%"]C=CF=XF4N&4%W%3W\N!'^J#XC1TS!"(H<,?M- M?>3(2%H#&XT5&*CYKJW1 I_P"X[IT0-XZ:H.\\M12@71&LN6VL'K#W]H94#6\R9!M5!NE]J8)7J4HFV^>4+1( M24+FE%MOTNCBZNE&GCH(G*J5V#G]6"ACD4D11FF$ZF^_O;V$$*WT"%<2,D=@ M6B\?+DJDD8S20,(U3G&!$OR"XJ>0,@([L/,<%?D7=&PBDHX//F@D[*8LA<76 M?),^DG6Q^%\D0V'Z/PE.BS_I7]>B1%KER1H(_D)2L@L2I+N>+*NR7=6_-A$I MG* 5RX%SC_>,DL94BGS#-0^L7@&9K?/M?[-*/&65[CM4+$A\^(Y/3-IIHEO; MPX/W)IQF&NY7D#],VSWN75T^2=HG29M)DI;0>GIX(<3M[ Z?T#O=C]$"Q>L$ M36?-QR^/3 ['Z'B<3YN&.T,;0>;YXB2CC5)>R:JW3%8]%@U.I5O8I'9BF387 M[E7E[Y+X;K>C@O3WX8C=RA>U&TC(\J YP^2I5_+X;:VX.R]'_72D/10/Q-A[ M2FY1F*-28)_._M@*[#+JF^8,O0[KJAK<9V2&"P&S' 8,A.T#RE&810NJOGU" M+R@AJ_*4$!Z%PCE#=;WM82'#G/ /E))TC:XSLKQDP1QA5'S%Q>)RG1?T.,GH MJ9*LR]JY=$?2_XN?PN_L>(E"B8.M")?S\3'LOE8MM:Q M;#HL;#Y,S?TP-6TF"Z)NU'$!.U_FY8"'6D+BB_SXLN\ M^#(OW3#1%G!N2Y2HH>(WMC0)-5S\QI;NH$JP* 42VKZAU*YH!5<1&!AXJQX+ M>$@6+VC[@3-T62E;N@\I'C@M@H"=DV\:54=]\2:VR\@Z35E=XG1MO_!,9JZ. M]!"W(6NSE#/&F&&EP6O:WU$T=M04'+$]W&_C;_6H%CKAW%$LQ$8:ZM5CNN?8 MMI5Z#DL/*OW;[?0T-HR@D9G]*:JC8QMY6%D/BI@E;*(6[ 7&Z:,S3 ,(7 6C M\KOUJ"@G9,*%/G=D9:5H83A (]70%0N>0)(UX)@H6WE>4/9,QL4V_>:4PK%4 M%I='NP'5$FH.")FH /*A7FDNQ_,4SW!$Y===U3E6HFY%$AQAUIBL(-&W@%3- MUX.7,%E707UA3A^R_6N[\B!]DV&H=HB9970J+%+M52H]4*(I1]XG8?KAW?N/ M_+1XT 0]U0/8L_F$- [H,U.][Z\)2F,WPU(^QWW '/>[\#M>KI?+(A=W5KRKIU]"4IY>^"!4%\H53< MA<6:)5U-TSL6^?>>31"T E"=K,%!?!61E"QQ=)/^MYO3PO24B9S5T MC@;RZ":C'RWZ=I]10"+V&>F_S;-P>4FW83Z)!(T5%*=J(/9/M,!1@L3@<0?U MZ>UOL1E #OS6F\S[Y$?28OGHS(%U\Q5/&JC@X2?*;)(FQ*/\8E=->'#DAUL87PB;Y8<)2*A@Y*L_ H%0\V2C=<*AB/*.!#';3:'\<0 MZM!&T_#1"^Y'+P!$9J(JHKJ"B?#N(VJWC2N8R/T\,N7+=JT-Z&Y@H^< M4^2RI2M8R$X2B&73%6[M2 6 M<# L[M3Z@CDTP, H%V >+3#M_&S&0L.B??UL%-?,K2R5C*6*+4A"OT<>H#(> M.HC1#$>X"-9IN(XQG;*C6AXIINE%_0>.:26T4QS9)/YKO:W7]$0F,7T\75N8 MW(T39"XZ.?0J] MOD-#()-BHX3ZJEKU6.A$;+TC2OU]@D _T P-I#TRMJV^TZ?2!'&/,DSB,H@U MO_H>+5A@*_N$[-QF)7-)DI3U]ZH [";:-3U2U^*V>[+BR$E2/I"R\736_/JW M?)P?&#E,FS=);R_IO7['])7N@'R!5YR*(HV_FZ.JT?\M&&'4(3N)HO5RG;![ M8%HL4,;"P3.T0&F.7U!5G5+8 EQYOMG5-9_UXA5!YAA>A?SZ:DZ<*/?T=)MS MPB[SG-[>VTNL.LT>4$3F:?E$+AY&WSXZ9+^&65D*NKP(.F#4^!S#$;#+Y?:K M"'< =YQ1:JO+A/$329&DO;=PK%&J[W!*LC*KLKHA/Z/D)YT6&G]?EAG@B MS5?J_ZAN8,Y"=3W^I/Z]L1BK)J)DLG>#R*+O@2-8OW W0J8870/OGF=5K*DT MC/ \K>QHT>:)GGAY6/K3)VE<_E=264'V!^875$QG3^%WSNK[>=E A8D.M>(Y MJST=8)2^!Q96EJ+X*LQ2RFO->AULL/F26;GPAJX/"?YN!96_#$/ESAAT=*?F M@M!CT!P?%PNA=SIKT,.?\[+%CVP)D+DN1/OV0*? TG-L_.-S4IN'C&>=7]!K M^5.K]9U,'L.ZRCSUCI]/_(S1K++EQVN>:WY5;XZL?=NW>^:GIN);4:DU['C@ MJ36B97=^^%#R@@7(@&04R^.G0=?JF61@R(/;) 9WVP'@+X^T<'G9'C4M1Z/? M1O CA:5%"*A<<[)]YZ@MF8#-T5"%;<)A4%8>1MQ;PDS(+AQ; M976C,I5< M=,6G&TY$;T5=I^SS*U:$"I>JZ)9?0LHO89)LF(8;5\AH@B8/7]:VQ8[!.-G-LJ&#T,K->98/-IW^S"J3[&K<4"&$_H7> M9?$M#I]9RS!*GK@6N,(3!JH1OJ/P 44(OS BJ4P%6Y1HRMC2U)EX*4DF:_F4 M,:2L\U8D'FV6\CRGMS:/T/+'X...TX5#T'WL-.50S!MFMK[,"F4ADYUOF5L7*#[!)HUA'5*VD8KNQ&)SGX3TSD]C)N:NMNYU+OWR M*8-6IZI9 D+$\RQZRX\ZD>,E9MX\%A0H0-2>][9A(F%Z AGL-,*'\T3WF MR?:D3"6D>@%FI"PDWT[ZFC^.E#?D$$"%>N?.UM-UUA.(Y-$,K@ B7FJ][I%Z M;(0K)P@8(WB@FBLG"Q@:OO_8E9Q_,!3*%L7^DOX+4H2)V1P*^&82A<"YDMVO MP#10^Z$D-,&D@E2MZDAHLZD'DKBA1 M:CBIA%GUIT2-&2%0'']_RM0 =[KB 20-77;E!%*^Y&51N:Y80&%+YEQ:W>5D MNX0@&$+*,:/];;)A3R @0T%"^?N[X2V#J#4P]ESL,$S &9ZN"(>P*TR4">C* MG25O^R0-O'9%X91#(4XI=D6^D^, JL[@REDAAT,U#MN5>P; *%T*DSBE3$+: MZ\DBG%WQQ\FQ$.?K]>>#LX0Q= 2%]^>R&R6(JIGQ!WA,%DG<_SD/R"P@E?)+ M!P1A&M.1M<,SH(CFG#8V3<6.A5[+EI>.'H?[ &3*Z#R.'0KR7=C2\ M9??Z,O.X5=2S[!<@NX(FF5_'J2%'?&^))PW$R5NK0&-[#^$8TU0>-<,Z);&Q M6];XZ!OH.S^@'(59Q))_/U'-)2%EVIF884%S#*^B5+J84;%VEVB\\>1K' M^()J#A0?^XI8WAZ*)R^4,>?HRYI]X>FLZD0W71=Y$:9L_XFTB5;/<*\LETR# M]Y6XSJ,2E] 3192<0+;#(>%W G7=V1Y>"6$+@)1O>W2E"@P"D<-V;I#O"E]+ M:P2UM ;(#8+%Y&O0F9S;0D+ )["'MCH]PJ0E.[C AGNK2Q>\0DT(!=PCUEX MYJ,EP0 )_(C.'<+"303T5K@BLLJ72[J9=UPY@I6 4C!E.I7%J@22U)_I5/9J M.VCXKD=7S M,CQJGO7^4D"M (OOBNXOZ7.L!Y&F&+S^DD.MX*B.47VNI&0#"UN @K!=$9FD MJQ4@T^"V=4544H&E@Y?;E0,=:FU53*IR99.I++Q1$'!SD[6$Q42XK5,VII8X M]YS[YHHY1C^Z/+$91+F^73VM7K;-"O;#4SF\ZPT')65R/:_YMN?&XM1 M='J0ACH5C>^GVAVF6_73.F.'+*;/%^W))@_50.Q]QF. MT$.8SM'N&V[Q:2)/.K@7@JKUP^AY.[87-I!V.OVX' M89UZ7<_T)6H&+U%S%W['R_6R,86"^WO_5.%43%73[[U35>Y73@V?D]_,4,-% MJ.'7WBDZ,C-Q:1..,UNSH^F2YQ_=T&GM[I;1KJ;5=>33IH2T@M.F[+(GZA4/ M?-K1>:0=G5Z>1'*+V;YJ6'811ZBPW;HN_.0"T<[VH&7QNOF"MNUV:.&Z <*@ M[?SNDZ:L2)I:E08]^OZL&&/JE*K2T=^N&2E0ZC8_YW85'Y=6YFS;+YY.?--D MO^[!BSED%'%;OH'X;@;[ZK7MSHPY",TN"T+2-SGT.ZT>[#35F1B?'YO 1NNF+0 M7WU'681S=-@+533OYTIV2?F!#;J?W:>/6CM[@+S8/3&E]W-[/[?W<]O@YU;Q M^FW33%#,HCM1FF_EKOV1>K$Y#-D=N*]A%E='[=&96E;LX+D.^WN358C59+TJ MD:4GO$[>,Y!7WUZ\!HH;T+>.(]_$&[FH?Q1%;[>?%T>,[4CY-ELS#BN5G6?A&E^JA+MDBAK3+5%00E=[6\?U/E^OL2>_=_G=V 78#:[+][6DK\>[=IG@>T7_&W"O]54 9$YP]AAB< M1T3AX,;8_L(41QE19LS]=:8!C0.99L\L+G)@%QDDR'+["_L?=C70O_P?4$L# M!!0 ( /=)L59N$R["0*\! -KO%@ 4 8FQG;S(P,C,P,S,Q7S$P<2YH M=&WLO6EWXKBV/_S^?@H_.5/56E!A'E+568L04LWM).0 U77/\Z:78@M0E[%I MV:3"^?1_2;;!!AN,\2"#>E5U,1A;TO[M>6OKR\R7I?;[?;U.[WFRKKH!L.)Y\+W5ZRR2RNE4N.:?.M<2+]0T/I: M[W76E\ZE&D"RX;W2@/*GJ?YVS;XBOZE4W?=%@4.H7B/-,($FP_7UAN(W,W)M M^?K_GAY'\@S.@7,Q>C>+Y-&>'SA#09J*-/A_=\/':Q,#S9CH> Y,I&OD7N5Z ML=0J5LOKAY)+?P0O*/W6]4C_V1QZ7J58:3@W61I%<[6 FT6< ..5W<7YAOZH M62R578,TL!GTJ_57/C];FAA. PG0OB;?;^86=%VYZIJ?:Q985P-FP;[QFX6Y MP/[8H=]XH+-#%"]RZ->OP%@C!QEZK5)N[L.:=84'\J8OY.L6Y,T-*M%A5!:W ML6S.EIH"L:+/H>?7P_NO#X@,?VI\DO6YBU#AR/3NR_L'QJ) Y+_LY O/JK^J M4WU]Y2O258"G.ATGNZI4W9 2!Q 2>\E(P.F+6,]%\A)CJ,DK_SLZWWKOB^0 M("'9GY 4'Z%("%+PO0+SP7*R;>XF /GKV?Z0O,PB46^E_).F+B4P5WE(*.;3XHUSZZQ,1^%^NK>_8 M9?]?L2A]A1K$P(2*]+J2QA80[PD0I1<=FT"5BE+]NMQDPY/*E9MZ[:96UIG.O;+]?. M6+^\ZLI*,LR52J _(1<7#?1?>".52POSL\0^F( Y4E)H,'0\8T$EJ;^^>KVBX+>G"J2Z6.@]LG"OO\&5U<2(HK+Q?%%_\MN2^2_ M5JM4J56^7'N&$<^PAG"*#*J S&?R3="HMJZZO>L/'CO#KX."U'_N?HIY8)TY MU!3RUWQ0P?1*LA3C+U=$D]Z\ZD1- &T"5"+';]D_,3^\RT2'^8 ,&:C_@0#W M-.6>\,75;;%8KI"+8W[>O2XOY^L'OI!;Z,H#^M8# M!C(U2Q@RY':KWFP3^^3*\VSD>>!20];'WT;WSN-M\7;3U>=S9-)!&!U-H3*" M<"L1U0@:5Q(=%;F6RC\#W6A()5#$2[+TSMBP?7,-G)D/KE(*NW($ M"J,9P'![D"_$"(<$H\K(U.4?+P /\,BD@OMWH"[AYE?V>$M>!M*6@)[UE;\8[\'27O7JR?J!*3-LSZD+ M01_U'9FS[M(PB4.-G^#\%6*_V]!(";N#<^G.-?9OG\"?.G8N,CP_Z5B7N CP MLO0#T-:-B2BE'X I+*\7O%@)N>(5 J+V<6M=]EGK7=^5\[6^RV"MRP3;1^*Z M<@ZXSF*M":[+M>/6NG9HK9EX/+S6N^+P/,7&4'3U1U,)1:'? 484 M+7WR&&(7F%;T=GW'#;TB29Y:\(2/B$@2#"_I\!8 FRL:3K:0"#2@(*!]U=\@ MUF@,[BL--QLV=H= FUH7/B$-S9=S9SFL^=,4QPW[P1CB^95KV>N5MF>"-/][ MHRPQ,:#,V=5M(X80ZZD3 N]'38AB/7A"Y=81@=QZ+9POX,-1WS0,97VJ4=-_ M#-Z)^((39![/3OM=9#\J>+G>.ZK!@B:QB*O^"($!OT,TG1%OL4,H0# _A'- MP&-_2=>U[%G8NO_"KB# 5[?M8Y:UX1>#""6H!I/)'5"I<3R:06AV,520^:@; MQB/A:Z029DX^"%%OY-BT/X28/[HJ,(S!Y#O E+L&>$@QPAC1_LCVIJAM0Q.K MW\AT"57(3;5I.&'D+(9SOXZFL(>X0TG;7-TL5V(34PE.UT]419MN=0^OU:/- MMM0X/-O-9(DQ0\2"0; SF#SK)HQA4E5_&AZ8E \'MK93$$&:YX6(BK7&Z?VU M)/*ASVPT] ;I=Y52N653<4SS_8-)GPS]#2E+H++?W",BQHEAM&-=N)B;Z2(6 M:+@C-!G0J!\M Q);P=Y\H>HK" U_ $5>-_:_WXD-1Y!F+9I'6[5H>B$0;+5C MP%9MAO,03UZJ[L. \-$+,4R10GZ6+\RUCS7X6[60$:4+9>)V(QH3)[&"63%Q MK1:%B?7^.2T20]6'@]C(77;2STWA?("IU82/"L47T?$#81OQC-OQ%Z?Z+&Y=H, MU(A%I$'&A-0^&L^@OST8W41JE4H!6$C0S'T@&*#+F.X\ZZ58[=L*I^2L^QLA MD)X9D=,_B)2XNV([9]N3=/LN3JAOH%$OA@@<%BT&YI)-'6!YUJ)/C&$1 M&OLLSO#N38N0V2\^4B(K4JR6_K!B'@] 9N$.)_6@JV]D3-[O;)%^#U_-OF:8 MF!4WLA^LX[V/2"/2WOJ9??DCG +5"HQ:LE]=8?!$+B VC'.)ZU>>@?P.L0;4 M.[#J@@4R@?H5Z\O%XV-W;W"6J4>_6W9U,DJR_!V%?$B6"*CW&/PT;"][$ZP= M3,8Z>=@+H:B,%D0_;8C$ BZNU.\QX=QZ!./+(=*9T,O+#=Z!;>._4MTGTP/M M&#_\U_SJ2-;)H1ROY[[8H/NF$4-_C7(DEX'N*6I;+H/UDJ#6WPXB;<0SI M_@D#F7 $\1LQ0W?8X:\H[O8UA9R<'$]S9TH9]U[2_R2S1! M=K&=Y6'N-=*3(4XROATE4CTF=5EM^J25W41K7P#1]DD6?Q(FG2@AA&FWPJ5T M,UZ:*-ZJ'?&A^*;VYU;$IQQ1@%?W!VY]UKA6]EMCOWTN>Q/CA,W(6@TFZP3A M"$X9Z*--)+ANX:"GR@I863H8ZE,,%C.J=RV;GZSUG.[#A+A+N4S'&@*.^F4Y M2W\)]@@- T)OZG,(-?@3J-LV3*.T3R@=%7!R_#4F>8(G-0 _ADB9$NP2!X:. M,\2$HF=QZ0Q;L4=2ZH2-#_MJX+%>/FFGK IZMST]WV1K5?6DV M_RU?$UTW->))TCVH-RH1$[]<0:VX-*S[3F38E-NOLERLE!JP6%-*S6*KUFX6 M8:LJMQ30?(5-Y>JV,YUBL@[D+D@SB00SR,J^4<$A,4$C$1:75=T@0R8+3HM9 M)8/J$VE!A@$E?2+]O?2I4I* *3$/5JJ6"Q*EA;75T!EBJ &_UB;M2:6E%%OU M9KU8D]OE(H#-=E&6Y0:42^UZN36)9\#E%AWP_RXU*%5+;+R5K?&R=^Y-I6R_ M 17M!GE/-ZC?&&P[-H&?Q-H(W,Q81P;J0A:=/;R?W@WB\%E?T_V_OUP9B&@1 MMA7->P_K@9Z'L/>&OL366]9NX<8&/5NP(/EZ:U\+&;2==RR10PT"++&G0M_> M"MW^;]Z-K-L_OG4^\MY]P;2.\XZ@')MT+^;M9H3.[S;?K8>IN"ZMLHV;WF^< M]\Y#KCUKL5X;JE;8PEBEV,[]YT3Z$#US:S^>E6$[MW"^<][36_BNM4O U#E8 M8*L'@'F[&=3Z1O8WQZX9L1@[BX5*9-^KNKMVKGW&-\3AF8=:O_6]J;6S?4>[ M8\,-^2XR,3A!NY<8;@ ?28R=.3J5/%S-L>+LKHYGCJX*LNL\Q06D%H;S?12Y@P"4U^OWY&VU<[OZ8?W4-/G2/.[;5@# MVG.+:^_H#YEV@<5_6%>6,G'F[5B[A5GK0WXAZC?JJ]O-'G;7\.,$9#;NUPX9 M_,D8EAOMUWDEHV?X%\R-@HQ<<^,N&3F(#F2_-AXC=YWC ML I,:3Y-UV@*R0KS;WHR\ GR-93W36.#^)WY<&G;1B36IN#J!2!:76=5LYP% MX?;.[9R(.(0F0,0)ZP%,TX'&65#/?U+G1+:.+"_G2Y7ZUP-S1KL5S!<8SNAZ MO<&^)NMS3JV$8_DP[#S/B;C/ND9_B765MJMV2I//@I[[IL8]"8-<+F'3G)M# M=C21A2UTP<07-M1%D5O87@G:7GD%A;#9SICTWF9B[EI4=S&Y4Y>:;VN0AG$] M\[5SMOMG'8@#87WRAL!0O&2[/4XIF5,2)8_@<7&/>8"M\Y$A(O12X MY9+2_BVF\NGT\N1[)K=W6E3G9;%3(1,BYL--XLY;R9ILN?4?\F#&9TW&L0(>R_E:H(<$5_8B1=%;F%?II7OSA$HA%UZQJ07 MVTJYJ?B_4.M3;"OE$HW"-!;;2CF#Y"7;[6);*??P%$Y%4HC-DP?".4B%QR.V ME>:;KDCD)Y)OY1WSX4(BSY!%*^\,B)@//X<[OR-KLN76)O01/F)V01-P]F][C>9R^!G0>%SY^%[^&H24?<&,5VR MN]4W#?VUA/?0D#%:T$B7'7]UKAA,F'-&'.P%T%9#*$/T!EY5XG.;.@M>L\.L M.0\7A9JT$Y&/-O7+D \"/3E##U>RQ[TX3/"& 1!;*Y>P'NM.=YG6&K( ]++$<$W,.00&>7]KWX*\='[O?..\I[\_W-@B MJ'O7%&F0C$^;CF0$-1FZ4_J/CUT^(7:XBU>H:244MD^H-8DH)LD3?41_/"XI M%FSH+:GMNR!"?O4,YI#1\!%ILJYJ+P#_L*LH'I::PK54])N'3<(#LSE#8^RH M@.!X!LEU)6*BF(/)A.D./LD<-F04.*'SHK1'!C_JVI3 ?TX=X/%J8;'Q[W"& M9!4^ZD#CFZ)^H[>)N3,'[B4MVH[A]33&8\TVNW4G9Q H_M=Q3L4"1]*]XE[KIDZ7A$[@FB;+B8_YK2R*T1R-.DM$H'XVK., M9P(M8F"2D76M*'(> 4*_]9E$/LA3L?M_"?+$58,9:V^O@]R3IPK:_70ZG\ZR M!WE*$(TK3MN3S9/)8#"@=O@0&3_N5G=0DV=S@'_86TJ(Y7/O M8@FQCJ<;67L(X=K(MI\BT4=!&6F7G+:9MT/4\PJZ[,EU9LQA@GEX8)[<)%_S M 6H_M3'^J:\_$-#G!_JGZ8U=JIXAC^7&-'/>=02#G0N#;9%4F&6"NP1WY8Z[ MA.X*S5UW@KO.C;ONA.X2W"6X*Z?RAL/'>6*>*IS M3MVP01];K%3^>$ :,N$C>H-*7S.!-D6$PAW#@*9QM[+61P6&4[EHDIEQGNP\ M8D(;E'EFEE!YE;WB<957E:A,K93<+[T;( <*TKKZHZGP2:^@C8Y;PTZ,]>Q% M"\-Z6YCVO$-N4\X[X,C@NFVQ]#XCY:GS\1KW*^Y'P_?&1ZAF+T M]6)8.P ]*W*&'!X9*>!=(,6+%/>*7"!2K&--^BQ^B=X@_:Y2*K?.1L;LG9^0 M.5D@*:P_ \$&X([C2J7)K[YC_/3T-TKC]>".4):.G9N3B5) MCN@836+DAJYKOGXB7\Q\&?LI&F.';<'8!1I0$-"^ZF\0:W2YOF*P3I7EQ7HY MT)EQ_R1S:,)P5M]T$JYXMF4XPE4J!DWV#29S)'#2XOSD6XWEB!O38HN$FQV5 MJZ(C>?#94JA1VNL".+9]N(;0?FS M O>T_ YL:=ZEI\-U9)-OA 1V9@XYKWS0SZGL%?1+B7XQ]PEVZ"<.M."++GOD M8I<=8&?2_1[/!(%/P%Q2?3+0G@"69V7Z8[ZI%6>]DH:)@3/MQ#0W$D M"9<4(TQ,_.2FT&@Q2$.ZD''%#QVZ"!+%G*ER$^E ILI]:0P94/*GX7YY_!GH M5$708[_OH(GL(W?/^-CS_;--$B.4/*&SF9M+8XDP$F G_BF=6(!@8,C"-Y@N%ZT)-,3815, M)5X%0^Y5)Z:A^V6,<+OK/8[& G!'[VC=+%N2D*/4#@DY]Z6GZJL2@6]$;^^, MY%ED/Y W0>92A39E8W1FMLO_!&;. C/9UP$& 6R,3%JQT-<4](:4)5 MR$PF M2.:U(21-2OH.V\I7>L9^7D1$@G+\1.,5-S$.TH6X:,92-0&W+<#VT,8).7@G MD&QDH9(0P9K,?H&>^\+LEZ\!]SW3'#3W/*H MF9Z7M1E4N"V P0\PN&KBU/D)L+).N?;F"U5?0H()D MH(ZA/--T59\BWE'BF>T&%X'33B)8L7_E+D,<"=1=".HRDW7E5K'4H/V^72]% M0XBXZ.HL:0BZ;E]ZHB\BB!FS5[)-G[CJE05]N(O,>.I8!7WXK%H]GCYYVW-Y MGAWU>$5$'O90GF=GO$00$:H9LQ#GN?.4(]I.0O9S)OL3VA4M9']N97_\U0O1 M9;\0%SR(B^RU3;Q($F+FPGL5ED5,(5Z=48[7@SR>/D)1\* H>$6$$/@>VVBLB?80,YTR& 0[_ZEZG2L5P5F"]K$SXT^F+90,HV!C>+I;;5O'C]TH,^=O!?J>E# MBMS!Z=!4DJ*NL[ AJ+M]Z>FMBGP*FP1)^=G %)U*9U#/$IEZH43\F6YU/ 87 M.:UJ21<7Y[?A40CX/&<73J6N4 R<*(8SQ)-0*!DJE.SQ%+P)5Z@2 M4!V>;X).H*Q<")8CA#/ F%PDND*!,\!6_)%BJ'GVW2T:DD5 $+&\B1C,Z6XD+&YCL>&JN_W$M]_O_CO4%/RV%PJ1B#L:T/@69[$$K7\-C03 M$,H)A++,]5NV?4[,B?-*#.1$HY]';'YWT;]#-)V94.F\00RF,#>+[SMN[HD0 M9/0(R<.K>;&?6$)BY8=80M)Q2SPD*,998DDHI'V+GE!N02B63!==B!L>]G@) MR;-?07.UQ49(K%P22T@Z;HF'A"S,./LH9%JFBRYD4^I$<#SOK@H,8S#Y#C F MMQO@(9T1(\H(O3^17\WLKXR^UM4U#5TC<-F8/)A#Q>F_)) M.">9%CA5.^45><+Y$7P..\\GI!J%3S.+8\G MH<=+C3_NX:O9)_?"2SHHNPK&A"]@!5Y5^ 3,)9L9P/*L17_&-U%W9[.N?CDX MIR1EA4E EIQ!&,\EL-*J011S#*7WWKT4KM!2,9 M_JZKP$0J&>^E""+?:>=.!F5M$1T$SWF*GQ3 N\+*)M0 M&4,\OQ0AL#MG(0&.E "[2WB1\."2][NZ9N@J4@ -*O9-.#<8";LZ7NB8F-O/ MNC:R!LPGY=AAT+YSV- L<#+YX+<#I!J0^Y&/M*D]-7O[ZA\CD\R8?G"W-) & M#>'*)KP,RCRV?GQGN7S@[-;R_@!6/I[K$W&@L818*1 M:^TN&4&(&-!XJG\G%V&!I&A(VEW#LT"4Y^.>BN9(8R\Y[6*Q#R<[W^U.)Q\D MLP#EH3UR+/UF L$">LQ1]9CNH@2UB./)"O5BJ76 M'X]P"M0>&X)%*W6%P1-4D Q4F_$?=6U* #FGM;'K^#*M<#3L$L>!.8/8?LTI M316(;K:F:C/=[H1/9W:_%=O(F -+EQA^&,'CPD^I6&H4JZ4_NI@LG?D 9)9Y M8] 8PC==?2,RU/N=C2:?>O&^]D9>ZGCU2"3C8&+]S %?"'RZ?N49R.\0:T"] M ZLN6" 3J%^QOEP\/G;YA.C:U]F9R 8Z>Y?V=-P&5K_OH5#TIZ;,DP$H6;>= MW(>5A'C29J(8>%)Q\Z1@3\&>@CWCZ,JPQ:#[NC)L71I7FUC!P(*!!0-G[C/M MMKD1["G84[#GB?KUJ*Y''EY.H'NK>ROGR-3E'W>K;QKZ:PGOH2%CM* Q'B>> MM;[032OVHSX!BA/(Z^KSN:ZQCP/X.:<\&G*E'#Q'7J\DN"LCJ&??ZU;H*J&K MA*[BJWCC,,_PAOU8H,"+67\D+38Y4+MI!%-5[.(1>2@T.B\83B FR'4IL;.D M8&AF#ERRC:CI;H3*2+#S:\@+>YX Q1PNBW9[("+*X($S$T*NZ7U-#;.%!!+NEH!C"T M6Q0]Z)C^:/ 3*N.U:Q7:1N<56*'6P6FV%VXU,K:'8PB>4(2$"YYX+DT@>"*, MI_,VGK*/92AK;5HIN5\*Y%T0\FRBAPX85^)-R!*X'=4W\<^EYN[W.0+TV-,] MZY9C_1RAC>*QJY,_?;UM*5;BJ/5!0OI=CO3C 4%GB07^:!'.BLY)N[!T^/6\ M^A$>1WV>6_UD1_T46ODD?T*S$,DY]ZH+X3V>;3@+(L2KNBT2/YH;T&6J$GEC,\A%H2+%).(2[8% M>2:=GP KZ]*EWGRAZBL(6=1[P.HO0F>P_A@CDV9Z^IJ"WI"R!*I= JXI.C8Z MFN+$DX&P+,BF\1 X-)DG+X*I99]2;.NNPX@T'DY64$*13" 8("T&2 3 M;1Q. XQG< CG@'AMVM0BLG$J ZQ7E:PP;;*T5*D2RQ<3,* $KDW>.6 OA8959Q46X62VW:3-.[ M)]?92]C3IDB#Y);:="0CJ,EP#.69IJOZ%$&#VQXF05MGCYQ6,OD,9\ECRF=8 MMV."8DU,?RDP@F]06R/ZNXY_D/EWS#.@]3YFCF?627&^0[T0G+^-F[@X7X"% M9["D*C?N[?T^77V^($O&.O]WZ-:V*=LP1/>R;9:-;42_ P947L"*?FWL) MUA.L%\QZ[7BMGG:Q3#RM6M*@/$ZSVX.*2[/;MW._O"0&SSEO;(%A/V]X+CVU M2I&&( BK<<4;SJ!BX@WK=E98S;ZSX(W<\(9#O3!QLBWLS/.RS6:'"\J.T1Y,W M6P?Q=.5>H;XFW_7&?:>X!JKTMR]D$JLQ!IH!6(LRXV[E_L9"X_+50 H"M \4 MO\@*6I&==-_>=8D>A=F!EI-5V%IRKNQ&L.LV MI>,9PI:QONY)1\P96\ MYT*UP\J"+$3?A'/#MB7P0L<$R<^Z-K+&SB?EO(SGGH/[3*2 R9R7@#V2Q -R M:_*1-K67Q-DTONZX?;^I6BXV?]2<0=SSR;*OT.[D("P1&0^#N M&@HD1D9BSAR^W*!3Q+^#$=LGO\3V#'LJFB,-;*K5\XBXO1.Z:%*?*IQR6XZ2 M$R&5;>$+5^TU1$0M\]JFC$@L(FKG'5$[7PRR<%#NI5+V$34A"T5$[9PC:F>, M/!%1RU5$+0](%/&)_)(ZH%I)9"]Y$#1Y/Z1.1.!S +)SJ?P*@[S >,X?(P(* M94G+5GM_+O M2[/Y>6 P$8Z]!,Y**' L6$K$F2^>M9*-B L6$P$QP7:7'KIS?>Q*RJ3+DGEB MIIWO=E?M#!B*2PQ?+A@%)H)Z38KD*E]YK]0"+?'UK@R#)Y'B$BFNO&*7:W=+ MI+AXAGFLJB&E%)=@+F'/7")[G:GEQ36#B137)7!6\BDNP5([\7>1XKH(UDHM MQ95VO$#$U45]6Q MAL #D)%*AOL(@<$SO8-F91,S[-SRDB.QSEL.IN4 _!@B90K'4*,*&L(SH6.8 M>27&CW&>7$\A4=LT.:H39B ?W3! IE ?5AJ MRKIY#NO*#_]:4IGV1OY'SW-FO]OZG%^2^\W:IO:!N<=@R?HOWL;:]UW%. &V MW;"H%KYA$<7,YA$GM]S:1N-V#_?=,-1&_G158!CN$R%&D)ZOTWG!]L'B[)MS M0&QP2_@CPG3'>UK;"^Q":/!*"_Z(@S^01T1;=/@.,";"?X"':#HS+>O)^LC& M>!CFR3,;K%/!0>NQ@8AG8:)#,F7&RQSX7NO1C>70E@=ZO\'T##3J:,_00E*1 M]F.HJUZ0T!]]TO'TNE(J5:\Q^?J:7GUR$ $<'4C:;C.5 _SP&>(NV&?DV&#*09T2Z_7/V-J)8KOV=(__QK MJ9N?MYYD??A9VCQ/H@^\NAW3([@D?2)U*50UT_AR#KW]]MP?]^ZET;@S[HW(6KZF/X11K_MMV!_WR?,[S_=2 M[_^ZOW:>O_:D[N#IJ3\:]0?/F0SK.R# U*:FKA6D^T_=3U*E5*^U,U@B"^KV M,V?8>>@,4BU#T+1X_RP1!T''-]+?2NR_S](KD'],,?$IE.+V5S^18LXH"$O_ M(-?IF'#8C:3I&OPLV8^5J@M3*EU)UX&3/)V=/)-*CZ@/@^&31"4GF?#SZ_)R;BNZ*\E6(4/*] $=>:]NRZ7BOYFLVMSP]A!$8EZ]U"%A M,LEE7??+%?E4AJJZ (I"V&7]WE@ V7EO#\_S&$8KI%'KZT8JD0$3^IBOND(, M 7,]H3>(36K0V$0ENF?!KE.V;EEILF61_-=;VEGP@L0^*4@&(=CD\Y9L#J$, M#B'HWTMBE$.LKH9PH6.3J$%Z%Y/8T636Q"*]>=5U]16HJD[F_!X2:X3JE4:Y M\GD7;P0'7ZY-Q6=EP-+44UV9U]M_?^L,Q[WAXW^D8>]E,!Q++]^&HV^=Y[$T M'DA$V(^)1)?*56DPE,KU#\I':? @C7_M22X]L-8!G>Z8?EUN5VL;R6M-]=K$ MU$RP,7/-0)FIP#I*_]L?.$^4[$>N^:U$^_BE6EX+-!U+Y@Q*?SF MDRQ#6"*^'E0.B[H7=G7/<@P],+U1J-=-!CE3P&H% 89:2)P^$JZ08(=U(#U%&E'[/'X15N)=A(V'G>=1GPDJ(<-2DV'F&G*. M$*/.H[5FA!DU9\#L-@J4:?4]N?A&(C8-$7V(VBN;2=)?B-^)WZ7SN]=;(MH% M5,7O^/_=Z^W!($9N_?NN/I\C@T:QI0=$3#QB7]#8=J"U8X71Z:76E2'-&.(U M%\OM9JF];<>DO;)\A(/VD+(2F91W_<%C9_AU4)#ZS]ULG(8OZ/9#[QW()D,, MC=5B.$4&M5-,"1B2L8 R31TI$M(D9!J2/&->V$<""RL*E#ZO\8&(F"<5U5\[ M B'6K-FDK7$453@Q;YCS87^ V7K:[LC&U7.[+'[NGK.@M?8_@MV8A/"[5^SU M-=G>PTKD)4NRLRH4O.KJ"MSU]PQZQ0+K;_0^H8,!]U %/P&&@4'2;:]O>PE? M==/4Y^M5K/S#!8[]O^1Z\?_0.[&QQ M?/NA_VGX:?1)ZLT7JKZB&?[,".+E&>E9_^1'!>[B*EE(F(ZB8&@8]C^/Q!K_CQ:6H@[UL':ET=J)Q6=F5=L3H2;U M I,E0PN@2O =RDL3O5%+FW X-#Y*'MY.KGTEAXHT^E\JMS];%QB2"56XH!.5-#;3 M O&C9'5)K7J)F(R 3%R!X4 @O*CT-)/G"2/"LQB9B-S$/U(.9[&^CNR>9,B/2T',H+7N"\ALI5HVDV/V!AHU__A$-UR M*B7VK<>KE';*HL*-L5OY1-<@OJD$)0-/H99_,LLEZR1;V+D37+:X"Q^+ M'2/3*ON#0)Y),JT<=@*S09Z$303+@6#4LLAS' VJ]4^U&&G@0(,X)^XA,7"L MO\1KV>GY.M?TPX#I)V,U?]75#\;'=*A7JWZJ"NJ=3+UG.X[+F ^^RS.@3I:N);G^2:A+9U'3#B'I-_=X]=!BG1+2)+G@FZ#<5=Z O@'- WI M WGS[[N/G$3MA,,7[@GN$JY*G3VRK]%-9R:47E>2/(/$-R#7_R :%;)@/O7V M7&G3#^6/UAAGP) F2"7.(E!5<@4M,J0^Y%]+1#U(XCB^0OL"&?[DRXWM.>H=>)CTJ]9X9U"OB56&[UT@:$,F0U7KDBLP)6 D=QO0OX: M2V(%&#.=9G&=(C1S!LSM6?P$WJ'2<5H_MB?RL2 !39$^5%RS?860J(GEZY]D M+O1'['KR2SH4^V:L@1 ;"1LI,$RI79(4L#(^6??9_?^!D&%WB3&YJ57$246C M"O6J1ZE2XWS'' 1V0:%\T* %9)AQ NV@K#!28BDW? M3ZDJ+?I^89#QD9>VY*6@E?4Y<=Y6!:HEB$BE(Y]*1&W_-&?.=Y^(QH"2 B=( M0W::6;+"T_+GH*%9WRN?UQ>&N"1X<.M+J9YP+@\8[?I:I%D<3ER48L71?6Z% M]RGUH&K$JIP=HVN8(J[0G:>7U1IMJU26HS^__Z9HU$VJ-!.ADFJSVM7K0 MQ,_D9X8^$5B:SNSTI0'95>2AUDY-G\U/Q'JASU)7].$_$7DTQ;I&YJ=3,?2& M#"8 -:#)"*A4A='R39:<,(E1 ;!B2+1>$RE!&=GJ!_#1UXJ(3"+AX=GVK3$C MQL]:0'T@"&#&IE4KOM^&^QBX_,2G.<+U']$AI"+MC@D 5#*'A[2-CP@;&[ABEV557!)HR M(C,T?KGJ/S]X=X&3Z2BZ:5_@A8FK)UC]ZK;2JA4:[5*!_.O PQGGK;T4GZ0L MB>-YMH+>K.3[+UKF_G%Q)W/>)JW;?( M^?EL4B1:QOI\^POJ3DDO7Y^_/5VYFR"Q*S=-D)Q7FQ>;V/9+YVNO>#?L=7XK M=A[&O>&-!-2?8&5L!ZP]J^ $Q"M'!<2M,/?6TOQZ[[\T=(5/79CQH/O(.EO9 M]U>0L5 ! 132:/:W^*KJ-%.Y\UA[+??T=_II+P +%5"H68BT"F6\'ZY1N77M MZ5 M[EA9RR+:9BBS$?2?[WO_%^+A\>KN-.>XYGT:#M0F^IK_J:54)#^FBNP&OL_0 M*[(7Y:4S'-LUK73(9)5L^H#TEXG#[7&2)50MS]=Z(]'X@/U2VK/=92M?OA,< M./X6K>T0Q/&W"+B#Y>$?-S_W=AYK(/49KV'ZY*E\)/HF93RIYX)/Y=&X>U&3A:R>?@ :FC(W^94CW MR)"75J,%FK_J:$!=&33P0=YL&(]8JHH5TZ*?#Z&Q5$WFV=KG1^F:4_SL0"9= M]F0K=%NI"=8\']:LY8$U95U;X(,:C#IZF$"%<<\+UF6H+#%,78G9@[VMUO?Q MB9/FL$S2=:[CG+V%A?DSFJL@?(68?(5=062+!*GM'1K?[ZFI7"(]^O-[*ERU;6Y&ZKS3-43Y? 08T\Y/!\95E;-^/K4O8 MP@QKF9#D3;!G6TRQ/:$CRRGV%%1XO[)+*22[M,*?"N'K*]8HSV>)Q9ICUB#P M &*W^.)0Q4,Z3!5A#/'8&YV^\\2OUG6AS1&7N."$MM@9/1*T[XZI/DG[_,[32/[?C,#H,; M?;L;]>_[G6&_-SH\]V1:B@^>1X/'_GV'GI-WUWDDV.M)HU][O7%6(^J,Z'DB M3YUA]]?U*3MLM>Y[W=[376_H?%HY/,#(Y9:'-_M_0)IDSO2E 32%R%CX+D,B M'=@64EH-RH(_"^B\4X )/J8,[8T0/SHJ;FM*(KB8SO!7D?L5T\[*1SI0R&XK MZ^D@G'B7M2M2\;51+-OUP(H$E!^Z3+^$>N%:H]LI&V1_UHQG<9?S MUZ=AB*!#DG1P2[M$2;'=]4FPH-?["M<7)P.$6,?/;2,CY4%\6&I@J2 3*A]C M1FGHA8\#7%$?)C#HF&'QT=W9D^V:[0DB:XMBV;P-.6"?$ DE<*54(P9OM47^ M5Z]_M"7Q&GDM_\ZN(>1IW$9SX.X)VX*V<$/K6[CHC ;; -_P:>N(NG-\E M 1G'GUS;I!M;%OL 8\9 M=/N*;V8FCD=N;_FEX5.YW:HW6^U&S7\_+MNKO=GC^VUT?V7O%%X:Q2D BQM* ME(ZFT']Z&XITS"[ F'8;^!VH2[C>,%S=NR-XLW>X6+VZK18JC=W]OPE1)1'" M7R22ZCY(JA3+E0R15"ZTZN7LD,2+J9.JL.Y8+41HXSX9$F*^JK @:9"UT:2M M(GX"38:<"^Y#-\R&P1I11;5#DN&:(L_07'="/):O:I2OJJV2D-#\0Z8952;' M"QDFBDM9*O6+M)O[VALAEXX1K4\0(C@&?FI%%<$.*5:$C:+Q3[4N!"[_ &E' M%;BG 83JY$J&&ODB+=T7#!< *1)\7T#-L+>B6*?/RIZ 7[RB-D3H/HZGG)88 M2IH+0P]O#[,V2U&EN4WYGD5XXKNR+196^/P4(ZF=JHR/B<1904M V@?2Y:CZ M)RE(E\NM5#$=6U[S3%R!:H,]:JR;0$U4+5V&@=>L1 ["G,Q*M4*K*>+B.O6<_(!SK2SA3V70G8Y_+=&";A)8AXL42,_Q0?8V8*$OCI8% MD?.K+UA?$)BM7E1",&*/K6D3-8)4;6>8"A. "0N8R&G4V %3:37/29/P*7*9 MF\4.IA+&^H+F3%%3X XIG&CD8&G @J1;/9JUJ:1"8+@* >?T_,/_BK!" M1'YJ14Y=#AR*/%*",&H-)M\,R$R:2%S5J@H)G /$1,X,)H"81GX#"[FQ?+OJ M"@/I"=)3!U5Z&CNK5:%G#D)*3%&3PF4"OQ4YO^A-X)_HFU;;J?JF.:\($4#V M 7+D)&BN@9QX^4D^' '_\I-4JB&KB6B>PTQ"GBLI^I+V@-KBDM3WZ84?VCX& MCIRYM**CD=BU46C44K4-PR]5PBH@O0=[\5+A%\K'#6T?E"/G5$^ /W?:U\Z2GC(V#1!;;,FJ)"%5GEL M\I(?)]O.V:N;91?=7<1=,F*;G/D&VPT#%F#%6JA2N05D&2_A9F\5YTF"'/3G M:/FEX&Q[_H^NKC$''YA0Z6DF$V2==V04G3>]=UE=4NOB!6#:,5U=#7YJ4!DM M7PVD((!73W#^2H^B";.I_,4B=$=3.A:975KKM#WF%5%]DSM@MOUR6;9U?@[ MK%W=MFOYW9N;#UMLIV68)_L!SD#%<)E5;/ME%0\J%6Y9E943I>JT\Z]!^,2= M7YKLH,[@&G?5#'%WD7['/7PU)?V5S!#8I\@+^7\T'_IE^4(E"1YU;3J&>$ZI M< K?-!I"7/,/$[]<4J@ ?"PPJ1/7L"0L\+3%ZP1B>G8SAF]06XH*^RA\XY>X M"M>=E_R*WO [,F?=I4'@!;%CJ:Q.LE/$)M(,JX*EV6X+.Y]_H.S)/Z8$E'HSP\R'*"3/KP:AL2&= M*%(3XKDH7!9WX:!P.:_NOK> 8-W=Q+;&A 460;%&WG7HSA2?NFFX5!$V&/]0 MB;RK+T:H5+)L?G,1YLJ!O)80NC%P4O2^J?Y9BQ.9JIGN'G A?Z.A)GH/U610 MT\QO>[]\&L#>319*HO6T(@L65_9@3]?69$KGXS2WLNT.DK,DEH"_#_SW=*+E M'_Z-5*LO17(_?+=>5K3NWW7ZBT4TW9Y%R+"!S[X#AR M%]]8<=P\,S64,_>K5G>K(:%\>&?:R#U]74P;\33(DCA2.@?/Y1J]D1OYGHK> M2J&5LKN?A;]S#H4OEU'/(\DJ, @VOS[\[W]JQ?N';^3B>1$KQ N3R2.L_W4G?P/.X_?^T]=_N]D?3A6322]>D=&G<$JI+:6C0374HBY_ ;AR-U'XT'WMU\'C_>] MX>B?=B-;J??O;_WQ?T3QHK@+/U*!0_99_VTOG/;1B-@L].IBFSW\!3L=.T80 MT_[1G8+T]Q 2NU(B1[]N_7$T0Q@.L&E.=,Q646E(!7#W+,6[M&-<)?5PUW6).OF';_W MGZ(SG;YAT'Z&M+?A8&D:)GE!G)F"!$SI"6!Y)E7+!*1D9=@E]U!FR2OGTXJH MG#J^!J8<^0C4-;>-:(=V!O\@)_F_$.L*,&;;_K&E FN?1:T4_SB)?/[I6>#D M(@S4PQJVJ\_G.A7WA)+A=&LUG&ZMQJ1;J^%T:Y7JUF.4:YA[$MU::=4*Y4JE M4&^5G9M1317FUW76N;50:U0*S5)C:RB68@RM" L2^=$"$AYY@ZIHG!-!W%4B MJT6+10[+NKWMMLOM#)O]"9"$!4EDG7@Z2%C_@K/:/\NA0B1W[]C1;7H"+4 * M48B2#!;(!*H0J\=S3#7R/HT-'5X(&?I:UR)"-,8AFK_<%FT@]'@9_C\%.+W)\K#?S4TST1>XV? MBS%Y75)8-V<0$RS,%QC.H&:@-RBINB$*-3,L==O+N9$K-5U4'U"B=]TT[VL$ M O"1$/X9FH/)&+R?R,9U/HLZX],4HIXS09!'+NA,%^2U5!OA!0C1>)17;EP( M:TO!'=(?R<>Z1&CZR3I&VMGQ2.L"W&=*K\MPG,.DA;]QK)=>B]SR:.0B1(^M M?[0CE K55H;NN0!*6*!$;G@4$U!JA5:6IR->B@?QK&M%2F>LJRK12!(B),?0 MB#F8([R&V RJR&'Y)T000+BQ;U/X-(NI4FA5^>PM+QR#7. X-CW M=4FVO__>XM0L?:&,CAG>/AZ.7'FS:R,2[T]=4JJ\Z)@^IV.:&+TN37K^\5BG M700V1LHIG'];+=3KJ79F6F M_JJ)J+_#G$>>*RGZDN!\F_7^GK50"![:'JE0CZ/O4T=38HNT-;)M8!B\B EK MG/0>?($@CZ,I5'P@KQ5:]52CA"&DIZ74KLU775G1=U23WTK_(Q$1KJ WZ]5L MK?)FD)+74HZ2K=S^5F+_^>F]]5?.G$JE?SB4I=I'@QO=4Z5ZYTJZMAZ9O'YK MK?>BV,B5(358&*!NQS,H 9F6)P!M12.-FFY2U8?)QQH+.TXQJ]S%K,.Z.8,& M)'@"Q#:BU0VRJUNF-$$:T&3$G$;RP9P\QOA$4'#+-&7@9+?GNIDJFZEGHO8\ M7;.Q)V-/W!LQMI]*R.OT[7CY>O?;U3;^&*UV(65_@BT@D(^NV.VV[O?\[6E] M0Y]%]@+"GXI!1+^ZI8^3I(=BV7KP&JANI+YTOO:*=\->Y[=BYV'<&]Y(0/T) M5L8V_#P#<>!=.0K>#FBWEN#7^Z'O$M"U]#S77D#/SV>3(M9_.M]XOAH/NH]( M^R&12V2HJOYT4Y"Q4 %9/:31IBK%5Y5(,"_>V3C63Y"^ &F&J33\&Q%V5QY$ M_K27!1&!B2@_602C5VQ_N&:]K6N#B/O/OY:Z^7F+Q-:'!8OR!A0[Y:(OUV"]0!L0> "Q$6*;5[[L]J^M,?PK#,,=8"\+J-;G8<80/\M_ M>;V]ZP\>.\.O@X+4?^Y^8FUJ1M_N1OW[?F?8[XV^7+^F+HC(J+J#Y]'@L7_? M&??(>,;D'ZN+SN!!&KSTAIUQGUQ@]]1Y>AGV?NT]C_J_]Z3'P2BK(3\,AM+X MUQ[Y.^SUI*?!\_C7D=1[OB<3>.H,N[]N]L[185O[Q@\--+)&\Y.IWES9!Z01 MO:0O#>*O$2:"[S(D6H_8*I(QL_28(BV@\XZH*O QN[&N5>>!,23"I9:D8):/ MK1Q^N:+>$1&NMOVT?F\L@+Q^;XECHMZ98/*7P\>I-N_>V!(SUFR99AEHCK0[ M&(1PR?6H80;' C?U16#@*4KX[/2!^85JTA@M4?MT]^PO5Q5?Q1Z#ZW-$S"_, MA ,C1:<)2&NBV_*1_/'*04O\V2(P)M+'N3:Q8C*%@0GX'0._2A+P.Q@D7INC MU*V.)JT#R)_'C\4R1%F&L F$T^%LFRI-8JDD7;HUA&]06\(8F3%> 2[N=AEW MBXD7MVM78AAKBL>3O6!=6V&NS6 V$_G[H*0GD*=J'RI+K M6_M)%#O'5B9_W&>+V>08X!'$;TB&UL%*UH=ASE&R9>L#UN)VT[Q@&)'^4B#M0:#5*+2!_D1Q]$X62P&B]YH/1R@:CE3QAM'9UVR@' M=#A*'Z&\FGVIJAH;+LFJFM!^63Q/BR?HE3#7QU$Z5J^?H,#LU]P(!]IP)6B' M?[+"(6; 9 W8K)_/,\,T3M"F'#),-6@_?<(,DU"<[3R\N755IM"I>101S5 Z ME1/^+S1K ?L/A,K,T?-YYH=6*)7)!S^T&Q>A#_>XG'QD5'A*R^3.>.CJ!JM: M#6,^\!:^%W<[O[N).)F+*:>ZKAA4B2HYR\ID;(KLW\#?**63B:%4'$R^4AK2 M;2/638P1H6;$ \6;[8!=44F'LS\*Y,6#O'(Z^968D5=I!_1+215W%VFA!6D& MPZ*IB/9PY]WNY?]*.BF4N#5/4%MZ3L(^\:LG$?%)CR?\ZF(2R)+$S1/U@(X4 MF01_DE"4.76A*DU74D0^(KHAU"5WHL&O'.G8[$CL7EB[RG<21&C#/$/>K\CF MV 1(S)"OU;(IE$E/U>7+)R1W_XIUPY 66)^X#R\22HT3#M_'X'Y%0F2;)^OD\X]ROLN581782SNGIRQ6>G#21H1<9^@BZ?K" M&)BT[Q1\7T#-@,:-R-*+NXDL?=:YF!%DK6T+TA1JD': HUUT@#)'&C),RK)O M<,VR(G\?VR:U1CL&"]JFW5>+7FA.FF*WJ &DS+2+S,%ZM>-)ZP!_:I.]9NO &FT#P^A MT:,.M(<-F8(LBO]"K"O F&W[R/]D!\O6/O.2\12HBHPJO_J-L#9J1%3MSZ0W M,]G?(.(L_O+\*R87VK:6$.:QL5TK7->3/6SWK&NZUS5DI+)>1DON91+US)S\ MYX6K<#U-4L55)J42PC[WE^=]>L@C-$PG*RRBZ+D**;;"]2S9'U)T,'!*)4@V MIXV(N/E%@#Q<$Y+D05[.I-.6V&I]7*$3BP:OP\")^BI"KR7%\G$T%V%Y@5W[ M]00)X,J:B3RQT'?)U#ZUXN@R$C_V;\N-!D?J3^S7%KGB"+GB9V@F6"UVOC&F MO,D M8)H8O2Y-\*I"R=3)[S2*%JRSO;SD*LO-%_X>=R;O7J8_I9C!87H"EDU19,>% MD['^[$&)$PLZ3394:L('%#Y@0C[@*648J?+#;;F43>A?[(X)Y^GL:$R"B#E! MFV'J\H^9KA*HIK5WIIJHMCS(B.3QDJ(OZ3)L<6)6Y[V''^$^Y=D^I7C$7UB\ M :1:DJ++T#)R@>4.&$@^"]49O-S)Z\[@9PO^B)L_3BF"R80_RH5&G8_."E6Q M)T?$64^Q/A:0S'D&\*[G[F.'B#T[XFYBSTYVA135!GO4XW[&=7.L9&W]J-*5 M(&K/ZJZ&U*4)\W8JIE^<.BN[YX ]$Z45S O$(TK-;;NF![!&%+[A?.^U7DHA MK9?^\X/+?"E]*I5*&;4_S%$:)D>(B]*.)6W$-<0YF)SHC^^0@A(J$B#3!E,H M$2J^$G6B3]9&'R6\(>E+TS")RB!PV&_Z\<>\&0:92X=V?;2/[JWBRZ@.&3L6 M%9\9$0<3=JTQV) N.@/?5EJE0K-<+E2:F021,T='GF!W<+-1^^C^)IG!KE$J MM$KU0JW,#>Q$5$5$50Y&5;KZ?('A#&H&/;X@ENP.;PZXN-OYW>VR@RKM/!>> M>I67_:PLG%3[T7N]U#B*B$0=J@B ^$ KCGH<491Z!E;8EEA_T#%Q5S1)7F(, M-7DEF1AHA@H8@(#RY](PQ2DCJ>J(..I1RZ4X2FK8'BR/R;ZI(+!QT[5A,Z:H ML8;1T93Q!D.=-82( 3&8C,'[:;(CFRU."=9H\'$FV(']A^3UJZZLK*_(&ZHTV)LOUPIZLU[- MUJIUQBH++94LV4KT;R7VGY]^77_E3+!4^H=#?JK=-+C1;56JUZZD:^N1R=6 M>1 M0VH@,?OM=CPC_JE,(+ VHIZHYINDJ>Q_3L:QG$ )*L@H, LZ7KW>_76W#C5%C%T'V)]@B-?G(MHF\]WO^]K2^ MH<^2>DGN3Z<@LE[=6CA]*%9L6#I0=&/QI?.U5[P;]CJ_%3L/X][P1@+J3[ R MM@'F&8@#X,I1 '9@N;4$O]X/?9> KJ7GN8Y1Z?[Y;%+$^L^UN>G^:CSH/B+M MAT0ND:&J^M--0<9"!63UD$8L?5A\58F5YT4W&X?+H 72#%-!^#=B$%YY\/?3 M7A9$9"6B'&,1C%ZQ_>&:N;:N#2+N/_]:ZN;G+1);'Q8LRA7"G;",U^NP49HK4'@ <1&3&U>^3+7O[;&\*\8V,L"JO5YF#%$8' 706W6 M\HSIR^OM77_PV!E^'12D_G/WD]1YOI=&W^Y&_?M^9]COC;Y^_>=<8^,9TS^>>H]CT?2X(&\&W1_^W7P>-\;LM%9.R#;G\FOI-Z_O_7' M_Y$^W/<>^MW^^&-&HW\8#*7QKSWR=]CK24^#Y_&O(ZGW?$_F\M09=G^5JF7B M,!*+FRTW-3<.#S2R^O(3K]ZRY@]((PI)7QI 4P@_P7<9$G5*S!9G ZJFN+:C M$AT%/F8WUK7.W(PA PMC(T$L1YE*6MMV8GLAZ'MC >3U>TLV$\W.I)2_4'8M M4NL$26BM(M(4J#$-_!Y*3:]%_1>72144 $+=44 MK@T7EA2U)2D'],T0495L$.4>(F](Z1#Q3!UIH'IQPM*.AX'D\4 M=#R/)YX='3-RM>+J\A!754)J'KO7/;\#*M!D6)#NH0S9T4'VAJ5*I X0>0=C ML@SG$^G9C9_L[Q&SU7@=63O8RY5BM?S'R-E"W&/1%KIG7=?H[LC..S**KN-S MGQBE#YT.8U56] UC"96(A[\T6X5:HU)HEDYOAAOGJG.+M81G?:B10S-$'X=X M1[0/ZNU$H.[3W,%]I+1UO[0Z$]Z66X(S!&<@%(Z6M=JQ:$ M=RZI$3U2K0M.$9QR9%?E<05;YYQ-51J%8MU&,X$B=>(AW= M4DOP2:I\4HFN4C;[SH*.%,@/ZYQ^E+9@FX@3#GKD:F6W\\9L7 M3JD46HW3.R$+7HDXX09WO-(XZ+34@EF%5[P3F)?*9*U1*Y4*M=/H))R)0DB\&*->C<$"X)N$)Q-IW\?\[4)=P%_[' MZ.K3>XH+U">&>GYBYW[=P(\&_:EA]$08H-GFS2/C%)"7S@+A#F]/*CP>%?O_ MA5A7B#6]#7NK?4KML\ ^GT_D"_M^I\L?+_YC#'D+=A#LD!D[5,(=OIYL*%MP M@." [#C [RCU8T_*2LBFKU_=MF(X0_G"PL^75,"]%7ZF0*/5W#0$+;N:I;-( M-'G&&Y)AM)/]SE0,<1.-KH0[_3W5:+3U^8..1S9RHD6EV]52H=;F7XQQ F*WY'S6<:D@YG@J )6@7X^G\B7+1KN>/1L8M/Q,$)%[ 3B]8E\L4(L MV?FX8]2A>4"$)@0/G,X#L>3G4XA5"[:X +;@QU6.)8.?3,Q:<,(%< (_"B)< M(C][FY__NA3.8M@77$(=&,-&&CVN> :T*63Q[*ZZPL ZJ%C$M+E4U+'46H2. M:;^J4WU_0+MGPX=*M .;1(Z*<-I/.7UB%A%N.'?+T1LBO(CKA>PA MVQ8>G N$\/'$#*PZ 1 !$ $0 1 !$ $0 1#NR"4 PB] .(O57'"](?.V)7W! M/']ZHCO4#,#>P'?Z&HJX3&9QF9PR-Q?D.B. 1*K"J\:28CNR"J^C_+DT3'HW M8ZP'%#&Q.-X=,*#2=4D;]H@!DT+&D)XT92 3VBD+*_XWA+(^U=@=14;N_#B' MFXQ<-9:MM2=4\&7,1/N+8-NB@RNG3^2+B6+)&T6I_1,J2'!/WKFG%LN6WIBJ M!@5#"8;*/4.%VR&<6+VAX"'!0[GGH7#;6[EFA-S[-IS%S2^RQK'<6H?CD*9 M>GG1BJ5;Y8Q/4*&DD,90GFEDL::(/I887)^D#^R*CW8UI!5T-R3$:MTDL<%? M!-V%BN0%()&"[K60NW\'/S6(C1E:6$%V*A1LJ>$6&I9E&4^$GE76AM&^1$YA M2)3O ];GH^6K@10$\,KNV;ZUET#8F^?'3/S8FR&W#\?(2Q&"]JGRU5[SM2$: M5'#Z1+[8*N2.Y!C9ZI@POM!3@J%RQE A"RWBU%.G1?8%CPD>X]'SWL-C(6LR M8N2QXX/]@JT$6^5,=86LTCB&K3C@C;R[29P%^2^X./X[P)A["'T]EDJ0!,KB;5%CZ3AA]9T?#W!C]=5CZ5.><(%[*'8(-O1J5[=5 MT:ZL<>:LP4WTN1Y+(_-DJ\<% M-YPY-_"C*,(5$ @7((^QWHLLZ'87;UNBL/I9,@C:#-K =D1N3UYUI!<,)Q!C MJ$@L\","P"( ++17_@+ Z9<2'!DM]C<4#R5&:;]M8?>='^?P8_(OG0>"EE <'H1M6"$O(31+[AD>BN,'A0]WURAH#>D0$T1\71Q MB(#0?KF+IS?2;]-P9#S]"1&I196@K2COX491WB/#Q.AUR1HQC75_S?JKKBID M[$=Z8I)!EI"\$BY9'AB*'W,R_?X,)X39!6\)WLH1;Z7?JB%*]%TPE6"J'#%5 M^@45,07E!9\)/N.,SS[L8[3T"S"B!^N3YJW]$7W 1_!W25?*E+O4([*>K30_SE=W _*XW[G^4],F$/$^;BIB]J($7 MEF3N8O;-2&4?CFRP1(-;_1'10.6"*(87+'1.]N,^#HI4]!$/!XFJ>,%-9\9- MD8[-B(>;1'F\8*-S8:-(I1@Q*251)R\XZWPY*U)11CRX,PHU!V I9BY',X9VI\ HU: M@[<*#4Z1>^F\$LOY%4>?R"D4BF"2'#%)/"=<\2J.>LBF M"_'7/A]&>#CWNE(3[K5 ^7YI'DO>/*;*9"'9!>;3D.SM6)+AT8N&A7P76$\- MZ^&2V>D MM:N\0Q8SN*?%URG^Z!C2)9:DI<80TU>228&FJ%>1H4NP1=6("Y: M,".W7KQ+AJXBA<&B5)#HGX^91\9*X8>:EPAKR-EP8.G%BQ%N!Y9P6/<4].Y1 MN;%D^(^,_@;Y751IV]*T:PO3,96EUK [FC+>2-;-B='/T!Q,QN ]CWZ88&+. M!I:V01QZ]/MX.&2[A,2BW(*?!3]S.K!<\G/(O@WQ!_,%(PM&YG1@W#+RWH!6 M++45,64LTF7N<$&V!E:^V M#E=$PQ-3YE+++H"B$%'G)A;GV:ULJOM#@SJ+)!AM#@]4NL6D(#T!+,^D:IFL M#^&2E'->OG"Z(#&;YE:#6*RFK2HN%$^:830#&&X+8_:A0?="064M0DLA16C_ M^>'JMM*J%*O,E1"\#X'RLX=_S:NT$LV&E5$J$#7TLHMT]C<0B4I=4 M9K_HF-D[IG7:#7A58=!I-Y$:[I7;?#7*I3;0O<*+LX;%^^)-!">CAQP5;U^N"I<^#I=MY9>FC!KZ7I6N163IZ%H\'+JX46M6JX./SX.-& M7OGXJ('O8^-Z,!OSRHNWU4*]7N&+!?WS=/M;<9'7K[JRLKXB;^@ZL3=?KA7T M9KWR35;]:VO0__J\&6"9#L>3D;(34G8^RIO*7Z3Y%&=2A#ATJI(,5=5>-Y9I MH.^-!9#7[U5@$(I/D#:FUU]M$[14^L#'U163YS<-09)VBBBCOQAI!'#I0X::86O;:9X6\">TO MK_2/E=X@0R*ZX,LU^8C]W9/3Y@$0' UEC4Z7DUZHI'*OD=IMZ MM5TH5WA3*V=]5)EWPBWN^*1UD$_*?KV40JJ4,]H*7N9K*_A%L4V;.[9I'V8; MOV9&X=@F?]NM:RY.H3X]7XW)+HI7ZMSQ2OV0TU+V:QADLPJ?>">.1YNSG@() MQL^]#8+S$#_GXNC,$<&4I$_HKHKUEDN*+TD&QDR$T#F,*Y;]S@NL;'JD5Q)J MY$LOM8+I]TM,91>9GZY807:R!NPK(UJS[P.]WY%T1X/^U/AY(@Q0 M+I3;(CC.Z1/YLGW\3G,[F@DB1\:CHI_G@YL$]O."?;^SSHY7 #%&NP4["';( MCAW\C@H[FAU.C&(+#K@\#N#'(VB'XH#LK'HR!NZ!?+'5VUQ$GRF\:/FV;P2: M/.,-R5 $H3G4OI42?T%HZ_,''8\LX$0,1K<:A29G?8"YQ>2EV'RBY)IKH/6#(*2OF#XIMWHB7$" MV!OX3E^+B'5V>AC.W>BXD9!&;$ADC]A657#.'4-S0:Z+ ,@>]11+0<&1P=R. M\N?2,.G=C+$>$ ECV8T[8$"EZQ(V[!$#)H2,(6V492 3VHK/THE#*.M3C=U1 MV'7GQSC\V'7AZA"2"P-GS$3[=IS>-AJ\;3/E%-(7KGVJL234HT20A0H2W)-[ M[HDE$1]3[%DPE&"HW#-4+*G]Z%%KP4."A_+N%U7#%05PS0BY]VU$?7>6H?*N MNL) >H(*76J[M-L.G(M8>=;:7\3*!4"BFHPL=I&L%K+<(D[E)N+[@OL$]S'N"UFS$2/WB62 8+C+]>5J(>L[CF$X MKKDF]_Z8*++/,G/@U1:29 9 Z$'N03('OT8"R%)2&3 :_J M5/*%5A%;)&Y/$";WBT MQO;Q32SG31P?^>;'%N/0!.,4N)>N8L*53O" ]]RK!E'4GFEH&IJ2JAN&"$"+ M +304WP"9(^>BJ5;Q9'5Z"]8GR#SD0B-L]5)7"#MPK%=CZ6)Q DUX +GYXQS M?I(D]5CZ/40IO3Z,\'"9C7*AP=TA(R*WP9L\C^> A7C*GH5L/V?,2 M_XY>;'R:@+\MET2XE-,G1PB!5*DCTST<^[,MP0\U+ M3#7D;#C0>?%BA-N!\0O>/7HVEA3^D?'>(#^+:FI;F'9M63JFHM0:=D=3QAO! MNMF_\PS-P60,WO/H=PD>YFQ@N>3AD&T9$HMK"WX6_,SIP'+)S[$O1[HUCQG/T13X8B7>8.%UGC*QHKH1 M2SU)]%R,T-9"6W,ZL%QJZT:XLAF>F#*76G8!%(6(.C>Q$DIHY:^$/S20L\A[ MD 97N'2E(3P#+,ZE:)FM+."/E--<.A*H$0KD1K62PDJ(O7U7(H:GD([5# M#W^?;-VJU4+Q)!=8AZZ=0[#IAX9UW/5:<)9""L[^\\/5+1ENH=&J%2H-ODZ[ MCAE)_&*]FZ&9FMH^?S>.#D:J'4RJN]+7AY9P&;N>7EXT:^CY5;P:S,)S_6Z8ZS6HFO MTZ-]4RZ'NF^1UZ^ZLK*^(F_H.K$W7ZX5]&:]\DUC_6MKT/_ZO!E@F0['DZNR M4U5VILJ;V%_L>8JT]13/,K#'A,B)>3A"AI3J#)"WXQF4@$S,N 705O24!DTW MR=, )A]K[,B&*08J65=L2OI$(B:@ 0D> 0$8,0DI9EGVBMJ'T@1I0),1.R7: M5C[&)X*/V_T3W)[?B8M(:";)*C (2%^^WOUVM8V_4ND??LBQ/V'2@GUD)U"] M]WO^]K2^H<^22IZ'^-,IB*Q7MQ8T'XI5&XD.^J0OLW5N^:7SM5>\&_8ZOQ4[ M#^/>\$8"ZD^P,APQ1,FOP:V!S* UJPI-0-JIY[^5V']^66G[JROIVF\)?KT? M^BX!74O/09IC*SK\107GEP=]/>UD0/06'V8"AS*7%VJ C/?+D&&SFU!H$'$!O)=$!&16 NUV+:L#[ ;A9P MK<^S&=.7U]N[_N"Q,_PZ*$C]Y^XGJ?-\+XV^W8WZ]_W.L-\;?;E^C5\,'1Y5 M=_ \&CSV[SOC'AG/F/SSU'L>CZ3!@]3MC'Z5'AX'W[,:V\-@*(U_[9&_PUY/ M>AH\CW\=2;WG>S+2I\ZP^ZM3-U%EBVD54!P::&1EY2=,O44='Y!&U(^^-("F M$.Z![S)WG)!T>=^0:YA 3#BP>.TT66A,- MXB B%9GHHX(NK<>39Y(_CJRU1*PM9N.%5RQ$20+W20Y,X/X \-:JWL(\^;O1 M]/'"T+^B-J7.V''H#R? 1/1@<&EK'-[ZU6T7&#-IHNH_#6F"];FD$\L&F-0_ MIU&6-^*#P/V]JX\;4[Q\+>YV&7=+I*%3#(R:*'.N_Y:M*ON3.LF?3,3(-_;J M,&LJAR+KY4J(T'JD)^_+JFDV6:NU3V^Q%L&^B) VX@5:C[II_2U3 VUI0$5 M"6F^5MJ-,-/$W829EAE#5RTUP-+DA$&9"J#I3J@9;!NK!-_I:Y@S^RWLC1,S MV?:I5;_VS\=:;&Q_W!T@DK7KHE:D OU*_?1M-I'T:L:T/R]0Q=%K.490M4IE M7D!UV1:;+>"M77_D:53.([:MUDH.0OR&Y /1,L&*1[&BWTG$Q\IWYX#'P82I MYHZF? <8$VK3!A0CFV@#W%4!FD=KXU\IG;XO6HC]K+$6KO5OUE@KV3 M1SEEK8YQ3QQXMH6%>NU@3LMB_VL9_U9)(RTKD\D2F!+YB!9 2@NPHC400FG$ MQ\A^_7^/51H=%^T&DP>KWE2;=G7#- A7W]MDC,;#I^\.$MHB:Y"%:TJ;(<@R MBO *I\%73SP A*4WH"Y9_>U/RRAP>P_(5B1"$<3'HW[M9L,J G;(/*7:[Y1H M@XEMQUEME(@Q%WT_2XTH@-,WLP@-D#&Z6N':G2:#KL2[C_(E^_/M([R\O$BJ M#C1*P2EZ@QK,71$'UXSHEUL_2LQ_!8C<69\30CT2.CULR'0D_VUR[+PQHH!7 MY+*@5KAS=6/%UX$0D*C>X$2TTV(<&LI!VANTJCAH=<9(7YHSZ3<=0R+T_]2) M:2\1U/T)SI2G]-T1.KK41&./]0BR,CG +4 M3F]L+LS^^'3#/5Q@0B=1^Y,04\:1&W;3*%KJM\(+SPDD1492')G?TY'$"Y N MV["WR[*[,Z!-R4V)-0\, YH&V_6O(O"*5%%M+>[&P=V$D46W3\A6BI1NG(#H M3912Q!S[\DMS1W"R,00&O(?6OWW-H=IP3;1H=13EC)SK'.V1XQM>X0X$S0A> MY69&#K6(L^Z6V=$ JHX/-2,0_'<4_[7CV/&\RW\N:N6JQE6(]9A@%<=NY_AA M56ES "MAM=.*" P7 "E.5-1RKG7:]=_VMH60CRVZU?9+7Y\NXVT2WL,)Q!@J M/8N2'N-U$5K-7!7X96E/5P5)H>^V?D8Z(M\F_SJR8^^0 M83H"R#*F%=..XA!Z(CX]X9?DWM43?W1=C=A[FLF"X>RD#^=-[]TY%0!@VL%: M70U^:E 9+5\-I"" 5V$._PAVZE\L.!!>[UA@>-P$Y:.9A2UNMDH(]$9&KU\V M>%?/G!]ZRV5NT"M<&YHX5%<8L(,NA/)*D?W]4OC'**^\<#LWS"ZP&MTG\MN@ M?(RNR@=8L_?DA5.U6Y-H.8PJ*)E4.3VJAS[M.S)GW:5!H FQ MPYBK?&\,%UB+KD*229S'#C97;?H9!=;R[:$,*4!I%X*E8?DE*B7^NK9Q5:#M M9H5BB$LQ5$NG)-G9_L%=1F4T'$R^L9CW(_ULS:;/,-*9MT(MG '23LF[QXJT M"^M/D'>G8*$;*"&1'_HPGGB>%L^I:@DS<>A1[C$!JZ5D\OHV&$[-HS8SZ5D; M>F'CK_2*&7E9/S]KY.\#?C(E!?$ WW7*1B8;NM(^^RRGKE"]QA[U'.9<#:$7 MN9,.>_5BN#J&_>*! (,>C/>"]3>D0.5N1>Q?I:\-''ATUN@X\92G3%J!"C5Y M$8P0KB0B.T:H>6V.](Q-$8/@$Y!G2 M(%YU-&6-D6BYE$PV#@NS_B*P'\?) PEBO\I3W$MD_P^&O(ZV4X4ZY$XDG'+0 MP0%/O^_ ([:0E]"-0C=3I0>+BV+'\XRN.ZJ<$\$4WIQ;(\WE!V$6:9>$D_UUOW!?B/R'V#-E% M9;-I=T2HXAP73C?WWD$3N3@QS)[>!-BY=G5;KPMUD7\\ANR+P@<>Q;:1'"F7 M(5Q8622J4\19]HEL]*V6PS4V"<^/75UC*"5TNH>OD8XOWH0PL](0HE%O/,HA M7".2V,%U86(^WS[$1LR_KB2KNY5]X"7MQ;R25*19\20,E:0V$9XO=^Z5_7%T M%%F3SQA,'G5M.H9X_DA(1MYV&<6BN?H\=/01T(H.K3CZAR0 +>)VEGFP*82! M'Q@]LE3 $Z$O60=I@9V.4@E&DD3A4#([:2MQ'/_A[^R_.+BP @F:8GT R9?1 M \R5;!K)G5D!3];/YYDAXCBX)%Z&X-%7$IO,0ZG16MU;<;NP*\JH(W5TM8Q0 MGKS)BC@2_0&UA@\..D[;7GM;+M2S,:?/3&5E_7R>V2".>H0DV8 5)I3;/!7; MBH22XW13W0@G$RBS)!(A*"33E.0EIH;12C(QT P54'()Y978<^Q"8<*!124'_TFUJ;T06L(->#1,CV80*_8(8U]X/7%?V-?MX MCWMD+'0#J%\)%RW(+\A[.EZD+:%B=[?0M1,K_#,YG5CL=+D(_HJCN4O>^2N; MG61BI^E>=6Y!B>XLI4ZOR ?&EJVOQ%$*<(VCN"0/<#VWDO?<.9%L)R(PI5=(/M1H3)7XDBL(L/ 9N;-I M]PF,K7(79$F)K+K%HO^G1,9$CS"/4*D6O(1 M(LG[E6D(D6JATLCDB*/PA$E)!Z8_ ,^:-+AGI^-&N(^=RKX6[3FP4[N9#3.% MU0.BA9%H8730@!DM%PL5T@IVH$H*80Y5-Y:8W)AN9W':&TE(L[CB4!(ZWM"= MN)NXFPCQ>0LJV_^/O3=M;AM)%D6_WU]1H3G]CAQ!JKEIL_LZ@MI\=$:6%)(\ M'??3!$@41;1!@(U%,N?7OURJL) @"%)<)3C<;8G$4I69E?L2FQU# ZQC,_30 MVQ?T);G[4'I]+H]H^;3W<$1W2YA&_S6.Z577H/2"(-VUF#/I\RV(9 MZ54:2?? 2Q>=&KRI0M!=B]1.6IB;LVWS*6L9B47+H*SC;2&LCZUS10R]ZPZD M"(Q?JZI3*9EZL5239_"U1_[ MKA=4058/A(VY44(W=,!^7L(B/S)/">&O;X5MB\=NB;&XW*Q=3^,D'SG8F(MS2$62/A'9;9EELA0-@5 M>^LZ50J4)(9(.68Y"J)\VO8]K53XOB1'GQHF:G8OEB%>9-_JVJ#1W ?S!NRH,J>$ W?O]9&.W!ZH=*#,=]W!T'!&PI-= M:;U@P"'(ZCO.E_8)5+> M9EF4%:[.F$*QBZ2X.[RC+W=$2I9@:L, M*RFI--*Y+:)=$GX3<\N>7,"MC;B=^*=^) S[$JGD,_4* M$$KL_:-&?[(D8O25WE"M]INN/45YY,A8&C51$NV)W_F5V1+O__L[=(,O8U#@ M#Q>1?ND#T)6HR20 -LQ;RC)*]+)?_X?U]:DOA=%5=C_:;CA_T!=@[ O#(4/N MV VB:QL^G)C[;V?_W!L_"40X MD_6RZA./J1(^4@I7^GE73P_1 S- GJ1.K; E']#O53WW-5+EQK[J2ML6]]]N M?WS/?44RCIKVOBBF(JVHK.K4:)ZF?DS_&!_6^_>VR>O9PV?YGM7WU=/GP M61CVJS'RQT]?"K[Z=#?F.MWZS(X!_7\N'C*QN""$G^[.;RSG9R:,D2#&3I9Z MX^GIP2ELS+3\H6T G"T'Y[E5.V#D_$PJYX;H>R@-_@'L?B]%\*\*)A8(# L/ M,",2KQC_,#KK8]=.0WH.-ZLP152$+SVK!RM]HN $ZN0H/N$(__&[\36?,.:$ M\-Z\''=LC9.;G7H,-$P[KFTNA#=].,ZN[V[:#]_N*N+Z]OQ M&\OQ../L\?K MB^OVP_7EXX>'S^W=$T#AZ4Z)GQ80H6)"ALZ$PE3= 1E@EDC-61-KHK?A -[5 M+>:W3&O)=]ZSX5C_(5_1>:1PH&).PW]\;#O ?J0KK8$\1@K(1=2-X E>>V;3 MA" R%!K-TT:C#F\#3=\8(J/W0JFE>B8@QV7GO)K('YVOMSC>^0\Y2#X>*:4/ MP,%+ZJ PR<%7<1;Z. #0IS3 ) LIU(H5J3SK0*<(S/R /8@#KZAP]Z:$KP M@GWC.^ %)>I !6%Z!E"ERBVW= 77NVX(+ Q;Y[\'6W M;]BV=)[1M)#.B^6YCFH3,O1<4#0&OK"MGU+<7[4?B3< A!PF]/VA]*KT]J%K MCWIVZ'JN8?\%TI?\)UFB^X(^F>(5S[]%-KX8?2/XU\*01X&LK ML'(SQ&X_L #7!& H]S(\P?+$WZ&!^=3QAY:#W6QQ,?%U\.C!"!Y@CNW' WYC M6KQTO6OI'XB[T!,=?9KAU;"BYY&P^&<4*0"]5\,S/XM7J<"/6#*Z?X<66&%I ML/:- "_K2-L"_(B^ ?]#? Y=5-5P5P#YCD09Y(5#0A#6G -R 0.D;W_E &H MZ/ LA6C:V(O!MIRR\\91JJ#,./'<@V2:6T"/KL! I+AKZD! MH'OP#AC3FSGZF)A+\_&M@,\2?3&*@6M@_2G9YR(NI&V\XH\ I*&"$[G^N'PL M3W4X/=7:PY^*->0Y2)N%.A3> V6GPG:@QW6D=]?[L^_:]NCNU9'F(W!B"UB? MEQPK54LY+*N^[*(+_M7U3-#7DF[+Z]NKO:\]X%03/DOQ2N^HNO@2X2?>\CD. M#=U8/2F>$HR*92">/J(FN).(C-@D@-97;BQ!*B+9N<#T8*F.9

NXTD$?1AI%_E+.#<

\)O?;F\O&I((FET/XD'=0 I)R-]>,*8ST'P4>-P@BFD)&:]9W< MV%;@\W R->*WR0GEDVPF1@A=J1&"BD_J"_V(13 VST%M5&(ND8>VU@+G4GK/ MHR0$8/]GET_7F\+0;,/ID(=<5DZI ,;ZC*0/N[$L#&Y]&%'H/C*=K#6WN5IGR+U4BBD:*FO6. M$^9MI2H/JOR-!1J*B;;T[^*;B^ &?'>E]^'T^HGXZLR(*6ON'0E6+AC 0/IP M'? O0SRGX-@Q? N.\&O?ZO:9FPW0%4,FK12>1$]-E)^KK&*D8OP6?@FX72M^ MJ7M1X&'2OAXKX+7 B<8;>+OP3>CY4I]*;4X?B"OE5D4@?ZZP&0YJU[-TL.4RW.V!!NB$?'+_*X_C%\MMRD_6 M>."7X31Z#(WA:S!+\3ST W<@O:A9=!N #7_-)^/7%&MH.C,G8ZA9.6XU*K6, MG*3(KX'PGY\+UNO,HBI 8R90E",#8;O^3/ =+Z/H\MYS>U9P Z];""KQL,+6 M:2L3.!41 M3S-[+"4>.J#WCFC.4%-]K,)@+5*$"X4>=Q=IK-\&1-.TY("V"7 M_R3NPF6*,PFBF/-@/.7W3WZ+JH6\D#VK:P6+GI':\>$4,B F1I./ \WY9NTG M1R/,)X8V/?^3/@OPPXE M((&^68SK?JW7LME)1()CN>EJ'P(W(M1.!&YES%61O"ZVK@J)ZZ:6UOM6(;04 M:WGU[\A=.WH$,.G$4\0-**MP7>T'8."NUR./S(:QF86W9&VA4IG_B#C.<( M 3/" /8,^CQ\R\BPMC,^O*@-5HKGH<^!&/&B:G;C:)INBHD-M+&4!R'J=6GD M[_8HQP=[XSK/J/]AT?C3:,B*P[^XN]*-:SA%SAP^XTD]8[&]'Y]D'Z)DFZ=* M_B:/KV9?,5C/ MWNNM*1S$#"ET\N/@\4 \P@UVG*G6-@>68U%. Z7OP&X^$9" *$@Y$,/00[9& M1@;ZB_0F1;Q+H;99C"NUM!C(Q4)>&"X#"Y=PL3NPNM?.7Z$WNK!\3"3RUD=W M]6G &3L+0!;Y61YT3[-&LR5J!2-GYR68>L@A M"N@T65BYILPHUQN!0@U*ZSEI=H40DKA^0:6F=3Q%G+X"_#NC,AD^N#GA$,76H MN2F< W*7R1B,Q+F%RI RDNY7U,)DGY;'L@/^<3H=252YJ?7$FRV2FG.,J6Y M\;#20J4=KU2:3B#S@GD72TP*EBM]<"#=SENS],'A-5FX5(@-D]Z4DEE)(:;E MV\0UZU$^KGL8C,!\V] A=@+*@B:/;H M)/8,RY="59A0606.K 8JZ+AA0%A6K?=3X3+0(<>R-"I 53;:QHK&- :2<2]^ M%Y)/7+; >BO6$_@3VBN@C8EEZ%DO&%&+:$6%@57.ANUB_ AP5QE?L!$$AH49 M)>A^=!79@ZSW^^A#1<]Z%&N4/8S12GB\2@XQNGVJ/!E2-)\%@SZEA#UX(!!!LW-FS%S#P7$#/ANZA@,[ ML1KF7Z&OTESHI R03R+U.Q(+6 RPG:T,[I"#[NB0:%-1%3VNN;W!*FLQ'T' M8,T.K*;=[6* #^,]@!RDD.P*R\9V55CJ',3'<#! ' .])S8EXET)O:UW7G*9 MR,1[.WVD\B<)@*-QJC@].3QIU%L3A;?;F,>8DQSZ$3,99S-BS6$#E?<8JC1> M_%T5FZ*FX:O:GHR$7A9BN2F_&,.J""H"H(M3_C>P=D")237=CA9"NA0H1SY[ M\)*YEA)S3QSA=[L=C*:E6CBBD.H[#9,A"1.0_4!H=/EXBMEDW5'J0*'1"D:*[Q4 M6F8AT*/8>D551Q,STE^;P(<,CQ1-3Z(I4&$6P?0DGD%59L:!>7>P9="30YOT M@Y[G#L!JQDP9+%JB;&FP8?MH* K/T'VT/$2TFOX'G"@[*/. M3,7:.!NRY$!%'I_P>* F;_5&Z]9U,N/NN0RHN3(&M @TBO.D#*)K)0D!GUI4V,R(\'EF(OA9%N21"K2KG)Y' +KU6I M=M1AP@\2.B%PS< *0E:SE$L"$PLISPMY(RAPAO,3']"F$V@<",R$$H$UX# W M_%N)LY;5PD3'L*GI!^WF&1M[4'&:P6^XDMA>PA87V(R,42#,+N4LZ/L:X_EC$7V_HLMW8( M%0[U M,>N!KN*^(IWM$UFXH0\O]#]]WD08^HV.I&Y?FB'F'V>+40KN93N4)H2H"CFP M.Y+CN93B@9&6H6%B45;T.TBK;O0[QV2 KNEMV:U %XY7CIG1M>$OE+S< W=V MUW>\-+N/^WRM:1D>EFJO^_Z%J<0F%S= MPBONNHA_!XO>LX+F68VIY]O09-_89<)_);HS;WKIW2[=:Z!&0? MZ;>OE_:V^F"49V#U!)@4UW]T/,SL0:&]*IK,XG5I!%(_]>7-#%G.LI6\/.9D MIC5U5)_H>HBJ5])-G(F<:?WNYUK=M ._E(>GST]]&(]8F#):89FORIC3D#=F MX:B14P@\/?N76YTH>[K0G(2Y*ASF&0O4K-2/)WNGK &Q*Z>C-1)IF-7B+1>.3HYW XB?:/\&1]ZN!3YLTZ9,ZLEUNJ$3@'E8-EO?)OZ MNT8957BE>5PBI_YN.I?(+NW<++LXG3(J=?6\8DD4LPU4NPUK6(/@7,K)R:KE MG"E?M_'DU(^.-G9T=M3V>Z/=O@(1_80UR6N4P\TW."17:SB.KPI62HG,MAQ? MUB8-S.*KS.-!.:76F[,M&T>M;1'%TZ&Z1CFXF45,RL'M.A<%1?-BY^)DNFS> MG#E[?YFCM359H@^R*X%0 5WY65BM74@#;>M, MG'A7'R37RL.DAR@1R8NVG\ZFQ.:EV-H6,R(X8P(S:JA.JQ?:T?T'XM(/@/D$ MZH)9U]-+3(F9418FGG>HP2(PU:$QHNJ_OH6-Q$:JU,JT7BPSI*14;@,KNI;7 M#0=J-!'7+T7OS'XE@]E8..%D9H? R:P3C5GLGP OSFGPT:KG6'F/J;5^Y MWH7:M*;JF*C?U#NSGMTG]WTGT'[8%A!'90N(L@5$V0*B; %1MH H6T L3=]< M41DL8H 5^P?+_\G]Q_"GM"ERN 93)&?3X+$ST9GTNGVL9"$ CPSYF6H5G\9CXE:?NI+)ZY1]WXW_G(]?1%'E>XY8G#42*U7#K@?(I&IX5GT(&[,/83/K$#9BW#>V!O=K.U_!JSO]? $. MC&Y_D5/6RCIE6PGIK%/V].I&'^S ,=OA.B7_KI>"W5V/L8?_OZ*V4>/.YL.K MUD7C\.*JVCJYO*BVCFKMZLEQZZQZ=G1\>=1J-]OG[?:8]A=W,FT#Z+LGM;/F MV47KHGI9OVI46Z?MJ^IIZ^*D>GAU>=FZJIVUF_7Z\JN?5,C$8YOA\+?Q*.Y) MTFXX?#<54C-"]T6*&%97"+**Q:VW$*2Q[-VLI1 DBN(T$D4A4\NCUEPFE;.X M=.'42@NHRG.SM@*JW3DW4\]*5@U564LU64MU=++>6BJM18KVCI9-S7IX\[?, M')ME'M/\1)R==JOHW]H;,#)PX/S&TG+WOOY6GH7%SD+2MXS&?=7Z5>U;)NCZ MG]69:-;VOC9.(R_R>A&ZC95,6YA-'0F&L\WHC_.J7ZG U[K+6M:%EK3=?#JU M)K+ $:P#@.W@"[IQU#'<#)97PV:W(B]_.6M8 ],N7@Q4@+ :.$5LO;Q]BL[_ MVY:F]6YFON$"0\(7;6J5YW8O/$-XACH\F5"X0S&-I<<,6\NR,E8!UMT-$V8D M(V\DE*'" T:,]LV$"-YA@[32C5FZ,3]Z+[3R#)1G8)( DTRZ>IB@R%1SM+6? MBZG+*ANT30LJ8(.VK?-EK"?V\(X< 8UM<@1,#W@L+7UQ7:;()F, ,T7A"%?/I!!WS6SJN'=#G O&4@:G4+ 3I3#SZYL7ZJ_>E8I_&%6M]M" MI? 1)6'7%%89I"^]%SG- 3FS M(B9X3>D*+=U I1NH=(669Z \ ^58B/,6Q>Z!FK+(-Z!I;%O+KUM** M,$X;*=Y>OYG3.+N@5@PH^ZXPYM_*X*XWH1W/TU_PL+$=O?)WE^*V?*!#<^&6 M9"NBN-8&\].W?3K#%@:BT\>--B!80IL ]%FL1W]S8O+/MF%FP%8OXR(,36K4WR]&%B+^%3:TWEPI4 M3D=XEPD:5+IT%_2EU_9]&:CQ"+E9&L>[DJ5!VQ*WKE-5X6#!>]S*I(W5%?8Q M&( \JET%!H/ ,)X%\$GX$JZP@A&PG:'K6U369%.J1^!25](.9G%('S,P>E87 MNR/N6]:GF:U$QC.LP6,BRGE;,3IH!CB5[-?:>5% MAM&-/PN8_B4U,08NB@;4JT6MGA?(\6BV,E,\N%4E( 0P&1B_1)<;\\:5:;[H M>>Z F<1I&6+H6?#I$) -IN4Z MIS0L/0<237:0Z+1CT7ER19O@KZL:*VV#S7Q0,9 M"T%^RC"WGKW/'F-?! M4K.<)K-9J@;]A8+\6T_+XAE4[Y*WKII2%F*GK878Z3NBE&W17%?-5Y^R_(I; MSEM7E>:S0J-TWO/WAD3KKCN0@%69Z*+PQG-XN$K]IB 5\_85Y2$LBO4G!7T M7Q8UOR&)>\>H.=.UO",J_)N3T98DD>9.0)L?+2M,.EN"$%E&KLURS(GEY-"T99,LQ?99#U0MG7^\N59NS>!623%[-X8T9%[-(TY@:=?._[J6$_P+OJ0. MA0MU$JK5,M/,8/>4(?;HAD%?_-/U)% 7O B][?NX?''N'@C8P4%%CY(0X]I^?02H5:JC">/2DIT>P5AZJ;@J:V4(X87/UJP2O/_OD4 MO8+RR#!1\B5<23.W ]SWT5?V)-[X'X4\999T9>O_RCK'[Y M;\!>5J?(?R&I@L336+LD($9/C/M&+M0VLI75OQZS0$W+#@. @)#$[!"R]'K. M'T3HXK]IR/$4Y0AT.8 [+DCV-_+9L'G'/+!8O8]>IWIQ;B]PFUG '8.GKQ(= M@::!J)]A7[G\XOAX,<"=_0S:COD6\*V=LQQ.Y2Q:B]A(!JBD]%RILS!-ZT4G M5MY_NWIZR)TJEU7 3O35^'>8T"GNO]W^^#Y[=E7A%,[X;7E2 M[I@GUNMU_0X+BS:0^"7U+A\^"\-^-4:^MIK0 M;8.Z12H3M2]YA'0#_2K*.?6/&OW)\ENIK_:PFTX&:O[GXB$SX75A/#S=G=]8 MSL],3*!Y,Y9SKR=>GQZ*Z%&0!VU;MR=PC"0G)QFS M"61>,.]E.@6+KW-RPU-/C(9KQ[7-A9"G<2?.KN]NV@_?[BKB^O;\0+1O+\3C MC[/'ZXOK]L/UY6,))/QS>_<$H'BZ$^=WMX]W-]<7[:?+"W%U?=N^/;]NWXC' M)_C@^^7M4PDO^K/_X[;]X^(:@/1I'C9,\C,ELY)"3,NWB6O67'T$&K<:DD3J M$):,Q&)>4.M1*?XB&^!%V0!DDM+G2J,::+M8/PH,5-+E^P:HL:8$I P LB9. MP0JP\@38UZOZU@?,63VK:]#;>G8HL<$L5KUDO#GH@^!Y[M,J ]GM.R" GD?" MM@#SOB2]&+^B= 54WUQ>_IEK>+2\"]"4NH'K 3W!^TTW3^XZ;L"2%Y4^S[4S MEH/J(_Z#'L!7RR?#T[55Q0Q@R7C6/765_84+A!>[KPX(*M_GJ6 &7/J72]E0 ML,08K-1T%R016'"T7 ^] B:WZ$5W(^X.=YL:>-4Q;.K0Z_/ V>)'E M=,$8]&G=H/+QS_@XOB1Q=V?$<(R4<%PRZZIZC4//[:%A!\^R75B.GTDKW#@X M#;6^@=>2HQ2-/+P;J !?B_\;$N(T)G/T\9-ZL3$%VVND9%J ,:#]/A(7 "GL M2G/R8/**A!EZFL@*5?B) 7S5]X$B$>'+[M!,/9GY/4!#>>;4R>%RT3X0Q%S?L.]Z-Z[S3(6UR>+R*67EI[L2(XBW^C&7JSV6A,40L,F&T$KE9:?4-ZF;#MZ5 5_=$C[BJ%,*H]%0TE=T'[_(]6 MA8Q+!J"DA1ZI9CX5XM.C>W"9FMN0?!D8O,X(V7%HHPJ>?)YZ&VEYH'\9K%?P M?L9VD7JN+CIGN,"E8*QP@X'D(A!>!E**!ZHB]B( S=&@)?!BUEHQ7HJ%.6+$ MAN< FGS09!]1WU79$ >E=B'_6@3P)V)VA[XF-(!(JB#5TO0*X!A$%B M :-*<)!E!!MD,:HW"!Q796[LZY#@Y?UC'!%$*0%JY4!99NI'O@.-5> "*"X. MQ!F]#^Y%A@.7#>F=8 J8UHME,D/ A247 M\BIV%_#;(:-7^&'@^<)@Q0XICD M4[A0N\AX R>S(/?)>QI^%P?8>CT0%,*BH=&4IXEB$B0-7#@T1BA?*H P. C MT9#.?+;@@5,:*!U?)>[_%UB!EJ]#H!HV>->!N'*]+33-" C2<0>68P2H #@Q M7!1P&;*&%G@D88%SH.P8OQN)HQ/AW0REQL$Y/,-P1KK#B$^#ATBP>0E0I<.8L,_\K] .K-TJ\4>C_5BA_?OCRKG<) M;\:^_WY:W-17)FX6V79QZ?.#M%+&2.PUQCY#<,<0FR$]@RGB&;8]PN_E,&"W*G*$'VC?F.(Q M(/#"B]I$@*C44C#<9^(W=I.>RH<-6\[@L2%64 M^Q9LD%"M&BT;!WVM":\?]V2*%@TV0)=,%J5YPWI"&\4_[,_3)H_K)^!QD"!5 M%.@ARK)7LEIBO""3)P9;94,D +[KLP<(%FK*3C#QD0=J ;'S%,#20^0ZADDW M5Y2!84H@(8!#Y 0&% #K_P]]4$D:- H4%;P"UD<^^ TTIEK?V>(@"T P38S'ZQ7-F3AC& CKY&B#_AD@(/\NJ %8!E*ZK"AMH\429$8(QV+ 5!W VUP M:F("O0[R2T7.&!Q9U,3@O=([NB.^U'?.:)B'#$;VWX>AF M) 8?-M9@\KU9X-(NJ[1-D=RGN&0>\3'D+Z=.LC^)U/<(#(I5QCQ<*$+*(Q;?G/1+:59I)L:;GMD& M2+'';M]%)8//@KB' X87?'=-:;]7*7(5X7_"7 )X^B'WEL1P,O#ZR*QRH_:D M?:X R4%K%24&N],+HV"RQT)NHN'&;%('][$1;%!FGR:M-'B>43]CDT(_U^@MQ'P MVS'>WFK?;;:OQ6K,?R\E>0V2TF+MB?WFCY:-V3NY?0 M%CW:V%%.#]X5=3Z>:/"]LFGR12@N"[4;7T!$6R<[3%N-QJ9HJ[%*VIJ+3Q1L M)[7DT>\KXJ(+<\CBK>C7,WLUM>BU$^@M>BQMP]D:(EWC\,R27!;@9_63E=/+ MV[&W#6N(**BYI11T\FX93DE [YB =H$%;>5$Z90^MKZQT0^6_U/T/"GC0D// M".;K)#W7JE8Z#[=(L]T5G]+\YH-9S8PR:B'Q -T: TE5@<"3\?="=:S9>2!M M3)[E++FS4;:#"V/VZ-B2":<6TL85D(8NBGT PIB__K6U][5YT#K9U+S<9?+ M%,O[K3PCB^"D.>N,'-;*,U*>D;>2<>MM()JS4_IA5HN"C'+OZ33[[P>D/OK\ MN^58@W"PP[3<.&@VBM+R$A&E I)[>=6EG!+4_*+B5%.7M$DMX;"Y3&HR?NTX M-34/3IJ3_3-VG34F0I@?@#^V%J!H;FF12EU&Z[+DER6_'*.NK$ZG2Z.NDG]N M"__,K>;+8JEKFM"R$XZ>2]TKX\6U@2QMZJY>&K"K8$=9O9^VUH#5=/&OB"P6 M8S2-O:_U^N)C+;:(S6R)!?O.#\E)>4C*0[)K9DR6^W[GW#R;(>;2;ID@IZ.E M>@TW9:-]^CH*3GFMG#,E?H12PZZ-1QTW:Z>=Y73$[EZ MJ!>?=$PQLJ1MEI;L&WA2+M^$U3'W;.5RS^4?N V"O<3IN\/IVQ2. @"=I5JL M7=O)Q^UZM)VW *VDOI+ZWBOUE<&[6*.[M*C'?9F=74K]$J!Y)P_-7I^X5A,)*FNC,#CUTY@D]/$EO4-]+AEIPZF8BZE#U9?>S&7I(D'M?Z[6)QMP; M)(TU2[_RT)2'9MJA:92'9I4$^T;EKC I;E !+8B];#UUQA&:*[=H4T>HM8PC MM :5>SW45/*"DA=LA!?D9LULBC<_JT:QOU-7VT1'Y@0Z-C]H M8V(FP"+&>;I/KFKP'*7<##V38B.QB#W+7BS1T.B3 , MHT8_ZZEKL-N?,E#K4H.@DM,N<887#J'J2-N2+VHL=.*9D[OO8%\A-4;:I4D@ M:F)S?.E[G<6">/$L_V=ULLD2]_E60$]/J]&=O]54SM0$G*$G7P!K2!0_#AX! M\Q[1UHBSO! WB9$[:G0*77@E39RS)QXDCG21!^)/R0/!>!+XT+!PL/B()V?K MW#&:&C1. 3QHULWK!AZ-\<:)GUUKB/L=&C2LK,#S%5" V<-:)77*9HHIAX]M MS_"QCOWL?OZ3)[/FSI-N[L)P,;41_X,,$=,#==4\*!K/R<_0?5"8 C!: &+FY3Q.979S727.ZK(!&8"6F;_:D$=!$+D!!/F,^X/=<\T"N MQ/H2@@->U<%1D8D7S)C_$''\OT/0K'LCH@4U6RO "=!(+S0;R\'5P^O>,!(K M,79,DLPSHNFC(RTH.X9- [_\OI0!:TB)O7JRFGP_P1F7-CGF"[_&(6/"#SL^ M; B_Y2FLN$Z:9[;/&](SU4F#,JN!6V5=*AJP_E[I?!8I%2$;4D4RZ+FBJ"7" M-HU?5X2E,#5^&+*Y//W2B;GLP1)?*+3<_:V DN*NM\K3C.O+1HX+A$6:5O@K=TI32)TTBTF$MC8\N,C5O7 M.0?C\2DQ@#S7\&CM@N$!FZKBKD1R6UMIA:S.?_:GC!4&GBG,BI>/D\J9[Y,& M!J+?<)[I6+^BV0&LP^,QK+\G)M6B!@R'V0R[07R821TE:P9AC<-O+72'D%*0 MX>1*^UQFN<2T&67XZ2=7]/!8TA+U#.5G3Y)7'#^@;04QYG'MKZB'XI5Z!C-I M/T@S/.=6[4TI126KVC)6I:,B#Z!A.J&\ N&%LT.Q'O=/,+//0R 9>&@NYSK< M!>!PY7K&5?&OYWI/(Y4%JDG(UX8E6[?/H<6O[KG=T)>^YEZP)-1N0+^U MAK9,+=F+49>:Z@YL"X=Y@YX$JIG?=T/;3$R=UW<#6S;ET.HRCR,NUN-)WZRQ M ;MZ=EV3&'+$G'&PI5X_@0S^#EAYP]=ZLF?++EOC8VR:W!^X1 J&\-HXYN$K M?P5]:+-77?Y280V>D>F"JCFQ&( ;6!3=?AS'2,.*1WE'<(5=H==Z&H",X= > M*<>U'O;I!W+H?WZGY^ 1-I=GV]<_*T\3WH0N(853XH7[_B>F9B.BAW+0^=H& MG9^6@\[+0>>#B\''2^&7B]QT'GLQ2"1I9",)0>976AAN5V .8&ST*W MG)2^\%[]KK-@UE0PNT@Y2)(N W)+?%3PM!1XVJ!Q=]'+D@F=R,=;TEH>, \5 M,!\F3#WR2>V#Z62 VIZPOS#5T^]9&!Z8 MSW"DNTN#'=U7!&;(:??O%CMR,& M2WR0$0 KT&J?R*Z1&L4]0,J_UP#PJ;[8F64:&(C69/"GZ(.@KM6O*'\JN1+2.\>[^T".[%!S,.*7"#=7M)M1B%9#H5$_G_' M#V#1O.THU* >HN(:^$GR.K!>1 ]P&B.!8JFX>14C >3#<0#S'1UE/>N7Q'7Y M 69O4J >D0&'!P,PEO/B,C_A4X@I+]J9A\E+ WA)7_G?I+"QJ'F,;1V(:T?% M@6F5@$MX000'\>IZ/RL*3:+OAIX]JDR"5 FI YW2A-N?B6=YN"78 MG4_Y:8:3A%?T,D,%5=@2LKM2.G,=!T[;L)Q'/$A7+5+66(@#@"D M) @HATRC(L+^EO":U446$U*:1)$;!DAF)!PCV9E('4OP$2#5_YK>C/:P/C:F MS4J%@J+VL3\>+\8#0UG1H!N]A*CO:ZU@V]?KVRLPK.J56JTVT?L5:0ZVD4-! MXKL!LD]*I8:EH1)E&ZJ,>]] (<+\!X X35:]XGG7.G2D(>3@ M"X2DE*RD$W?U!0:&O MSN+E,YG)ZD[YAIE,F^IAGJ4C2>=0).%SZ,YS1X8=6)R68(.X='Q,;M1?8RH! MEH78&/7";"14'Z47C"J4TTJ7*ZR )(H_PT? C3-%! CRA(Q ^8X1+J42J,P[ M!Q,=GEU$;+S:9 *$I75=#NVQB0-6ANL-*30,-V+B-Z5>XH;4&LWLG<65)^19 MTRF=>FLDN2.E7HNL\Q TJXL1J"7GMC2_!2 M5/4,WXJDO!GW+,_DT@CY(8&,^@=G!K*R%VR)CEY_-:8\\@S," M4;)V ;7 '= <"CRK$Y(LB/"H8J:H9Q)**;+[S,8JG); ]8 LVC;8I 3U,8PH MBP^)9";!QSCA2Q$Q(Y5$7$"A"A*W:MX.3-RR=7QX8MTQS;C(C+&LR]M(2+-, MS"F00_@-I9F#)/F-*F!RTW".=B$-)]Z1^+:])4PK31Z,+"9A8%DYG,Y!"%(, MLUTPV9CTGV(JJ8(=4:<"*W3 $G:PKS@W',.'M\4W A."^@<^^,91X ZFD M#>;= ;.#GP(0)O389UU3E4J19E.,[XU%7VJUI&'EL*63&@L9?@'#&^0D*I-A M[HV)LB)@S7F1F5K]4-4%/>(>E6[7"[%$4\,,4VAXBVCQ/@, G!@"(\[L6>JC]X!,NS ^'*)'CKU71 M:2"[?<>UW>>1RJ#BW1&"V&)FI0X]0]C,@!1E&;PB[E(G%'L15*U?U;YE FU^ M5N9/XW3OJV_]4N>1"ZAFWP4,ZRM%&>$M^E:EZY//5>W%@)/QEPMP .$&TK98 M,:YM5S1JM4,I@DDG-)]E0,X>HG?R4:#&QJ4 T74&YC;Y(.9(O<'R[?]@!=0G MJA8;8AUA#R\&^':5/@2JIN3D?'29#(:VY?=%'[8(8/5_LG.'G2_[%CQ'>2U M8\22Y"ST4?TQ"&?;)<\UKYGNAMN1/0PE\0CVJH&&22G#+X9MF:F,7\(_%:UW M;<,:O%M5+4';L:M39;.1.H;H@W,<>M1L@*@-KF#[U5=H\:0UZ(2>'^4N$]15 M.J%"C,)TC[*8T>V:\!(&6#GR=RAC7R(K[XPUQ+AM&Z!.D;"$:AW0K!MS M%V!4!WGG[58;76DVFF>C#\"VHULZJB\ ;EDQ'V&8 S"[0:WFDX@YCX[/!B5* MCKXT(M2O#1(IJ$:9JF<4,Z#Q U$ O4YUE$HU@4[ZXXBDG0)0$7>.@/L,9O3)YQ> M02O"YA/DN0EZ<*>.E@78$J=#(I1,W:E3+RS0H(,KE!M M+R8758G\+FI-[]MN^+!IE_5:F7=9YEV6>9=EWF69=UGF72Y-OU]%^=HU.2R> MC%^Y'K+C-7C(I&I$;B) MZ$D4V R,7WR[G[H?57\=DXD:SBF]%F]!!SDU2>FJ6GZPG0 C8->95@\>S5]H M)PK%#PW/&\7I&G$"#SX.HU#TG,F=D#EP46"YG/,5]T1+5O9F+2KV/\1M7MB- M,;Z>C'>A=>/)N+=-W(]$.@9W[X/'8)Q0W6R\JMB(M@"P=@T6A8F".ODMN4I\ M>K)5( 8IP$Y6+0#Y1MC<)!XGUHJ[2/;^B]:53K"!KY3CTXJZ:UBNJ5HJ4*JA MRLBB'9+%ANDL6^),6:GC.5D&&CHJ!*;-8P4UA"M@6?7%,BCQQY-]C'2^2-7. M2)^HF/1\M. 'W&LH4:.IZ(J])ZJ3ABXU1ZO9\KNV2ZTF ;O1BF@-0]>WV (. MC)^2*LV3=-21ZO/TRCT)1]NA."F^KNM9'>XK&'M& 0AR2/EO# TD^*B$TA?[ MNJ+U6[M]'[="8N2)'P05_*H2'7JF8D6@>ME1@QB=E8")JE9/C+5>T_XH\M+KB%=Z^BBVI_EL%?!T=0&_/"J*=3D&#WO)WPS&XUZ_N"^JK;#:\ M/B=%J-58-(WJAQ,O \3ZF5KPE 0@ZA;LA(-7,)3AT"0S@*I-WO9X]D^8> $S M_P@FWM2SM6#&U0P/%,BY+K5>UO&IY#R93< M;W94P=9RZ%NEO',_L 8DP.(.L]$-[%.,FY+U=6>.23G9I6KN(J>5\J0,6^>A MK@?Q?%^;.@W UFS*%,*&*1S:H/ ,IW(9R4#DLX%)/[1G!S8YN>\MD=HI5, MFIQ*R9FHYXKU\52KPCE9_8*<7MV&YOHO$FPJ%1.X%JKMX_WY.K)KA'Z4N@$L MR0NJU"K>H=9ZZ@M5:J'V0VJL%>^.5%"?([R&WZ_$=0YQ8039'MPQG.S@ MQ$6J7@*;-CKT3HJ_JU@OY\)DV\YLP8ZA!A^0V2I2X=-4 <<(1,F^K8QLLJ3, M=.]UW6Z2>LT@(+66&S=75SV_Z.J2>6\/\Z8L/M#WSXFL\O/W3G>!6\->A-K, MQ^#*=Z$W7X9!L( SX\"Q<(HN BL=Q[3A#41C>JXM&[>VK@ FJ*EIZDHU,*L>@T;FX(*F7H M8;O:Z.8..@[1\&$WB&T+G]167(WE\ ? NUR/:W)=AY*EIX(UD:UQ-KE]O2;E MS5,LFYX,B^?R-Y6_>-V;"F#3E<6<')Q?EWHP[2GA3F$?8X7SA_P ,UQTSJ6A M_%*4,Q*EVN0;F"W;_X#N;\%,>R=,W-'4DE%2%0J8'G( 5=RA?3 MZ30Z[>ENJ!J2,3+.4^Z\&]8-^7JGMRPR 9ZAFK]%-Y MFWE-:R:7RTP_N5A.'<]>AQI[10X5*LCGE1R(*53 R$_V@$GWCAQK\!)U%-8D MI/T[47#0"ORX#3I5258-&ZOBHWXRZ8[%_"!=)'\@^(B."QLP2:25*,U6]W$J M)\L5K*ZDS[!4GY\Z"'TT8,<>9*2?@;$0=''IE-.H!6474()]#%1<$O 4KU?W M[(0%O#KP#_;S2.%!A4"PKDE]KFZ$K5<2O^M#%<\DHTX%NK%%DL ,U;G8\%T' M-(!15#FF>GC^DEX7>X=6QEZ'=_6H(H 2WZF.(([#Z,I4H*1>:*<*5/G%KE9U M*&:6;NV?1AZWA?79HLJ5__(EYM:G3 10SPV!=)NFVB?#A&*F(4]:UQ MZB?O=8%JB<,Z[,C"?&NNE,!ID,J5,+& :$P E>GFOWEZQ.JP6,3J/O3DN!9R MIU]%W.%/M;XV+^]"K>X!%G?/ RRB6%:U4;":O0%"Z60BE/7;@;C"DP-TJ_:H MHA\1^QM@CYZ>E0.@G M&*B2A7'/D(A0^+GC[QY[:)'#'5L]2OA/6:_EZVQ/./')44%8:: [TH P +V% M9BBB&6#Y2MRK.Q-.K&!R]14QM$.?3K*^7HE$KJP .8?#B,R*=LFQ6\K"P#<\ ML>.Y/YFN$7\6'&)*),?^)O1,Q5NTX9EH%D]5$I-;UDZQ%TN^J@H$:S $!A=W MAQJ'_U0@%<1&)3J3J529])Q$"RN&NE:@A3@_ COD4 LH0UW6-1Q@D2KF8B). MXGA?!;M":5=P'"?D=W4YGP)[M;B>QT+3HU/ 2%8CH6S:KKY9YTSD,8IB'4*V MC%'\EDEN&!#(7AE%\6,31Z <9*(WDT<>JCZ MZ *Y"MV$2!%T%==B*RIR@1I!.QQ( O M.EFY+^2=T'L*AH_UFZ3)K];PCS12/I0%L*!9R!@VX+#'O8BBK49J;C(!#(4A M^5_BUE&Q;-1%1Y5$=SF,;>*!()6;HZ7DG5)5,I6QF4ZJ1R"B0@=(*<--\SF] M]X%KH@=.^5B #X1VP*U89A.??H9^02]#L=;LU)\B(7*YBUBI)01=UQ[ Y.:L(*:5R.#-9.P9;4K#2F9R)0)&"#T_T M-=C7IF8-YUG!C51#&M5C*YV0V,MXC?*T35$TQKD*:65%M&/5M6U+TAE6VG5F M4=4\BT!H'MJ,?DX8_EXL62LMT![P_7>]'SX.?I?!@CV;FL=3FEZI_.%Q"BJT MP]/E[/"-_;Q.6JWLO:DSDYIMF>P-F&70;$-?IF)^ZM6M9-?]U_>J=](]X#UH M.^;EWR%W;CP>GH.>XASR3?+' M?S_@+>U?EE_]#JK3(!Q\IX26PK3\@Q9U8_7D7I(G'V5D\IJAAYX>\C2G.8NH M+K)>X]<2UUO/6>_AQ'J5QTJKZ8 9;5;*G%U31"9S_3 "V1_QB)G/.!2W/\ M=.Q"9QPQE#B[DQ^&J:ZDAKJ^*F;I*54ZKFW0'B855WC7(=N/6VY?+\OMRW+[ MLMR^++YU9KB?T,P\QJU^E'"NW?5 M?CS3$ZG;CS]FM'T\XOZ)>5I4D^?3ZBD^^3Z\'VZ7X? M;14V1*@7G)\8Y4I^=+(6* -(A?XBPUGGXD:%TZGM\,+B CQJ=)S:+S:<3M;J MJ?)QG11CTGB9E)'#9I >PJ&B!KVQ8O'(A1O%7'69GPI CQ5Z@^[)!A&O&*S- M&)SH9V>O/168Z/;;JH"N(X%<*8<(< \Z#UM58RJXBO>!#C?E(8I,,!0KZ5@:SAC=FF[8 M"=!%%&&FEVP8D"+KR&449V/@B4J>&55G1>LLE,U?,'ZJ*!G[>S(M:T)5$Q?\ MJ+.]6K&,3A^=(S[D>APUD"@E%3@ +=\WL+XXFOE< $)4A#R%,[3Y2;[*C N2 MC,*?&^*I'L-1,!>G7KF>G^2=% 9QGKDK*R52*A:MF2F3@^%CRJ6:=ZV9GBY! M -[X8GFN$[?LS*R5XY)LZJ8JJ5P"4XH.L$*"M^TO8]^IB#(\+VJ1B2Z@[#:9 M:;K V5+D\NQE\9Q4F72BDIK"U$&<4()L7,=@L(V.DZ##HMTD;:!,+(8C1HO] M6$//#RDZS8^*H_ )GIC:"V<,SLZ1.SI6AX93Y#BR2_F#O:K:194C2?J0_!IR M$Y%$9"DZ)?,G!2Y8_YA0:1;G32C/F)/GA?V.%@YLMO7*KESO0JU+<]V'"&_G M?*06"P;6&YFQP%D^RZ5&=>9U7RXWI+3CP3M86CMJC0/\T'%#E6VI:E%R;;SF M+@3QD-1!9,3;%.E];F5L;W7*VWF4,IAH@C-;)'@$19LB&9P..TQ!,=;S$GV" M5!]AE#Q*P.:4L4=MI3@K8%O"\A-!L?^S+M) /QM[JU0GH_^3]$.]L4SY,8#3 M?*^*(-IZ%L[X.6\T3QN-^D2M\LJ"TG2\;]T@ER2;>AJ$P>YRVHIJZNWWM^<, M;[@0#Z.)MB/N#>^G=F YSQ^,V=WENZ@BO:[>3.EUKQ/SOWRBL:AH*!X"MH]< M+><=NGP;G\YD>W-_+O3!$]')B[K/\3S?)/8JK'\;/*>"[=D4=GG"::JJB;PT M(1534"*CFFX0#JDI!4Z_@GN>E0FG=8SU,]&M0Y_F_\^I_1XCP:OROY358B1*%(N-34P4 M",4$%LTTJ6AD^J[-!4.>Y/:*<<%BBBR2].#W#8_3:<;W5Q&)_27VA0D)'1=( M\<6U0S5VV'1Q#H9RF?!"HS=P\6'4X85>5]RGTI'1H++4'N*2F-0P;7(>N*_H M:NK1A!#] = XC@/4JU$]2A6=Z[52K2T-#J$'JQ(LM?1BJ%+OPHZ6JJ=DE]M" M*,^SFSO[2*YBQS=52Z:JXO).A@IFV40)^8P81L" M@%Z%YR!UK2&[@ODQE;@3687G1?X=JAX$IC$ .IQ4C2^V$#UL&]UE*_=87Z* MH%(,5?/%?R%/1P412T;$4SP0OJ(YHIKTJL;'IVGA &/E<1%,-+X^-ZZ0SXBI M7'>,^S_(9^6\@9T\,%03-TRRYU=$!";T8N.(Q+UQZU2,*@'+$H^YX0T5W-#; M>KP\QQL+B;1&,]64CX8F35G+*T&X"T<;:STB!_N,-T6>]%-VI6Q3V\?5:107 M7/U=G%/,/0MWGAZ,I+,H(E$<=+HL/Z[5"\T\?JM8?T3F/^YH((%]39$_!N$] M"4>ZU@<\T5?3.J3.D.B'K<-*J];(3K?/@T%QKKH6N,ER<]YY+5?!7H((AQ-#;N105\7!Z_48N M)%IKH:CU0:+9.LJ$1"71Z@_;O()@?O98BKUM:\I*4R%3KRSG5Q\7XVV/4< Q=4W<].G=TM$&S MA^MJ2 >:##8O)IJ5H\/LTSU3<)X48W,[!I##2OWTJ')Z-%E\KN;:3A>>Q67E MZ3IH:7T"XNAT05%9KZV#AM8'B)-I9VFJ:&3'D='EH+":VXZ)"OZ!N 836E7= MZ- )4U\E8ETJC8YZ1>D[\V<2SX['']<;R;G G']'/%EU6"GRB"8Z%5YTVYLJ M>K7 Q/0\92''3M2X^I_W=B#V'Z44L_S_1\KBT2Z$/_G9OF"V@ !/"5SM2#CX M]'YC.IJX+V0GN(@FK62&DIU00O(_^6' M \P_Q$:J*%VHLW0RC\X- TJ$I ;4:QKH(/;I/O*ZN:$/]_N?V.W+:R[<%TQW M;YW<%>VR//$-^!16+ZUKY?@$&?^,=N7YHA2D;<)M4091_[B8IK5=G J.2R,9)Y6- Q1.;L/$>_ ROO M1K]SZ4?/6GPH?#7X)Z[@KON;-?JPC\^RF!SL!Q.$^Y3-5* W"QWUR$E'8(6+*T]$03KTL.@W(L>D8J"^XS#:ZB@T MBP^FT?E[X'W]/[,E0D9A,T*U46N!CM,\@?\='GY:FMQ0,O"8ZZ"G!*?F>^3L M0!4Q#I77EVR3AMK6YQ4@9_EGGG:@'XKK_<@/+H&;^> WGO?#0SKJRSWO:SOC MT7^G]-;'L[:X-T:@^G=_8CISH*HRU,P/8;N&DWGHM8[^VUNDW#027T5S5^2Y>*+UF"J]?GN#'S6B[_&RVRN&*8G)8::S'2%,[.T0/6[@9% M7)AH /OW/,UJO'ZC6=!IB:-%6\T)=^4:<+IR$BKI,T&?69U^*7^SI,_"]+F- MJN:F1,^_9-_J8FMD$#&5J"!3:9T[*G-F/7SSI[B5(V5N7.<9BS_)_S<:$K)GX_B,]US3\_CC=L0>_ M]64[J*\T56)Y<>XZM'T,,C@8N(FFL X,[O7(;E<5JBHER&K.\-%\9DH":ZC, M?4=46<[SG4/(JN/-14[VV&,*ZH2[<3J8 M[:(,>E1+DEQF:28-4XC1^*4I%A:.-G2A=++]+"X2M2V M+M$E?G7BI$"R!H-HL(KS>$21[5%NV^E6<@/)VJ7J6?D+68$T8@% M^&GSUM"2"&$;B'$;UK .@5AXJ?MY1V)J1Y!5'XE<*QV,#I*;S@+/1O MF2V]DP\N@;N*;.EW8G<4SY;VD_D(&!5J'+X?@V2;$U2/LK*+5IU K=WQR:#O M0F;(Z?%V^.-+ ET=@6:ESJPZ@_K=$>B'5C5S4ZC3:7! 6Z<[*GBVP<.=?Y*S MDHQ6E45]&S6F7QU;F&>RN M0SDK'6DMF7%O$528D=3:6$K25D1!WL\:=N6H'&?EY*PE/3?8E(UHYG_AJ3J=*"N4:QN9A$? M_&!D-6\IG"NXJH.Q19*V.472_JZZ/O].+:I5P^R,UOWK;-8M?U$G<]T\V[1> M=#_L^V]73P^9;66[-$XP:@Z*#;)U]^W4$_J]JN>^1E^-?X=]N,7]M]L?WW/? MDBVS->[&8/(E?EN1@95Z8='$@K%?4C_W(T7IOOWMLGKV<-G^9[5]]73Y\%D8 M]JLQ\O7Y0DT")R6E.HCW)1[HSZ*!XEWI4?^HT9\L%4M]M8?-:3-P\S\7#YF- MRA=&Q-/=^8WE_,Q$!=+ZV"Q!]<[3TX-3V)MI^4/;&"&(<494M8/=VE.X,$3? M0Z[PC\#M[J6H^U7!Q0+&8:'VQ0C'*\8_C!2UL6NG$4?.P:XPY52$#R310RV/ MVL9C)WUD;4[@__&[,9M Y@7SWKPZZ]@Z)S<\]1IWXNSZ[J;] M\.VN(JYOSP]$^_9"//XX>[R^N&X_7%\^ED#"/[=W3P"*ISMQ?G?[>'=S?=%^ MNKP05]>W[=OSZ_:->'R"#[Y?WCZ5\*(_^S]NVS\NK@%(G^9APR0O4T(K*<6T M@)NX9CUS4*Y<;SLGJ7HXR<^<,3U #;M,B!<% M^-#GT6?N4'IJS%& CCB<%Y5[_J?D7\.Y/UY*4E(Z(GME=.68V3K?F+W:E'FT M1I WL;(QI?_=8KN\#R<'4Z:WJ1DB3K5_Q$'KYKWT4#,PGN,\WFJCX,ZQK=@! MYH6.[?HW8$=.:-@QY^+Q\SHQ:+:09)(\C8;$RW%*].3?H87/(NEKCY!OXA?$ M_W+I:LK05(+X2DF,)X):W7M>Z:(SM.OU2==AR>I%D8Z>L^DNZO8)5%=*BTGX M'$T3%7#273$I*U N],'&D!Y+A=R3F36]EY35VE'R1ZI4)ES[\(2ST0_'^CL$ MW<[O>M80'YKHQ(A7W/6P6@$XGWLF TL-5*7!GD7/<.)9G@50-&S\E,5%?<&9 MOMGR@@D70*DT/ @"!#ZD""<&NX+$#V[?+KFX8/.C.&#V*$+4/8)['Y?,TL2 MW9I'@ZC*'(>:@['FU"Y$@*9SM&WO>FH*ZIWW@!8GH49]Q&-1_P0R&<=5L9'+ MF2^X#?'6N]ZC[(:P<4OZYX9M2_-LI,>QJ@L7G,7]#U9/1E!,4%R;]VT*A/PO#5\/7X M8&4\Z0'"%;2N+)K<7F#4;[.1&O4K<-2O&FN,#WTF&C=!^RDZV5<=G>T0 4MW M=\PM:1_/VN/"L?C->H]\_[RO5C5KFWH]:G[^5BH&2Z>*.T>]M[@)V:CHI;)R M$$V>!^$$W(._)(F&QQ"K!OJ&B5SC&:YR\OGC%'>05MOUCXL7/O[[1CX;]J43 M6,&([KN[_5Y$0;C\%0!;"BV_CV_D<;=OL23KQ\W*219W!-$"2Q*7SHOEN0Z^ MS+#_V\^'VN&V0BU[VOWB#KI&_;C2R)C+DUM@OW]_?_^)+,L# BWH.\(8#B6\ M'B10W_+I+2A,X?M9ZO%(U!OJ%(@I!T!,T#X<.(O>):-C('U:A&UU(Y?AV2/2\3XV>7-X],F<'YZG*V* 5854O\$Z\-XD4FD M @)BI%Y0=W;V7I%U+LCARMX*(X42?1,H*.BXY2=6V"T1^1X 4'!A3WI@$O% MA# 95H%@5B>X@# M9;R^2Z%TG7\*5<59HZ:.X 2_C$\DP%T78 BNP!"Z!(/*V&)U$<\JC9HG7S[P M]5DNIF96/6\-^.R"A2"+\MCE>CCK4TQ6IG,R/XE_YAJ,696FJX;,!KRBS8/C MR3KI2:^H1R;(.J.-$\$J\L7/""BV:H4"BNLD[:4%]AK9-*WY6E9:UWHX*N8' M<)2=/^?5Z/CY'ZEE%0OWCH\8&2#H2,=H.^;E8&B[(RG/0-KUK.#>!COG"1YY MAO'^/::&1O.T 7_VA 1(#]%6\D*YMSK^3Y;I+-MWHF% M]F;ON%:X.#6*'%./Y)@"T29_=?N&\TPZJ'B4W@OHJN_0RHU@>-Q(P%"%8\B\ M0B4,Y/^C8<,S$ 3O9N_9%OXBZ2JLJ@*4R-5O)IW5Y/^'3Y]1U\V3*,=95DJ& M1'FR AM,A&L'^)YE@NQD&<$+*"(GB,39.\JZ/@?A_F78H>2/0?IJBE],@AQ- MS0PQNETO)%43[ IG:%BF\)&R1NS+SX//E"#EV^"3Z?2= B$.D"P)1,U:Y;@U MF=>=\)ES4DMQ=_EQWL">N:EFFD,\"03R?\<7+NCTSB 4,#P9$ .=F+K1_5D-AZF8.>AF5A?=50(?A?_2 M;0;F:8 .9M-SI0%"@P-V^]8G^@A [8>#0>20,/B>?9 =\",\!WX)8!F^PA2% ME? KB6P4[XB2HN*K_$^I:$EG) 82ODP\'U=@?(+?!L9?+EG1RH"&_] V#OP MUH_;F(B+Z:?NO_8E7.WQX[UGZ55H-UB#1=NIJ%=YO+0>;SSYO HLWO6>#4'OH/]8F,2BT[K@)GS+J^7+3_C;?@>6;=OX(R %EQFP<4\?\B8,WY=!*F+T MA="Q;RFH^V$7CIS?"VU:#\9A$J^,;XL]0T//-<,N/A2V([M]Q[7=9\2 @0X, MV!$0 *$!H&'!960-#WDN3"!L"=IY_K$[73'?[MC/+A^[#FIR*245 T_/1,EG MH_@2);[;KX9GTO_^Q93-X:GOEF,-PL&YX??9]GW@'2_(QY#59[-[(/C,C**CJ,XB LUP1O%1ZWC2 /5(G65) MYA-QV9C?=F3P*J63O)^>JM5,_!EXS\K 5Y42%6L:LBVN, X,;,J#-SYR7M],[M?5Y?.*?':_Q67 M6XA+'4QN=P/M9GN0SZ'-Z[E ']P@M)\Y' #/DQ2G1A=USOL<-V"GC.6\N/8+ MA2[$, 1RZ4;PPL7XT4+>@_!Z<]2?0_QW3!PJ6>;]!?:S3E0BM7-[VS@4#IB? M9J6_9\0(KAV0NIS#AI;FC "[PB=+UBW.QJ,*ZE$+JK"'4R+JLSI&G$Y)=A_K&/$>8'0R1!74-(,_3[SD&W?T2 M/P-OX4_-+Y\$9?I'^3J@TH,E2BHX+-JT0,$)7 _X\T\Y4K%QB1$%;FH4V70" M&V[B6:.D>+TV+#ZGYTF,0)#]>2#.W*"?ED)L'-$GE &5W]YA8(P8JAUE1K'1 M$*EF=AE.B462 M,RZQ*IHN9O-]+\'03VKIQJM8*_W9##VLAN9^ &.Y[50F?2"N ZQQ\B7ED5'9 M-1F:F"^$^0A4_C2+EA/NLCP"U3IQON9\HE*\[X"VSES8->+G0A%9G"R1!!VE M.%M! $Q9*SMX@A+J1%OA/:$+89FYSM7(>!!6M_BN+:F#ER?I6X 0 0H+R-"9 MI.WA2%/"VAA^3QCT70\XB*^J_4"BO9*% I*4D]X0H?YG2KJ+3P-2.2"I^G=H MV%8/BP53IZ#"Z6(ZM2_ZFA]641DL_%G'=4(_\S M1W=CVPG4.@-60@%;Q*FH0"Z5]$B\4"57T76%^" ]#$0Y<5"B)+QSJDIT4LMP M2RYTW&MB:Q.!?KJ&CKY>.]KQE3@ 0(0QMAPOA3 MI5[C6(T1"4CK1"J3YK"Y*M$8;H#N/0F[]/&\N)APVN6:2,RURF4ZAD.%Z'7F M.7X8B?6Q:0B!._Q",6>5<5-OU'Y+B/=AL/?5#_[X'1[P55.*+7U?Y<,:GW+) M)2,]\JV"(IMRWI;2I\FF'8G?<0(":?+_4$S,34='Y!K,)Z.*SI#U0\#J!#F9 MDM/>8JV;CBJQ;!3,\[IFJ MF[?17X+Z,KK?I)JWI6.[VHGE^UKXXN+IJGM=/Q M2D=:K^6 ;&O#>3L[:]6;S:M6];!V?EEMG9R=5]NUL]-JX^CRZ+A=/ST[/V[J MQ*P_:%* RO^D4XN966K>0/2[/S2ZT>^+\WSV@! _."_UI6'$=7 E]:V5^MX-A%<\>&GINTDH7:E4Z<473(?K M3[)KI:D.5QO.J_$\<=3HD/%G<$_BW*UL/-XF2&/%)RX!F(^QSN4>KWF6CH=[ M"9*GK;,M%.U;3@"&FF]UU>^4_L9GXXU.I/WZ)_8B98FSMRO5]=\R1Y-MV1#0 MA 6PSDF?9X:-'NF*N)!=;RKXV\KE:M;(/KR1@F>C&>N)D<);H,?35DZ M"1.'/6L+9BB=5%HGKEVR"3AXG3-'&([70JQ_?L!J8:N M4P7M1=+(V?&><#*E^F/3(Q=-)*\7'K3^1A1DU._MY85IF1PXT-I40=T-TD8. M:9QF=5%_&VD8O[: -#+*OSX IUG^7C8UM'>F #W-F7*_F "=50*S'#&JC4UE M9:8H?F$^N'5B=07J^IH>OER:3IR6 @(C4U!LG^5S>$A&S_NP?+YA)IPT=]3, MV3U'X&R?0P[/+UC3L3WV$U&7?ZUR#;]YKK]H96"EV:A56J>3D\PV25=KUGZ6 M0^VK"@O-INR%^/]R5ET0GYF&3IYI>5JP+^FR-+()DT'Q[^59#AFM$G)0LC5< M\RVT5?**=0?W9JYJDW;74D3UE-&$J^(+A06V/Y?$7H6U5MAI]4;B4\E2232^ M!=FKBL/-8ALKM0>7MH:5Q/F*+FLSUF4F?97!MCF";>G,U!TU0;? MLR31*>U M+<]87W*D[;1R4CNLU#*:QW\ __>F(VVGM:E#:8SNM-9=.%&6, MK8RQK4%TYC6\+&-L98RMC+&5,;8"!L\/-8=G1RV<=QADV\_C^D?K,Y@6J<56 M_/[65525+OE=C+^W*K7C9N7X:'*(^+:YS#]M/:%O*+XVOZU6L-O9VLVVB+)W MT'Y[2YQQV\R\-]!='MD5G BV=L-P!6377%>LHPQ!EB'(\8.V_%8ELZS796@S M8[8KA2,OC$!>&99'M59;;\"6<<E@Y!N)NG!R5.NJ&3?Y%(3.WR5]? M?B3N#79^1-\)BBY-_G=H\M=S_>)/.N76E,BSB M",D^F9G[6IJ7;5,/:FS?DI;UH-82'U30,MRJ96\?1DJRW18@[;Z'>].5->-M M[.H[FGJV!0[G?(4NJXU=_=VVL6M6ZB='E7IK76D-6Y7XOO'BFGI6&[OYB6W[ MBFL*1R#*XIH)HFAD55R]C2BVH[AF71;A5O&8#U1D]X\IC>8!HNOU%AF6E31O(WILED]?=;EB:SX_W] MUG4NRT*;LM"F++0I:)(O,F1P7='*5*7-"B=N;87,'%M#$]9@NB$.>]YVBW_Z M4G,$93.K"G7[[/SE%=6-U-=)X ]*VG\C7$%LKOM(\2[^9/46J;'OX MALCL'-QGRPS[MU!9'I%E%6]MS)Q_#Y'>]\0K-P>;;3+E%SM866T>-V; ?]1( M]%O/P5+"K.]B$2N+@"]+)*\T4CYAML,J,VWUWX..:X[P-P-V\%7\'R&$)GZP M 6"Y7?5AID'\WV-+^^_$.&]:4\H$5A:P,H#3WN%AWFO&WC+G2X@4+,<$)O*Y M>41OW<_!39W0\DEHM4E$E3[QW'/Q@K4^@AKY"&"D7=OU =S 00<#^-5''4$, MD0<)MR?R9B?EE07/P4S?YJR<5#Z$$8@<&(WU!3E0E)R+Q.73"JQ9_NK:H:D( M5_QA6B^ "\.'O=U_NWIZV,MB!UJWUL>E5OMM3ST@]81^K^JYK]%7X]]UI6V+ M^V^W/[[GOB7;*Z0/^#AEQV_+ W^]10"/%O8[K"S:0>*7U,_]R"UWW_YV63U[ MN&S_L]J^>KI\^"P,^]48^9JWH:_*D2D ?1%]$K2?10,=@,IK]X\:_VNGIP2GLS;3\H6V,$,2V MYGL-_P,G>2U'WJX(+V*J!A?X]1CA>,?YAY H1P M_PI33D7X0!(]6.H3\F]D-N?(3)S _^-W8S:!S OFO7FEU-@ZBQF]*;AV7-M< M"'D:=^+L^NZF_?#MKB*N;\\/1/OV0CS^.'N\OKAN/UQ?/I9 PC^W=T\ BJ<[ M<7YW^WAWO34!U;"II9XYI0%$;AB&(+0 M!Y5'+3-'J5E^5]TG*[#E7>\:C+X7RPP-F^\9#&UW)*4/7,\/[0##NG>]'NA" MGM]VS O+D]W ]?P=RY.;/NB50>]3EVMAAAXJG4$_PDB>S1& !).L-X".&O1] M(0'KYAQJGM+RK*_1ZUZMH"\,1QB1BMPS+$]IQ[,TW^7WP%TRD23Z"K#K;ZGT M\<9FGHU6=LL 9#%?7Z4'UHKOAWQP 4,N;[@"K \6A+@Q];XK0FH(P96F,! M M"E"?!>-ZW_HD7J-':MXP#T]HU-:$;HW/'3OSS=9QY;@YB<_4B0>TN:&7-C/! M4@/\2N7XTE:G@VQ!P#W8O@) QWQ:[\(DO$\E!C>K5L6V#K=O%W M"*=.>O9(N$ ;Q3GNT=[7'ISH%+<=2<.CDVR[H.7#OX#^D4#Q <@VP"HU\+08AXXU:W]$524P,&B@C)Q<*Z3-D96-AB'GJ:R4(K9'#N6R])MI4#Z/%$ MRM4!NF_)WI7E&$[7,FSE+=@Q/M6LU;(]! FY@#R*]BJBS0JU6\'.G3D\.N,9 M@!O&SE8?B,.C;-SL^Z#,<>BY^V4:9C#&@W>(RU^@]?EP(]]A?A'6 &Q$"Q1V M4$$ZTG9?/QV(-F@G+($8\RAEX#8\<*!*=#'F1U%L%E@.98,;Z//U _@'P4#B M#)BBH822#X:IC6RQ(IZE Y_;[#DR!Y9C^0%>!W:#>LW!C,#PZOS8A9(+MM>- MWFPLO8SQ0[G1IY>;+\6-'GO"D_[T(L^8*/98IE]]/)-O^ZAFRQESJ[!?73G5 M_2)>]83F_UFDW>F1O3X?=UA^9?T4:7MU!^B\AZ-B(7O;,2;0/*V;0F^=MQ4LSVYL. MBI(ZH:^@^Q1PZ#2/][[^UVG2@RZ6X#QO+KW@^GW%T%HMX-VGD_4Z&SCL61Z! MM6+J(YSR+8ZAM6K( (XR8VAOY@.M+$-[I2K>CC&">N7HM%9I'![O6ABMM7:3 M[\,QCE6%T5I9D>VUHVY[#:OF46/58;16:QEAM R7]$),>FWVV1Y00XLQ@8=4/[XRO4> ME>JS&'I.CS,/[-8[E'>A*DWH_QK'W"2Z\S7%X,B?;"(L"42?@19,8(@6UN7L M?2T>&%"L\(_?.^NOSUI/+=^=4R"%N:%2F"N"G*W V9&\\J)?Y\!];%CI/P_$ M!;S?<"KB^IH/CPURB;@(.0$E@MHDI4(ZSP9ST 2784)/[0F))*B@H4'X8SXH6< M?O&G ?- 8"@DL8>(/./=*#@9Q/"+(S0?5AGOT5#[!&!R@?U*-A)1C3=-"\\: MK+N(KG&\]]5UI#I?5=0R!*@L R8)]"7E[N)_#8=0KF( K:Q]:-P]P6.C95?0 MW&"$(2J36"/]26,KA:SSJ[L*:$:V #6"?_]OL8=:THQK244Q[S\ MAM84!U^SVF@D?]Q$?D-L471FJXZ=7-415)7O&#)[2VSO,#M*$RN-F0PJI462 MFFC 0:+X72(.F,:]V _ZH5_)#M/D8G.*$W ;L+EUML#4;!6%44_V;'2DH WG MQ'*-6&Z^Q*@WDE5/GU@8\?+)VO3)R"2\#VD7FGK&. %97/0?3C%*[=UZ'[# M^>6YJ-P=[JY'EZ[F />-%T3U"[UO;JU J7F&TLL\.0!#'Y^GG@X'F/P,>=B< MXHG;!FSN%"NF8T?92""-"0G%*PX3>$PP:M1:I-$+L)S-=Y-^G83:;9%;H!>" M2@1;Z;+"+WL]X"$I#@#7*<\M5=#/R+<]G.+DVQ!5[+BO-B_SMD+XU(U5HEXJ M9Y9[ PJ8.T6D*Z_['/8#$5@PM?<51(2.\+*GL>>Y UI$\J'D MWHPUQJ3QE:FGY&P 28<%&M.5B A+(&6].WU=.4C21S:V>F*8%53E#P2H_J^* M7W11A0,^ 38]TIC+-AQ)&PSZQP9]A;D.OCL'-X[+F"$O)"X%+$1V=N'3BJPM M8<[A^VWKV4*V!'3203EF#3I .G UWMX)X6R@2:?\8B U<3-=N +W!'S*D$F":!/[Q M(SG#6\$J!9N0\ B,*&/#!N95T3(Q><^C#Y&8!XX%D&/TDW?3ZU@!^_.MK (VW1.$796:\K[0S/@!;+%<3;P:P7YR$ZKS6;]J[$S\!; M8B\+J)ET"5K1,M'Z9]=AQ#L/ MQ!FPJ%1,A!_&GY FD"LX@'>.&)K YHF/DK^?4\\H%$U.RH2!^D>J2=^$4EH_ MKM9.J[7CY(\II13D*8(Q0S?56N:2+,=+U*?H8M8D]Y+Z]%$KI3*BFO79##W4 MI+#0;J(5(:E8VN&M4O90Z2MT>,0QT>WQ 4,:-8HS3!E*B+JDA(9?!E802!F% MH3#7*,((Z1&<_Q%'J5RO$@G1C >AE"0U!7A]UY/:F>3+@"6>UG*#N'* 7C/# M^(UWB-M+'$LZ47@J4(_F<$4O]$B8IN)W3*#K%SP?MX/?8=G!K^S@5W;P*SOX ME1W\/FX'O^4'-3'3%)5JU!91TTUKI%JGS+72T\IUY*=8:6>YA)\W=V6J5@Y= M(P9Z#FS;??4_;T)M46%V(W(0GYVUZLWF5:MZ6#N_K+9.SLZK[=K9:;5Q='ET MW*Z?GIT?*]\Q1N?--BB\W>/CX\MV[?RP>E1K'%9;+=#4SYJ-9O7TN%5KMB^. MVE>'5_K@_4$=NI5\)UAW/J,]RR'1$AU2U77>XX-41]5 M'YW:;V^0:&-%L#5J.?Z':C ^YPG2/O)IO8;_D"_NA$:^A,]*-? M>2/]-ZQM6V#T#HBEM26 *+R.-8Y]V!;8[#JQ@F&)@;+_N]?(-/)6,1IGWA4O M3U%+[(PWEM(HT!].?W5XITTA?J.JPP;4 I5FM1ZM8+T,]L.A4O=PV@0R M%Y':!43OF]$[QD[4W^FN/Y63J#IE)>%8>&'K(>KFNHGZ9"-$G8.JG*]TUJA" MXP0N2P:WBPPN!^&4'HQ)*R6RWS^RH^F8&T/V(M)N;)SK%+.[B#TZWY,*$E/! MARY#Q,9#E6>*V;=O]>U$L$1PKT]HS[?H79+M0\WJN7QC/2+^G='A_\_>FS8G MCBQMH-_?7U'A.7-/=P2XV.OC][B-KTW/Q/TT(:/"Z+0L,9*PF_?7 MW\PJ24A0""&T >68Q6:12I5/9N6>^9TA"19=)AP&(2;1)=&5 %VL40Y##79> MF4W7Z R..?W"\H?<[,EZH_9[8!53Y^3\0_WCUT]PA4RQN#S0O8Y)G#OJ08*D M3R10H]:JD$:S"_\Y._N8C4=_72_V[2X9(K^P+_O)^86B8[53A5S1$<^17K3= M%I H$"E*OK#-;I,,+XZ!I(P9'""QMD2VM]PP2^-UL?7&2I>LS24(V?8N"&B\ MO*(]:;/)'G!,K7NV4LV:"?U%Y"@.;JV4GT4 W9/SB(KL7JN3%MS^>D3]PJUFH2"*PE W"PPIOPX,0^W501I' M(.'2?Y9_E/;H[F5P=.\OWL_:9*9V7S3:1)W7=D5;QL;=IF9: M C#&U5A^V=IG0]/A"+5F].2\Y&9JKL#E;FL#)P*(K'W"D[;8OGM8ST:3' M%(_EDN(ZSLE=^($M+;@CM."R"9PER5 J(+X6KNC/T-A+Q_0JPQKVQ?P31?1* M:?,=2D3O<#">>F@G<4)D=!CQ3!1&+*.E>21AQ 1D+BS:N ,DHQ I"DJ6T80] MUJ#DX0CIPG:FR$AH*IJ1*&!:I-E]K '34O!!&=9PZ+RXJ3ET4^PK*"XLDUU0 MN$R52P5?J%&^):5UH8@N$OM^H?)MMD1D639)UCND7>]0E_4.F43AVG6!#5 _ MX'J'1J7;Z54:K=)E1Y8_[R6%>H=V(RVX';:CLEGR1)DBZQW:S2PP='"NQ5[K M&"7<$=4[M%L9'-W[B_=6Z>I[9+;, 6?+R'H'6>]0SK!.NRV>\NPE5C;*F/LB MZQW*:_=%HZV3 =IDO:UCR M<(2TS+).RJ.BD&F1AO>QADQWY(-4C,D#6$/FPSQW+&G(U!FP$F5IKBE?^.1. M\:4[LM"0_R?2XO[9YQ.[J'&[=ZBIE&W2= N/MP=?K=& M\!&DK#,JNHWBB:>O$7\X'/&GYY W[$Q/GE&@$1"^(]VT@48@=5]?X4_;,4<_ M"9^V88Y)A(;?[=365Z=M(7UW4Y]K*P*2* Z)V*FE1A*G+OPCZ;X/\/*3!#J- MJ3>)0#N_-XTJGHG$/:^(9MLS(#SLVF*.P'X_.)_(H!DJ',V?FVUVUSY X0WT M H2P.;,(X*,ZQ6W@\#;#FP& (\Z$1J'&F5B43P0AP"7.Q"84;JAN 33"O@VJ M0M1WN*L/[Z+91+%A9;INOMN?R#X?]M39>3_K2LV,/98,X;X MU9-E!:=6^UUPVL0_J((P 4;YQ1S*_-S);>QTC G<&8^FWF(%Y5A CB.NMUE: MIF.P4]VC(P%+IN.IMUU''L; 'NY-F<%:W!RKV"O.?8B5Y]+(80K:7LB8EY2)"[4, M>Y*I-B2%2!PAHO!8S<'*$$EJG]2^*WROQL?'T#1V)O^2.-H\R9U[3S=.<2\< M]/G-77=7LT\#U2/>\D+7P2'KA0O(W&'N3YPO/]"E=/?#FWLEWF!+< M)P[YS$4:S49N*U%;LG@GS7;WZ<;=LV1O^5*-V!A\CQ3QY=_W(K :W+<<=FMW M[UWF&YV%4WR;1>=^$+$4&D;UW1)ZZF["3E9GE>QRN&L5UG*7PPP+L8ZZ]K8G MSOL5M$JZ-XV]*W^J]RJU1K/2;92N U+Y>UNDT-.P=Y8(7,GJCI[U%_/S$Z:9 M^:79@41P=LFDR8[U1I'=*G;LC5YT4\*>: +/=B"(7^J3(0BZL0O&#DF&'%'7 MP)YH,,]61^'^UKLT2W= [F'0)^O2DT)K2F2+P#@M K\!/SNR1>">UD%V:_"3 M8/9RKJ81@YC?;.B;9=IV,JG?ZE:ZM>)JC@^N$V BV9REW1"!\D:**(^CAKMR M,3UM7%!_5F@WOUV(+^V%O?"6(=^TLN6;U-K2A0^)3/JGQ&9 :3%(BT%&.3;W MFFO*$$?+RQ#'888X$ 2QQT7+$$?Y M9,BQA#@ J/6(SC$RQ"$-%FFPR!#'IA#'#^.-VIG&. [?6OD0):-%_7M3,E>> M-TOGYS72&6[&ZUHXWDX=_5C87QR M3 &->L:.V16EVV>']+3OUID,:1R>?5"*\R:*N%(< M>J-HUA]8%) ]TTFK0%H%)0UC)"EGS"_:\0?CX/R"':7H)']425-U4>9L\1$6 M#KR^ 3K:E([@UZ&)+Z45>.E6SMIGE7IQ@9?# 7KJ#OR8$G';:$]]=T?_#M$> M'\\!!.]A!"@!;4H;*-H!9Q$P:XC&E.463\H69L7%F Y'7,HI-PD5E<;.OM4, MXU^;U95,PF)=R8^2'XOB1]%DN&WY,7\^]%O:W7K=CW;P076[E5IQH9 891C9 M!4++U(:IX LURK>DM"X4T9A_WR]4OLV6B"S+)LD>0+MFQR_W *K+E)-,0H - M40^@^J'T &K4*O5ZK]*H="2"?*E]GMNZ] 454EL M!P*9(+^G"3![E2#?$$4RMSH*98*\3(61J3#'G" O>P#MN5>Z*>H!U%@D$S<* MSVQ)K0=0LU%IUPJ3^[('4($I\TU1#Z"D*"^F!U!L;3R?A/F(O6[NNMI34T80VJ.7O6:>E-IO5+C3I21&5DQ1M**<:0SNJ5 M;KTMD^5*E^N?> )5=."J*9Y;(#L[;6& QO?&E#Z^E8IC250^DIOM=PAAL,,1 M@S)G."$3M40]K'*S6(\U1+WQ%C6-NDV"=D&A MFWR(($:=T>$C\=0?XA<=$'_F,F'S, GKGD% 2HYTTX;]!?'X^@I_VGCX$SYX MUAR3B$EMW8XH!= MQ-A"M,:-2..!.+\AFY!!#@3&Q"X2KJ%IM8(>SK[P SVYXAKOC)1AR3 M3&?P20 ;40RB^'",@E5[U[9,?PTU1Z>#\2VASB,HQC.K V-+U==T:$&4%YGGU/45\W0;,>" MU;Q10OER3J6LWT76-U*5]=V=LV8.2M:OR:S90=9WZSEO\)[+^E4G50ED?7?G MK)MRR_K.X ;Z:Z3/5-<")5]AP\'&4FQXV(=O-\/'$Y%9[[F^/;NW5OO] MQ+U Z J3<=4RW_VWEM\;P=:0AV_W/[Y'WD463:7&WJ%,"HUQXJG@+ M^P0K\Y\@\$?H]XD?$G_H?[NN7CQ>]_]3[=\,KQ\_$T5_5^:VYZ/ .+%!0QOT MA4R8!/A,&E@EZ4;,?ZNQ'U$PW7WKA'P2TN;?5PO:!&^3F!##P>6=9OP4D@*= M9.&8M_=HO=YI#YY-U>RIKLQQBP'MM/H,[/4IZ=]?D:H/KZ_(S>U]__[RMG]'GH;P MPO?K^Z'<+_;SX<=]_\?5+6S2QVW$,#MX0X=6\!3S#KBESWBG]?WL%1YXQ%_# M2[*K\R_QSWGW^1KZ0AS;-124_%.QF/8WA"]=X).?< VIT>PU&HWV":&@>4RI MEW^:H0/VZ_/YO>E$6EEM[E4DWJ*_?GH^5!?CGY1,%-"X1M1R%-#0WMU'!E7- MCVJ%3,-E"Z:")@S>TIS9W.\,7*38H"/:(TM[YGH?:M%C$U30=W8Y/%@^%Z'; M)0.P;P"-)E2=H1[.0NP3X'AJV==_SS1GCI#RX#*P'E$FK,%Z1XAU\I7MBJLN M,04YK'('=96ECTZ +"T2K(1L=>18^2\+'NS[V % MJQQ.(^-?)PVAA9Q%)M&V*\XOWQUH!/]X+DU.*%=GS(9BZY,5BSN>#FE-63/= MFL2[4JQ-N#3A;6-6QIR(TG?7W69C!F5J7XK?](;KOIO9 M#7/8'<$9M?GF\(_"8U(+.9X"B;)CS#(=S*%#-^0-2VZ)>E3QL^$*.5\3U03F M+OF2(C["&[;P@K%,NQ19(N&C-9;I1&J=#JX4-9-K?SGLI]"GOB>??Y#T=%L7V?D; MKD"IG=:W:GRWP[8>8B_RGF@&G(#06W9:R(#0]=/BYD+M;_.]O>HWWA,-0%L% MXU)]1+'2IU%8$R39,N\(6^;)/N&E%+-E5_![9[&*:M?I^DQ\"A7]6U;YQ4LT M>?5:TDJILWJCR-&/!Z_N1Z$C9F."-!5_#IS$IVY=ZOS)R1VSPCY-]7]'T*NUNJ]+K%M>J6HS!]*H8 SCY[\QVM/$\7.SWL3"3 MNF ]MUX3=1?)V*QQ@9LXEA%;T95VS2J]18-<,K9K=J1WLW2JI#1L=C1LZK5X MOK9,#)L=X1C?K2(M&VG9E#28$4^Q+3RW*=QH]KCF_QR 611U (AFI6PPA;+- MIL)I/6>U2BO^])-_\ Z'O]=O\%\U*KUFZ&O:#T?KUR\U0IUHBA+Z-^C2&3=!;U08*>Y$)IQ23/XCBD(@]6FIQ<^I";!I%Q'\N4?&?6Y)Q@:O(VZ2.%9PJ MIYU_Q9%U(::';30M!7?K,] )6!4'RGTAB]G!1&-1<=@V\@/H2 ;C,<7PB_WU M$UX,]DM;S"DM?-_(\L8E\:>0X/X1=P-YT(DX$QH%*6=B43[HD +.1.;4+B, MN@4**X1]?3JS[!FLD#@F,6?6TMZ3#S:EY-YT(A?3Y#*@0MZI1\40 *HV'56U M7]6)IL*C?O9XN7-R;FN_7/)6V6-XLF &*P5I0=X]<,#J_!?APHHO9**$153C M%W$U-6H\3]JO[[@6/UO#N#0-@[++_ZDYD^&$PG5JN%'>/JUH1?%](R#/X:N# M\1,= >$=C=J7BJY3]6)^K8PFX<\FC$%6VF=M83DWGT)JH]!%TH?$,4BT2$$L M&I27S]Y&"/1GE7JO7>FU!>?.#B),I"7E ML[>E$6&U5?]]DI.\E_%)WA8/HSVVDSP3-FA'!#V/Y20_](/<3P#>T5<1<%4 M9/X[,SB:WH'>!,AGJ/ O.ZH-/&ZGRAS=>*5T8Z2N%PV,&,I-.^2! %6#13+9 MAL*F,6D(>A/;1+:GJ&5-3!T(@9RM1//Q6HV\UO[KBCX[MX;M6#.\.&-@U(@> M.(6^*P[3ZM@BN_@U$:LNLVCXFC?*B/9?S9F15+;5Q"8*0U(L%:Y5X=H?=\B. MOH \8HE-F ,2Q&.%O.+S ODW$\QU&?%+JE\^DKZ-]V9DA0W!3P+1;0?.5^]8#)V*441>ZP8&(J\7UN'ZFV51S3?* MAK\&XUMW;0-C.WR4Z9ALU-9@:7%(7FCF';"SN=U)*0HIH$>>$E ] MR%C1+#?Z N1V)IH=8#4''DZ-)O7:!N[%DWJ9Q-Y-^X;*Z;=[%Z@U_(/F -+3 M0C4!S7FDK?L@2$QJ@/2"C405%%;@\),,=5+0IIA:84MM"K2I&P0GZUM*EI6C M^!=9I"[Q*VR[".)!D%QSRAV'GC8T >WPX*^P#:O@M:@.L%4];Y.YX*2% 1NA M ZN@$@'>W1A2A4FFL"2B<,81!:ZENB(+!!,L +C/X2%B_ J*,?PP_\3,]AQN M%[HR^EE]&H%*B,?8E-T8P\?X@5=3I3IC4?PH>Q 0EX';VP3.!U#33=")_@]O M!L*(?5;7QJZ4],WT4W)C\C>]S6(08D_@\?EX94M0N;&I]0:GBHW2W8%US31[ MXHD!MCVX0ILZCLZE Q!5>>&_@@ RX6EAH7AC_GC5T.-QV0XO&2-MJL#3PGU? MV>=L=-S-;$X793K5YWS38'OYQKQ3?'@X,4Q=-]_MS[G#.Y3%$&]F8B"K"(A. MU9D.IW5_\XU&HWL"P!LI M4Q04UHR>\&62KRSUPLTJ8>?&B.JZF\#A_PV28N3_C<BPR3#QSWVP;LH/EDE%*'_^D#3 X_GYG,]Y>EZ84NYO1VCRN9AMNIKB3+$EV_N&^;51DS+ MO 5V^6EW-?0C^V_%[;_5C$K=2ADV:ZIL"H%-2]0M]?G_$W(\M9CT=$\0C_G MFXG>25USYH>CPT;SO6C2Q]:J!XO7_>'O78F/A3IH';)5;')5M;4VU)PJ7DIS M1#1.SGNK25A21SVL=FTM<3;SEMJ/$-4EE';KT)N!PEFNYF[[JVT=E-?0U[94 M[4U3J:&2N4;UXD8]')ZDV[0@KFFT2J!IE$M R--68K!,&)0V^N+4N#&M,=4P M/WJ?8TR24P^34R4&)0:+QF#9;8P2=L_U31&6:JH9/'N_[,USTT]S2*U75S-# M!HV9O+07;M<$SQ+#.]M.Q9OO,<606J_YNV:W*\[;T^Z#AR-,LNWR5P+!$<%M MXGZ=6WJ-5[FM<*YJEFA"2#X RVG,3^J-)3.I!J&_1OI,I5[=A:J]>:44#]]N MAH_"O&6O]76@ML(KW A=83*N6N:[_];R>UC"01Z^W?_X'GD7L:ZWKA'@XFY1 MA=7U#J_2]A;V"5;F/T'@C]#O$U_9?NA_NZY>/%[W_U/MWPRO'S\317]7YK8' M8-1 L;XM5'PR8:U\/Y,&H(.XNOAO-?8C4M/=MT[()R%M_GWU**QQ24R(X>#R M3C-^"DF!6%_JG>C>L]<[[<&SJ9H]U94Y;C%6]E6?L= G1 N%3"P4BH<.14L%=/&6)+'*H[,,;E$*0\B M]^LG93- MMWFDVUMG:5UQC*Q26A?GTU=340\CW;DXG9PUW_\-JB0V_O+4]*_ MOR)//RZ>;J]N^X^WUT]RD_#G?C"$K1@.R.7@_FEP=WO5'UY?D9O;^_[]Y6W_ MCCP-X87OU_=#N5_LY\./^_Z/JUO8I(_;B&%V7H8.K> IYAUP*Y_)J:P7:UXU M^V=UM4P"2VS]#LP_3I].R=!B^MNM?=Z)A2P-T P62VT3MF'@)*Q4Z1$(KQ76@VHNZ(<$*S^4274^9$.DQ M^:@QR! <5OQUOAH/,,DK7CT5O#\:84,9VVV/ )HXO&+-J'JG*<\N&:XT&[MJ M@S8N+G/M">RVNUW+ZJMBP;\UFDUJM>U7KUYW6Q?7K?J2RS#5JH9-M*O)G=M/XL?@F>_ M+TZ]LX,I+V_L7%[^C!TBEJ:W.1'I M=CV;O(Y7^T"G7G&.%)6^GGX"Y=NAL+?OZ NFD<1I]+OD\[N<618-M%MOQLP]J39/ MSNOQ6W8<4D+W$>&R(^I&LP&7 ]ZFV7AQ06F[:8E/7B_G"^Q%2VW;>Y]_2S6M M>_.[:0EG)&<(XDXO]O1Y">+]!''D!+\T03M?.%);-@R^.WD MO-LHNHIAK4?EHP1PMH)X[=@DS+'(2TY6:LW"K*ZMG'IEK(?/V8_"\HFFRMPR M=7U/W2B;+EXX4T;U.$O7@P-ENYQNDVP0 MW))>P,-#<%1S_&)\)MF MU-85;($;V;@%K8;<3WV65R"*DG%I^* MRBLOI<\D&_9,$!!-Z#/QAHNDX/EL2$W]\)"86VQS.T?)=K MJ_XC<9L9;A.$ M,C-VCTC(2LA&0C8B>EFP4T1"5T(W$KJ)8GP[>$(. Y!%NC\B:SCVOP]G'BP1 MOYEB!.=$!"*/P'#;5!>4&DC+F.M2P@[>K%RLF&+%P@H.U]TX7>F1AJQ($/)- MIP9)V'=(('%^V=IG0].]'EP;IJN95(2_7M_X_*A/U%(-[W:JKW%=*F<9,VR.,DV.J-@ MI40U9]B6=6E9199OQ5]E%"M%Q*0SX8DM:K\:C<*:%42"=>O&.QM]::6;M5*6 MAM97=,3$L]?3NG$@/:W=]M#*@AUEB^C46T3'/!,%G:1EBVC9(CH6:\L6T;+I MH&P17=I527#)%M$27K)%M(37(<)+MHB6D"P9)+-I$1T'5^O:/EJ(1D R[WK!MTJRO;<1TXB$7%))F N(AN MT%($'SAZ104=V:"WR&;0==E2[@!P'-4,NB>J-MBHX\IFT+(9=$D$L:B^P,5O M?J=]O;#S7K:"3M#72+:"SI0E174/V;A-LFE3UBBL2]G^:CTE!V6C)BI+*('/ M))MNNF==B>"#0["HM*!8ATE&72*E_,T&O:GJG:NL$(U>439_.1PF!]=O5Z(X M,Q0GB@C*7M#E:(94.'0+51\B@H9%J*CU7F$ZJDP\2> SD;V@LV7/!.%0V0OZ M4 ^*0G6TQ&V*N$T0R92]H"5DBX1L1/!2]H*6T"TS=!,%^60OZ#*U MN9&]H#,J^8GDG'I$)/((##?9"UKV@I;MY.+*B@0Q7]D+NER@DFCVT9Q;#%CV M@C[N&Y1WUNA:JR%_31W[A\Z$\4TI6]H,OE)).]H/-: M910K1<2D"^P%W3HY[[7*.M(^/21OZ 0=[!A\B+V@GR@E]Z9#H]I!=RNL^3/A M\871%[]=ST.@"[272G7M=H'F'U:_5!!NK!-TO.;1YIA4N]4RPPP(+>>SS?"XY3# MX]XT\.&Q^!#;?7M/ UOU[(:FFE_@)]IH@M?EGXTZD:*&.PW@VY8]T:9"\"?C^I1^H-8*=5%[HQ?Q!"9U?U4;, ZPAK!3['7=" R%DSAS; 0F$4+4G M< ^;*!O[XG]7+-A"MRE^D^/^ -!+O']=Y *7?M7.OV++P9 ! IMK<@1^!L+" M40N,3K^0D_,K^NR0P3/H60M\+K$Y7@S5[_,#X7A_SSJ-P)X]6.:K9MLF,""R M^P$]KTC"#0SWOA$LTY]:FDZZ[A@);YW -R%\$-@T5 ,4,EWLH($"DPV-H/"R M9HRT*7R2]QI%A/TC0H0UQ('H6JM:Z_YU1U\4_1H4.V>^(L1A[AD&5>.'5Q]B0Z4>%*]PSL(X4E#(#JX%[1QB\ 1D8_R6P*5/R@?>0RG.MNO2\VL6$W-C*> M. Y6 .,]ZR_F$K4O^:-J\-4G>);!^ F?=Q<^/$,NC.!$H,.K:5%/ZQB9KZ^P M7_#JU*)C"J:YRO>\@J]]T&#/130#VKIDLG&[@;XC2NC?""K'W,R$XOA,$4P8 M39-+_Q%W8<+ZR7EGE1Q,\<.]UZ9NIOZ&)$=Y&TG^Q* OX@%4&7P!1_@>U#+C A0*FFS+5'/C]FV7. MIA5R=W?)Y(;FH-2'ZX**!,M'"F)1?*I6K;6KS=I??!F@A*"7D#.^O];P M>ZX,"/,L^\(ML 4\IC7'9QN,^=<\D1%#J@2^%5H(WPG8"'F9;%!9'!9>,>9)U2\U@I\)B?8AA#=I?:(+>0T; L1BXZH]@:T MC"3?4H!%#9+O""@)EM2(4M6^ 7L ;V![=TA&MD9[+=&(:BGO-E.,7A5@*XN" MCLRBK\!LL&IDWTA*M8^;4H_^?@W&*5"J7F\**75*;F:&:I,Q ((?Y"$F(Z\S M.-5!09[9OI149R.ZX,I3TE?A@W MX$&7YA93J/U7F>++S4UJH_[!:(VZF_%F M@KY@,\UM9HTFB@WWQFB#[>D#.D6/B*^5L== RF/,GKF5@MZ4JDU'5>U7=:*I MKZ2JH311_C-Q>F;]!GY2XTO E[%,VW9%F,/L;AODGQM(BU!1QYJ%70PPCA#QJ3;_!%BBSL2NN$O2 M;&^17'S""B,0V!39E >+P+6"Y#MNH3Y?(&\P_H:D>^"40R>#_>CNZM"\H#_@ M<.JCV8S/.1CC:2V2Q1Y_\"=2X&ZG74J8)^ [L!]AXKO!W*] MDS8LCWD4@7<5E,X!1E46W_-U!U!+EISTOKU30;PX$T .F_Q?%?I6#-X,@+> MZX>AX=,0?%:08AK]Z; MV*YJ;]X0]H=O-\-'X?B\$?/:^1/)Z[7:[][(]] 5)N.J9;[[;RV_A\/?R<.W M^Q_?(^\B+F3TTN:679J+NT71H][E&IVW,#\Y:>F/T.\3OWKTH?_MNGKQ>-W_ M3[5_,[Q^_$P4_1W.(B^C#LLK,= ?V* O9$)Y:EX#,^_0%)AF&"X5]1ZMUSOMP;.IFCW5E3EN,P?$3RR_ZU:M+GUT'CHBW?8?;Z^?Y";AS_U@"%LQ')#+P?W3 MX.[VJC^\OB(WM_?]^\O;_AUY&L(+WZ_OAW*_V,^''_?]'U>WL$D?MQ'#3#T( M'5K!4\P[X%8^4XIPV!4=,16+U)MN>@_7"=[I4AS, %N3&FI0S]DB,K82;/4C MN6$WVCNH._ ,Z(9E'HRHI3_1J=7TH%8?Z_",ST!/9<8Y&!?E#P M*9W!SNVFD,D.->XWMSH7FXJI>^>>2+X#!DT,4I/A/ZJ:T MN-]@@%R@*/C5TR N&2@Y9EU8ND_AWA_EZ'JXM6H"N*T6//RU2.QQ4ZXNYF!\ M_CVC5]0>6=H4K^N5"/H?#&*&$Q;VQ=N,2_9 [.4UD$L&(R_6L+)BCB&.K7K" M7+%&I]+K-E<1Y N0!=%#!#O0;)O^EOGV[A&-L']6=,5 L"]'1#5[F9M8#-^. M](*U1%FJ/G8/051N2)5)&*EO==9YN#92UM<=7>(V=B N%K-L#LVUX/3_1[W- M\G=._7J$O6>LG6LWKO^>H7HQM!3#Y@2T2UFML>(:2](2C 3%$(DMA]:AE1^5 M$R6RFJH5U1YE,_=O/JG\DY"?48,%VR3CZUZ]4F^M#L?USR1V%QXQC'KLJ/X8 M,82>WQ/C$IT#7JHV?O@)R$+M_H.701W0 C9M5O@[*>U7H](599;Q99(^\6_J M;UU LIV2P3AH3 ;,B8UU>JVH)@RW+&L9-]#/V5Y5FM87\\7;S\5-\$KJ!9?< M?%\3*DGUREFGOC/XHOJ\"W9F"1<<8*7=HWJE>28P1-8"+LZ!+%2U@E"T(_=; MU)_\@"I&EV-L;K4:@'"UCO00U/6P5B'0W;F:P9(<>)"!<2?CGG*I#:E;+=RQ ML"D1RYE8E ;3K CW2V[-@ES%4+7(KQJFF_1E8^AK?08!'#;1+EV^A$9(R?&% MP*+T+,J8.A/Y!!HH"FJ-X*]H)BVL['4.@:#9?6-:+&'JG274N(Z V%;4YNK, MQ6HNO2<-V''L=$YH^;>;S4JM)SC5,/<*?2Q@RCQ[-?O,_1.UP?72;[#P'-RX MQ2FX6!J56G-+%]U!B>M0Z98OG06*00DE=78&7B$BFY411K%Q,Y[OM"A3*=*7 M#D1B;R548#N"%NU+Q]8ZS'+5'^-KOT83Q7BA\T-Q4ZXKV@@8,PK M>)V^H?(7*%H/#FL*E$A$-L[65D+Q?%'<8(/%$_BJ-FH-OGND41.X1S8R@BC) ME-EJC5KP5\D(J3""*..SF-W>.T:H\.*,J#/DW72[.(VXAYKE0/#R<>"C![=T MS+*]F/,ZZA)8IQD('4:U&=."='-I\:=B8?[HP'K$!!=&%/".N)%TL+#%/4NRM0C2TEZ&X;4NOU) 3.;HB Z,C_K,XL+*,Y M.?<#9UX'N"J^3M[Y#5C-BE>9YV?2 @*>>?V=LJC]$T?96#0VDG/63@7*C5U M\HA%5$!S?L H\.*#B<+<'8$./85]9#O':]C&BF;Q)',/RBXA?.^(%YN)VM/V MVGDQI8!RE*B* G;2RM=U&>-//F+7R@NL'R3H*,#6 .B7BLPM:HMMR"). 9&; M+_R5*_>9L-(O@QH_GJG%2_5 ($PQ:QG-!=ZU1Y]_8>C&=S!?1[/=;*!(=PP_ M!$R_(YI74<=2QSP:L:+"D6)/^%&^])ZP20_/TP@(+5:Q'&@-L^E86?K^*;G& MA_=;H(A66[F9R0!UP;$8A&PF,.V M+MC^Q6%;#M],ZEYT)G;\QDI,V5W)&5YD L.9O@B+!O."_2O$PIMO*=GF*[9O MP#3-"#/+%4A3?6;[?8I]A%<$:7IW*VEZ;N^N<,,N$EE;U:C]SN4C-H_U6AWB ML[Z9.BB^A*>LHTT G 'GH)?V]T8W5H=CG3!>V4TWM11VSJG*'$R3:TP$9+T[ MO48:K!F*&LMUYM8?57FZ\Y39QSRH_4P!!)'BP*M=/%269@TWG*#^I ;151O0C:[X6M_&3Y^5CMZ2XZR 907G0-6H= M K?&#/UQWPY7*@93-VVH('?RSAVXGX"2Z@S/5-;*SH\J>V%F6]R(NRELQ$V^ MLB;R!$M9W#;U[$C OVUL/>7]S8M>QIK!:K7\JA>W%[[;^1Y5H:7^^(P.?GV* M/RPWA;*QL/>\-OW%9D/RUOB;ATVF5:Z3:![EQAH@=SB 8T[7S^9P]_2L_?O. M(V#27$^]A,OY^NROZ'EE*,0.8S=276ACXTK+N7\29*15RDUJK=^DDF"^G/NV M/Y ?F7A(&^@MRH.R:P??Q%Y_@FG*&U/.RRZW"I.G>I+CJ5 *M6)997#_66\4,@/(G0 2A'?1F[3'"/#. MKHA=#S3#S^/A^8IB+B=WL)9OO\H!S\+/\#TXGR,PXSH6!;)-'M\'<'SGS!U+ MDF$C^EQG(BGF:"T!69K%"JWN?@JM9&]=_\+&=[8GZQ;_*8/4DV(A0"D>Y<*X M:/&"X3".HYCSJ@OPB<=<4@E0G&#!L<[ 0%%A?G#????+MZ*<3]7M%MR-BX=D M;RU$)D^UBCSD2DO!\JWH,&1,"!,Y(&%Y8GL=^\;N>L*N]IG%36G46A72:.+L MRK.SCV4_AT,';'Z*=UC+=KL25%9;G0AUWP7=4MQ<,>,7<*O&[T*[)#O;"X"U M/JFQ%]7+8O>R7/;BA6)3]=)\G5+#9@G+?4QN?V'I=Q?SQ4?<[HO]=\5274,] MH*O:#F@042.LD"QE>ES"D!^F.6MH%HCP/MS]S)J8%3ZG^P+1\EI#&D?D $LWV#'R6J,MNST$Z& =PZR(Y M(7!/!?G3Q9/3;7,?/< D"?*'#]R>9GU<_YC M+U2&9FUM6=VV*L.F.HAT% N[BV651C-!(K;G-9@M-H!'P MWOOXRG.0 1;LP=E@52/FBG28._;,"DN%QOMGK*4BO]/KR;39O"LG;!N"5K=2 MGJ46QM>,-J"5);"D\ M[A;N))F7B2J%;*F$K"C25QXK-JU(7[O2.%L=+U$>;!7JX"ZA&9L4Z]N&%YNU MJ"D",KQ8='@Q =6/U+ 5!2M3M6;W#\=%!2N/1N27Q#]0G@AI&IQ<%P52<[=U MBPRD]DICY>Y=(#6FZ,DFWBJ6%04M*2*O6ZXHU'F@7$N2*XI7@R]7M&"NFG]S5*DX226BE%N]4MAU0K8?BO M?#DHL3&^JT*^?RO>/V'3RT#8E#._OSRZTZ%*F1*N:"\U@$8M'Z;6G[)6/7+SQ*R(I").6QK=(+D;3/5B>(ET+M M28JW\K% OLG>$7 O96@FE?7O@?V53 R)YUQG*X9DJ.=H1%-9]JT\(:9TV%8\ MW?R(DM%+Q+S+-EESC4WVR1V?^XD-!78'%G\*32S.?5@R_3729RKUQA6KVILW MC/CAV\WP4=C5VJWD\C/A:K7?O7G'H2M,QE7+?/??6GX/AR"3AV_W/[Y'WD5L M;'F47-J3+XN[10X:[_'IW]["/L'*_"<(_!'Z?>*;U _];]?5B\?K_G^J_9OA M]>-GHNCORMSV>!M-0(.&-N@+F5 ^Q;F!V8BNQ?U;C?V(C''WK1/R24B;?U\M M:!.\36)"# >7=YKQ4T@*Q'K8G/5'3O=.>_!LJF9/=66.6ZQK!JT^XWSL$"T4 M,K%0W/P&I_Q)"-WO[KYH()$T-)LYP?$3RR_Z%O;29]>!(SZ;GYRSP=LX8/X2 MQ:KAV%\_*9L!LNTVGZ3N>EC+,MZ^/INZFHAX'NW(Q>W@KO_X;5 AM_>7IZ1_ M?T6>?EP\W5[=]A]OKY_D)N'/_6 (6S$W]_W[R]O^ M'7D:P@O?K^^'P21^W$P0T34Z0]DS"NA9Q'RG*H'_*\2B+S-=L>"4L#7[E#\D&4XH&2N:1=X4?<8D MEP.O>'=EBU#QVOAJQ%'H@%SF,Z_(*[PU@97",ZE17UEJ4%+ADR/PL2*^Q'V= M>!O'=$#=4TE4=_%.S'Y@3-T\1/K:W>. *>F64<>HM!YJCDX'XUO05]\T M=:;H[(-_P&Z8EMTW5._BMDB%7E:=^SK@70&%5ZQ#7__"7Q-JONUZI2;0?3DL MD J1&RMJWB2([1SCQM9;XIVM /:4PI_O%%]?DK^I&0&]V6<=8&)0-6GT<34 M@;5?397JR/%P]Q&PK$/9AUQU)<"N%0("?/:*0YT4X!C85<)'] "U5/P:L/,+ M1K7PETAZBK)U-C(*R(Y'^JK NGP7RJ[T]*D(%+U<2+>#B@.*&A=PMO,G*YV2 M"SI2 ![$.PR P$#:-R0JBG?%F,-1Z4S5OR5.51*B/_;ZY CS6#W4UH2B+?W/NS,3*?*%2>/#CN?LPQIZL)KIY2WTEA&ENV*\Q^X%^* MV3>QGBAJ^&X"RR7PY/S!0W*"CXA;;CR8PL3;_*E>^@6F.S,P;UA&#;+/"):" M.739(#.7TNZTQ'M(-"=(:DJ8QO2HV3_)V*)HU3@4E$V'6* 3I97&E&FYZ09/ M5XSV^HV8YE8,;1>#W/>@.+'W[WG0.[IYX0Z6=% YWCF\)]*/$18W@(I;%Q3) M].06Z,FGW=C%&"G2/DYW0HY#^&^C5F]FF0NR/9[ M)E).1.!,3MG_SFQ'&\_7FHE%R/!L+[YCAL?NS)A:C.[W M +NE6K^\YPHFNO!'Z*1\,W4 I [LL*?*98XEB+&UF_5BJIG:"+4RBRD/77_X MX$KLT6T)/+J%ZH.[@&V?):G47C+47IK-8]!>LA4+!\AS*6HO!^4>\[47AG& M-IEK5$^M.8K48&+Z9UI9+BSFE,YRG<<%GF&9'Y#%TS(.ZK*EJ;0A%U+XQK3& M5'- :]CGX(24OE+Z2NE[%-(W&QUXN_88A:G*NC;&:#*94\6RLY/5^;A;G*\P'A;EP:\YG;?Y==#);0PZ.Q6V;D:V5&CGY&XN1&F=I2(T\M)O2 MU:^G7]7GMS;N-/P$1.V\/V*Y_S8!*K-,728!NB@N'2@+AW(!U;T:,YL M>-?^^/G :RP\;+K0!+'F O-.4YXQDJ'1J(J*LZPK*ES)8KG-#["NPDMPWUQC ML8SBC.HJ5FZSSH_5QD-SIV3JI8-OG;6U>45Q+*Q+Q:$OIB7.G]CR?C$>)ZEB MDB A?O-Z4TZ"CT>WU!/@>1U&:M1+Y=ECU%L4NB )IR@XB1N.;KD;.7>AW4%R M9RUB^TLJR5;NJQBKW\Z.3(#CB-9H[1@68J([1J2;M-HI3ME>:1X0UI4N9Y8% MBH2?Y=&,F>11;0(G-<\2IWDDVK.4@7"$R.H(6^8EF]Z4(;+JW79QR,HIB%P& MLFK/.:AG*:Z_H*P7U)_DD-BFD\X*2>'1%.D(Z M12BMUN[NBV#>.SW:RW8ON6!.*72>$=.E,;OKK)&AF+]RJ9R* Z67(7?FE3N2 M%^".%NCK@\?5:G6KY*-D3NU]4P84QD')49NWVS.5W MZ-\S#;\,EYTJ\Y7;LHD#(\6>G+(9 A-3!X[!/N/K[A^9P_<*=V#W!99![4=P M.^R''FA3313XD#$G#NSU*>D;HA4J,\"7PE0I?4Z\2\.%^$Z$+C>;PJ_\(S:; MFS".WDT/ R+XY0V+,"IQM@>?D.'.>/B?X.R+[1,+0^VP_P1"Z_/!NT'5I]FS MK:F:8LW%28%M85)@%HFF+,/VWG0B1U3T3CFP+S3S#KYJDFL#OD_A7>.E0IY& M&C5&/!=T2$<3 _3K%PVGF]S=798G(3<[#-T:D0SZ1*<.S[)MU.H=-\/VG36C M?\6-4XE"QC-=K]K4>L,1!-1XTRS3P'1V18>__+TF8\UZ9?N,QQ'[XI :!K5M MBM_",Y$!3MU J?]'>9U^6:45^<#+^$9?+NZNGX;\#_7+QU-RR_C[OS.#G]78 M/I^QN.THEL/Y'62C[:.:O+/U4(N'#$QW^ H^$5%>+,J'"?#K1&R=K?WBP+-Q MX8YF.WQXB['\Y[Z]"-A MN\ Z]P,K:D +@(JZ<='..Y\;P!-R 7&P/:^,_O9$FS+=Q/X,8A3>)/T*B="# MVH*(0;U3K?6JS=I?*$?8%9D6!/36D=X!9[[X*TP8O.=NJB0"=79V\"[ M"J__P*UE1.*??)]HHXDWZP-.K8GR%@D+=\"##XNI98XUQX]Q53PH$$" ,X%# M$UY_125 I6/-X,-]%ORG*^^GY-_F.X5CL$),^"]GD=EH1"DJ;>0K9D5ZB\$R MDZKVJSK15! FGSV2-T[.Q]H;_?H)/WO.*S+Y6 EW'SPL 28- N\:*37X@!B<$;68-#6=6:,) MK,NCB@'R#@3>"TX?B2*08-P2)Q#3)WQ:7;F:U)J"J#]!-BWHN-)]R;Z8XZ"0 MP5AX&;<-\M_P36VL475UA$A.2,ED%FIX-,TWR[23#BVN=,YJPC%%? -$_@+ M$79KC$Y#ZC)7^I?PQ>07AY%W%?@/GJC_I2/'Y>\8XN-L57R0-[@^BA_;+5D! MO9_;)BA5I@OF\?3VQ3%>@?7A$#?\]@ON&)@V0.L97 (>CCJN6(0/610QSX4> MJ%D@_YX=/MV(3$U;P\%-S.(A8]U\1R$>MY2IWB4?N,+$A#L>QG%,L%?J?*Q@ M(KJ.4Z-0]D;PGB OL7#A"+!!X?A&;VU[AM1YIZ-1SJB MVAL+#_'GIR ^_S] PL" )QD Q=E5$LG*GO#@'K-)2&YQ&&#$N[\=Q('B81X^ M'D4-0>=LD23<(\(\L.>^AK.:JK=&2I003,+Z'142I$0$AX %8;L\PH3#!Q0\ M+@,CE> *R/_T[QGJ5TS]^$@^)&&^5^4G8W_+A///MKU)B.Q1JW Z\BF,8 )9 M(PU5:W?FXIB8,XOT!T_$GMM@-W'5;L86YULU<$'*A$3 ,/@ FM8$537\_B7H MB$ $N"557C_BII)G3==93=T[H +'O(UT_"XN$&6LS>0R"+$1/ T\D<($,$C) M9S!EWMB4)#2X#&/&=$M44Q=&4N^+'1X=B0^F.0ZHA1\\K91-P[3]9UA\<0I/ M@UX7IT(N;P;\>9>N[7\$]O69 H891\4V.KNGW.C\!K!UJ:"]&'#(CW# 7? ( M\!X^K'(RFX6MBQM]Z/3Q=)YWV%;83=P2''TV,N'"_\=UX]".N-6A1 ,"6Z"J MNPL)[39^U$;5HY"Y7,Y%4"\-:#VHV:@4O7O,K<=]?4O&,:S5TD:@[X"]'E<+YNTQ;#9 ',>F M5@ +:AP[OM-R+\3-> 7]&"QD%];(3"NLC&W:&'(/%KJG%/;<2 1LT?*S@ZEF M6DX@E+=V(^"/BJL8*I']24 )8'>K3A1][%V6 EMI>-9PR]#VW2%P=7.&WE[* MO!>PK@\1)N/R"&9FP/>J]7JUUHIT0 ;HL66Q:Y18)BL6VWB#O2AN:#Z^)D[C9[,+YD MSBWF+4S-DOVX'0 $ WZ\IPO^*OV7Z+_LG(F]EYY%Y_H?5P#+'9>>-Q$-]9"_ MDHLX;ODIP='7#N8DXE=GEPJG M@F8[^+DWZMGP' @!"GNGQ))/&_U%A@E7<*\6Y]1\-LV?8/]O.LC^5S%FJ!XT M:HVZ>XXQ;X*O7B@O"N PX=F_U?D':^6/R@+;VYZ$&_;%__#?\+@.SQ(2G)P) M#\ZN*.<44UBJS5K>!R>;/-DIW\G9%?7#V'*/,CDY&R#*!=NUW4SN@\J3$V5NH]VHG)7OY!2-&BV.A*4_.=MB]2>7DY,%(A ;+/9"#;S;-OT9 M:ZXC/_[IV"CCZ8A9$:JJX35@NW(^*Y-:F3U1T6W=S4HO+(=,6P&XC! M9"E['T1PX]0MSC_LTILD3?']+#+S'<@2Q2?;>UE^ V.PVQ.J]5TZ1 MH$(O;22E78GWUV6 1UGY,-!CB734>ID'R75KC"ZNA[?B 0#+-+K2[)%NVD!- M<4E?9XN2OI2:0<2H[*O75DO[&%L3*)P# MO/AUQ4Y9O,U3H> MH0!*LK<2*GC-=8Z(19T,FCFA6G+'C%40B@7K%/1WIN.A'FA:C-6B7!"M6E2+ ME=*0ZD5NT?QQE@]_%(GP#85@&P'9SGV+!'XOL,>Q0M6^L@4*FJ5- M_6+(Q2=P:[R]1I7*;1XS-#F*8K7N"]UR8&DOF!>!K_89>R5T$ZY#H(&*G_D> M+JCFM?A1^R=(I"IB_X2,'+[II0>)6P-LYQD:W/QBG-43;F?TB74*N@TK&&+\ M0L;P5-'ZB&:I',E3D/T::S3CP*+42!#7ZSDI%@L=-W"PL"L,<>7LO+KU3M(U5^( M_H)#WWBAH!F_4L+NJWLZ7*#R&77GD$K'5K1:&AWZ4(5PA[W%^I]@"?JFG@:M M>E2CU11/S!5?-F.3A2!"PQ\%^,#XP]1!#OW)Z@*HVH?WE1?*%+5$>;$-486G MZM[-_L7N2=_>F1.%W=7?2[T(1HP#,L116Z*TJ2OBDJ)RDTU?%Q#52SNOXR\?:,5RU=YL,S<9VRQM9'* M@AFL;#**242M]-9UE4Q)X0YDM;F);C/'=D#G UPDD_^]RD93?D\71<\ZT_ MWN'ID;)8L/&RR4W;+:>;MNZY:2,Z5Y6GU5KJU60+G8%WYF3-G>P84;Q6O7MR M/C9GEA?!6Z0//'M;:?.MM"MDJL]LUR5E 5ZP9X_;5AQ2F<>2Q.C^:] M%\E;?&,1\@NV3UF*\HW=5FKPF3'8@<#Y%3*9P5[A#6"Y(W0MPY[\I X3:3J* MZ@JASHB'/J,Z/+"G1;#X*X'UK3PMGASYCV;>>JIQJ*Z;E75O ;3@;.+5_JMG M43V"E_J(.^;TB[N&;M14AYV;,4;(@("6%&.UF2UQR";+,\/#@R M^0$:;,/JBRP3\XNPX1E#&*AAV,I&9Z#2N/L?#1.XF-MLR$7B;(K:*.]4Q!+- M\ ;A5"&X%88N@S)QH/PDCYKZ JJ"WW7RXQ>\HD1JQDAME06IGA[\)T)M(0C9 MGP(!.-'0O>PJ;4QPYQC\R]Y M#<2#V0KH&,(N78OLA!!8KU4,P9M&A?1UL(8=A;?D4CZ>2K!F#-:SLH%UZ[P9 M_EOS"]]Q-X-F"8,T=K[,1JP=9FKD !V$&,"'DV-%95<7"36Z8D#2\>.[73YJ[*6Z7/X$QSAN;L!:[_%WT:3M^\\B*ZR8* M9W-3#(?X4Q<"B=VLY2@ YY52AXDSEA<$ZW>S;-'\GK$<(7A*<_8R$;3GLQ6= M!RY4^NQ@V(.R2%9ET820M0&VW11SY1?AJ2GV*8^%\![60666/1T+VK NPNX* MGN=Q-G,14USL)@87YX$\F/>)Z?Y%5-B1$;I+-,-WW3.]A#\$Z[G-^Y*S'&O8 M:>[P."6QT+NO_B1TH;B.$'APWX/F9^GED62V(0F"U<2X:1!,(QR;NFZ^@_7# M*&7.;+B _3%_%\[N+EFW#_%@O.R<#3@S+^;NFRMNVHMVJ]6[:50;%[UNM75U M=5/M770ZU=IE^[I1;_;[K<9RJBU;I&;,J-IWX KM3KW5:7:ZU7;S^J+:JM>N MJ]U>MU'MW#2OZS>M3K]VUO2:C&VOA[C]R,::P=KH"3L3;MG(,2S>:]-?(7UE MS='N3;[+?J:=U^ZL@4_F?@44B^#GGW6%-T',U)$>9C.A_I/-!D0_])+>.#(1 M+P8VB60QX%'Y$\H5!7+2K/RK$2B9Q4]H-Y*X$C@; \(YS*I?/X2^D\T,^JCA\JWFUF7;<(%;A[[:;DV;F^=Y;QJNASI.991+.RR, MPJ$JN"Z1ZQ:7S*< M/K]AT+R$8P(XBMKBQ8?CP(N@NEBTO=(^KPF1ES#NO<^_I9K6O?G=M&C.V%U; MP( ;E;.6DV)WKU"KV!L;>;H95X[-Y9>)ORV)7;W"KM;]Z=( ;O,;5@FT#;; M4N3N%VRW[AF2!FS=FD?FNI3ZKH1OK2[/E- ?)2X3B]IXS9Q*@#!F_'=: MC>+DWHX^Y+,SYCXNOP\Y*&NPK_[6#N6(4;J[LUR:%^_L='%!M&:5?2.YKR48 M:)B;G_G>=-9Q;.XZR8[[7B2&#AN@6[>9*\KS+-$LT;P1S;N%]7+U1!\QGO/7 MTF/@-G>#L55$T"_565G)D;SO=J:4R'$E/2.* #O%CK4/"XA=S1I#GSEE1>BY:2ISN7 MTKS<+1Z9V/7,V^'T#?6*]UUD!P6G8J*84+W;DT;@GDOVF -E"G4R)\#MFB-C MX< HU]DA)6<\R7FV6] N+R]RZH*VV2JIH)6P9+ L(E27LK\X;-.0G4;=^W9;@&TG=RUJ2*M MT,"N-(,2R,AXD:Z\Q=59NYBC]5B2@_VS#>=6X8S/#[IIVQ^E!W9[!MHMTI;0 M ^O3[Y:1[PZ(EX3/%L*ZTRNK _9X8!:%LB)JZ;9SKJ8$R?-ZI=GM2,6A#(", ME'N[19[R\9^F+B9;C9Q;/T@QN1TJBPA"I>H^31VRS7970K;$D&T7$8C:VGN: M.BSK71F(*C4LBPU$[> \31VJ>:NC,C" M7.JV". BXF6QW;S)01J==5B7JO A"-]BHVH)?,%2Z$IPQP1W9[?X6P+?L 1G M*36"78^?K8$7+\)V- ?VL>3>,HE!;8=\Q( 8Z,"$;?\,5%>II<.Y M^(6UH:!7W@Q>GOPAC=':? M6H7@/Q\S]P3?4R?+_@NQGS+M:8FIW#W!,L>:DT(]4[Y] MRV+O>'I./XG\7>@0!?SR3Y+;C4M8^XDLV2,>$7)0N"2/9'8Z[,. NK0.DU:^ M\4EYF!P2H^S]<+RTN"CG)AV2BPZ)B_9B^EY:G%(_:TI.D9R2C%/V=JQ?:J9_ MKN7_Z3//=E[K;!BI@#6D'B^):85N&5;I%C9U<#-_E"1U7IK_AW_*I#'B,#7S MO)=KF[5M)3X/"'URGDUUCG\ISSH])_]#"/%6?3][!1MMY+XHC,;\F[FW@UO372)^I[F+(5U5[(R-=L6%_'[[=#!]/0GG[ M+@I'%"78%^)M:*WV^XE[@= 5)N.J9;[[;RV_-Z*Z3AZ^W?_X'GD7<WA @-A6- 0V* O9$*1>3^3QO37%^*&^WZKL1]1)-!] MZX1\$M+FWU<+V@1ODY@0P\'EG6;\%)("@1\.ZGF/UNN=]N#95,V>ZLH47_3CCTF?7@2/B MS*IPY%2(#9 8PU*'R)/$'!.+J]NNT_WEX_R4W"G_O!$+9B M.""7@_NGP=WM57]X?45N;N_[]Y>W_3OR-(07OE_?#^5^L9\//^[[/ZYN89,^ M;B.&V7D9.K2"IYAWP(D^@[J*9LR4A1[3[M1;G6:G6VTWKR^JK7KMNMKM=1O5 MSDWSNG[3ZO1KWF@E^!Y5^PY^I]^XKG;76Z9]7^6;M?;;7JO5:C MU;VJUV\\8GUEY[Q[)OSK!(/I0*VIHJI@7/M_VU-EY/_-Z3K6#":.A!)^RP.1 MTU(S5&HPY>472RCABLC&#)7L&'2:9)*M]QL@MI MUBL$=->&,$,EFPV(?N@E\P"4 RR-_-=)0WA0YVL?)*/7\GIB*+&!1^1/&-)J M+S3S#CU/9:59>58BT;.*GL']=PD<"9SM@<,R$21T)'02G%AWUT]#"1T)G>VA MPP+1$CH2.MM#)Q!KD@"2 -H>0$/34?120JZ1LU9F5ON2\*Z_ZC M1#U*NZ*RR,8B$4U?EF#EWE^2H-:T!;.6KD6R4K8[@Q;4=5=YK#=M@PB1?CN M\Q2J(X5O5-IH3U0,%Q^_.R1/YR12@[-_Y4CJ4N$R"I:BZK)56)8"8>>]=H&' M]E'U+W,NXEVV2>ZU)@3%6B5TJ=V= "5 MO1MC%AGV1.55)?6M)4!Q2>H4]]#"*Z7 W2VBEH\O+3-96UX[3TK;N-*VB"A< M4J^:%+='(&[7@_6LMEO8;7<76LJ2]+S>*W72@I2B\:3H62U>2.VXA=SQY*K9 ME-74*88*!'FCNCE%D2-]:-NJUV>UW6)^B7UHG(!]0[U:D&^GZ6IY^ZVEHIRZ MB-\M?)>/:RT!;N4DBL.4G/'">D5[T=(6M'4Y3+74J-PM)I:YNRQU.-;*ZB"3 M>&1X+")>EL#[E3HN>[GV"96XW-+/M5L(;"<_5\I0"P0+\NU4*-7&1 (Q7CPK M;WG5S-M/FLX\L[U)^?(/,H)CRJ2C:GN^V2V,EM!1Y9/ME@V92]9-MA64T95& MHZP3V(\':!$XJQ=1>+:=%RH54**.FNL<"*DN)!%[]2)*R;;U,J4N)1LM*2-+ MCIE2DH^!V5)EC2U)-#(T%A$XVMK'E#HJ&XVRNCYER#-FR+.^6PQI M!S?4%FC).WDTNTG% [4W.U#<+WB0:HY=T/VWM%=@M MC+6E]^E9?S$_PT?-,)LQ$O)?#[&C@=0:XFH-1=1OQ7-1E1"Y.6L9$L5Q45Q$ M85=>DUKN 49=U\_X5?.I5MM:V]T8[?07<*L+H_4NR1,EK4,1NH7<<5\ M$?5;VR5ZQ<2I+# \3-E81"G7MJE?:8C2LE;*2%$:5Y064N05-QWL6*6HA&]< M^!813]LZ?TS"6,(X&L:[!=1V2"8[5FA*/97A+EX +'L],N]ZEI)ED,6>FEFY /6.GY,URT6^RG3GC*1RGTS8M#8BXOBX^9NL<*$OK@'RQQKSN[9 M\%A8F:M/+O:>IU?-(;&_"QVBH%]$E=UVOL#=^.2\WLW2RQ)SZG+V"I?DD,Q. MAR)*_K;U1J9UF#1:N?HDY5%R2(Q22#5B7&=H6AR2;TFL9)!#8I B J];NUM3 M.TH:N7HETN>4[7QJV7!- 6M(W9L;4T?>TNG;W"U(O(/3=S.#E"0K4AHGAW^D MQ M Y^6).FOEVHAQ6YG/'=:?G&=3G>-?RK-.S\G_$$+8JG$C-6/&!('[LM!? M_,^EI?[SRV*I;*4A;['K+'9]Q6'^FKJW6;HYIW"[W[BN=RX[U?I5NUYM=;IG MU?Y9NU]MM>J]5J/5O:K7;SCUX7M4[3N(BNN+=K-STZIV+KO7U5;SIEGMUIN- M:A,HT[^XO.G3_K2LV$'VL M&4/\ZLDR26NUWP5DBZ8RXRS-4*G!B/J+!0(X@39&%G:)&;AK;N"271@YYC2( MH6==&?V,P!A_/^NH0M\FYIA\9U,_FO4*+!CU*D%@(9EH3/C,2P)S9").0 HT M?$QD*#'3I=/R0F+P)$8F12(PP M1[!$B41)])E")$HF22)0P%Z!$B41)M"RY'MY*D$B01((DX#*56)%8B<3* MT'04/0V4N*ZIX".E6[*]-ST-AXKQHJ'S3K%MZI1]JH8HPO"/$O6*:2Z5P6CH M.6^FW]CP1H-WJ*Z]4=4C8)_1[YXZ2;J(GI\UKQ*\\WEULYA:;VGZ><6IJ0*?\E;MN,^>&^F5,/2VZ7OG6>*.V@X<8T0SR9,Z<"?F/:5'%(/\U-7CU M#=Z:62F/XDZ:)%[4#7/O*>&M*HJ5$\7CUOAW_WH:3:@ZT^E@?/WW3'/FWZDS M,=4%.E9?I?0>!(3;G<7[V*W!(,01]+\(H#\X?N(<3^([)^LCV2A)8[QD>$ZI M<4SY;YZ#"K8;DT5$(+>V'G)AL53=Y%MR9%E5Q7WF$,F>4>R9(,99:O;<-@X@ M&;1P'I$,&L6@:<9_R\"@L8,ADC,+9P[)F5&:Y%\5Z"5(,-0;5]=(X>VFDE0PT%AAK: M43D4>\@<)8H1,FW?KD=47/ZJP#AL)$Q85E$-6?8+6BI*WK. ME5GQ%Q8E.1*EN&S?J\>O\S* _YU0T1=+53#',S=5P8:/B,4% UVR8M9.O[M MN@IVA\@33K+>U@N+ZCW63M3R.VGOL4*YIZA&9?$)E=WL86#I3C4R6 MLP!P@C"@G'1Y%+ L4B'H1@3UZUHF-UTF>7AE*Z_T_ZUW?6GH5:I6 MV6L93=;,9M<*Z3:_S1IR$!2Q%QHE3Q*$6(]G)&3^+O&A;>D8HPQH*G0"Q M!3,F"!*7>@B+'-VYUVQ3AC7L"^M&!,_WDG7E6,\]9YPRK&%?F#=!T+W4S"M' M?NXKQY1A#?O"M6EF)I2":^4XT#WGG#*L85^X-T%FAAQZ*'ER+]>P+\[@J&R3 M/62NLOIV,^\LD4GB>=DB6I%-04K$_(6)Y@(+3=*01KT$*40)4^%Y#Y+YU0CX):?/OJP5M M@K=)3(CAX/).,WX*28%H#X> O$?K]4Y[\&RJ9D]U98Y;K(/*67W6S='/$"T4 M,K%0(OSFF*.3$+K?W7U!N:!AJ(D3'#^Q_*(?E5KZ[#IP1+!VA2.G0FR Q)CU M5,>&ZN:87*)8,["KNK(9(-MN\XF(L;=8Y^H#KV49;U^?35U-1#R/=N3B=G#7 M?_PVJ)#;^\M3TK^_(D\_+IYNKV[[C[?73W*3\.=^,(2M& [(Y>#^:7!W>]4? M7E^1F]O[_OWE;?^./ WAA>_7]T.Y7^SGPX_[_H^K6]BDC]N(879BA@ZMX"GF M'7!+G_%T@_O9*SSPB+^&EV17YU_BG_/N\S7TA9"JH[H#<>OP3V@V;EC/N31? M7S6>)M$WU$MVQK]08Z11^TJS1[IISRPZA(M>X,Z<<.6JT>PU&BW0?2BH05.4 MPM:,GD0I!3&&U\8)Z']]/K\W'1IU9M8;I_S0##P940R5A)X-]O#Y?*%AY*3( MI#4*97$3OVRWV?8VZ*MV_A5'Q81.2-!$,>X-JMMG4'OA[$>T?R$GYX/Q6!M1 MPHJ^X2S!+\*^P"4.8W^^! N9W3WZDY*)\D:);H(Z##+CE9B>BXJP'H8VZO1P MQN+.5 !:ZLQVX/HZ@Y&N/.-.FM:G6_/F/V^M!JBO%B4W>R4/$U,R^%[Z:Y4AV>%;P$, M(W@5M$_&J]4Y52Q\.!<0Z[]AF [[!O^@9C#AJ2(-S!ELT<0;/-RL$/9UW-PH)1XLS@J_CP6;!3"B MOZ9 !4K>%9O\8[WUVJXM!0_7BO3X?1VN^:U]^[46TWZ]O;_!G)4*J/HK%BQ# M5^1S- 7/T5@\1R/GYVB+G^.4# $Q'-L >014@+')6!EINN;,D7R:1>V-6"7] MV0M(#H1*Z]03=0"#[P#3%\ZE$T! #+23.77@(9"_@$=5\CZA &Z+: ZH,SH" MBEHC#9:M@?PPIVS_03S ?@.D&1^PIW+7$#P\BC8#KBC2GL-<7?-NX!OXK/XFQ%-H/'YOU;S^OX1 M>OS4VD^*) M3AT^-9RQ8X :SC+-13)[07SD6;ZOL!38AOA[V@610XW5+17 CIT)<* M;JL% M).K&I_7$ZN(FIQN_ M5PJGE*&-;._L8!<*/"F_9@P(!-846(![+W 4U= ^ M5HS18F45XBB_B WG)QYBP?6:C)T4'71<9E^[$AIH9DI M%J@^J-/Z#P(? 84%I!J0;:SA)F@>U>"LUG!/&!O'X\+ <\"^Z-I(P_XO<#6X M"\%D2N_XY;M3@;WW!=P,.T*C5(*;6NPE6 @H4& K(@WPVQ409QH\,T <+@AR MVL74LP>/]0=+712.7#T5'\"$63Y.[AA?AP\5-'C,F>$\PA+\DZ7:B'FT-,#V M6'7O_HZ/XHMNEY@Z4);Q]2D)J\!""S 7Y3MK._-I]FS3OV=8"(!=@FRQ2=G: MPJ3QI[W8#\KV ^2) M9)DQ*HBWB"?XQX!P8G?T%'/XW2"O@!7T.,FH*-@.3@@%Y 6*3'UQO+?(VTW_I32]-)V'SSD!MM]\U)O1'ZVCO%:*1*(HZG1DMLO[46HO*L M6F_\=8F'#K6FP!ISOR3*)3%2V"7P#4#@[N[22Y\)"]3A?,J_M_3Z2N"?(6-% M.CL@B6]M>T;5JQEJ1P_PY*;*402$8F_9R:RMLW:GTJFO5E,Q18PRQ<=5W&Q< M!9Z7(7A/9Y8]4U#9,S>9]*C;^YZ@@'U"7WR3UF^P2'YEHLNB( M8@PXTKYM=$I(9X$)_6"9(TI5&]D$*8K*\6!\R3:?(2 9@>NUNM@O &KABX5^ M)MQ) TS8J;L 9@@ 86RXF4W>41.UZ(N&9C9:MYK#SY&GZTMT4=W 2LA3->J< MYD3_ (<-);!8M/.B"-SD)(ZZ9*/=[75<),@C!XX%;=>-K$/LO!=^X;*7Z#PYBZG6Z.U]>GF:1Z6[_]:1TP"-S(7 M!%1(#$]BL\ET%";SN%OU7;$L5T.:>DH/WM6&7?/.0UA(P(&V1O="4RL21&L< M+ER]X6CXDR]F8+$>THS$[DLN$.(@+#E6@$G%W,R>F+/S@Z6-Z.*#26#1%)1A MD"GL,]O94W*MH$N+]2 P+4YEEJ# '-A )R"R'S_C&L^%9MYAQCMZ]RWZ/&<4 M]*\0);=?06XS:>U+!-L$PK/[ZA'BQ.;B9*K/ ,2CD04[ X;VFP984^T*7^<" M*/[Z@H@!800V/$ ?@\A &70SF@CC*"7]=ZZNJ:Z[S>.1-U.?P;)Y[@8RPQNU M%'@8?G$_)!FEV-7XE>$;&/^S%,QX)*HR!Y[\\!1#]>^Z@3JNI(R^/#$%%>WI M-?S+/ZA^.?VX4 =\3UK E1;*#9%IDQFG338/*6UR-<,Q#;'C56%Z2&O+Z_."0'5@=V?_>%B$#X%Q,52 M&+[#F ;FVH(LO7WMU"\/5(X=3^Y0\ M800Y^0HCU^+&+5')&X%2/R?FS&'J)2X&4U-4^D9U<\K46KPT&$7JC-L1 $KW M+YZ@M6Y]F.2&27 5IA?C#;"0C3\>;A]//'!S7%:7N$A38QM4$7Q$U_Z>:2H^ M!RYQ$2'WP_&@UKXIFNX]+:Q\/&,Z\>+B[K[KKI<*OFN[B::HI (8?U(V)H4' MMX/*\Y0ZF%G0-^;!IW;1!UN(ZC]+_6]9ZIK M]$WPAI> (+BYA0:J:%4F:A: 'N\MM+N\-]V:J<#U$!P&,!C+S0!2LOWC"2%^ M^@9B1+&82A#8:D#,R$$#RXVXFBS/@XE[)+^JC<$P(;AZS%75YXS*;L@6:>AP ME[M/24YV3@1$GZUARBD*51/L0<25:87$%2Z=RPS@29U!U4W\8#+TU<1T$#KB MG&_@2E>E['^8]ZI"QNC#A+VF+*H#_V>,[66OX+?L!<^@6]\.A05\.Q[I4JAA^RIV#P:F_X)$]T- /S"@^(._B?^\B/ MF KXBLC$S]=[O;-3\@V@[2UMZ>RS*,AUR\UC!L4++@$/@@(.]T['=&J0LS-\ M2EUCN5OH:(@^STZC-8E\])7LO/T_#);XQU@#$]'PT %4V+I[>GCG184Y>X)( M6W#N^LU#Y=3!]YT)QQ-H20N-",FDL!-G.?%YQE>ULA9_F=Q+_>YFLCO*3SS' MB#KCNH//'9H=1&LI2)FZZMFWW30X=W^Y? NQGS]4% ^.\QQQ.3 M7Q^TC_Q!/)%4 5$_.H4M)U>@&KTS[G(['<*N\LM^T+2/7%,#'9A+/1!%[Q,3 M?JN:[X:;U0-JD<)<7;ZXN]/&E SI:,*.(<;&WMT6I0[!^[DJ#UQ9M=GQ$(CM MXGG,8#>X_TZNC3?-,@V>%1CSJD"1&4K]F<4S#5'-8B@&^Y@])PA7Q]*>F<## MFYLJ^D'A#5!ZX4+H#[!>,#>5';/HDV&JEV7JOG:Z4!D):S]" H/OOEGF;+IQ MK1_X8OGN$MA=>^F2P2NXN;Z![W\,K. JH%!C^\K-6T1?02N=VY[ZC?Y<4-NH M\?^W]Z5?C:-GOM_O7Z%3TY4+,P9L8[9TDGLHBNHPJ85 =?J>^V6.;+VVUQT#%2F&J MJ^%=]T)22G_R1^.?I^[_X\9NO6 MK Y^Z"MR==&^L7U\/4_%)T=K'8,/)+[X/]T_1RN$VUB>>?$70^X&7QSUTE4L#->=9[W M+Y%%:3D3^WU;+#W#[I7)IK1/YIW<>8MGS -> ?$:U_/V0Q5AVNL4%9 K0U 0 M61Y08/>I;STU)H7CX7G#62%9S&[P=6J"KZ6ZQJ R#=D>NZ[DM8-:;=5UJ<4MUR3Z666:ZH.KAKYO>"Q5EZHXK MQTO*[!5<%T7COL"Y:C@J;P?X*DYN_5P4B.9A,(E);*5NL_H"1 ,)M(@:?>$,P/DO(#$/:.#8"2%;S> M$49HP&"\_'!ZS7$1C6/D;8U5NL.:+8DF_:A(TL2/;B81GQ-*GQS]A@Q4J!_< MXH]@A9(2)WO4!SN$_YD#%5(B6YK;U$_#$4W?0\.&?O2QN%84<^G$YAKE*V& M?A%%.Z*#I[;F:.E=[S<42KYW@]XK6!9#;B*-R=8$G9P-P[$X\'X//,!1V&MX M \SHQKR9,CF)A?:'T[SJ9UG2XX-T+1:L2L?%LM.LHCZ&I]0W<%4IY.&<^BRM MN68&/.-WU6,2'Z''+$$^LI>3.Y7"04P1L]13C<,HH:1"FL$6IN93:UB)UK2PF:)_) .LR09_[]@%86Q"K MJ'2I#1,N@)4BS6)D5-](>3$^20,?%Y:YW5K%%:@N[ Q=NJJ72N5\0 M)<"BTC.G68EV;.Q7S*^"V0BZ$HW<7$43;8GW$E*G_11D4UJ09\-?S?U^'[GK MF55,*1'][A_5N<99?"GY3?A#YYMX4]8\.67ZAF ](WD))XZ>/ M\:_V\?%;[442^$(9=V$ZQ,@-O2")W98 JF@<4QTN/HJ:N;&5&/7.B)O2_=@+ M$M"]5C]O Y3WM.>^YYRLM#K*CG1E@5 )MD*[BB#H2)#\UHHHGIARXS3$.S\^?*L?Z5 $K4"2\:_ =;P'8R936,08 M@64,]QL/$M?8Y!B8A'G=)DA)3V8,[H IR0+==JS15!'FGY$L0"H3K;)MABRC MDV) R7]^YD-]7/T2Z;PEKF-.7=/<$I^#3FG-E<5 4\506 LEBSN>+GM:^4FV M#WK]G^^K5*I8W-P5/38*0A -?A%3^3)0Y>^49P;7,7+*V4F"66$W)2"6%V:[ MZUN>5)/VJR%MM$OZ89KE'%E*P=6_Y: 3RF.N9$?0>>5&A+(0).\6N(5)0<$D M8 J+Z]/>;GCH1"M2K:+8Q/STQKH9V_= @.?A#O^"VD2R3,->W"DIW^)< ]>+ M2.R*O.F,/B+!"L]GY6IPO&@G(YN0QR*9FIMJ;GIZ;CK_!G9+H$J!.U "T8ZD MZE #$'6:2*N3)#.&BT^6#!)ZK/([,&2I*(ILV%2-RY' FJYKNGYZNOX%8^AY MOG/F1Y$_U"6'5#;*9I'80!1?!*DO<4I@A!%(?GB]=^WWE?2YZ$8+%U1194^2S4Z23*>'@DI6[\#$) MC60):'%V; M*Z'BFC@VD3@^J@'VJ4613T#.EBJF(SK&^*GI9!/IY!.&_XH1D<8?*DUFXX#9 M),-1K=[6IX_O]_[?Q_?;-:%L(J&\!Z]+%Y$_)P78=4I]5\5$QA]ZT?-JSW9B MAM*Q-6BEORH_RW?\#'Z>\P$_(GEL>Y1T/8B=8Q$(JNI):^K9 M:.H!"BZL)HB-)HB+Z<;*FAXVFAY^HZCLR %(K,EA@\GAL5[S2TU; MER=W5.2P)6'O1\0C&Y"LQXK16 !*_!'6@.SO\X\CZM022'[TIA'*CE'EL.E@ MAQ#GG/H1%R0+^[&C"1NT_5 %WN7P/78P2XT*_/CI/3]90Z"XJ#7P9X):TUF# MJ;\11(KILZ;4?]@+"9XRU" 3TMF<":H1%<6,%>$K9-1+#4I1C5-PP0HSC5IZ MW6]ILF# ',\ M@:H:(11BA)AZ7953D4L:8J\GXTN@AE"LL00P!4NY!FF83QK>39S<18HF4[MP M8US8I>NN-+!:3BU%PQ)L"RB;$<&EF+ -$"BNQ<"^T+QPI;)1TUZ)K M6QG3^^6W0#]^NEPRZAJ88FX;^I!@QWBZ-7F.3H&___T3 MZ[[WC"9[$Z?G9G.EV+Y96*F5D;&!X"$;:E0I4<0HOI 9+6PPKLL#6YX:, M6;A$79AN &7(@BABWW(/S9$D-]^#(2\*S(ESWNQ*&FJ9^^+8S$]V'S\$W9XM-*,;.XIXV OLB MOB%Q+)!GU-&*^%4.<#T"U7/9&R9S? '*PKIG^*IOH/HU'^Y$X%?$W,)4NB,9 M V7;7PGDU@J^K9Z?=N$#_3#*-9 E/EL/J6I(917P.+;)9O#0,(-C8]0W87HI M>J929^"+&X'DQ&M,49N-BIB I,@R!O,'51>HU$G6%[S$AIXP/1$_<%C /\!> M]B/6!H0WUS"78F'X@7IP0.FR G MH$$P=7F$&>.G 6'C,=Y-JZ/Q;@A#EQB4$=.G&0%VVB>< M"?#_;4@^3\GT8,\M)M!G'TZ/W?7>F])"(-HR MB\,O:.L^URGC!N^2%$0-0@\-"&T?T79X\IX=]SA#I5/C9^ DR_190L*T/:L- MX(>89FF4?^N<2L. :O<)X8-D+MAOKU,4&7"?HH>92P3)!.KW-82NZ'"D%. ] MU:>8]:TR&AN]DXA_%R%:)4$NND9();LX.B$PND!?)4@# CBDCB0<8D*F!%!? M-DSN[' 6Q%_D$E:#*F])3*PA;7J@S,A(B*%4,Y*+Q CMWB)EJL#!WHH1452 MO6B\*,D3BL/JB52T*FKY3]PA'*[1%X#/ZW/ED1;B>*1\A,YH)(1PC_4X%/<4 M6"7"S8.$02-J!.R-4IR?0#Z=(PSIX0B]#.?-S)PPTH:6^#0BU,PTL-_TV;%S M&QDI$#T4I41^)@.IDZ_(]HFNC]"^(0^%44'&:"'.>T,X8>Q#?[W3$2Y*>"IR M,0-D'.=,%T$](=';@XM!O>^,:9H&<]$S4@2D!2>-(%M1<9.#"$M8+1(5(7B8 M;A$,."H?,N%%"A_VFY*A-P0%0/=+-@0K5T1'Q\J7DKG.L%X4H?"9-KLXE\"Y M=D*5E5GT%B2C;A%&@3.^A1%\D7IE"4],1>X-G_PX MJOK*/%V2%#,@)70/725)%!?^;ZBB,?-B%2H)@C+'N8QP*D$5,P0?O$"9AU/( MCQ0QX\&*&SGMR#4,-KO20P,:!K:]- I$.J)G&Z?Q3491.T#"--G,1,'\'@VM M9@3; ES6B17I&2("(Z)+&0;7 >?E(]*H=@N<"# LS4Z'E\DX7Z34D806!7X> MN(HQF7^-"=">!HR_@K!8!3> N/O2RQ,TT8R\*P^&GG_Z?/B7 K)VI>A()YX= M(2EX[6QA@":WLU#89D MUN75)W!UNX0"*NA [PK<6\/[?-;@*,>O'W?0\>'4J^$!"7]36$4G0_\0X]4% M5S=,P.,14,EVFH3BZ0S,F_#'D!A-I[\':Q-QFNE0@1DP,\.EXBSX08!CCS3H M.MZ_XF!Z&:W>1K*UV^*N&=\&>BOHHZ30O%HVT6<1\$E[A:F&K8T9KR=., M*QS/#C<4JT&2AUJ6X]%0) T/:ISI#^2<(Y<)8HQ0M=*64Q-(.U,WZ"VW7=E M#/ %AK4&0R,,\8K$2. (Z"%PK8A[3%8 1R/4 @,',SN1#:XJLTCP"AZ2ZXH*W[4K79,#C9"98*XV M)#/'=.> -7@30>08?62N7\!N^I$_P'I! ]MLT@AGQ3@-WT]B3)GX0'IGF,*R M?P9?I< 3X-Q5R(8-'@C!#P6)%&#BWM JT".%W3B,RE&CPT*J7Q5F3BQ%XQ6- M0@YLBBG>0+PD?T)I/^V;%#V9:)[!JC#<=R#'VHY22H^=9HJX M,2H8$-9TWL2<5LA.-,?;=T ?Z?BC[G?:F8;%UA82V47:NT?PI)R+5S*=HZ;( M5$93# M+27@TND9U&V,FCBS'RBZ "F='BT ME[Q!1]"P()UD-$I^]O31Q2O2'LY2*PW5\K8^7YYFV[9D@;Q7'=DP[M*. *N<>&(OC Y[MM_5 M3>70L#A"YYMHWS=3 XZ 6:^XDHB =*PLW:Z8CNS1O'F4&F8&".^[/ ;$G9F6 M]"E[9^>]E>:M29"1(P$8D^LJGN+&@WQE@@/V6^T3W5S M3FJ?\NE.N(L2@PU\T<11*';FI&_%MQ]0?QS)[YX/:@)S=IH_[(S/'!A:YBFQ M 8HP'A@X<[Z.?Z"W,0:Y5!EH+8)QLSO5%59-2 ^%S+WP:[) V!KQ3D?^'QA$ MQK@CRA#.0H;X6!+3'[S(SB97 ;$$"R$HJF/.!J 0GN)^0S_ M44Z'XN8:]A11'@,]#XKA3W&:$=9/3N4^9*$\]A*_/*(2"S-24NQ4G0&IF%4S M33BZ"A$,I90]JI)N<32P.6Q4T04-K_%E;B76O"?Q5(R="5HH!?6TO(0JE<;^ MA)YAWT;9Z6_H0_24J5R#2Z0[70OY]G0#XTXS?;-8-Z'T8 D^ ,-.+I]8UFBX MY\0\8D;.Z6K*%*X6+@@I$HO,^ MRM>[X6W.WN SG*:3;R+K6.;(%YM>%>?4< MM#Q!?;[%=N-D!SEA6YLI:W'/3Z#'KL'"&'K_ $ %/_?-)CU7SR8=9VTUM,1 M.(C;#ZJ;%F@: G4T>>J/5!WX1E>53L;[D/HC1<4'IUH*&CTFO@4V?7+Y7H5W M;,K799QS*AE8$''.?7A;[_[Q%=SW7>]C'NPVS%K@MR8PU2 O"1^,6:'296(^ M)Y=(VAW-K73GS1+DOTIJF$OZJT-"-KH!M@!JMD[S;6D4AQ[U"TH\ M0I-6[/OR&�Y3Y-8%;!E+@FU>OVWCH*ML'1CB__NGB_TSKQ2#SAM.;R9$6> MY2SJTV3XTOE/X.O^['UUZL,DPF-LBX_GU]:ZT&D!+%4U$!FJ=+RE^FH,RH8X MNQC\Q5!"4V+B3%5&5D3=2],Q4-].1]5$2YNN/%.#/MT&_?)M][C/KR<_+;$>YE4J'9M3QDS\O8/\/=$&[LSJUP?R MJ2;-5T.:HC$X)2-*0OM=;FZ%&R\R(-X,(\]A;A =^)Q+12(F<2\-P51C_>5Z M^V=\3$W6-5D_.5G;:=(V,6"Q2EQ4!9O%XSZ ^0-\=6]*MQ(96O<[R8QK/[-- M4D!!')&@H(:&;]BHD7OS.I:.GBK2+)ND_ MXN3;;1AA9^)7%:,P4@938#2.DDG&\Y4+:F;*T#S/$4N./V&![1@>H8_M2R,* M" &!J-2,K),8WY:Q^N'/F7?W-=$GQO5W94A"7:G!;Y8+4BHK[0"7ARMHV%XT]:VGQMH)H3Y;9B4L MCNIC:TLJ0$END9J^#P$UM&VH@6X ,YT-MAS*!<'08 @,E*2+6T!V8"I%^B"H MCLBM0ORS:5IVSV=.\=:6+5[4)5:VFZ7A!7X.M.OC06IZH%^I6S\JZ$/;#8T= M[6&W/")DB1!22!JX743'PE0/#7:B2BVG,L<5X/(ZP!0I;ZBBC1#NWM@>_ MWWF-2_+NP_]^^O^^7&)B*51 3N9B+-PV62(HF9P2M]&XR'6^K1_1])I)#!(/ MD4E&"HM&9F_7^;U^T.?SR_?GUZ7E7)U=G>Y]O3X[Y=[9T-3(N1_2/2WN@:%& M&9E"3KH]/FKWB[QRY&*JJE.!_NC6V>E[[#U3.+G;E/,TW+YTI='91@E8#D ((/0T\I"^FU"3DUNH: M^8I9288RD::VP7"'^O?=-G-)J@LG"(4)/DEEFSH))1>=B$L3 H(P,VYV0*F=I-%FYZF;9X MGN?!HOUFA2/7,,-]"G "EX=78XDXP[#$@$Q5GW4:?:GRDWW4DM3=;]LVIY=( M3?D&BJJ2(:- M-)6;&FH@,B=NC)O17:Q4SD1KU,S 38L3BNN."?3-5H!IS4GWQ%3!*$5R[B?' M)J^<(_GE5C)CT9$#KQ;&E? F5$2$.0/>*!?W8N/]$,TSLH_G,QBH'[@A/V*- M)9=!X08_[PT=[4T;(>T09M[L?@T,S!UU?,<*OX:.!6QX# \GIG.Z28E1B9CV M$EU, \0T>Z5.&P)F^[L*EEO!CE1!@^*0&[J-M6FZ3'5#+4*><<&-IM:&J9%# M5D5?=:;95& WL-P>KZ!/;V)!1'1@75IFCU(=*C KP5BY\"Y<[O=J%='<,KNV M5BE()EJ9,XW^BK!]WC7B4'TN$,0N=;H60EV0H64L"Q K-?J%,J$S:M"7.FGQ MXU#ZP0YC>3!H(NHSZ7'G#0EM',D*#B3#]ES)![8^?;KBLA!P/"M62% "UZ#7 M\DCML#[3[Q"+2%0I$PO7>=VR2K.ZM"\&H<0VC.S8H0**(@6NUN")9#;R&JP-#"DG5X:W1BO0QX^Q@;&NCY0ZF_0;FVP MA-&>2IB5$.BD;L8 ,L+*R 'D0D&TBGN@)Z1%31 M!:)B&>&)&R>^K0MMUJ70YK@NM*D+;>I"F_DUP+^A:[>3)SOGK-O@L+#M&H7R M9832[9)%ZNLLG#'H3Z?C-(S$])J&#G3B_VB/#:E;H#O1-;EOAKG)*@/O*ST)!NL_R(C"&T+: VMWI*Y47 M;_WV]7P;7Z4O=DP7:PJ.3VF^K6^-C(1QOUV4'8X-A?Q=BJ1EV(VQ_.S]]+6D0< M8!-FPQ80]IFG5V;"[_3U\HK@5/DDZ5Q.L]!_^8[*HXOQC&GY&T.=2SKRE/&) M N^+GESL79/)MSES TZ_7&]4#2(3@,#_WPT3='4P@1FX\M1)IIX':(ZC/W$: M=1%KNP%2-?8#7P-,$;MR.\ T/C]!.\^2V)R ZA:6>; D@)_,A (=0YW^5J!X M.E@9-EI2>#*)6^"N2. JG#Q X75."(1)@%$G"P R2B+58VQOVAA7[X?40V" M.W ]PP3>!P_C)NEL)"@B!K?$B7^E_C@,(A:DQE_%?V>RGS'8?\KV 3/^.FZ, M#P(QQ3!SHN''PQ+&+Y\2QGV<$2L2&P9):!<]"[U';P>S.5;E!5LGU<4'OJ/^ MBX(B:2XPMQ)D#'PUNYOC(K=8S!)OHT:10!DD<*V<9NY*KL0BOW"WH<]>?O)M M,D!X<;E"?>>,["&)'#P2'5%P0"[P3S(51P+ 8SP))/7Q<)+IC%*6AWEAXF # M!=XC=K/+<D@+&&Q637-X_C,LG6H4R.J_ZYG M$.$F-*S, M,*'GQ ^2/Q*-I/@!(SDJ'5&-0JF\=V(#%C(>B+ 0VBZ A=Y\ROP M+OZ:(MI@L!(-X*<)Z]#(>.*4O :,Z<+_)R.0?T51CF*(\20A#0;$Q69DI M8O+%N(G&$O&Y!L-@]O,W2AS(?$3=E ZJ/^%Q]E+LFIYX2?Q0OD@,*@>2TA4: M%.1V3>&YE.)V;7/@ITMD2F@T#&M+B57NYO)\3+=BT&SLC]'.I!!.R''MGO<[ M4$TL8L&8IMA9FF'_%F)_1&&/V&U<4-L998:[B+? 51I.A8%]E7XJ@;-HZM&2 M!N?>I-3J3@&T48(UZXB7@YA ,;RLZO$.^A552FCI#50 WV!92 8JA8 )XD%7 MVFNX&$1#GL>&&1?^4Q[FOPNVZ=G#H>]SQ'0,IO(.ER.@:K:'2"?K+)N$!6ZY MD$Z]AB8V.9BI.A_==D#0"+K2P[N2^HF7;RK?$]/GJ/ML2+]L&F&]4$C%5]PY MSZ+G,_HXO]@P]J=2PI,M(F_K,WQBF_KII9FB,MZ*@PO@ E,GU>U;O%X5&+5* M6DDP^S4*UU1>(1GG+C"H\\T2OG_?42Q2*85>),X38#08FH#QS7T43KHC,]I^ MV0QBLY,$))LX/V$B%HTI!J82B7Y!%1-D!X29G+-FF 8W5/"D)9G!9UI,9SMA0^(%?;.3,44:0[V4J+F&*$TP!3 M?(6Z:-5G=75&D[-1W92:$N$7WD>M ,[]8IOGY54-.W+$!H/\L M5%?U",E>0P':KD3J)C$Y/"HD=&;S.&ZO<2SZ! O$Q2>5;@-^R5E='W_D&!AK MF0A3F:XK2]Z#Z,C4OPV3"!Z]]>N_MDLJ0T,)LM=E+7S)YGY.,/?+ "IE3U P MZ&!#*M!E&-:0,Q-U. 1*$\$8!07L!HQFCS)OJ\L^B[]M=UAY$^0KN8$'L[5? M_U76?[(76Q6&L_,RI:G"[.M5LA-:XF#0">#(K$U(]X+3T:;-0CR: >:O8XTB MQZ:@-?8^8YK?VMW93*V^-KV]LZ2(X9#!BKP^OSK;E@I1M%D$[)WKVPD(RP:! MRI15 IV0A#W6,]TUR$]#ZH>_[E#O+A*<'J@C;U%BN$IT"-=ECEV388FZ=PIX?5:?QU2>.?U&G\.HU?I_%7 M,]0[FJ2^]TD%Y+V[IM06U8_)4TR==PDPR\;Y M$-B=VO (R9'A*!W =8D6'T?O:?BJQ&TXJ"3FIQ[B J<3Z'FJ M8,D.T?_%[)-^C-;.Y''?T9S2,$WU?#X#149I6ADEPTT^F'ZBN'_/E_:\I,A! M2[)=T>#@!CT//[#K\;&BXZRGE:&6EC7?P:.3;!SFI6$\VM(P:%XN"IBONUU+.*JMEQ8AUXR:(OX@A%]CED:/BFOH)*(9*X3A<0Y6(8Y&IN#J MT6R9]LQYU&\Z*H^"A#NBU],=5^_?'>=E#9&9F "ORK<32 U:)R40-. '$@Q. M$Z217Q$(>1@*CB(-ZL.RVU#/">Y'0 M!]\?IQHR(' S;8%-)ZR*Q0INZCN74KY9$H3%:" &K53]="7#P=Z7]URODT=:8^ M@>H:@OKI4"8>FM_HZR!SA\L?&0/ :0U@-G'&@)A?V.&M7*S'#\ V_ZH.A8Z?G'-03.PNNALJT'U:1#V X N(&7B!,O+6+_SD?[$YN6P^Q&N-3G MP+1;@J+!"D0F\3V1_8_/ 8-O1_E8&*$B&>Q2_J1NJW8JCS@!6!I9I8WB:&+C MD0%Z3U0;"&8N_ &$2ABO,4%BEB/7@BKEZ5@_!R534W[$E9S7+U"SS MY"PSGRE<\XM!6BJUTXQ)ZI20:NN3L0K0' LSGFPRAT59ET7@BJETCF5+Z;,< M8;.R'&Q[!J=88U[Y0;[Z['URUS95-F-)HQE@W3 :F^25?^N'$?&WJ?[2WJN% M19#:;P?.:@JPA($B&C*V@4;-3$/TZ:"L:867A.H4Z5""7(VVE"R M2$HH3^134Y:4X"RX1SXMO;O*>9#DOG4BIO;HAL;MR 5=X8Z1VI))F/GD#6GO M"&.W24Y(!5N^^1;]+]53DLE'2SP6-D#W:+NAYRK@ES')SDGK>.+=Q AGP91Q M_#.^S10@&J;78 $C OR8+A'$^GVLZA9 :OG6*X\!?*FVUAEQ15&=CY"N@T.@ MX^\(]^.;(5I.0>50D4SLAC0(%F]IJ/S;L(+J3$M^F&LS/Q08A,0,*?5G03 ) MRZTG (=D& W2,)#:IO)G&R9FY=TJX(.("_D'T@ IH'A^&;9$0N2,LT*P;.5' M4GTBHP(&DO^ARJ#2\L>1WV,$NS"FOJ#R,A"2AF Z.1S%?14QD"!AL%!PW!38 M4+J VZ1*PUEID(F="E,1@J'"7[AE"W1I "T=5,"U(//'ZON_=/]V)7TR)03, M=8EB/\7L/N%4%ED:-YFGSN1@R.3VES(QL\:7K]&.OY?!*J;!LV7AR" ]RQT' MIM.@TZKIK]5SW_N"CX59=% NX#&*<>;.I-"FVIA'=7H1CNI<9Q#[NB)L3D78 M?K.N"*LKPEYB15BMTEZ-2B.L+^Y1QO2A(GBZ*11RHZ" [&A*:L.SN/\NQC\Y M(AK@/S<5^5S=G%1"738,FB]8]NAOZ+$LF#3T$:"5U:(,;^J"OR7>BC-1HS1Z MJ3P]8XT58\U%KX:+2A69C8>*+]EFE HOUUY.VU :EB3.X89H+I*00>@KF8D_$J8'-., M4P\ZJIGAF5Q_:B)-QPE'FYQQ(BS-71 #^2M93AQSX@1SI :H';!\#\N6$2I\ M6,!B;#&R6Y>EK:XZ_Z6#]3C$)XD0 (D0@6BNO2G!Y^)G@]5CR;TZ!6TMQD.R:PDK>+^W252, ME.GPGX<$X(#!DI8YIOC\AM0$P@!\["(9Z^%B$JC>H7]5I(IL^D('&O9ZI#Z.;BT M7 SL'ZHR+52ETO:];:N09Y=XKLN+AK>!3:KMDYMGQ,^008#>7F81Z9AIO?S MJ3-\(J?B#F?&O28:0K^-,7UF,4E+(FK7MG;]$MX*G"+.%:(NKH8[&U$HHJMP M: D6R#M09W1Y@2%Y_1?F$'VPA@WT8?;A@JACU"6 Q#Y%?_&.IA01Y*-OBG\\ M 7>$32^@7UZY:+R8HRBJU&O[[=-I4SW>1;^L=?BVXA&+^G /G.8]6<#5G>P/ MLAG/4)D!%_V2@"#UKK'_NC8?9]F[)\._93RN\\ZMPM43LLK% MMDRY(D;I:P&VW,OD1VS\BWPS7Y>K?LE]8X=+4%;+Y;O,"F7((M2CMCG]E/!E M58H"&FL-J6N4.+9QGU S.^-MVT#$_MME@C2PZ,[)6X?'91>5,1FQI]Q^J@C; M$,\J;T ^ Z+&-#0QTUM33 ">1,EX?G.TVG="HCJX3N,[J3J8>T8TK(A^H",*! ' ?#4T0LQ8=>7/B]4PX8%^ M9)-/RX#]5\YU7TS>XB)&G)SO9ZW5V!['ZZCFG:$$-L\3\GEA#*;5V#\^TJ&3 M9>U9#-54/G1?/]&J(F=.)/I7TU_C68*^ ^*- 0D;B3# O@BB)"'1LF=DG.@: M0W!=*D9;=<5H73&:O,"*T35-"_*$XJW2O#4I;-E^;0G"!]) =!1K93D_;==? MN<"5RC3T(3@J_J?6":M>ZP0OH==C1=XAE:;J=QA7VE7Z/^T?'+D:OF&A]1AJ ML7/PUGC4K/[UO[372>:S_26OT0$"XGF!.LQ 7F;)^*5%ZCDS.@DKZ5DS8EU* M#56,GSHIH&!-".FBZ529=2R!-]:GH>NLRFSDJ?MS!L MTEAJ,O6A- :9^F;S47/>XE>9YV%8OQO2O'/]+02YH([*),8BZU3_:88JR6-$ M''0]#\T.CC#5-TY('\$28QYTG\.'1Z4Q)PMP2-4B[ QJ3B\1&QXUN6:'-I#E MDK^TN<]Y98943,C3N,J%"PPA3QCW8:1G &C0;L(*3:F,G8K7I^?O3@;<7BER$LTM<.#JR9 ),&.TQ69L<$ ML9X9(#Z9^H&@9.*Q6#A)DV.SM?-^==V_J=EV4X.@CR M3NLFPI[*EI,C,Z^D.HG#D[]02LN53X>.,8U;O^Y4_^:/SSJ0V<$K?\U#KN/")P]5-K MOU.V8:V"GLG3I*R9.&=$&HE"N^MP^D] CS:P^C')LDTD.43@))&&,_+,:41X M&E2X=GC\",J;\\R#4LSTE9^R%&#)W%%=Y#OT*TZ<0(00O)P0:'M^-G03/I0 M,:-Q>*(SU>=2;8T%3/&FE#["$PNX,SV25S%Q!SRB'K9/(&/59HFYEA[.AXOD M:= BIXU#YUNHB!F^,I[BLE)/1-.Z MUJA]%)-2Z.O6(KJ:?*Y?K1\B(8-*$=QIT[+MW-.J&HXP+\7;ILN.&R3$[MU" M^Z YNX7#E>R@O7_".[##0+F;"Z5>A*\EJ#9=UFJ? MA+AVTPDY"]2'LO0!$?$2J?_1P@(' &RHC/C DQ;R1%/S%'@;O $5W .(U T/ MCU #WAN<>XH$HVD@U;5,THO+&NUZ:I8N1Q:-&?B3S9%;-K3^PE0%FQT6@R[^ MF JLR\!O>G\& .ZA*/1*IY"L_]B393SB'SB6MN=T>*YA_NUI,U*+W)'240M= M<*]]>5LQ+\$VKPLV*IOB6VA'JV\^XET[-:,(R2CQN&R;7A8G\0Y]PZC7J:_F M2>^&QJAS9SY^B,UR^8)TN+K7:*,-UM87<>(/!JD:H)#H3KQ#+$!KM9;NK*+( M0^.H33V]NWR+M(B*S>AV1FJVR+)"CT9GY%S>'K8)IQ11%Y@99\]P3#.;>'") M4\5Q:/3 3CN'G%1?;G@[D2:NX,].4S(4,.R%[R#6XBE(1,!X]INO MB)%]<[I0?\].H]Y,*@U M4SU$OY$JE&/\^;NK-J:8NSG^-@^580Z& 7)MGHQL98H#=[#X(F;6SX>XPP^' M7XZ_><2@7CKH;H'AC/_9-A_+D['[F6[D]VX> HI8S\7U$B20^*]OVI7U1T01 MR]SNG"H8MPIM);M9G0WA;)=W.XT8"__Y.B/"_M)-L9*K+,A8"XLF?E%DL-:+ MJVET=33:?I$TZ@"Z+* :*JHO\>WM9@>.8/\8_NO@8'O5"D2TXV'[[?R;7WGK M&[@MKFDS]B=I0EG4B/V#^5>L2TK?/H9Q'I F*WG'+'.^^=M/#[SP\&VYX/() M),2;OQWN'S[WOI_^M#?Z1H^;)S_\1E]14.+W\% M(FW!=SP+S;=;S1].\_4E/O)$6YW7(KB>TD1[3L%U9H),M<1:-;&?'/]P8J\O M\9$GNM_Z\<9S;6JY$NL+5MN8]$DMM59,?9WVT0\G^/H2'RVU?KRQ7-M9KM1Z ME_AI0!T!8:H(;JT68$\4[CKXX:1?W^%C3>=6ZX=?XOI;73HYH<\$\1WD5X)I M0-D*\TM9%R4O2FF.\C\>R H]36Y $@,&/_3)Q>(S)"E?VCJ?@;57LYN3_74X M\;F;JURU_J,N7:E^Z"NCJ)>RSA=#^0=/&S]]7LI_R5ETV9-4G7T7KT^?]CY\ M+$@*K)2;D@G/IXDOJ& \23DSSQ.GGUD1SS^&YQF/G=RT.YY%4UN\3:C/7XSLS M8P12@F_:9?@]L&?.B?E?L0% #6>:"52Z5\C:ZX+LF9;O[9&UJR1-3<; M6?/1S897;L?U>]MQO5$=?8LKNSN%4YQ 1_QT<'C@PJ#,[5R7SBW3S&LJI,T, M!T*OH@E4#LHC?*W3H3:[(VFS<[O/++*TBWKE=.(B> :UH[%B2](;G+N'7<1K M@6'Q8VG^ O4/-MBI.5VT:W!"3]N^&DZ?P+*363O'&N+1[9=TL,_G8K5]$7Y( MN%=]:AT"=M: 1S%[X=O&?D@/0+O.F6RE$.HF$+#T.6/VC#D8J&[N@48DIBBQ MBFXAI2Y3[A7M)?'O1CS+UHRBMWA7I$MI(AM! MJ_C AO@ZX"A2) SM#(?GG5]?G6V;67=)Y6GR3B) M0GBG]QLAX;Y'H $N$:G>#B[%(#$[!I,7WZJ>HI>$HP#4ZR M)_ S\*KQ6::''>2XR\2[WB]$M7U@<]$"7%P3369&_]*#$,S$?9@A]_GXQ\\O MUWZL5'B_^+B@-K$HXIT29X(EVK&P,W2P4] O<*$#' &I&)#ITI_TAJIW@Y0& MYB\1W2D0;)3XA,8],ZYE+539CS5-/ZN<<"A7%%&A5TT.FPS3OUMH,3]VV^@R8,GS@\?NLQ MSHIY,0_[8:M8D$$"T(&,"2F68_OX^&WEI&+:3I>^0H:I7P8OKL)GHM%<]XX9 M8P1GIH%%*.$%,&+5Q!'4:7@+(KRV\#:VZ>ZZ11:2U-+H]G!#/I((XFIFKQ-: MY6CW8#I^S+_2X"H'#X*KS B$YP)4>5@2517$S9;%W5]-YU;=Z9[ZSGT]]:L0 MD*0S/D]3Z5(P"0N?S@] R"C%_A=?\$N"Q9 M5N!B/!*BY5GN=?E:GIH.7S0= M+@_#LJ9TN%Q-V>ITS(*[7+*0[*$:[54ZIB?CRNF9WU,8MJI3^\X*G*?CX(>! M00X6J,!YRO7A,--EZVY61N3+EN0\V?W6Y/54Y'6\;-OH.A%7K1P>IQQH@,2K M5 @K??T3,.G),HON>2[O=Z7N?&TM'IKXEE(J9;UCY/U4[-= M:IF_YGS:61K^<4T8=0TO<]-IJ=U9O95?"_T7(/3-I&JJ+JFE_MIS:NM@V7:_ M->'4-;S,3:>E]OX+I:5:ZC]2ZM-DMEK6KSE_/D'HM1;U&TE*.SMU$/^[MS:O M;_SEB'MMY)M)R\\B_%<,L_#<[W\FGIV_RJWC'Q&*?8C:?YP&J.GID?34:K0/ M?T#,<"44]:.5P(LS^7_F&0!FQJ"UO-T79!+]XI^#/]=A$&83ZBG M[\P?ASGWJ"=%VE.;U4)*8 <]:O6,)]C@7!IK7]7Y[6 /C%/%':))[/G>()'O M]["CONMG8:9'O/>0C$=C;'K.!(,$".@/7W=[ H.K/#-=^_"//%(:!2@*_6X8 MA;F=_CX:A3FO1> 7>+OP%^RFU\A!NCEQU_NP1'NLDH;/G!KTN7F46E;W&T<= MPK,KH3487 9BTA7AY@^W88@2 M!G8@+X6'T2J'?H;=M0)S01VTJ,F\?Q=^"OHLFD@++BZ1/XT/H1T4\@UW&W<\ MCZB7,Z!!#"\J$(H%C@7IJT@)MB D<%VZ<+TC^ C"%S@/@T4[P!=R0O# 7CA& MT(I\",<%K[L+HZCTIJYJ T!R?#J8!.C3-.(?ENJF?\9< VJ&7%=T UX'8MQ MRE:XC38F0APT&75('RNP:(+2&)$BX0H^8E-F%'N7?GIC!.X'N-Z&]_'CF;>E MH33)5@2*D4A>$WOM8L]%AR2K?!6/^[@H*D?AQG$\HH= MZ='<7@M(AZ>CMU/BP"I$5)(D)+\(C!0T]:T?*;Y$C=_4:!^*&/MB$+%<+6&A M3+R?CHX%Z>!6@2H"F8&K" K"";A^=TI_,6A68U E!8*H"$9'%2B' M@;"Q-]?9)@@N^VSY.CY_SI//05@EH[#G7<2_%^D$ 6K\#)%JQOKQYQ?O/VXS MB,]^DS%\F+1^:G>.F*#N$ L!#!H'*$AO#YPI)VW^Y5AAQ0;[7V_1_HP]4.PGU&$Y&A9P1UAV@'NN)L4.=TA"]E)R9I#!,ZR M]0_V;1PA+HA0D#Y_EP7Y70Q1I2UJ9D4"7IEA2+@T)@6-4F8H082A^ )1@H8, MW%QC>L%^GOMA3- O?I8(48.ADPU1.:,184QAA:,T0T9!8T.S-PS!&T"9W \9 M6<1:IBAYHQ#,Y R_JQ=ZA_M#&:-2=*'"/_"/&KV48"HXETS?F4(Z92"QAWTQ M(& 'NPM6"BH@^+W(Q#TB/AAA2 -I.P9+/LM0,X05O'W/=;X"%J PP5D:4J[+ M.^T1G"5N\1(.&&]Y75S]E7,ZFDB(WUED&=HL[#7YT03<U' ]O"L,8H&@60" M_0!_5V/MV ''_!J3A7^-KQ,FXL>;4 -\*E/5S"3Z* -'%AEBY-^ \YKEX8C" M%G@ OQ?!P.$LO]\GSY8"&L#+^&I&CLQL5*/AFJ8-&U/ YUG8*4(_AEL"'[Q( M*83!_#AP7'B^$/,LL'[Q.N'DF5EUQ 46#29S@2(2;V3.#LK8CDE6 J6311*& MW0##FPF(='ZH'&,"6T>7D39*>*UT7WB"0"P@ @-%8AIALOK*SPL\5[YY+:SP MV$K/Q%_H40(8D4IB6&B#A%H7;APE,@5YP'U+B9;EP8Q=F6"@E%26?7,.DIY$ M(1\P08WM,+V._0D#&6)4H4O(T:7#(E;1P87 L C9'&#W!/PC?$KC:+)R0AMD M)*,1M!7251'I#F061_503)(VW0O37C%B7,S2Q;A/\S,VIFC'>#\,@8W4;%>- M9A(]DHB!C%@@8WR4)5U6YO1>.&P*^N$UJ&PJ$N=Z5$SN@A0)>P@0(,T?(]\B MSB3BB?+^=1C%>X>HIBI,O9CNJ.'284HVQN\2%2+T;C3CX$F!&F#@ 192H.9! M?9U/=A']L&"Y0Y= JPE")$%Y=^GJ0&2 /B]%K\ ]-4' M5%^MYLX_&QQ<:3<,RO)U,1JAZX*HSOG_X/3V.88BA- MPMOOP3D:=3'"9N!+^V&DX4(IA'=^ABIC.K(D#^:*W>I^;PFC86M69K'AMS<%[DR_:],+=W^8^7[SV::O"C]I2/M4._X1RT[X7!7]\ 3X"/ M_\;+PQS7H/\I8A4^"?**;JBSBRZG"QZ[^'^C+PLK3I.(;^,R37HJ(!M[7?S8 MIY-JOU%@!*,HZ&[%VMLA'\7:U%DQQH%EQN@6Y$PE&A10CL?/?K-"3OS6TL&0;TT'UYL$6*([9<]".MG;"'>^O MY][MV-[M%N5F^X1B#!Q_540D N N6OO^3NM@2VW35UH'@?S+GLEZFDMQ.>E^( ME 2ZPXPKB94SK<12@I6$EKIT?( VA+IQD/KCH;<5;..^Z3(\O@?G$IP;< ^P MP3X,"6^&'S.R>I1(Z$9#I3A3*V>(6=Z 9$A.;"8 M,9'(>(9ZO!@5'.#1131%#"I>(CZXP!4+0A0H8]C;&*XQIQ"SC[#@;'S!)H!^ M UA]1M&-5 W\-& G7([1"L1=[^_)G;HEZ0JK$6L%MR5!:[DW<,;NV#JY3:); M14M(F#!077 ,B,=89I)ET%'O3']?ZDHH=0'> D::^A,^A"B4/+0)8=$1@BK1 MP3U!GL?E($@\7CS?O6-&99,,U+^)W?BH)%@NCXLE&9;BHZ>1H@]/QB:>3DC/\"GX6"3$1SBK0Y(?R>%\T,Q1<+%!BA6 M&JY"M)H#Q45C42TOBC&W)D3#K20P-OR=\F_(N'"46EAO1 MEG>CU1L*R[*\C,2V'(+<2]4(OK 6=_^T$0VKIEB-9F,4'$MA5N\[O'0M-&6N#[8J)*(!0V.C*1553=:?(1@8(O1@TR M%5!M1)STZ_LA5GV"_QKI9!>HMCCS>U;H8Z11HN1&_'$FX6>*P,C20.:"K'+? M.<4RY0>GSA E*KW1Z6O8&VQS%.;34:K*&%1%6K$B@5B9:=1\[N<\Q&N<.WD[ MX$4Z?\J!TEA#4C!)#(^M2F46<(VI%#UG9<=3#A%'="5I9B)7"QV3(E@HZQNE#KO7N]+ @K,/[)'BR8N<_2%3&3HP^6C^? MZP!AQ=PREA'=M&/IWUD/('6H11B%K><&&^&B([E"!34CF=HJ3;'\D3Q_^&<_ M]8L ',@I9[,A*12,-*+%?8=)5Q-?LD%=#.2@5Z#5-ED$5GT /,.+*6>0Y:S,>JILHO>3[ MBBCV#S:R4D(J)#RIF*B^MKIL8LFRB;75>@L,]>*D[3B_LRE;_DO75 MN[A8F^3JDYS%EZ]_/[_R+CY_^'+UZ?3KQ9?/#^]V]>MX-D_-O?ZT;RX??YS- MU;=.=[U%L_7P6.\JS&Z\#]14L0#-K&@_/SXR)UJZLIR\X1AR1HU7U)AST"J] M41C< 5N2@GK4:6T3V%,%I'$Q4BF6X*9P[/"B$=H=\'+.^U()4HH>'GJ9NM-% M>U]@NZ U)D:2S&_'V],?S& AL(1\J-T@MD+1>)JM)Y+$]R,KBO 8*)#?T(7[ M>F>V*-;TI3B&6ZHB<&ZY_ZWD37)W#*>L]+Z MJ>R6;7NQ?='7!&^]9[^Y*T/I]2N[:I+0#6,T,X*/*[-/ZW'H#Q?Q39S<41RS MD,R2_,7]O4[ML_-*-\EM:1+Y2D=A;#*R>OD-V3$8FXFN"2XGT_7)-9:@9NN^ ,[NH'SA>)".[P>J$^P4R W[?W0Q\CHMX@4)%/QHE6>X= M--_J@^2>:'V<./.=&)9BD#Y;@I=),AYZ77#7\*ECE>\D09+:!C7@F8N;<."' MNYXL8@%0 -.ZQU_5$1=%Y0C>\6'U CDQ0C(8(V-TV_( $T>0L@!#C]?9?MIQ83W5$%W^D91&E.H"**N#$7V*#X)PU9EP_I8F MN4P[XO(S:='B3WW")VOE#[NW54F/JH;2A[4'DE:I4#60M8_6YUL$:=J8,QN M^=>LY=U>W/"N-,5_Q0>CJ4$('22=X#+.N4W-J8G$6_^5B9^*:56P-AVA3PO^ MU$^P*$N$A6^LV[Z(6<@D]Y&(IOC+MBFQQ%0J6H+:3V13# M"Q/<+9G5(#F\?QK8H:N9#_R3X\#>F2 13'WB^#64GC//8%NK]T5:+E\_72Z- M1@1V90/M0?[XG2*X'?Y'N['?:3;:K19W?UKDIVFP($KPWQ(JUQ'#MP!]#M)$ M_*>8'%*6#.+]8 E<7 DL1":33D'IS!B_OV'6**E/+D35B$19^&V'-EH"+[+V M#CQV,,"4/W7'Z*TYV2[9)7BW/S5WV^UCY$W^94/Z&F_5#IF3*WG!\8%]P6OA MMJDYCNO!;2O/:%@F6\2PYS,A%*NC]H'#2YB^F0>&97 YE"Z4LDRFD;7F,MFN M=RE$F9J4_US4+7+ES<-];[]$XB4*9Q]HI#!LA&X4)LQFJ)OR9HZ 0(/PI_VC MMD/LWK7YZ-QEP1H0;R0(,0_(_1&M@[?P:SA;7."N=XX_T@/G/(C?+RDV[GW/ M;<$$(I>@.\&Y-BH-)^N2?S!#QLPPU4 MBYQPKG,^*V7,2N.HH#+^\NTU>!F6;)U1)?8*&WR''%#%$DC"5_2!M]]2B%&[ MS@3)D$3@=WJH.PM0#-7^#(**30TDNG9-)C/*2L5E]PS82V2-IK M7[#YRAIL&@HNFVO:L2IH[S9=T0>VN50\4!2J8;E0JYW *[^7GM)J-BU>*\IL M(R:L,/:]G^2;6/-N@/[,"XC]19?RLW?AF*=M57#'TH"K#)6#I"AXE*^ X-= M=#LR> ;;\P<)Z7:S))ZUQ&9_1(FHILXXV==# KR'6)P!6%9D7B&RY.NDG6I\ M4G-M:'9EWDFC.2-,9JY>AS]=_B.\N?VF^]U7>HS,'8RY92&C*.!-X27J=2(" MHUZ$*.1&!7"JI!@M$Y@]["ND1A(0[-TH[%G; R-FYFUU==KC MJM,.Z^JTNCKMM5>G?5_>A/*')F\B_YK-FQP\,F_"";<+VR#_.AP).DD75O9U M;*NJIC^VE0*M?5TI@+T.)1O8B?P:6WC+A?W003CO5/_= ?_ J2R7B;EDM)N%)0"A,48_PG.V6[3@[N) M[D? @Y?YF'6 M]TU;G[0,2&E\N62-,M\S=[CK;5V#STRBXN0=2Q,+0#7#_'J)MLD(5CI4[%G< M=P\-LY?UUS?@':&7,D;A'@_,OV%Q/?WO*G%[CU]0(7I= MUT=[HW9<)?XC-8Z"';XIDS#UE]'GDU^):T,03N:7XO31G$SY[_)DS>D9R:,P M""+7Q7S[T/S4!4=X/O"B(W0 Y5%Y,OZ.<^T,,#%Q&Q>\-EA<6%]6(L>%HZ9? ]BLI:%2YWR_F[K MU4FP,AGIJ/0PS\=_WMN[N[O;S51O=Y#<[IV":XP@!WLJ&/CI7N#G_M[Q<;/= M:>^!8]MJ=3KM9J>YWVRVCUOMO2#IM3J[^;?<&"\[\* =.%_L)OFS^"+XRL7) M]MTD\N]*J=H&6-^]W1),+KO=@EU@Z-O?.(E@"K:OWVW:U@_VVOM[[69SOY9I MB\BT=BW3YLFTD_U6^Z!YU&JV3_8[>^#G[[=VA_EHA3+MU!%;5UILG>%I]@D? M":6=]6LH[9ZD4_)/ CH4O-02;_$5:.]SV>^U#C%*VCRJA>R&"MD.RMBC6L8N M(F-G5%$M8T7&=O:/CCHGK>-FJ[W?[.RI;__3:AT>'G96+&>G1"J)W9&,);Y/ MW#:,<)U@02?"*!YOL,"[3#(XNTW;]>%>N[W'-U\+NX>%7:<6=O<*NW:[V3[: M/SA&8=?I'!XUFVLF[$Z+ 9892T-&>X/EG>EJWK2-MUI[+33PVC/>82WSJF3> M02WS[I=Y^\WF\?'1(5V=ZN_C* M6RSB+&"/"+GM319O_W"*"C9H^_M[^ZT]@BJH9=R#A]6IDQ\/!@K;G9.3DQ8& M"EO-]HJ-NJF8'X7>!#+G@E#9$ ;\,H+'U?;:SC\W+R"'%MM)'9);6)K5:8\' M0G*M)EAI0%7=,,$Y;LG_!*K?ZO1VFITV_/$I\B#DHWY.=KT6>JJFL;,6=544 M_%[UO5;GS-O294.GVYMV! =[%):;L4MJ@5L9A MW;2-BZO:FHDSU;*N2M;5*8@'\ZW-DZ.3(\ZW=CHK3T%H?!S!S*%)H(B5@X, M>$(C]]H=4_2M68NTS4LQ''"&H-C*2$YZARL6*0AJ5:[ MH9LNO:YW9GCXM>^[+@E92G@=UL)K.>%ULF+AY;J=WBF.N;&X$S+9G$LMW^Z7;\AJ0;=*07=2"[KE!-WADQER]XF\6M#5 M@NX[!!W\:'#*X&?,ID]AM94 ).VBE@13_OEYT;\_?*W&OJY _UX2_5I0K[V' M$<;O/ZMYH.*>MW^T**;T9N"-ZQ,7W''SCAIB?(H<'H(8]V:@%J?>/[N16?18 MYV1KY,6ED!>?LR^AN19&V[V8BNMKT;7QIZ,3MNA.]MLGJ\Z;7BD]H ,$&K,[ M#7!R_-: &KO<*6#PWUV5WRD53[5T82O8OU2*L-7O_,FZV7G/1@.+&('':U(F MMRZ'#+2GN M5I_BF&,G?L89F](IT9U,B;D\<:0<#JDK"<=:[-5BKQ9[]XF]NBOL8;%WW#QH MLM@[Z1RN6NS]YJ=4I&);P9!Z.=GQ1099;KH8V\3VB&,!8*H%V6*"K&[Y>D"0 MM9K-HT,69.W]H^.C50NR$LR<[O\Z<_J_R(YC#]9I_MIH/,U-[F=MHG2K>_<7 MDVYU]]>2TFW5!<939MH](@X'R:L475&6]J!]3K%ZZ'/97R1.T@3%4O3]*LEE\;M/%:?BTGO^I4YP--#H= 2^TFRB]@ MIU5#77X$<15GRJGJP+$,#^"6-\1(,[CEK2,RU-J;#(&YJ2G.UMXA=CK,>$NU MN*L4=W6*K74JZ7>?5*OSHG=6()+$>Z?\WM#[>U)DZ.*:;W_\>%;+NEK6U;+N M/EE79T"H?:%@G'>1^673#K$-&]ADM8[&ZHL MCXOYZ9WZ$!VQRK!.O M35;?4>W";IZ8.]@C*5=/Z%I,RAW54NX[I-RJ W@?D][-SJ_C147;#M6'[$[49@IDGA*923^'"F7&2GG;;W[>'[] M=;N6=K6TJZ7=O=*N5-.>]7M]?.3#?^=9&H\]#[N M>I=IW:M;3[/FFWZG;[V:1# M+=!J@58+M&4%6MW[\""\6_/PL,6"[.CD<'_5@NRR@&64,@JZE M)>);8A^K[G=]%R8?8;\)-SW0GSZ&<2^)8N_23V^\,W\ M6_8MU3HV?_9#W4]62\E:2GZGE*S[*RJE)036JA5NU<)O)?6^V M4*L2:.#R'I )V#DX;!VN>B+B0S%!"_*T3V9ANU''!6O!N#ROM_=:)[5D7$(R MUKT82TK&53O'5VH09CG_R;O"X\F>44C6,K*6D;6,?$!&GM2N&2"PPS@[:K?VCA>)PNI_B>NBG"H0+.*;QP$V\5EM3#3*GQN+(IF21E7,0 MURH-83^GWB4L2J4I&&[7>=*[62,9!9K,1SWVH]?Q;&S0#R.XAJ%*%6J,>P0' M_-A-@@G] 7[VNY'BG\U"Y;D>/MBS*_-:]A>R#>]/_RZ2_.>IW? OG4L8\PN" M\-;K17Z6_?7-Y2_O_F'(UYPG'BB_7*0.O5!^(T<,OWK#FRH_[\/7JSBR+O\Y?.OG^Y]Q_UG-7WG;_[&[_*\ M_6/]VCUXK[DR\[/[XS#5*[@\_>5\Y]W5^>D_=DX_?#V_^K/G1W?^)--$^6? M.5[>*D[\ZY G_)[>$GIG^I.7'ZL]_!%0TF@X8'DC7LPTJ_(@/*Z!ZP_G(:;[$H M.3@_58H9[W]/+>)_3[U_=B,EYI\^V1F6)O$A]/;7-T G>&]C/\!N/?-O\+Q[ M^M]5B[Q/B,PNT"5G+0FL1'O +M)?1NJ77\F-D]@VOQ3R)RDN_[VT;GAF&ZBU M'C:0_G.>C'^D@;10S_T*#23]"7#G5#J85!2P@;0=C1(,EJV3I?3 =:V'&?5L M-+4J&ZMVSN3$VJW=-9%+SR=Z%JJH_1AF.8D>W;@>R1"VDWX!%HD5T4$FVOM;_G;.ZT. M_:IUL!70/R@5QP^!EZ;@QL!'K<7#3VJ=['=JD5.+G!^NAW5935_%/SS_?PS^75^8;S MSV6J,CB@[N6A=T #/DEN,;OL#Y5W@.OT>A<3?^[GO?0@CY6UAOVL0 MJ(#ZO<*8TF8N>V#4O ='X,-O @\^<,Z1=[B0UO8:TN.ZK&.IQ@>7'&6 M;E.ETC_P+8^3T\1E81P A_UY_Y!>^I]$M5.Y@%>W2=AED<9A-GSM.]5MO]XG M/]:]J"AL4$YY28J5RV/0R7Z>I!-O'/EQH_1G/TTQI8]?6X?C6=M+N$]=>?K_ MC]I3=[1#OWGSM[]T,3,;!G]]DX6#[(V7ASFNB?\A32YO".#@^N*7SZ=??[TZ MO_[+7O=O+_2P[J=8-U&,JC)5_R["E$C0E-$^4'72D"_J6EMOZ&=>4$03K^<7 M&0Z>&H89_'V$U7#?VHC\@4^""J=I$/Y"@MBAB^1,_S MBWR8I+#;8/>9+^-[VW/<$_>:Y9Z;1_47+="P@$'TVTUMEOI MVR/;%6<:LTK0)H_,_LKW;3LF?J?S0EP M,*-F_HUD_A)%N"9S%?X!28/2\3W32;WW MA^]_Q/9620COX%L+BP!YY;LO5^_/KW;>??GZ]UE>R5F M>7_^^?/%M7>YZYV=?OS7^=776F;4!D-M,#S>.Z#_;1VO6!.H. XSXE8_PC1+ MS:TUM];ZH-UVYZ2K?9[G: MA(><'' 9'OG(6;\ K&SO[.^G5Q_/K[U_['KO3Z]^.?W<\"XN?O1QKI2&Y).2 MAM)51"1$YQ_-G([1U1[,1E2(.#B+'T^OO^Y8&,FYN)KZI-8&+_-$OW9!@$3X M\2][=+7_ZR][PWP4_>U__7]02P,$% @ ]TFQ5F&.%\U,30Y.30N:'1MY5IM<]LV$OYL_XH]=9K:,Y)E^:5I)5DS=N*FGDM2 MU_'=W+<.2"Y%3$" 4#)ZJ_O+DB]6)8=N:GK1C>3B4P"V%WL/OOL@F0_\[D: M]#,4R6![J^^E5SC F]^..T<__GBT1Z/]=G5S>XO&_]5JP1O4:(7'!*()7&>E M3M"^-CG"I;%>*&C!<;OSLGVP?W (G8/N\5'WX'LX?0>MUJ"?HQ<09\(Z]">- MTJ>M'QKU72UR/&FDQN;"MQ+T&'MI= -BHSUJFNU189$9C2?:- ;;_79E=#\R MR02]!N)&*7*I)%UY\*HWO7OUT,MN_1L:1B'0T>;WQ+*#G472N'F;^MLA\- MSO_W\\79Q34<=O8ZT&]'@X<,^.=O,B:4H+VSRU=HO4QE+!A.8%)XE4E,X?P& MX]++$<(O*8VB_:P'GL2Z2T)822O &_A009[MJ'T5#0[W#]AFGR%\$#82&EWK MEQN%$SB-/8\<[-.,)S!]P="P"TEI3J.'WP?++YKP&K66#B[WX)50(W)R$^+@ MZ@E9*WSW*P33PWON[,$%9((08W$D<4P$Z#/RP*^EL!1:-8$K+(@"@6#V$PDD M!FK]RB$ZD^8M239-N-#QWH-&?Y6..=B#,^'(';3Q? (?M1DK3(;8K/QC*Z\D MAK1JXP.A"^)8H2=0:F]+)"NIGN0DDMTE@"H DGX%J6"06S"Y#!D2YMV9H#%& MYX2=\)1JA8P%CZC#;H"DI=ULYR"S+-)+1-2HJJ2"ZX8?.B?_A ]!%2 MJII.PW9A7.JJ]C-+2QVK,B&9%+,%YS4IWI(3K2"7,UH814K- MX5!'PBVI)L0ED@4W>4:I: )AP!3?WU!;J8<8ZN)5J6A&YU"T.L<[N!N6=HZ3ZJJZE%R.=04.E@^>'C'"A0 1:, [)(#I*A44% MM0PR+I5@-J-M!2/FM8-65)5HL8#27Q'R1"(<6H_)YA',3K0,H;73] Z2UD_P MM0%%(!S)A'$BG-&"F4PXPAAW$ P>89-I( E:4D1223_AS8PT@FQ1.7$N\'@4T5=H,/(RH@_ M@ANX>)@X+BV[?(&I5TC-C?-TGT_Z),O%).A3=3:$G7N6I(0=RMJEV;7AU)%B M.!#Q64F7,[MV*ZLRX69EC?,]8 V30(3!'S5)3>C8\Q%5?3I:FM_\8A=M'KZ. M_VR;&QX.)%-D-N6#7 \J&=" \OIN?,1\6Z;@"KD].* M3!8)+70X2^1[<5$W(;2$@DN]0K,J-(ZJC"MS<@(Y*6RF)M"5)_(>S]B\&%.[ M>4KU(K64+$WR.(;\IIB%QSQU<)L5W4H],FJ$S+E:#.NG5;:F!,P+929(H^/, M5#P@;D&'0OV7%*2]OS$(/G2X$6$&[4ECOT'$IU3]FF1V[0H13Z\?'[.Q3'Q& M?^Y_6]O14ICZ;GC?4M\([RZZTS5?#@^_G9A&_RV?+.XU8O*3]Z1MV'SZE[A=/I-\3N+PQA;!B# M^J1QT%A3U'W;^H=)>H2OO"F6'!46/ &+-@:OB1:[\$Y,H/.R"?R6-]#%5C#X MB1&VN,^_-:T6%1\^K7_/)MV''%K1<:O:#NVCN('P9 KL,-K9;P+_V^W!EVW_ M3RJYY:4GAF';M>'U^?OW%Q_"*\C3M_\]O[I>=MP7I=!S8.MY0?TLBI^:KI9? M4W^5&%E:_?\!DZ753XV4>[X+N0MR],WYZVSJ_/3?_,'50NCEV]^NKY:NI>E+6O&=V_RR0,N MW[S_S[NY-IK!7X6M^"$KVOR5V*#?#I^[_0%02P,$% @ ]TFQ5M37+R?/ M!P 8B< T !E>%\U,30Y.34N:'1MY5IK;]O&$OUL_XJYNFAJ Y+U<-2T MDBQ 3AS7:)*ZCB_0;\62'(J+D+O,[E*R^NL[LZ0>EN574M>-+F"8XCYF9V?. MG)DE.4A[+WN$K&+V'1F,XR- ) M"!-A++JC6N'BQH^UJE6)#(]JL3:9<(T('89.:E6#4"N'BD8[3#%/M,(CI6O# MW4&S5'H0Z&@&ULU2/UVYAI5_8@_:K=SUP3?$(I/IK )Q!C>2B54* FOO\;4B^9>"SR)=N>$L()F@-/PL80\ZU'9*A@>MCJLLTL0 M/@H3"(6V\>M5BC,8A8Y[.JW6_<[[ M57%/6[D!3FU'OX@]?\K$YF%"8EJ;\< MP!L:*Q2<46OHK3TCA87K?8-XNGO;[0,X@T1,$ Q.)$Z) UTB+?Q6"$/>36=P M@3FQ(!#2WI) (J'&;^RE8ZG?D61=AS,5'MRI]#=IF,X!' M+YJ"-9S/XI/0T MQ6B,]=(^IK1*I&E5I9WG=$$T*]0,"N5,@:0EI92,1+*Y!% 20,/1&0O&N0&= M21\D?MR- 0I#M%:8&0_)Q"?T$;.0::DM(F5HR92I?_P#N\CQ NF7=JS3JZGX=1M5OJE*M,_$[5485I$))-\MF*\.OE;4,FW:I<7__VQTW[5MY4S*_[GP-!5 M7F6+G8$PZ'U#MI9!BFQ#0 )$D$J;\' >EA$I,#'P?21MF&I;T#RF"Z/3TDFY MT2%&U&QACWP2(3FY-/S)%566:HP^-5X4G)S:AZ+1[N[AOI_:[D;E77DK.2.K M$APL'SA<5S!3^I!U>?!"\;6%8EJ(][F.)!K!263[\N.>V((4-Y"KW? MBW5F]U 4]N%3F&8#)(]4*Y7$K0M# B@D)]+Z0*=1J+P266N8-FE)EH-8'2KP!Y(!$.S<=H^PAF+UB' MT(/#] :2'A[@#P84@7 B(\:)L%H)9C)A"6-<03!XA(GFCB1H21'(5+H9IY-- MRS*LO<^].Q6%R@I/UZ2\,M8F\ KX6&?OS>4JHHA[,&:X\ MA.JL$CD$:YD39VTA=L)].)F(M/ QRH;%..9#U81,8C@#GE+>;\[R' M"DTDOK!E-1'HPMVNP4-842Q&(Y=*\?V%)03S(LRC'TM+D#Y;Z.F(6*(TXDUG M\*FB2M"^9Z/''\$-G#QT&!:&3;["U!ND9MHZ:N?#/LFR(0GZ7)X-8>^6*3%A MAZ)V;72E.%6DZ ]$?%92Q4*O_5*K1-A%6N-X]UC#R!.AMT=%4C,Z]GS"M#H= MK8VO?[6)M@]?W2\M<_W#@6B.S/HR))DA5M&QC$[V[R-RW(U"9:&:H&+%:6,7 M:<4WD,B,SLX.\0[^"S0E+NZ/).GGA>P1AHAN+-,97;EDF@,?/Q>2U/<@+Y1_ M:&7WM[.:'='9DHL"_P21]LNG@% B>:5*"8NJ5IF* M$C#+4SU#ZITFNN0!<0TZY.J_)2$=_(-.<+["#0@S:(YJK1H17YI6;TH6]S87 MX?S^\3Z;RL@E]+/U7:5'(\78]?PKEZK!O[[HS5_"[.SN[ R9+3IB2 M*856S]LADU&48A]*^=#]X;N5S;GHONF!=DYGB^GMQ\U>6_SE,Z[=><:U#[LW MI]/5^^YO=&&H&8/JJ-:I/5#4;=OZETEZA*V7#_'PD\-E4TOJ[])F*S-_O] RMKLIP?+Q@]$;L'++EVY2KY6DE?R MX)'?(*U_OG3;D>C;%O^$YY5(3B!,A;5'M7>CCY>-\]'I2>/XXF3T"W^]M=)[ M?OKV\F*M+8D;1D]O-O(9!\Y//_SO_7(U&L&?H&VXD!9-_B1M.&CZ;^O^ E!+ M P04 " #W2;%6EU?8S$X% #_)P #0 &5X7S4Q-#DY-BYH=&WM6E]S MVC@0?VX^Q1XW=VUG,& 2TH809APPB:40[M/?RH9< M$DC;7"^0M/!BK-7^U4K:WXY;H8IXNQ52XK=W7K044YRVZ=6?#7/OX&"_@M16 MM1C<>8'T7PP#3JB@"5'4A\D,W# 3/DVZ,J(PE(DB' QH5,TWU7JMO@MFO=G8 M:S9J8+T'PVBW(JH(>"%)4JJ.2ID*C+>E^:@@$3TJ!3*)B#)\JJBGF!0E\*10 M5.!L13F-0RGHD9"E]DZK6AC=FDA_!JF:\9Q=*"-E?].F68O58?X:D(CQ6?.E MRR*:0I].820C(EX>QL3WF;AHUIB BLG$H98:WQ)U+^\J19D['T)!'G>%E@=3=_5RE4X8N%8*E,*Q A_!+FJ@R=$)& M ["OJ).6_OG81XYPPI<785W@UBPNZ\-,\V-T#(OS"&R:*RQGEY9#H2:>T3,PWQ0G='X^ MO,CM?5!>W1^];_3ROZ7S=ZM]O. >SYI?"F9Q]AJ%-\U4<5E77V$<'1W?!]QQ[:4';]7&K7F35+Y?>S M2Y;-,3\AA]>9,D,LPYE&<7E-?@]8NR>-=O"I2^;U0MK5W1"4G"4>J["G1Q+A'@.(N.1>\:MC[#CL6V8;%M6&P;%MN& MQ;9A\60:%BO;"C]D2;MM)SS%=@)T3JW1F3W.BQUK=&+UL=AY=OCP)U>[SIQ9 M51P_NWS9]A/6GC4KP=.V@[#M(&RZ@_ _Z_#9)7B9_^^C$SF %!BG)DZL74KFV2P+RZIZ?[UX]Y,\K'T=LW(^D%;W_\X4T> MYI%\*[_^^]E.:_=%JPF_OOF%O_SQ!_C]/[:VQ'L9R]3+92 &4]$?%7$@TX-D M+,5)DN9>)+;$LU]:SW_9V=[9%:V=5T^?O=IIB?9'L;7U]LU8YI[P1UZ:R?S7 M)T4^W'KY1'T;>V/YZY-ADHZ]?"N0N?3S,(F?"#^)G'^*L8Y1*_'7GH> MQJ_PYR=O_Q8/LLGK-[],WO[XXYL@O-#3DD&8>P/JSXLR^40$7NYM>9-)-,T3 MF+/^HLB3K4R2XL];5%7K]+P?)2[:]W]VA2M[>;.MEKN59#T.\R,U]#M\\W@[9OB[=F' M]FE7=/_5^= ^?M\5[?>GW>['[G'_S2_%VS>_P"/W;]Y6#[0$(4@5^'7W.779 M_W!X)N;-6FS\[3]?[NQLOX;%:9^G4H[A35P&^KKU>E.$F1A[@11>' A:5)!= M89PGPLM$,A3_7OQ? ^4A$T]03'V'K^B#N^M(?Q4F4G(P#DG9S(&,O$LOE?,: MT6^X[>!@KYC4[']VLX?QA0 MZ:[8;*>B*SKB4/1%6QR),W'K4Q35.8JR#T&="*<7H;H1JA\!CYC_;[5>X@OV M;A-JN[6;/);9/YGU/=^7$U0 O!CV$;(*;CDQ3).QT*P#/X@PST3/SY.!3 6H M SOB!,X4F>+V^Q2'N>@-X1/P#K#6"#8E;#/SMN?_683ZP4QX.6R&21KZ$C?L M3[NM;3&!1O''AI">/^(&X5#-PBR')O&Q,V@+##^>U*D MH(]D4L V2V'1&B@4Q@ELN0F<=Z%?1%X:344@,S\-!] $;$ 4P?Y(!D4D11N% M;O.Q<,;^7,[0D@B%+0L&4 R1$!EH>W*41* E(E&(@UA$(6']9#R&%65:X*LI M"&I:9&RDU^_\Y9.#J08#&*!Q[W-#]#]T3[OO>J?= M!BWB>9($M"P77E2@/<"B+)!\Y#=H\5+IRQ#:QN=(]_9#&?M3W%67HQ!D8,AK MB>J*_R5.+B,9G,N 7R9I)OD!(+!^#MD )1Z?X]FM'W'?KCHZR\_=M>;N%9#@ MW8@M3&3WC]X7*;J*YQ^>0)_/BQO>YKPE.BCP:&;> 0&0H/X++"'3S$N) ME^>V(#:R KA-O!M[4R$CI=0:R9?$,.0, M<0U41Z((A_8-TI!_@I&5&@2,]$R-:XW4 %"LE3MW+']+QC3HV++ =F8)L*QGZ9AJ1RA;$Z^=,Q MMH][[.LH'(!>1DH2*'&YAVJ3DD$-7!+0O9&R^%YL(\Q?8B 0=*QI%(@- ME]Y]B;J!>7S6*@)R "6AB4!&R'/,/H9HH QFA1<;ZT8MUB1-+L*,EC\#!00F M"!2RJ C:Z$""^&R*/KP4X(1@%JH+XFE8V\J*.OV:86FIC^.JYV3<"-:\N$OD M%.OAVMUCO23&THMYK]!@@9'@S FS$6-ZK.0C-^,3OFI#L;^CS__4:FQO;^/_ MYZOV@R*'=121Q](!5N*_"^#-W>T&MK';5-WQ$N""#RTS8*$XP(U"/!>F^51L M[&YOPG2F-*]4)L-5RG!"]"(ORWY]789"/4&!O_ZQ%\U8DASG) M9_,-85CT%2*03EOO^J>F,%58'E7='PZTTN9S]TI>PSB?OCS]]+*$_ M(&@)Z\T ?R7,MV @]]GZOSK86."[9U3EJ&$EVQL#:_%P?#\MX%>@)JHV0Q=1"(6D93*29D6<.;7\-Q,19^ ;\"Z=# @Q/WS\*+-"_H M7O!T;KUX#2K?.9AEYZ1&P-$0QO!H";.AZD>OR0MLCTY/\^8X =4,=P7\DGD1 MZ2%*$X593,P@#=["^B&>R@94(Y:9V3R&#:EO/:M91JNN6DZ,U;!MS/I)6T"B MVD:\=T@EH=VA5M#H"XC1X39IBG>(<'SUQI,(!AX.W5&,O,"L8S15_4"S/[58 M=>%MHUHM!AG0!KJ!)[,D"O2\<)_\]&S;62'L)9R=JT5T6)<=>&-A#CC;,A;A3$X3.T 6U&;X@A@5*X$2+ID71!"12%,@8.GQ"J!?^0 ML0_2)T6;&3[Q#.$?0/D$9MLTG M#+5AQV;3T?"-CX &3,Z/BK.C]D@'D><%?Q0H;+C5C5 O3]T1;)8%I2G:\ID$ MD1<2:F>Y1AJ5P2VUMN7+#BJ\>'8E06)Y&4VWE/J@Y%!YLO!A I_+%R9 -C[I M?MIN@HQ]_D*!-V;62\$W!I&S[7A\,M9GA*L@U0 I)-$5SJ$UI49KU" 5 M#C-4)GW&.ZO'/=':P"#54UYA 0[]*U",:6\6BG&UGXS/29 [KJMJ67N'I$5=5;XV4L.)LL1B'##B6 Z.;9%66O<82.\O%Y2@!-8S6 MC?44 E2+=))DTC0%(D">)P276 $"Y9!.4A>#4T3B=?1$?@DK-D75A!2_C9WM MG\%&"C.?MH@:T$42%6/8%(S=PD2@<>]D>.XXDSHLJ"7-!CAZ*?;+() MZIZ!QHV=%6)=9_$H+'ANT9Y6P)7'P)PB)8Q0>0@S\1Z(,:$@"K&!*!(B0I9/ M:T@N0^6IC+=*GZ,7NX]NUJN62_$HM%YJF-_ I]3 CJ6AUEJ(^-!V\]GVC+[. M&WCG*:-S=T0=O'VK#N2>TE5([)6FG@5S$NMJ9N'53'R@.7$((Z8*>MS=-E!$ MC41PSR9@44.BBJPT(RIE).\6K5;1.9TCR#^)/* Z:%VM[5= 5Z\Y;HH3SP^' MH4^+JQ6R!-V#+&#*4[GU=&^G)3HCD$MQD8NS'/0LT.$^H]T5QJ"G@'Y@!2[M M[3Q_N=L@]T?.&@GOCH!FEU-OP)<\)#*!XA@UCXR,(=C%Y%T,P!2&)5%&G')# MKK'9ZV&S.ZO%9G?6V.P]P69OU,#>761@GSIV52S.%+PTH^BMK6['>\Z?9USH M2J_2SD(MZ6=]Y '[1T$$EZ%U&7G4$CB?4AT9 IL.9?! QA(#0T O!+.7E7:T M>-4)52$6Z,(\3GHDMG4YRS]N7'-D:S)D6&F((43+5C J_C"\D*5F^@P44S44 MK?FICX$'A-/J(;-5-*N-UH6';22EPD8J&D;/ASY&T9C.:!0+-%5-!L1,.= U M*?@@!34+#66PP]'[@/Y9R0@_P1[)> )+UU#Q-^K8.X?."&_%=D8R"K1G7#UN M(,\,30/4TU.)V^K1;)N%9NE^R<$]Y.!L%$[81#VL +M*-4L5)$K.H MIV:A+ MAZ;5N.>SA#>=TR-U!*I/;$.$ MJ)S="WL!OX,7+L#48BN#5#!/A7>DCO,K8+ .UNRJ<7BSUCQL'LE;X6ES;^]G MS=QU5O\<&['(L]PS4HO&23O*UG,_*DS\A&4!;/W9P'=+U, ^2@9P%GH<9QQ8 M/SG8A,T-"P?)6Y19A6=,[\\.BT,6DAA( .9S&/%\6-W-YKRCVBVE,D>I0"<* M9P#Y2LU81+MJP$ICUA-LBD^H1SM1)48NQ<9YZ8@E$OG%5+)[@D ]F@<^AW^' M,8@>A/XV%%:&083Z.UQJ.1SBMH!=Q4M!@$WX-9]N#<,T X'^O)7EY(]5X5_V M\*@Y'MDFHZRJY3EKB/XR/(=H/TW*[XGF!)C*C-9KC]@4B(&I"&#Z,$I@=?>Z M1 9H$R.X9$A@)JBD1I1(1@?;#&PT+P)'UQJNI<>C#:X]:/H1O7: MIXOU6E %\%#W6+7%]?S,N0#A6IU==IUP6Y990[AF@[<" 8W2# #N$\+21Z0Q"OTS&G<-:GZ-K"@Y_" M0"B#*;.@7#JL.&J,&PT9ABR?4/IY8]E8:?&W/XLD?UTA''_YGJ6L"W+!HC'F-D#>*8]03GN19GEN;3\^GP: M$T+3$)/D$O&K2)Z#%N1[$\\/8D^RT$B$(O)(IQ:O.A",HY8/X3&>< MV*[/U_0Z'/B>'B,.V->#1UZ,)1Y8&-4BSI&]OTT_ZL(3B F;>7\3,?]Z M T42<%H8H!J@GJR&,-?P!!#2Y@'ZE71!CU#EK\@-Q#3\'HS^'.-,:K(]S?!R M2UBRK]HHL_,Y>>B$^L)\+,,]@QDPQM6CDL<&DE(/8BI' M$*B\)=[]F;+HU->B3#>[>EQK*/IZ4/3N:J'HW344?4^@Z%4)Y,["H(8RBK"B ML#:Y.L(#.K1>MF;6B+1#*A.QT=HD?^*!517='WH54!J*, MX5 X#S.NHE#FXIZ5P4IMG_"-UM[N+@=!C25%1E2\GNX;3H (F;4:"2CA7#LB M*O(N,XP%\J-"H;A))JWQ6'[,3ED[(8,/@;2RIT!O2Y9; U2[^ A*,!M%H5(J M)LJ.S/80JI!CTI(4YD(0/2Z:JN"02LIN'[.>.ZQ9P(::B@KS9J(]W=A!M"#X M!09^*L^+B%L[F-<$#E#;+PN6H[:OG6?;K9V-X::]5F52J5HG-Q(ME811S.K2 M%;NMX1AMJ'+(-$,2/G/R@H%7)&@ MEK!Q,-,%:.O#$/LX5[X*+XQTJ^5B+T&9F^ $BXRU)+(Z69+_'Y$8W%E.#*(Q MJ1P( >O%%-S-Y:AP975U"904EF67I&P 3E*$WHB/ NF'))(N1^PE0)G Y2SJ M?7"V$',['891)7+$*,46DR!_F'B53C(>@U#B2%9F6_33Q@HTA)T3P_:"O7MY M>=D$>=H\3RZL/>Z*0C2NLR\4FY]$%RH8RZGY4;^GK :'14J+8.$^KC,35QY# M]*'=9 )\FA>Q,M6][(OXLX"G#-BC73Q@A5PB'9PP5=Q87FK6L39[5FVC1.<3 MUKM%3;C5H "["RC=0#QY(BETA?[-"!)OS6$8@UV%_BK3D0/JE]D%U&PBD@$" ML%M MU@O8QR0-=Y>3AKCBQ#QZ,U4W",JY6QEFTD&UT-\WR1D['8,)X,;_7E.+8B!X M"9M"L"98K\T3[(6'3D/7;:#:4[[R)M:-<[E$FGE:-IL8@FO +;.VM*3V^$G\ MM9X^A9,FH9I= M1XX=CZ6O(;L!'5/;PQM(++6 M,B,DASM5!4+Q*/3@UAC<]3"XIZO%X)ZN,;C'B,$M/AR>+72\YHQ$,I#U7:K\JT M4?4JJ4S-K9>[NE%Z[:E>677J?^B*LV[GT^EA_[![)DZ[)Z?=L^YQOWL@]G\7 M5%&UTSWM'[X[[+3[7?&A_5M7'/?Z8K_;/8:GWQ^>P3:&AS\='W1/1:6U=JN\4Q->&SQ^[\-B!V,#GU #@F3+"JS?3Q%'[\QFVT3[^79SU80C-ZA,?V[^K M$8G^:?OX[%WW% ?4_5>G>](7)Y].SSZUC_NP4Z$-T7WWKMOI'\(D>.RG[?YA M[YA;IBJQ/(^S3YT/-/KV\8%HGYP

SWC[K\W.SP3JO=6*]T_]7]>$*=O#OM M?:3!.UV?=O_YZ?"4.J>).EW3!^RCJ=;H07'B O3^8!%Z3\$ K$&ID$];ST 5 M)X6?=:Y6P('0].54Q1ZBBK<(;C398"#L"^4/+7?N;'S;1S5=$H( =#3]G M6#M@@:[WH$C]K6&^5X<3J0+))DN+"7)U&)$3&5X(%J[?Q:(82NW@!5.P8R 9I%3%CLHT/W C:!UJ2,EY%=5$EB9;%1KT\0K ME^806W],I#_ CLF"T-=@'@98AK'5V\/:Q-\:_O)-L5PLV=5NQDU08!$"C-Y: M.EH+R7%5@!9F4#J%;K$O\E\2HX!1[Q>Y7?!.0<7 *SG\P/ W19,I5FJ(0<@\ MPTDZ,!)?,KINAF)5.+8?\,X]S*]4'=4D(."$"+#FO$\>G-X'=DQUI7BOE1>< M%6,%R)H9*68F4,53D5YT[P3(-(JK5X47@H2.42.O\(/R&)C"'GKKHF<,;'J% MX@%=+S!6,Y=VEA%#[SK/!ZMH1ZIH@+V%N*;^5&\[-63V_%K ?S.F=*D^R=Z M>0UC.@-J<&)$5D0LI,4@)1O#S8+2XZL\K8!N&:FJNR78'<@!+%=,X>?I+.Q.0/Y '080#&O%)9(39 $U=!S8GZ)+]#M-RA<),UVII MZ(A#YEC,399##R=#.)4:FJ/!H(]\=IQ9PYF3,U+&>NVQXCYB%X8,3$*44\2D MEM?J]BB044=SN&3 V'>S:N,)\*!-$ Q6T\J>YK(LDWEF;3^C:-H+%*NB61/T M'W-M-W8E._2>7: *\0R%K),(,69R!QK*NN1+>8@.'0W)/J_WD"TC3&<>+ZV$?8DI3E'U6V'Q&Q1I*4P[7E,0T,)5ZE)]68V=EVMI*F M942 B$PSC+-@EEE*OC?Q8';FV2@3&5,3P$P+9Q*):$:844+E!_(1K^FD #GA M"[IR*:E?2<7L=B)/AO[SBM=<0?9!76QT/O\(=,\VYRS4M5581Z"SU7ZZJC,8 M$;D&GZ\'/C];+?C\; T^/T;P^5NKNUR-*Y1W)AEHP> ^UT07]&4F:VCAUNW4 MFX$6[%MLUNC"_447R@U])P &)Q;L)C"&$M:L@QE*+O[^2$,)F2\)-FQ4PAU5 M%<)YH7A+%*O>O!L ANT\N +#*,GW4& ,6W!>C6383]\6F.&(B#N,9UB\L@I( MPST!KX%JU'+ +0,;WX?&]QW;N(K$YO?K(!SV.3 +3R U)^8PT"5?U+]Z+MDGD1@:LH M,F#Z[B!CBWVGCM>CL>471G;-S\M^<&G9+W;F(9=7IV4;3JK-J:A6"']P:=DE M3C(W+7OF*H"9M.R'G(M=+M!,+K9[J8?.Q;:2([];#G99O?'*W.NZBQS6N=FORPNE-@I$^D\C%QFF>F4TQ/"JU^RJ 3'A*91&S!<"E5W#XI0- M6DBUE_.-BR'CX)8KXK5U#YA75@"\0NR8N#%G-91/Q5H44@71P;S0JWPY@J?P M_NZ&_2YB:F%:D M.!_Q'>14ZR(3VAQ45B-J@S$712:,V5Y^O?ZU?&4\=^3?P1+P$DC/JZ( .OPG M>=+,=6OGY"3#BS(37^'03C$%8[;.ELYWKF>K()M4!'JV[N1&>+'4%C&8=Y(J M9C3WAN;T3&T/&SQ5Z7JFO&69]\SW@?J1E^H3EP%47:2CU+&R$O_,D])W M**_ KH-.TZ(VU-A-#U%,!\2-IFN,]'H8Z8O58J0O MUACI8XP(6Z"/+ MIL?WJN:VUT7:V?64L@6Z&->*N6UMS"EL?@T=;%;-N1%EK$:)O5]:F;H.81%+ M.8J9$"<;&:2P(RUTE."D#T\W M_$W\Y^:M8P:KDM;+W,XH#O2"6GZKMEL.^T&MU[>&MMKX@MHKEHU2\C1L9XIL M],K*&#Z*.54-;EJ>" EO%RON".\H47XT9PO&2>ZQCY K?)]0C*6IX:01W)D+ M>$TM#AQ/GGO^2$EK*OHGNE]'X2#,Q7YY:S;V'T;HD<.3E.8 B@A\/#P]PRM: MQ^+SUMZCJ:&P,&K65G!F&:(,7Q<'(\JG52)+)K_: M 0\9E:E<#%7J.Z&MPEG#GYJ7/GHX'J/ M7NO991_VRS'@K)=Y'(XT_.RN;WG!&.J=6+[_"+\*Y$?7:B\C-[(YWR^%0OI ,E5J8H M-,$N 8WG(D'I.D7 MUU+[PHW$%^Q.\*P-3;I/%L)F\%*+.W1=]B0M[RPNPXY@96;(=.MFSHUNY9>+ MMC)?OZS4WC;G\N$7)8-C<&T1FT@UXP1,4DM5,MBOV/"LX$9NW0EJ- @H+#Q> MIVLT%?,#5H[G[ [B,&,0-TB70JTLUKN-\D20T&0,AW@;K$S1CJ8T$_VX9=>B MVL&1=Q(38,((?:EXK2R= %CFGRZD)1"QEZDL;E&&"@YHK:8/ MB?=9IPFLDVK67&H<#H4,:24)V,D%RD[\C>Z1#R>A+"\X5Y=A8UE6=;$BG(&9 MC+ 1M"?5P"E&$$Q\)RK1ONJ8;E!&JU+=34$CQ''1L!G@L>+^_&0RK0P!,P75 MU.P%TFU8]M%8YJ,DJ)3;AJ>+C$@)HQP F2@%B/1L*_2+6]:W/M"=OA::88V_ MB;<%9X[(87*7:(GF6\-& 4K50-T.3_'TGI\7L*::M\KL'PHT0)N;;[\.@E3= M?,PN[IP#=PVUFN*C1S>%+-&GD7.HSW/_FE @"#5*$.C;IUU^:_(UZ<16-/7Q M]?NEI"-!J\2P/ MCLV@FR EX7#3M]8;5Q^Y(>UY)JDMN2IA(,HG9EF7:*21%997?(.*&^7MEY;X M]D-I)H3U"6-HXJ-$)@"%6_JC&!3]<[KPY3#V%Y[ -SJ0UM.]G9;HC$"LQ\"6 M9XMC26^TZ\^8HH$:'W)QIRWV=IZ_W%U9[UT4"J\0/8$!7,C1WWTDR9@ITH13 M_\%%F.[M\;*C]DM'7IZ\$O^=C&)QVA3[8 YB>/VJ1Z/[%4?>I7@/-N^D(=HG MG54/H_7R9>LE[,,H A'8QO/ZK CA^&BUGJUZ*(>@P<52[XC6SJK[+S?&'\ ; M?Q\H H'9AY#$Y*YLC1L5!J7W<2U\5RM\0?^+PZP),A=4A?SO TSR1Q/TCG#9 M6@"O!?!: ']_@5!F8R@+0%NAI5E==]4K6BE^&G)&G%U!"(0:&%Y!2$F:9)O, M:Q-_^+RU)YS P,'.L%>YF;%FH1TY8(3.^MH[NOY<_96Z\_96_MS'J,_9V\1 M"/R>P7YQDB8786:BL6];P'[O JF$WSM%Y8/SMC)172A%F!8**,JBX M/BH.'F 6A00GN-JRZ^.:#'H@6^'KA9RDR3C,V$_AU*(CIY5SRV7#"K6B2&F,Z]"A%0U590$! M;0S/YS3G@1QYT=")P="UL[ D+9E@[QV4!5G^:-AN871\^_9 $KD3+M*FZ_#P,>@AAZ$!U=#D[M='Y8:LH M)IURJH)7AK'=9;S)K9/NCIKLEN:N;"ZGS_\Y.WQ_W.Y_.NT*-)O$N][14>_S MV?^N=A2K,8IG;=?6]E\R7IT17=N2;6UOW5_CM";[XYN<*L'6]2K+(;# M8_'YL'_FX))/'A-;9961U6 8?O%.\/IE#8%0P M!,IS#):Y=5E\9US]:[ZL<]9-7RW0/N;]))SL"/'=__J.'5R%_M_H:L];S\5_ MGF%,12Q^:XH/7IJ&&88.GZ0RHRB^;VORV_Z\;<[_JWW8,GGO;KO&[\-RWH:P M$G-Y\S:EU:KDX(JD56N;T_T/*)Y G#01),"0 DONS"7$6O#<@9UR>/Q;]ZS? M XOEWPO_N^U)W[N%O;,BZ#[*&4X>^$<-.8$\X9R&; 7!OKWHDPJ;O"*/-F:G /7_/I$ MQD%E)BN#C=\,\'P[ZWSH'GPZZHHVGR"#^QA9=_5,6;WZV#WNBX-NOWUX='87 MIGI'E]/IP00#Q@L.X56>1NS79.GUZY/M)P+%P@2=V_&Y^9Q-/%]_OOZBL&AZ M#J+0/G'P%^>\P8T,H_OQAQ]_^.%-GL(_\.] =\A#U$)R$('<5'^FYX.-[8; M_VUJ0;Q%;[T261*%@?E2"TD4Q&C/(8JJ9<\X#(*H%-W/GS=W?Z;AP"A6$*Y+ ME/D48Y6JDR+U1UXF TY3PP'\D@>WO!Z[SYK/?[:8AP<$?Q.AYM-KD.1Y,J8^ MN//*\)8B@QXOJRIE4S1?\ZM26ZH_KYB&FGJB/4;?\S(T_(MKQ*3Y;FOT5T7> M3]456#/-?*8Y\')Y7UBF5A2 MDA'RMK2663I+%*WU_;&G0L?OZ.:Y5(F2?=? M'P[W#_L/W")YUSO]*'KO1/>HV^D?]H[%<:]_V.G>T_FZ)@-'2?"5V=':LIU%]%#_.DL'^,HS3EW\/83G^R;YE<6(SAKR[>L5D#54FG4CI4 MU=)9.1RZM"FXP@&=4=66(ET\F.]*+5B)AO ]-#4U M2#*Q?]@[:I^^[XE/9UW1.S[Z_19D]\J @1?/[A4P\&*[^6+EP$ _P>O;&1[0 M,Z7YD">3F[(>OI]-R&2[3S9A3\>BA^4%Q-[*, 6' MPH\"-;A_'&+=3!VL"#=8CBW6>_L*RB',PP7I,)U(54!3%367@GW7=+P3=.P4 M::J2N;B@'U\)P?:39=W'5ZY$T[= M[PBO=MI'G4]';?01G;VZQRXQIX>90\N4-@!^\ N^"K2F* ;9*:8 7GO,Q=DQ MH?944IF=0+2MZSL.G1O*Z6)R4G)4,FZIVBXZ+V\][>NO+G95SF-)&_DG5J/' M2C BOY18QV,B4Y^N6]W9_GD3J\=0)0I3K1Q:P,L1+I*H& ,QR&./2Z^^-Y;D M_M'[7GEU\BC$\C$;N]N;6"6*ZND$WC2SKLBBFT@TKH H Q;,N*H?JQ!&CM=0 MQ/-+J&#(+9;S03XCU+G7[XB/7OI%YIFN^$D>P@USZ47I E33P>+Y(QEOX128 M>[S8??3V+Y3]JTS2=_9#_7TR>K;J@N$-=;],GFR*RA7"+FF<35>Z>_%.4MCJ MKU1EL_&<2[7%;UY4E*5+JJ*C ;QJB,OU;5QV;PB*'N%*2K3M)3:;B\M1$DDV M9IMS.AU++\ZN(2L: F:4AY,H+,?C*\A%82PE\/+]ZAVOMBK(LC%'E3CW>Q/NN*LW^O\0YST/G=/ M[\KT[_X2HPP/A],KJL)@O,-O[:-/77':[70/?^L>@ ;1$$"+F?".P=L&?"WP M'T&B0Y\R&44-=<^O6S^SP) C>$%'4T"[QYTF-5,-)EDF0@I^@\8Z1[^?ML7' M[L$A6!*BW^U\..X=]=X?=L^X^08-S[/*R@E;:=[ (TQ?ZH7ES\NMF+ MBEQR>4K0P\93=7FT?6VQ+A]JWZ='=0K-PEAWS=EURZAVZ622A'"&5NO%FY*C M,W7+G'EA8%:O,D#ZS1DA*3IX';N8T(7K=,'6@(>&RU->^4H5 M26]=#5Q)G;T;OD^Z4F;/NE5:G<6D@*"X>S#YVG?YSRMSR>\#'W]+Y9@[>D#5 MI(@_8Y]\N]\]J(89KJKS>?;%4?NLOU4J]+59"C>:?: 5%\U,C$S-S(N:'1M M[3UK+P3%Q<;#5V('C?=3#^$ MN5]_^:BJKFX:A#2R)$M,[-H&NNN1F97OS'H[3B?!N[=CZ7KOGOST-O730+Z3 MW_[]HMG8>]6LPZ]OG_&73WZ"W_]C9T=\D*&,W51Z8C 7_7$6>C(^BB92G$5Q MZ@9B1[QXUGCYK+G;W!.-YO[SU_N-/='Z)'9VWKV=R-05P[$;)S+]]6F6CG9> M/U7?ANY$_OIT%,43-]WQ9"J'J1^%3\4P"E,9PM.I#.1T'(7RUS!Z^N[)VV>\ MZ+>#R)N+))T']'J8[B3^_\G]QNXT/:"/(W?B!_/]_^K[$YF(4SD3W6CBAO]U M,'4]SP_/]W?]4-0;?GB HTX+0RU]MVJB"S?VW3#=#W$/P<'$C<_]"*5WP#__GGXZ],A;BW.MPT[QHU7 K>TRG5 BS/M MT%3[L7\^3HNP=K[516.WWFPH<-\&2K_#SAB&Q3G?#MZ]S=[U/K:ZCG#^U?[8 M.OW@B-:'KN-\2YJR__&X)Y;M6FS] M[3]?-YN[!P"1##0UXV#;>$G8N)Z4KBA)PBHP+O\,(V$FXAH)/Z] M^K\:\CE\=2#3F92A./2C$UAN)!Q@A.? ^5P'$9!=.[+I":.PV&])ES1!BP" M-PM]8'A1/(V 90(_LQ=[Z/3M9=;,P/D@1S)P9VXLEPZAWBB.@XN]9%.+_]G# M'H<7,DFCN#CLS$_'(I;)%%BS .BE8RE&41!$,^2B/R#177+8NL(1;7$L^J(E M3D1/W/D617F/(I]#T"2B,(M0TP@UCZ!'[/,E&J]I[E:=9U_\$XA4N,.AG*+ M=T,X-T@:>,3$*(XF0I,*_"#\-!'3V+\ Y4 DT8A@/!TJ M4-PT@],X=<_IM70,K,7PG/K#I8_#Y?2AF2% @AD"*(2(; +D. I .U2X8<:$ M1%) $KX8 WLV<.[TV_\\%+_!_ CK3V[\5::"U$Q&PWPRB )Q>/*A\X AWEYU M(G-102 UAX*8&(NV(FDBNW:14^?/PC?R&QRA$$@9<:*.47ZN?(4-?7I!F.73 M%C$8(HN(8L\-X3B1F, W82V3A!8(RB[HN2"[$H'GV \?,.)..U]JHO_1Z3KO M.UVG1F [CR*/ ''A!AFJ^PB1Q/@], M]@&+8 4C "?,HB'JE?6OOD1)"]_SXXN6!< 3X Y#>#+P+Z1"MH$Z") DS"D,"C&(JH*>*2U11S5K;@$!?A5YC8 MK$OS5EQ8->$=P?#6QAX-.Q@L90=?X#P@H8%YN]78W08$S$FEUD()_@G*?PG\ MM3+P@?ZR&,X9H&"Z"F?F7 $II$JW4.<1D <(1T)1VOD6\ ]T!\83/P2,VN2E M::<)&V/J421:I/O$IGL_23)6;@Q/0::!;Y0H_S:I@CR"@9LDOSX]^W#XCZ=Z MRIGOI6,D@=U?-+)W CE*E?ZAOB$?&'V%'LS"6._[73.89>X*9>\*:X+2N^/1 M3AS-%K\<2D#TV8?3SY]RUR$ .G<++C@.3N.]3QGK0_.SF'7:?UCI_6^[W3W06+,@+ /Q #D@(SQ'(6R (0#X*(,S>;T MVP%08Q#!8_^Y2__!>Z!YG<=HXNP4?UH _,>C:L C]JX-]GZG?>*'7TM^U25P MJ.8T"X1;8^""5 5I/*I Q*+&:VWEUI6^YDJESZ@)(R.^'H&VUWQUF;9GP::. M(.%O.V%)!4JRP1^6<\_2B HRNVA;UM"7@H^W@RA!9K[EJW48-C_S@7@3H. : M\_=Y#4W^, %=D>8%(@>*LJ4YV$UDNJ!>%DB7^#A*F !L(J#5*=D^\ ^PD(#] MQ*C3P2?>(?P#,)^"]."UPP+07 KQ-/F3A&797'P%\-6$\NC ,Z V#6.0=620 MX<1&N-'RM6',"R:/6,D#5B%#>* M7T.D2NP82*"H0O72 G6+VA' >AG 7S'24R/AA$LU_. $1PGJ$ -V1 N:W"$ M:Z.ZEU4H96PM];%:$8D*\T'(/S,WT(,;\C-.V(KS0]H?&E]C]T("$D$]=;T_ MP%"2'E $"#K?XSBTJY=0UA_5Y$K[LVB&8S\%!17- N =*-Z90 D($A>2BMDX M"B0#HB[>J[,+FYA&B31#P9F6YQ$PP9H%DG:^I+.X:/4IJ#-@7)'. (USM*51 M+1);S=U?0!7WDR'1O%K0111D8/_.2$_!C<#@Z(\V<*QVTA6LYW,G=R&Y8?'2;42:_N1,0'35\$^?.63>172)>[-: M:RWZ0A%>BS$"96DLF"RP'F!_,);%LJ,L\-3I:N[:L]3%,2_&UXL9NQ[;71<( M5X]%,-"'6I7'!]05HXQ$5^("708R02 @UQ8)HZM#TWYU/&R $^9Y?$U1$P^ MARQPJX&7C\E#P8'ZN5%_N9L#QB^"%UT4/HEC1,W+9NV% 4*M^#PO*TE]LBD) M$@9J-L,B#H%OE@S-CC\+>KO$E5/#:HA@'+!CLEL2*65$N3I@/::635)H4 M7733P 5R!)VTL;L/-.'6)W5QY@[]D3\DX&IU-4(7NPH<&@6F\?Q-LR':8Z## M,$M%+P4M%#3<+QCS]$.@(5"EK,C^F^;+UWLU\D6FK+PQW_%H=RG-!H>!ET1^ MQ#!$)8V%&IP[\M![(IL"2&#[EBO_SBGQ1LVVO55F6[>@K8>BAQS-%F0;6Z[2 M<\^?%]SW2M)K'ZH^(983WWX"A$9J1?$36+ ((CC7L8Y*@6DY]9!PAK,F?$!"1/>2"6:I8Z:K3($8H% MHRN] %5)+47K(NJCYP+BM,+"9!4LZD=5,>BM*%F8Q6L4)W MTFA ,:]R(&K8=3:8 NIJ*_2EV<0Z3A8(LN'0\ MEH&1V>IQY(V-5P=@KZ.RBIIC+/%8/9ICL]+R.*"UW]!_URZ#G?18(3#(_DH M/*^_>?.+)NXJPW*)U9*E2>H:KD7KI!-EZP>?W&_^))M@/!%Y 1S]Q9PZB]7 M.8H&@7_N<$X^.;2?8. W M1*: #,QR!)61K2)KNH/<5J5#O.5OYR@P&U1D8BZ[JVU\<@Z##@N:K3ME MP:6V.W/1HMV$U:X65FO>;EBMN0FK/<:PVO/5]AD0'RJG+IMHR!>^N'$,(_L; MLVQ=.*%XR1/K$6:#=P(=&H;?JJR]6 _#(\QX!$I@H&QL#DT%[+!0.5"L@L05 M"YCE"\!"@C3.)(:-T)67*B*%$\?[$TK::UBBA:&5A\L?]_A)(#L &$[>ZH@<:4!+J5$DR>*!E3 M(ID>U1B,2B,FLM&YUG:4]X!>!RW4U6O$!0_UXI&T0HE:%"8.^J03A,KL(070 M3^NBQ;2*FU"V/3H2/#O*20/QMW<9 'Y8_&P%Z1ZN(MV^%9E>3([2!-K/T6G\ M_!1?TF\CLR@G"=20>P 5^1[JG>K)#4&V5X:N\^*CDJRM<^WC X+1 MZ\8R&('>L-78IE#($E 9;DJYS*CM8*;;.-AK8^[$\]Q.NDPG<68(9'\,@4X[4 M*)'6>JP03#NOC$S@@R>MM&V04M%Z,$"QPP>5JM648TAEOM@YIRYZ"^2$I(1R M>Y"7'(&FZC-C^6?FQR0UC7I4!$=-;44EL#+2GF\UT6#WGL'"N_(\"WBTHV5# MX *U\K4"')5S-5_L-II;HVT;5GE-B8)3,=\HEN0F6-0<2DIGK:!Q(A.6<8K! M-[><248Y.20J[#0*'0]$7"S,E618+N\'I.HD>3TBUQ]6(C;T%J8 W63DXQSG M*ES@^H$>-0?V&IBY"4JPT%B)(FN2->E_XV"YDH-E[W8=+'L;!\L/XF"Y17'> M7$^/D*Q9Z743!A4HX*Q2L5XL(:\!1%A,L M+ ],,3R.",#T+!@WF@+;3;-0V=EN\E7\F<%3QO&B@X9@9LP0'87<6I03;FS M65F%IJ2"*9^O#K2;;*M!!H85(+R&$8JII"02^C=[,@)J)"F$B MCH.D;])_@., M;6FZ ^K5\?$LQ! %3(9T(4>H, @*QD_!MI/;%FW#]!?( 3BDY6(6DLM5LZAD M%N@T X&9C-G8,BCE4FCVGQW;*7B8$IU:L:SXN(W=;4BJE?2X[Y8T+^\QLT;JWXH[+LL'XXH(PFLD!G?B(+'B@,!D]3 M]F%.P#@MIBM?4;]GA^P:UJY@&Z7:SB07%O5[BRS M_]CX%=Q[:!W8$DCM]1,W:SQ_#F(CHMXQ2YT)64C)RV@FNNPXU@O'R2>28<@1 M\J(@QKP7BIGS@'.3UFZ!&5UJ>/!4EARO0B_N,1VJ%^L=J@4RH Q5=<"8ZHP] M+RE!;A!%7W=@-I#%KG=!&1E&0BYCR]J5ZL*$&,*07'R&ASGE%"63BZ[Z2U$N M^L.**!&^GKY3$J3_T1$]I_VY>]P_=GJBZYQUG9YSVG>.Q.'O@CJ@M9UN__C] M<;O5=\3'UF^...WT0R=.F.@M#G+2^]'",UNGOHM>')=3+3WQJ_:Y6)/K=UFGOO=/% M!3G_:CMG?7'VN=O[W#KM@S$(8PCG_7NGW3^&3?#:NZW^<>>41Z:N;KR/WN?V M1UI]Z_1(M,[.3F#WAR<./[>XO&YY&NL5YU_.IS.:Y'VW\XD67YBZZ_SS\W&7 M)J>-%J:F#SA'7<%HXV2YDI/E^>TZ69YOG"R/T%G75KF<98\?3E7B:FHXJURA)OB-4!9IF*7N0N@;#3SHR;Q_9*T#C"* MX><$A.8J3>]!BC*(- M5';I89EY%,>L9;FY,DWQ<& LU,P/?3?\%'IR]"/*81=-98AH^BK!H;SX MYO.@T;Q80:ZLBX&O2@D1%[H0$8M3G^]N&^>6KK#PV6U3L>W:(B;).+D<]$MP MMKA)L<7E(1$5H_@7L*LP?6"E@V^NT41HK10XZGIKZ@J1VUV>]E;(2,Z+]3:Y M;W?/;E?FOG7B<^ #G/I&L/MGAH%+%0NV&-:.["E?+:'=7JOF_%UK61% MU4@"3S(>@ Q[BV!RXMK)B(B,R_(/49H5.IKB7)2P0F0BOX%,4G<2Z/@%1L)2 M/X6O.3Q$J9**C&H@;IA>N"P2UC&4'(0R"S%M:^V?W7,7ZX!IDHIR+]P*!7-8 M^O*R-/47!79A-U8O@22;J("%VHLB8?)1NBJED:X/ #Y&VHGJH^)%).T,C\(/ M2GB9UCSZN&(*1 !H575FL;C C.)4VA6=')32-96@.0R5]"X<'&Z-/M>'C1;, M"3Z6%PY^16W998=0Q& UI%A83(T+T)(L8*8L!C&YG8K5IGIMI:=5"$@&JK-J M'@;RY ! 12H$ZN)E:JO18P!WL'.P%4?>W,BF!Z1=. X9H0RPPY)',:\!6GZ% MP\1/=9:FF$VB91K%N7HY]6R"J8 )D$MKC&I%?936"5' M0/)UXJGAH)[T3,EIH1-1)855G4A H$[6*R( JXL,O"93H#P;%9B=J2TF35M) M(M/$'#=CJ]G "86\P+5.,3F(FP9RGE !SXO *2'-X,9('(RYD,YG\%E$6\S+ ML_!G$.U2_1:*IG+32W-T.'):O9CUD'N+^(37C/FTZDPNHUL>%4&ICJQF*PI# MV F9_".\BR+^:HHZAAC@K2D\YW;S>02<,\1U(G1L,;463O$G54--Z*O@&_E2 M<[Y+2T+.5IA##63.L5W_J3$8D#=56)_>ER,6?+ MKX*TT]V36/Z3],R?+6L#AAEN$MNNYG-]<;L^UQ<;G^MC]+FN:#>\LL?0&IX" M<[E-[B[0KINK^@SH]HF-N^!V2.+%\^_M+K N'=GX#+X_UKZ;S\ V!OC.GA56W%?%"3@57P8511PUXZ,[X+C']Z; M<0F*S>]7\FM8^C=899NXVTJ\X+*3Y/"R3_;KYCLO[:#RX-AHO]Q9 M]*JY9AL-0TF5E4;EJRH>7!N-W!VRM(U&&0:+;30>]WZYF1-[R]M%?& O8VO3(>,*];W6.@*@N^8)??0A;\ \U\O]%&G2]6->I4 M7M2'UPSK6E<<(T#R8E(K)$C@R=ZI>G#U*1&=W! OW7Q2\%2.2@TH%IV+1N#F M_?[S;LG<.MMRU:(F;?6B6^#*5:[UDGZ]G2O8UA5^"8R?C%P3ORK64^9UMC5= M@LL-FNUVC/OY97Y6ZU&[H3II/M==)KY8:8NR5M_--@I&7!T\.@"O#\S\AKKFZ$+ MUS,%*Y+++DN MJ6/^8C_4+?]BC>-A7-I1K)"-^IC1V&N:RA-U-&S?J"K"-DU7\RX M$DY#-Q8 M2UKVC^KN,[ENE>3NS33*0X/R$G?MPIYM4X(N"X1GK;%SE:L8?].8J,@4+M9S M*((#Q ;SC0/T:@[05[?K 'VU<8 ^1@?HM>Z67]##[,2N!3UL?36LZ)ZY 35L MN6Q8>6^OW;XZJKS&],;U,[V^_8K+EE?I95=3QU9H82FU0;IK/:S0.?\*^M>B MBG,CBEB%^OIC:63JWIA5)%50R@H7T%CNPJ7:UTI#IY!QI#Q&FNDHQDD?GF\-M_&?#ZR&][JIN9J8CC1 K6A5J]C&_4'!JR(# M4M_[L3)OU?8KJ+-BV20!&!C\?='EX0/!%?=M[<9E^<.R6(E2FQMH*S2!!Y9KHX MHBX#Z"C/'>&'V$_+H7Y:+>JG);9R/DO7_"W8NWZHMH$-->/$5B.LP[I=6VS, M=4E>9\V.8RF2"5V^1M/<'O=84+XRQ*_:&BP__D+BK7$D=E=&$)6&D?EKL-P@,_U2Y]='"U1Z_T[+H/#_,UX*[7>1QD$WXNPC>_4A$5R"3E MPAR5?ZNNSBRD?M>Q/35B(;_]<4A9CJ78DK3:\2"*\$QCIJ**71519\AISGFF M3$MVO]>5L2L.'U>2C+J.B8>@QXA]4 B.$V0HK1$L,J)DNC_2MA3*V3R4?^PG MQ>6K/%<_-'V5?8[RJ1M'+]_J@V)"KU;?DA?@K9J:XR#_7[SS3;F[RU>^@127 M,1(;*&; ]"\BI,HY&O[&[.:$6V)(7) &'\DAD A]Y:>5')5&5O]Q_#7U=SP_ MX!36:1RE*L%UL?6U2OTU25>Y5W=IA47->'5U?#>R*KEI*H$M _4 M?;^YQ$(O(C?4FB*'\DTI0^+#47!CBS9TQ_4HSN^VSG,M #(E)&V\\5?SQK^^ M76_\ZXTW_@?QQM^H.'J]2AQQ-SRE\+:XV@Z_R)DTYL5FH4DR,W&\*+;4)./ M%5NNE9?(HQ?R$8T;$]@'7AYNM!3S ]YLP/47Q">-55LC/0HULE!+#*KD0.(C MB];'NZ]E?$'M_9"AJ<A:'YM)TW#PP>\D%-*"QFCDDMA>,(X"3&M9Z/A/0)DN2=207*?_P-]?>A M/_5E:+KY,[RH7[:ZL1,.3B(#' 3-0K5P2N\#.[V04&A?[$[WQ:-QJ*Y/H17B MNFC9[*6Q4O:&T71>6@+6\JFMV0#28UB6T42FX\@K]8^'I[.$4 FK' ":J$B' M=&PK;XM'MILVVBX):_UUO!L]*0A.1G?N\M!T:\C(0]W $^?P>\BI\.XPS0"F MFK;R^AS*%$#3F7S(KN?%ZIYWCE*GG'-KL%47GURZS&:-.8VT1EV>Y]>( G&N MC7WEN)8E>JMSUTHB*]KZY.KS4ED2H &J"&$TJD0J7A!>=QZV1-:8A")T83Z ;J2@0$*% M$0P7.'IO<#QW]:(5\*PPC$V@V\ E0453IR2/UU$LT=YG%-NH4=Y]\X?K"R5;)JE44Z-S.Z MG\]%7P['(>@'YW0=T7$X7*E+ MWNA2&L_?-!NB/0;&'@)A]E:G@M[HU%^PO@(M%Z3C=DN\:;Y\O7=KLSO(%O;1 M=P),*/23.AP)H-?TOP?JWO ZR/[[D"1Z,[MN[+YFH*,-1R(OC?;%WZ-Q*+IU M<0@Z)&;&W]XZ](SBQ)V)#Z B3VNB==:^O04T7K]NO(:3%P3 ]EHHHWN9#R*C MT7AQ>XLX!GTME)KZ&\W;FSDG_S^ !OY[H- 1N#.T5Z8/B_A+;'?#8C2,*>0#&/5W(O5+W=U;4A*LPFFANG+E7<^:^N5UG[IN-,_[T6-GQ.F&,HR,7/V>)>:_B49.@>E5PK$E<*-0"S* MHQLAM+E2VOBR!S*=47+../?J5/7$T"G>$S=%5Y?5"U3E;22Z%2EWZM/Y)>:V M10Z5KCN=R073E='%:Z$7;KMVL)D5IPW0",7^@0N5[&%%M3K@)QMJB$WC:.(G M'%@HM'>C6&GAGM6:E>)$^#R-/)YGZHNY#PVDL8QA"IFYK8LEH[#7-YZH[NGD)MN%0#2%BB(AE: MVZ,YDBO+/5HIZ"6AG"?5%1[OI:+/=I2DB;Y^BQW:%YP>CXGSV)Z,8B6 I:'D MA!OL6A=C?GO*;4&IJR8?5#AK0*:IW9XO3X2YK$MH32?V8'\#NB^64W,TWNT> M-)AF=T&9/N:&IZ]0;G3P4^'*4 M9V54+JJ4H?%H2&YESOH'CABR17@@?I-A)JLE@48I=XM3F6"ZX6NL,D.J&BK9 MO8%[J0K]Y-TEZCPI11URVHWXCK"4R80U<)NSMZ/)5$LDRN!6C8QTEVI*7JM@ MU':TE<5(%G)+CDY,N3"/A2J\U75G&?$%.#=))37HLZ13ZA&:,\I)FD2Q@JIZ MOR9TG.47=/+7-+ M15?&56'._^D=?SAM]3]W'8'VD7C?.3GI?.G][^VNXG:LWT4CM;'[EZS4PHJN M;+(V=G=^7"NURN1\X(?OGAYP:P:;U2M.?WPJOASW3YU>3WSYZ'2=SOM:P38J MEB>2N"23QV1TVIU9=1X%"]XY7D3/.2LJ>P'Y.6:WW#DOOD>Q^0UE5H%TOE_2 M.<2B)B(*M0OBWO]UF>O^1G6[UPT+;U?]\XB";^*LCHHXQM]JXBR6":7476_$ MZ_UYUS3]5^>P^>V;^QV__A' >1=LJ(+O&);SD)G1S08V5S&4"@AO.,J].0+' MI[\YO7X'S(Q_K_/?7>_]AX-O-8O9,)IK,II3=R*7D>KMK:*/+F2QY8^LE.7M MI2?HUFA-Q;#L)D\5)@LV*@;3+I'>XHIO.2N$@V<3=!?NBY_O9"%G"AA4'5"% MPDW:QY72/AJ-V\W[:#0VB1_W+_&#UAQAI5 J/0[CP/QND$A%#6Z61CO3]<$Z<=O^X MR?0<477HJ30E^7DU$7,MJA$TLE-)42,E MJ;#[4A<@5H)=8'33J@BGVQQP&H]C'G+DU\#%Q>-PY:74_=,3GGB,ZIR>_WP'G MYN0$UB!^?;K[5*!HGF*&2GAN/B>(*?7YZA!A]>#5BU\.;*T/?RGH?"A,875/ M?GKRTT]OTQC^@7][>D)>HE94!@'H+NK/^'RPM5L3^+]MK0SMT%O[(HD"WS-? M:D4%E2'T[V !KI;_$]_S@EQ]>K5;?_4++0=6\?T=X>QW[4=X>Z$V@%1" =Z9 M9;BXW9^?,(C+>Y9Z2Z UB-(TFM".&10E8%T"A+W=^IM?#/32:&J/1, W/RJ] MO?QS3FV\1OB;,+LDS[>T,6F[-]">:.4)>F=@^8^Z?Z"ZBN2]X&CS\,'EO>'QEV MB!'&T7864T.:@O/T_B!TPZ_ODEK:48@- /'($YELZ&)#%X44K+PE(5\[85TQ M<7]HI5(H/(&_D=4] N\W3II?SYIH1.QM_\#^TP+,Y19#Q;-R#^Q017=E)S. M)%8*3&4\I&L4FKN_;&-]"N6ZFP9&, +V2[N(@FPBQ8Q"")@4J;Z?TL 8GSOY MT,FO1.&A8SBW3!R]W7*KM8#^ML0QW< OZNLOBHW=_4<1? M)1*# VXY)CY][O41PEHQ%5YF+@\ -B)#SXTY3[:YVWS^($K(*>2W;BRQ%-7Y MX4)R5?&U!Y[]8<_L%!::Z,ZEG?<[3J_==JMPQ-']/J=]C_$6>>+ MT[TOV[__($;CU!_-+RFBP)##;ZV3SX[H.FWG^#?G",1A30 N%B(L@WYA3)+MZK%&D#S$UUCI/K54B4X MUW"#*C&9JWM-[#LU]-U:=J=S*N8UX+#Z@-O%?>K*SL@'A>I0]8-:'G#E)I*J M@KAP2U;B^IX!5FEE]%MA::0#X15!8DJ7 %&_V &O">&2WUY ]?IWKL+<9,XZ M77V^5EGJW_[,HO2@-#5_>1WSKIA 0MH&\K8'D _Y&/Z\-.?S+NHJUB?19CF; MZ;Z(LK\^QU&K[QR5,P'NQNHX:?7Z.[F:7YF3>.5Q@( )@- - 97A?-3(Q,S57VV[;, Q];KZ""[ 6*.+]G2/MDB)9+GD**D*'>%C*,<11;7-B)'3F*,5S]WNYV=3SM-UD:M MI;"VP?IW00 GJ- (AQDDX.=+J]#WN] M[BX<#"$(XJA )R#-A;'H]NN5FP1[]6NI$@7NUR?:%,(%&3I,'6E5AU0KAXIG M.Y18YEKAOM+UN!:UED%'B<[F8-U<+I8K%UCZA;U.NW3A8C@1!7PJ>3/A"&A7$_YNI+A M"NJ4BPI->$V*7[#@,JKB 5D'>@+G56(I([; ;GA\AE/6WM:IX2?3ST3VN MMQ?$=R^:&R+^K8^_8/F>AT/2 QYK&- $88QIKK344_(E\$6ES08(..*4\,Y7 MQ,U!FU)S>^&]O^[(OYT.H:]F9+0JN-B$?.V ;U/=OZBH])CA7,O*0[.P*8HR M?%/YOZ7C!Y^69A6M$MQ6U*O$>HPSE'J9_"/&]Q;RVUA\,CCP=8U0*K44$207YFY0DD9 D-V=^BE*H^?:ZDW,DYT; $#-*^4[X)]M^ M[:&OU 6:Z7R]P*\#P=MP2[&^Y*-%\F8"EW-'[;3;[_U5S>7H56AL3B60O^FA M=9;_6$46N#OQ9FM>!YG1#%(IK-VO#P[.Q\'HX*0?')[U#[[Z%\&*=G3R>7SV M0)9/ J,O'PM3E!)&)Z??AW>4\ S_<'GBPU&T_$.&KY2+%]EO4$L! A0#% M @ ]TFQ5L=,Y^2]%@ NA(! !$ ( ! &)L9V\M,C R M,S S,S$N>'-D4$L! A0#% @ ]TFQ5H;(*X/F@ ):?" 5 " 9$B !B;&=O+3(P,C,P,S,Q M7V1E9BYX;6Q02P$"% ,4 " #W2;%60\G9L;IW "T808 %0 M @ $"BP 8FQG;RTR,#(S,#,S,5]L86(N>&UL4$L! A0#% @ ]TFQ M5DO5T-FY: H>L( !4 ( ![P(! &)L9V\M,C R,S S,S%? M<')E+GAM;%!+ 0(4 Q0 ( /=)L59N$R["0*\! -KO%@ 4 M " =MK 0!B;&=O,C R,S S,S%?,3!Q+FAT;5!+ 0(4 Q0 ( /=)L59A MCG*IQP< /4F - " 4T; P!E>%\U,30Y.30N:'1M4$L! M A0#% @ ]TFQ5M37+R?/!P 8B< T ( !/R,# &5X M7S4Q-#DY-2YH=&U02P$"% ,4 " #W2;%6EU?8S$X% #_)P #0 M @ $Y*P, 97A?-3$T.3DV+FAT;5!+ 0(4 Q0 ( /=)L58UKC.X M$2L &T? 0 - " ;(P P!E>%\U,C$S-S$N:'1M4$L! A0# M% @ ]TFQ5F$'5H(E*0 K