0001558370-23-014929.txt : 20230814 0001558370-23-014929.hdr.sgml : 20230814 20230814172532 ACCESSION NUMBER: 0001558370-23-014929 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Molekule Group, Inc. CENTRAL INDEX KEY: 0001872356 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL & COMMERCIAL FANS & BLOWERS & AIR PURIFYING EQUIP [3564] IRS NUMBER: 453213164 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41096 FILM NUMBER: 231172146 BUSINESS ADDRESS: STREET 1: 10455 RIVERSIDE DRIVE CITY: PALM BEACH GARDENS STATE: FL ZIP: 33410 BUSINESS PHONE: 833-652-5326 MAIL ADDRESS: STREET 1: 10455 RIVERSIDE DRIVE CITY: PALM BEACH GARDENS STATE: FL ZIP: 33410 FORMER COMPANY: FORMER CONFORMED NAME: AeroClean Technologies, Inc. DATE OF NAME CHANGE: 20211122 FORMER COMPANY: FORMER CONFORMED NAME: AeroClean Technologies, LLC DATE OF NAME CHANGE: 20210713 10-Q 1 mkul-20230630x10q.htm 10-Q
0.760.371.120.561389411913885923false0001872356--12-312023Q213894119138859230.760.371.120.563404650015408828000154969320.500.50P1YP5Y2023-01-122028-03-012028-03-01P36MP59M0001872356mkul:WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001872356mkul:WarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2023-06-300001872356mkul:WarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2023-06-300001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2023-06-300001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2023-06-300001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001872356mkul:WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-05-050001872356mkul:WarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2023-05-050001872356mkul:WarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-05-050001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-05-050001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2023-05-050001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-05-050001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-05-050001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2023-05-050001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-05-050001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-05-050001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2023-05-050001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-05-050001872356mkul:WarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-05-030001872356mkul:WarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2023-05-030001872356mkul:WarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-05-030001872356mkul:FacilityTermDebtAgreementMembermkul:TrinityMemberus-gaap:LoansPayableMember2023-06-300001872356us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001872356mkul:SeriesWarrantsMembermkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-05-032023-05-030001872356mkul:SeriesBWarrantsMembermkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-05-032023-05-030001872356mkul:PreFundedWarrantsMembermkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-05-032023-05-030001872356mkul:SecuritiesPurchaseAgreementSeriesWarrantsMember2023-05-032023-05-030001872356mkul:SecuritiesPurchaseAgreementSeriesBWarrantsMember2023-05-032023-05-030001872356mkul:SecuritiesPurchaseAgreementPreFundedWarrantsMember2023-05-032023-05-030001872356us-gaap:CommonStockMemberus-gaap:PrivatePlacementMember2022-06-292022-06-290001872356us-gaap:CommonStockMember2022-04-012022-06-300001872356us-gaap:CommonStockMember2022-01-012022-06-300001872356us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001872356us-gaap:RetainedEarningsMember2023-06-300001872356us-gaap:RetainedEarningsMember2023-03-310001872356us-gaap:AdditionalPaidInCapitalMember2023-03-3100018723562023-03-310001872356us-gaap:RetainedEarningsMember2022-12-310001872356us-gaap:RetainedEarningsMember2022-06-300001872356us-gaap:RetainedEarningsMember2022-03-310001872356us-gaap:AdditionalPaidInCapitalMember2022-03-3100018723562022-03-310001872356us-gaap:RetainedEarningsMember2021-12-310001872356us-gaap:CommonStockMember2023-06-300001872356us-gaap:AdditionalPaidInCapitalMember2023-06-300001872356us-gaap:CommonStockMember2023-03-310001872356us-gaap:CommonStockMember2022-12-310001872356us-gaap:AdditionalPaidInCapitalMember2022-12-310001872356us-gaap:CommonStockMember2022-06-300001872356us-gaap:AdditionalPaidInCapitalMember2022-06-300001872356us-gaap:CommonStockMember2022-03-310001872356us-gaap:CommonStockMember2021-12-310001872356us-gaap:AdditionalPaidInCapitalMember2021-12-310001872356mkul:SecuritiesPurchaseAgreementSeriesWarrantsMember2023-05-030001872356mkul:SecuritiesPurchaseAgreementSeriesBWarrantsMember2023-05-030001872356mkul:SecuritiesPurchaseAgreementPreFundedWarrantsMember2023-05-030001872356mkul:LongTermIncentivePlan2021Member2021-11-232021-11-230001872356srt:ManagementMembermkul:LongTermIncentivePlan2021Member2023-04-012023-06-300001872356mkul:MembersOfBoardMembermkul:LongTermIncentivePlan2021Member2023-04-012023-06-300001872356srt:ManagementMembermkul:LongTermIncentivePlan2021Member2023-01-012023-06-300001872356mkul:MembersOfBoardMembermkul:LongTermIncentivePlan2021Member2023-01-012023-06-300001872356mkul:LongTermIncentivePlan2021Member2023-01-012023-06-300001872356mkul:AwardedMolekuleMergerMember2023-01-012023-06-300001872356mkul:AwardedLegacyAerocleanMember2023-01-012023-06-300001872356us-gaap:SubordinatedDebtMember2023-06-300001872356us-gaap:SeniorNotesMember2023-06-300001872356us-gaap:LoansPayableMember2023-06-300001872356mkul:LoanAndSecurityAgreementMemberus-gaap:SeniorNotesMember2023-06-300001872356srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-06-300001872356srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-06-300001872356srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2023-06-300001872356srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-06-300001872356srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2023-06-300001872356srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2023-06-300001872356srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001872356srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001872356us-gaap:MachineryAndEquipmentMember2023-06-300001872356us-gaap:LeaseholdImprovementsMember2023-06-300001872356us-gaap:FurnitureAndFixturesMember2023-06-300001872356us-gaap:ComputerSoftwareIntangibleAssetMember2023-06-300001872356us-gaap:MachineryAndEquipmentMember2022-12-310001872356us-gaap:LeaseholdImprovementsMember2022-12-310001872356us-gaap:FurnitureAndFixturesMember2022-12-310001872356mkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-05-032023-05-030001872356mkul:LeaseCommitmentsMembermkul:WarehouseSpaceMember2023-06-300001872356mkul:LeaseCommitmentsMemberus-gaap:BuildingMember2023-04-012023-06-300001872356mkul:LeaseCommitmentsMembermkul:WarehouseSpaceMember2023-04-012023-06-300001872356mkul:GardensBioSciencePartnersLlcMembermkul:LeaseCommitmentsMember2023-04-012023-06-300001872356mkul:LeaseCommitmentsMemberus-gaap:BuildingMember2023-01-012023-06-300001872356mkul:LeaseCommitmentsMembermkul:WarehouseSpaceMember2023-01-012023-06-300001872356mkul:GardensBioSciencePartnersLlcMembermkul:LeaseCommitmentsMember2023-01-012023-06-300001872356mkul:GardensBioSciencePartnersLlcMember2023-01-012023-06-300001872356mkul:LeaseCommitmentsMemberus-gaap:BuildingMember2019-02-012019-02-280001872356us-gaap:RetainedEarningsMember2023-04-012023-06-300001872356us-gaap:RetainedEarningsMember2023-01-012023-06-300001872356us-gaap:RetainedEarningsMember2022-04-012022-06-300001872356us-gaap:RetainedEarningsMember2022-01-012022-06-300001872356mkul:LegalProceedingsMember2023-06-300001872356mkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMembermkul:SubordinatedDebtTrancheMember2021-03-310001872356mkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMembermkul:SubordinatedDebtTrancheBMember2021-03-310001872356mkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SeniorNotesMember2016-06-300001872356mkul:GardensBioSciencePartnersLlcMembermkul:LeaseCommitmentsMember2023-06-300001872356us-gaap:TrademarksMember2023-06-300001872356us-gaap:CustomerRelationshipsMember2023-06-300001872356us-gaap:ComputerSoftwareIntangibleAssetMember2023-06-300001872356mkul:AcquisitionOfMolekuleMember2023-01-012023-06-300001872356mkul:AcquisitionOfMolekuleMember2022-01-012022-06-3000018723562022-04-012023-06-300001872356mkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SeniorNotesMember2023-01-012023-03-310001872356mkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SubordinatedDebtMember2023-06-300001872356mkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SeniorNotesMember2023-06-300001872356mkul:AnnualInterestRateDeterminationMembermkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SeniorNotesMemberus-gaap:PrimeRateMember2023-01-012023-06-300001872356mkul:AnnualInterestRateDeterminationMembermkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SeniorNotesMemberus-gaap:BaseRateMember2023-01-012023-06-300001872356mkul:AnnualInterestRateDetermination2Membermkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SubordinatedDebtMemberus-gaap:PrimeRateMember2023-01-012023-06-300001872356mkul:AnnualInterestRateDetermination2Membermkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SubordinatedDebtMemberus-gaap:BaseRateMember2023-01-012023-06-300001872356mkul:LongTermIncentivePlan2021Member2021-11-230001872356us-gaap:CommonStockMemberus-gaap:PrivatePlacementMember2022-06-290001872356mkul:WarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-06-300001872356mkul:WarrantsMemberus-gaap:MeasurementInputAppraisedValueMember2023-06-300001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-06-300001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputAppraisedValueMember2023-06-300001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-06-300001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputAppraisedValueMember2023-06-300001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-06-300001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputAppraisedValueMember2023-06-300001872356mkul:WarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-05-050001872356mkul:WarrantsMemberus-gaap:MeasurementInputAppraisedValueMember2023-05-050001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-05-050001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputAppraisedValueMember2023-05-050001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-05-050001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputAppraisedValueMember2023-05-050001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-05-050001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputAppraisedValueMember2023-05-050001872356mkul:WarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-05-030001872356mkul:WarrantsMemberus-gaap:MeasurementInputAppraisedValueMember2023-05-030001872356mkul:WarrantsMembermkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-05-030001872356us-gaap:WarrantMemberus-gaap:PrivatePlacementMember2022-06-2900018723562022-06-3000018723562021-12-310001872356mkul:AerocleanTechnologiesInc.Membermkul:AcquisitionOfMolekuleMemberus-gaap:CommonStockMember2023-01-120001872356mkul:AerocleanTechnologiesInc.Membermkul:AcquisitionOfMolekuleMemberus-gaap:TrademarksMember2023-01-120001872356mkul:AerocleanTechnologiesInc.Membermkul:AcquisitionOfMolekuleMemberus-gaap:CustomerRelationshipsMember2023-01-120001872356mkul:AerocleanTechnologiesInc.Membermkul:AcquisitionOfMolekuleMemberus-gaap:ComputerSoftwareIntangibleAssetMember2023-01-120001872356mkul:AerocleanTechnologiesInc.Membermkul:AcquisitionOfMolekuleMember2023-01-120001872356mkul:AerocleanTechnologiesInc.Membermkul:AcquisitionOfMolekuleMembermkul:NonAssessableCommonStockMember2023-01-122023-01-120001872356mkul:AerocleanTechnologiesInc.Membermkul:AcquisitionOfMolekuleMember2023-01-122023-01-120001872356mkul:GardensBioSciencePartnersLlcMembermkul:LeaseCommitmentsMember2021-02-280001872356mkul:LeaseCommitmentsMemberus-gaap:BuildingMember2019-02-280001872356us-gaap:WarrantMember2023-01-012023-06-300001872356us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001872356us-gaap:WarrantMember2022-01-012022-06-300001872356us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001872356mkul:Warrants2023Member2023-04-012023-06-300001872356mkul:WarrantsMember2023-04-012023-06-300001872356mkul:WarrantsMember2023-01-012023-06-300001872356mkul:WarrantsMember2023-06-300001872356mkul:Warrants2023Member2023-06-300001872356mkul:WarrantsMember2023-03-310001872356mkul:WarrantsMember2022-12-310001872356us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001872356us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001872356us-gaap:CommonStockMember2023-04-012023-06-300001872356us-gaap:CommonStockMember2023-01-012023-06-300001872356srt:MinimumMemberus-gaap:WarrantMembermkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-01-012023-06-300001872356srt:MaximumMemberus-gaap:WarrantMembermkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-01-012023-06-300001872356mkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-01-012023-06-300001872356mkul:GuaranteedPaymentMember2022-08-102022-08-100001872356srt:MaximumMembermkul:GuaranteedPaymentMember2022-08-102022-08-100001872356mkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SubordinatedDebtMember2023-01-012023-06-300001872356mkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SeniorNotesMember2023-01-012023-06-300001872356srt:ExecutiveOfficerMembermkul:IndemnitiesCommitmentsAndGuaranteesMemberus-gaap:IPOMember2021-05-012021-05-010001872356srt:ExecutiveOfficerMembermkul:IndemnitiesCommitmentsAndGuaranteesMember2022-10-032022-10-030001872356us-gaap:PrivatePlacementMember2023-01-270001872356mkul:WarrantsMember2023-01-270001872356mkul:RegistrationStatementFormS3Member2023-01-270001872356mkul:PurgoAirPurificationDevicesMember2023-06-300001872356mkul:TechnologyCollaborationAgreementMembermkul:AuraSmartAirMember2023-02-262023-02-260001872356us-gaap:PrivatePlacementMember2022-06-292022-06-290001872356mkul:TechnologyCollaborationAgreementMembermkul:AuraSmartAirMember2023-01-012023-06-300001872356mkul:FinancialCovenantsMembermkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SubordinatedDebtMember2023-06-300001872356mkul:LegalProceedingsMember2022-01-2500018723562022-04-012022-06-3000018723562022-01-012022-06-300001872356srt:MinimumMembermkul:GuaranteedPaymentMember2022-08-100001872356srt:MaximumMembermkul:GuaranteedPaymentMember2022-08-100001872356mkul:WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-05-052023-05-050001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-05-052023-05-050001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-05-052023-05-050001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-05-052023-05-050001872356mkul:WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-05-032023-05-030001872356mkul:WarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-06-300001872356mkul:SeriesWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-06-300001872356mkul:SeriesBWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-06-300001872356mkul:PreFundedWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-06-300001872356mkul:Warrants2023Member2023-01-012023-06-300001872356mkul:WarrantsMembermkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-05-050001872356srt:ExecutiveOfficerMembermkul:IndemnitiesCommitmentsAndGuaranteesMember2020-11-012020-11-300001872356mkul:August2021Membermkul:FacilityTermDebtAgreementMembermkul:TrinityMemberus-gaap:LoansPayableMember2021-08-012021-08-310001872356mkul:December2020Membermkul:FacilityTermDebtAgreementMembermkul:TrinityMemberus-gaap:LoansPayableMember2020-12-012020-12-310001872356mkul:September2020Membermkul:FacilityTermDebtAgreementMembermkul:TrinityMemberus-gaap:LoansPayableMember2020-09-012020-09-300001872356mkul:June2020Membermkul:FacilityTermDebtAgreementMembermkul:TrinityMemberus-gaap:LoansPayableMember2020-06-012020-06-300001872356mkul:IndependentContractorMembermkul:IndemnitiesCommitmentsAndGuaranteesMember2021-05-010001872356srt:MinimumMembermkul:RegistrationRightsAgreementMember2023-01-120001872356mkul:AcquisitionOfMolekuleMember2023-01-120001872356mkul:FinancialCovenantsMembermkul:LoanAndSecurityAgreementMembermkul:SiliconValleyBankMemberus-gaap:SubordinatedDebtMember2023-01-012023-06-300001872356mkul:RevenueCovenant12MonthsEndedMarch2024Member2023-01-012023-06-3000018723562023-04-012023-06-300001872356us-gaap:WarrantMembermkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-05-032023-05-030001872356mkul:WarrantsMember2022-06-292022-06-290001872356us-gaap:WarrantMembermkul:SecuritiesPurchaseAgreementPrivatePlacementMember2023-05-030001872356mkul:PrivatePlacementTwentyTwentyThreeMember2022-06-290001872356mkul:FacilityTermDebtAgreementMembermkul:TrinityMemberus-gaap:LoansPayableMember2023-01-012023-06-3000018723562023-06-3000018723562022-12-3100018723562023-08-0900018723562023-01-012023-06-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureutr:sqft

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark One)

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

For The Quarterly Period Ended June 30, 2023

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

For the transition period from              to

Commission File No. 001-41096

Molekule Group, Inc.

(Exact name of Registrant as Specified in Its Charter)

Delaware

45-3213164

 

 

(State of Incorporation)

(I.R.S. Employer Identification No.)

10455 Riverside Dr.

Palm Beach Gardens, FL 33410

833-652-5326

(Address, including zip code, and telephone number, including area code, of principal executive offices of registrant)

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, $0.01 Par Value

MKUL

The Nasdaq Capital Market

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 o

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

Large accelerated filer

o

Accelerated filer

    o

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 registrant has one class of common stock, $0.01 par value, of which 34,654,459 shares were outstanding as of August 9, 2023.

MOLEKULE GROUP INC.

FORM 10-Q

TABLE OF CONTENTS

PART I – FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements (Unaudited)

Condensed Consolidated Balance Sheets as of June 30, 2023 (Unaudited) and December 31, 2022 (Audited)

1

Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2023 and 2022 (Unaudited)

2

Condensed Consolidated Statements of Changes in Stockholders’ Equity for the Three and Six Months Ended June 30, 2023 and 2022 (Unaudited)

3

Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2023 and 2022 (Unaudited)

4

Notes to Condensed Consolidated Financial Statements (Unaudited)

5

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

23

Item 3. Quantitative and Qualitative Disclosures About Market Risk

32

Item 4. Controls and Procedures

32

PART II - OTHER INFORMATION

32

Item 1. Legal Proceedings

32

Item 1A. Risk Factors

33

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

33

Item 3. Defaults Upon Senior Securities

33

Item 4. Mine Safety Disclosures

33

Item 5. Other Information

33

Item 6. Exhibits

33

SIGNATURES

35

i

PART I – FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements (Unaudited)

MOLEKULE GROUP, INC. AND SUBSIDIARIES (f/k/a AEROCLEAN TECHNOLOGIES, INC.)

CONDENSED CONSOLIDATED BALANCE SHEETS

    

June 30, 2023

    

December 31, 2022

(Unaudited)

(Audited)

ASSETS

 

 

  

Current assets:

 

  

 

  

Cash

$

5,269,376

$

22,062,657

Restricted Cash

629,742

Accounts receivable, net

2,210,700

 

36,188

Prepaid expenses and other current assets

 

1,801,533

 

665,395

Inventories

 

29,432,880

 

2,020,713

Total current assets

 

39,344,231

 

24,784,953

Property and equipment, net

 

8,626,031

 

2,119,134

Intangible assets, net

45,301,689

Goodwill

21,031,064

626,647

Operating lease right-of-use assets

10,952,143

1,606,485

Other assets

 

184,854

 

21,667

Total assets

$

125,440,012

$

29,158,886

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

  

Current liabilities:

 

 

  

Accounts payable

$

6,568,044

$

3,220,082

Accrued expenses and other current liabilities

 

5,868,740

 

1,228,402

Current operating lease liabilities

2,746,961

113,769

Notes payable, current portion

2,112,710

Total current liabilities

 

17,296,455

 

4,562,253

Long-term liabilities:

 

 

Warrant liability, at fair value

23,634,000

3,372,000

Notes payable, net of current portion

34,054,482

Long-term operating lease liabilities

8,245,493

1,521,431

Deferred tax liability

1,504,526

Total liabilities

84,734,956

9,455,684

Stockholders’ equity:

Common stock, $0.01 par value per share; 110,000,000 shares authorized; 34,046,500 and 15,496,932 issued and outstanding as of June 30, 2023 and December 31, 2022, respectively

340,465

154,969

Additional paid-in capital

83,184,034

27,465,024

Accumulated deficit

(42,819,443)

(7,916,791)

Total stockholders’ equity

40,705,056

19,703,202

Total liabilities and stockholders’ equity

$

125,440,012

$

29,158,886

See accompanying notes to unaudited condensed consolidated financial statements.

1

MOLEKULE GROUP, INC. AND SUBSIDIARIES (f/k/a AEROCLEAN TECHNOLOGIES, INC.)

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2023

    

2022

    

2023

    

2022

Product revenues

$

13,242,959

$

70,918

$

21,592,380

$

77,652

Cost of sales

 

8,763,888

 

36,126

 

13,438,147

39,890

Gross profit

 

4,479,071

 

34,792

 

8,154,233

37,761

Operating expenses:

 

 

 

Selling, general and administrative

 

15,005,356

 

4,105,066

 

28,666,969

6,247,290

Research and development

1,174,846

579,061

1,422,625

1,110,544

Total operating expenses

 

16,180,202

 

4,684,127

 

30,089,594

7,357,834

Loss from operations

(11,701,131)

(4,649,335)

(21,935,361)

(7,320,073)

Change in fair value of warrant liability

(12,050,500)

(650,000)

(10,324,500)

(650,000)

Interest expense

(1,443,009)

(2,691,686)

Other expense

132,242

(44,257)

Total other expense

(1,310,767)

(2,735,943)

Loss before income tax benefit

(25,062,398)

(5,299,335)

(34,995,804)

(7,970,073)

Income tax benefit

93,156

(127,058)

93,156

(219,832)

Net loss

$

(24,969,242)

$

(5,172,277)

$

(34,902,648)

$

(7,750,241)

Net loss per share:

Basic and diluted

$

(0.76)

$

(0.37)

$

(1.12)

$

(0.56)

Weighted-average common shares outstanding:

Basic and diluted

33,017,565

13,894,119

31,185,329

13,885,923

See accompanying notes to the unaudited condensed consolidated financial statements.

2

MOLEKULE GROUP, INC. AND SUBSIDIARIES (f/k/a AEROCLEAN TECHNOLOGIES, INC.) CONDENSED

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(Unaudited)

THREE AND SIX MONTHS ENDED JUNE 30, 2023:

Common Stock

Additional Paid-In

Accumulated

Total Stockholders’

Shares

    

Amount

    

Capital

    

Deficit

    

Equity

Balance, March 31, 2023

30,427,750

$

304,277

 

$

81,284,515

 

$

(17,850,199)

 

$

63,738,593

Issuance of common stock and warrants

3,400,000

34,000

 

 

 

 

$

34,000

Stock-based compensation

1,901,707

1,901,707

Issuance of restricted stock units

218,750

2,188

(2,188)

Net loss

 

 

 

 

(24,969,244)

 

 

(24,969,244)

Balance, June 30, 2023

34,046,500

$

340,465

 

$

83,184,034

 

$

(42,819,443)

 

$

40,705,056

Common Stock

Additional Paid-In

Accumulated

Total Stockholders’

Shares

    

Amount

    

Capital

    

Deficit

    

Equity

Balance, December 31, 2022

15,496,932

$

154,969

 

$

27,465,024

 

$

(7,916,792)

 

$

19,703,201

Acquisition of Molekule, Inc.

14,930,818

149,308

52,316,767

52,466,075

Issuance of restricted stock units

3,400,000

34,000

34,000

Stock-based compensation

3,404,431

3,404,431

Transactions related to employee share-based compensation plan

218,750

2,188

(2,188)

Net loss

 

 

 

 

(34,902,650)

 

 

(34,902,650)

Balance, June 30, 2023

34,046,500

$

340,465

 

$

83,184,034

 

$

(42,819,443)

 

$

40,705,056

THREE AND SIX MONTHS ENDED JUNE 30, 2022:

Common Stock

Additional Paid-In

Accumulated

Total Stockholders’

Shares

    

Amount

    

Capital

    

Deficit

    

Equity

Balance, March 31, 2022

13,877,636

$

138,776

 

$

23,990,337

 

$

(4,325,824)

 

$

19,803,289

Issuance of equity units

1,531,192

15,000

 

894,770

 

 

 

909,770

Stock-based compensation

708,540

708,540

Net loss

 

 

 

 

(5,172,277)

 

 

(5,172,277)

Balance, June 30, 2022

15,408,828

$

153,776

 

$

25,593,647

 

$

(9,498,101)

 

$

16,249,322

Common Stock

Additional Paid-In

Accumulated

Total Stockholders’

Shares

    

Amount

    

Capital

    

Deficit

    

Equity

Balance, December 31, 2021

13,877,636

$

138,776

 

$

23,319,499

 

$

(1,747,860)

 

$

21,710,415

Issuance of common stock

1,531,192

15,000

 

 

894,770

 

 

 

 

909,770

Stock - based compensation

1,379,378

1,379,378

Net loss

 

 

 

 

(7,750,241)

 

 

(7,750,241)

Balance, June 30, 2022

15,408,828

$

153,776

 

$

25,593,647

 

$

(9,498,101)

 

$

16,249,322

See accompanying notes to the unaudited condensed consolidated financial statements.

3

MOLEKULE GROUP, INC. AND SUBSIDIARIES (f/k/a AEROCLEAN TECHNOLOGIES, INC.)

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

Six Months Ended

June 30, 

    

2023

    

2022

CASH FLOWS FROM OPERATING ACTIVITIES:

 

  

 

  

Net loss

$

(34,902,648)

$

(7,750,241)

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

 

 

Other non cash expense

Offering costs associated with warrant liability

1,326,212

Change in fair value of warrant liability

10,324,500

650,000

Deferred tax benefit

(93,156)

(219,832)

Depreciation and amortization

 

1,082,488

 

72,047

Equity-based compensation

 

3,404,431

 

1,379,378

Provision for doubtful accounts

2,107

Amortization of debt discounts

188,088

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

(1,798,424)

 

149,009

Inventories

 

3,669,072

 

(358,755)

Other current and non-current assets

 

664,757

 

596,390

Accounts payable

 

(8,746,224)

 

(239,431)

Accrued expenses and other liabilities

 

(1,136,152)

 

82,517

Operating lease liabilities

11,390

Net cash used in operating activities

 

(27,329,771)

 

(4,312,706)

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

  

Purchases of property and equipment

 

(1,196,104)

 

(154,065)

Cash acquired in acquisition of Molekule Inc.

2,988,096

Net cash provided by investing activities

 

1,791,992

 

(154,065)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

  

Proceeds from issuance of common stock and warrants

9,971,500

15,000,000

Repayment of notes payable

(597,260)

Payment of issuance costs

(999,449)

Net cash provided by financing activities

 

9,374,240

 

14,000,551

Net decrease in cash

 

(16,163,539)

 

9,533,780

Cash and restricted cash, beginning of period

 

22,062,657

 

19,629,649

Cash and restricted cash, end of period

$

5,899,118

$

29,163,429

Supplemental schedule of non-cash activities:

Offering costs in private placement

$

$

422,000

Cash paid for interest

$

2,267,306

$

Supplemental schedule of investing activities:

Net asset acquired from Molekule Inc.

$

52,466,073

$

See accompanying notes to unaudited condensed consolidated financial statements.

4

MOLEKULE GROUP, INC. (f/k/a AEROCLEAN TECHNOLOGIES, INC.)

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1.Description of Business

Description of Business

Molekule Group, Inc. (f/k/a AeroClean Technologies, Inc.) (the “Company”) was initially formed as CleanCo Bioscience Group LLC (“CBG”) in the State of Florida on September 2, 2011. Subsequent to its formation, CBG established a team of scientists, engineers and medical experts to provide solutions for the challenges posed by harmful airborne pathogens and resultant hospital acquired infections. On September 15, 2020, CBG converted into AeroClean Technologies, LLC as a Delaware limited liability company. On November 23, 2021, AeroClean Technologies, LLC incorporated in the state of Delaware as AeroClean Technologies, Inc. The Company is an interior space air purification technology company focused on the sale and distribution of its high-performance interior air sterilization and disinfection products for the eradication of coronavirus and other harmful airborne pathogens. The Company was established to develop technology-driven, medical-grade air purification solutions for hospitals and other healthcare settings. The company is headquartered in Palm Beach Gardens, Florida.

On January 12, 2023, in connection with the acquisition of Molekule, Inc. (“Legacy Molekule”), the Company changed its name from AeroClean Technologies, Inc. to Molekule Group, Inc. (see Note 3). With the acquisition of Legacy Molekule, the Company is engaged in the manufacturing and selling of air purifiers and filters primarily in the United States, but also in Canada directly to consumers, through retail and distribution, and to commercial and enterprise customers. During 2020, Legacy Molekule began selling directly to distributors in Japan and South Korea.  During 2021, Legacy Molekule also began selling directly to consumers in Europe. In 2022, sales continued to be primarily within the United States. Legacy Molekule incorporated in the state of Delaware in February 2015 as Transformair, Inc. and changed its name to Molekule, Inc. through an amendment to its articles of incorporation in June 2016.  The accompanying condensed consolidated financial statements include the results of Legacy Molekule and its wholly owned subsidiary in the current period from the date of acquisition (January 12, 2023) and as of the most recent balance sheet date (June 30, 2023) and the results of GSI Germsweepusa Inc. (doing business as GSI Technology) (“GSI Technology”), which was acquired in 2022.

Liquidity and Going Concern

The provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 205-40, Presentation of Financial Statements — Going Concern (ASC 205-40) require management to assess an entity’s ability to continue as a going concern within one year of the date the financial statements are issued. In each reporting period (including interim periods), an entity is required to assess conditions known and reasonably knowable as of the financial statement issuance date to determine whether it is probable an entity will not meet its financial obligations within one year from the financial statement issuance date. Substantial doubt about an entity’s ability to continue as a going concern exists when conditions and events, considered in the aggregate, indicate it is probable the entity will be unable to meet its financial obligations as they become due within one year after the date the financial statements are issued.

The Company incurred a net loss of $34,902,648 during the six months ended June 30, 2023 and its net cash used in operating activities was $27,329,771 for the six months ended June 30, 2023. In addition, the Company’s accumulated deficit was $42,819,441 at June 30, 2023. The Company’s recurring losses from operations, recurring cash used in operating activities, accumulated deficit, expected working capital needs to fund its combined operations and new debt obligations as a result of the acquisition of Molekule, Inc. in January 2023 (see Note 3), raise substantial doubt about its ability to continue as a going concern. The Company’s ability to fund its operations is dependent upon management’s plans, which include raising capital, managing costs and generating sufficient revenues to offset costs. There can be no assurances that the Company will be able to secure any such additional financing on acceptable terms and conditions, or at all. Accordingly, management has concluded there is substantial doubt as to the Company’s ability to continue as a going concern within one year after the date the financial statements were issued. Under its debt agreements (the Senior Term Loan and the Mezzanine Term Loan) with its lender, Silicon Valley Bank, now a division of First Citizens Bank (“SVB”), the Company is required to generate  revenue of at least $50 million for the twelve months ended March 31, 2024. Non-compliance with this requirement may result in the debt maturity dates becoming accelerated.

5

2. Summary of Significant Accounting Policies

Basis of Presentation

These unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the rules and regulations of the U. S. Securities and Exchange Commission (the “SEC”) and include the Company’s wholly owned subsidiaries, GSI Technology, for the current period and Legacy Molekule since January 12, 2023. All significant intercompany accounts and transactions have been eliminated in consolidation.

Accordingly, the unaudited condensed consolidated financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet as of June 30, 2023 has been derived from the Company’s unaudited condensed consolidated financial statements at such date. All adjustments that, in the opinion of the Company’s management, are considered necessary for a fair presentation of the results of operations for the periods shown have been reflected in these unaudited condensed consolidated financial statements. The results of operations for the periods presented are not necessarily indicative of the results expected for the full 2023 fiscal year or for any future period. The information included in these unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes for the year ended December 31, 2022, contained in the Company’s Annual Report on Form 10-K, as amended, for the fiscal year ended December 31, 2022.

Use of Estimates

The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and expenses and related disclosure of contingent assets and liabilities. Significant estimates in these unaudited condensed consolidated financial statements include those related to the fair value of equity-based compensation, revenue recognition, the incremental borrowing rate for leases, the fair value of warrant liability, valuation in connection with business combination and the deferred tax valuation allowance. On an ongoing basis, the Company evaluates its estimates, judgments and methodologies. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the inherent uncertainty involved in making estimates, actual results could differ materially from those estimates.

Cash and Cash Equivalents

Cash and cash equivalents include cash and highly liquid investments with maturities at the date of investment of not more than three months.  The Company held no cash equivalents as of June 30, 2023 and 2022.

Restricted Cash

The Company had a restricted cash balance of $629,742 as of June 30, 2023 and nil as of December 31, 2022.  The restricted cash balance constitutes collateral pursuant to the terms of an office lease.  The restricted cash balance is held in a separate bank account.

Revenue Recognition

The Company recognizes revenues related to sales of products upon the customer obtaining control of promised goods, in an amount that reflects the consideration that is expected to be received in exchange for those goods. To determine revenue recognition for arrangements within the scope of ASC Topic 606, Revenue from Contracts with Customers, the following five steps are performed: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company generates substantially all its revenue from sales contracts with customers.  While the Company enters into separate sales contracts with each customer, all sales contracts are similarly structured.  These contracts create an obligation to transfer product to the customer.  Sales of purifier devices and filters are separate performance obligations.  The Company

6

allocates the transaction price to filters based upon their standalone sales price.  The transaction price allocated to the device is estimated based on the residual method, as the devices do not have an established standalone sales price and are never sold without filters.

All performance obligations are satisfied within one year; therefore, costs to obtain contracts are expensed as incurred. There is no financing component because the Company expects, at contract inception, the period between when the Company transfers product to the customer and when the customer pays for the product will be less than one year. Sales terms allow for the right of return, and the Company has recorded a related reserve based on historical, as well as post year-end, activity. Customers may, for any reason, return the product within 30 days for a full refund, excluding shipping charges. The Company establishes a liability for expected returns representing the amount of consideration the entity does not expect to be entitled to because it will be refunded to customers. The refund liability is remeasured at each reporting date to reflect changes in the estimate, with a corresponding adjustment to revenues. The Company satisfies the performance obligations and records revenues when transfer of control has passed to the customer based on the terms of sale. A customer is considered to have control once they are able to direct the use and receive substantially all of the benefits of the product.

Sales taxes collected from customers are not recorded within revenues and are remitted to the taxing authorities periodically.  Shipping and handling are recorded in revenues and cost of revenues on the Statements of Operations and are charged to customers at varying rates.  

The Company recognized revenue of $13,242,959 and $70,918 in the three months ended June 30, 2023 and 2022, respectively, and $21,592,380 and $77,652 for the six months ended June 30, 2023 and 2022, respectively.

Warranty Cost

The Company provides a three-year warranty on its Pūrgo device and a two year warranty for the Legacy Molekule devices, in each case,  from the date of sale to its customers. The Company’s policy is to record a provision for estimated future costs related to warranty expense when they are probable and reasonably estimable, which is when revenue is recognized. There was a warranty accrual of $385,748 as of June 30, 2023 and nil as of  December 31, 2022.

Income Taxes

Income taxes are accounted for under ACS 740 utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences and operating loss and tax credit carry forwards are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized. If such an event occurs, a valuation allowance is recorded. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as income tax expense. At June 30, 2023 and December 31, 2022, the company did not record any uncertain tax positions.

Research & Development Expenses

Research and development expenses are expensed as incurred and consist principally of contract labor and third-party engineering, product development and testing costs related to the development of medical grade air purification devices and related components as well as concepts for future product development.

Stock-Based Compensation

The Company accounts for share-based payments to employees and non-employees in accordance with the provisions of FASB

7

ASC 718, Compensation — Stock Compensation (“ASC 718”). Under ASC 718, the Company measures the share-based compensation cost on the date of grant, based on the fair value of the award, and expense is recognized over the requisite service period.

Accounts Receivable

Trade accounts receivable are stated net of an allowance for doubtful accounts. The Company performs ongoing credit evaluations of its customers and adjusts credit limits based upon payment history and the customer’s current creditworthiness, as determined by review of their current credit information.  The Company estimates the allowance for doubtful accounts based on review and analysis of specific customer balances that may not be collectible and how recently payments have been received. The Company also evaluates the need for a provision for estimated credit losses based upon historical experience and any specific customer collection issues that have been identified. Accounts are considered for write-off when they become past due and when it is determined that the probability of collection is remote. For more information on the adoption of Topic 326 Current Expected Credit Losses, see Recent Accounting Pronouncements.

Inventories

The Company values inventories at the lower of cost or net realizable value using the first-in, first-out or weighted average cost method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonable predictable costs of completion, disposal and transportation. The costs related to inbound freight, tariffs and fees related to the purchases of inventories, are capitalized as part of the ending inventory, with the net change recorded as a component of cost of revenue.

Fair Value of Financial Instruments

Certain assets and liabilities are carried at fair value in accordance with U.S. GAAP. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants at the measurement date. A three-tier fair value hierarchy that prioritizes the inputs used in the valuation methodologies, is as follows:

Level 1

Valuations based on quoted prices for identical assets and liabilities in active markets.

Level 2

Valuations based on observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or that can be corroborated by observable market data.

Level 3

Valuations based on unobservable inputs reflecting the Company’s own assumptions, consistent with reasonably available assumptions made by other market participants. These valuations require significant judgment.

At June 30, 2023 and December 31, 2022, the carrying amounts of the Company’s financial instruments, including cash and restricted cash, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximated their respective fair value due to the short-term nature of these instruments.

8

Financial Instruments – Derivatives

The Company evaluates its financial instruments to determine if the financial instrument itself or any embedded component of a financial instrument potentially qualifies as a derivative required to be separately accounted for in accordance with FASB ASC 815, Derivatives and Hedging. The accounting for warrants issued to purchase shares of common stock of the Company is based on the specific terms of the respective warrant agreement. A warrant classified as a derivative liability is initially measured at its issue-date fair value, with such fair value subsequently adjusted at each reporting period, with the resulting fair value adjustment recognized as other income or expense. Upon the occurrence of an event resulting in the warrant liability being subsequently classified as equity, or the exercise of the warrant or the conversion option, the fair value of the derivative liability will be adjusted on such date-of-occurrence, with such date-of-occurrence fair value adjustment recognized as other income or expense, and then the derivative liability will be derecognized at such date-of-occurrence fair value.

Debt Issuance Costs

Costs incurred in connection with the issuance of any new term debt are treated as debt discount and recorded as a reduction of the debt balance. The Company amortized debt discount costs over the term of the related debt using the effective interest method.

Goodwill and Intangible Assets

The Company has recorded intangible assets, and goodwill, in connection with business combinations. Estimated useful lives of amortizable intangible assets are determined by management based on an assessment of the period over which the asset is expected to contribute to future cash flows.

In accordance with U.S. GAAP for goodwill and other indefinite-lived intangibles, the Company tests these assets for impairment annually and whenever events or circumstances make it more likely than not that impairment may have occurred. For the purposes of that assessment, the Company has determined to assign assets acquired in business combinations to a single reporting unit including all goodwill and indefinite-lived intangible assets acquired in business combinations.

Business Acquisition Accounting

The Company applies the acquisition method of accounting for acquisitions that meet the criteria of a business combination. The Company allocates the purchase price of its business acquisitions based on the fair value of identifiable tangible and intangible assets. The difference between the total purchase consideration and the sum of the fair values of acquired tangible and identifiable intangible assets less the fair value of the liabilities assumed is recorded as goodwill. Transaction costs are expensed as incurred in general and administrative expenses.


Recent Accounting Pronouncements

The Company has reviewed recent accounting pronouncements and, with the exception of the below, concluded they are either not applicable to the business or no material effect is expected on the financial statements as a result of future adoption.

In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses, which was subsequently amended by ASU No. 2018-19 and ASU No. 2019-10, and which requires the measurement of expected credit losses for financial instruments carried at amortized cost held at the reporting date based on historical experience, current conditions and reasonable forecasts. The updated guidance also amends the current other-than-temporary impairment model for available-for-sale debt securities by requiring the recognition of impairments relating to credit losses through an allowance account and limits the amount of credit loss to the difference between a security’s amortized cost basis and its fair value. In addition, the length of time a security has been in an unrealized loss position will no longer impact the determination of whether a credit loss exists. The main objective of this ASU is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU 2016-13 must be adopted using a modified retrospective transition method through a cumulative-effect adjustment to members’ equity in the period of adoption. The Company adopted ASU 2016-13 and related amendments as of January 1, 2023, and the adoption of the new standard did not have a material impact on the Company’s consolidated financial statements.

9

3.  Business Combination

On January 12, 2023, the Company completed the acquisition of Legacy Molekule pursuant to the Agreement and Plan of Merger dated as of October 3, 2022 by and among the Company, Air King Merger Sub Inc., a Delaware corporation and direct wholly owned subsidiary of the Company (“Merger Sub”), and Legacy Molekule (the “Molekule Merger”). Pursuant to the Merger Agreement, Merger Sub merged with and into Legacy Molekule, with Legacy Molekule continuing as the surviving entity and a wholly owned subsidiary of the Company. In connection with the closing of the Molekule Merger , the Company changed its name from AeroClean Technologies, Inc. to Molekule Group, Inc.

At the effective date of the Molekule Merger, the outstanding shares of Legacy Molekule common stock, par value $0.0001, that were issued and outstanding immediately prior to the effective time of the Molekule Merger (the “Legacy Molekule Common Stock”) (including shares of Legacy Molekule Common Stock resulting from the conversion of Legacy Molekule’s eligible preferred stock, but excluding dissenting shares and shares held in treasury), were converted automatically into, and the holders of such shares of Legacy Molekule Common Stock were entitled to receive, by virtue of the Molekule Merger and upon the terms and subject to the conditions set forth in the merger agreement, 14,907,210 fully paid and nonassessable shares of the Company’s common stock, which resulted in the Legacy Molekule stockholders in the aggregate, after taking into account the 23,608 shares of Company Common Stock underlying In-the-Money Company Warrants  (as defined in the merger agreement) and the grants of 500,380 RSUs by the Company to certain continuing Legacy Molekule employees that were deemed vested and outstanding as of immediately following the effective time of the Molekule Merger, holding 49.5% of the Outstanding Shares (as defined in the merger agreement). Immediately following the closing of the Molekule Merger, there were 30,427,750 shares of Company Common Stock outstanding, which does not include Company Common Stock that may be issued upon the vesting of RSUs.

Based on the Company’s preliminary purchase price allocation, the excess of the purchase price over the fair value of the identifiable assets acquired approximated $66 million, of which $46 million was allocated to identifiable intangible assets consisting of customer relationships (approximately $3 million), Molekule’s trade name (approximately $27 million), and developed technology (approximately $16 million) and $20 million was allocated to goodwill.

The Molekule Merger was accounted for under FASB ASC 805, Business Combinations (“ASC 805”). The results of operations for Legacy Molekule are included in the accompanying condensed consolidated statements of operations from the date of acquisition. The valuation of certain assets, principally intangible assets including goodwill and identified intangible assets related to the acquisition, inventory and property, plant and equipment, is not yet complete, and as such, the Company has not yet finalized its allocation of the purchase price for the acquisition.

10

The following table summarizes the provisional amounts allocated to the estimated fair values of assets acquired and fair values of  liabilities assumed in the Legacy Molekule acquisition in accordance with ASC 805:

Legacy Molekule

Cash and cash equivalents

$

2,988,100

Accounts receivable

 

378,195

Inventories

31,081,238

Prepaid and other current assets

1,138,784

Property, Plant and Equipment

6,402,425

Goodwill

20,404,413

Intangible assets, net

45,890,000

Right of Use Assets

10,479,883

Other long-term assets

220,779

Accounts payable

(12,094,186)

Accrued expenses

(3,001,862)

Accrued sales tax

(516,530)

Notes payable

(36,576,443)

Operating lease liabilities

(10,480,088)

Deferred tax liabilities

(1,597,682)

Other current and non-current liabilities

(2,250,953)

Total consideration

$

52,466,073

On a pro forma basis to give effect to the Molekule merger as if it occurred on January 1, 2022, revenues, net loss and loss per basic share for the six months ended June 30, 2023 and 2022 would have been as follows:

June 30, 2023

June 30, 2022

Pro forma

    

Pro forma

Revenues

$

22,762,753

25,226,575

Net loss

 

(36,498,858)

(11,566,624)

Loss per diluted share

(1.17)

(0.83)

4. Financial Instruments Fair Value Measurements

2022 Private Placement Warrants

The 2022 Warrant issued in connection with the 2022 Private Placement (as such terms are defined in Note 13) was accounted for as a liability and accordingly the warrant liability is re-measured at each balance sheet date until its exercise or expiration, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations.

2023 Private Placement Warrants

On May 3, 2023, the Company entered into the Securities Purchase Agreement (“SPA”) with a selling stockholder (the “Selling Stockholder”), pursuant to which the Company agreed to sell (i) 3,400,000 shares of common stock, (ii) 3,125,000 shares of common stock that are issuable upon the exercise of the Series A Warrant, (iii) 6,250,000 shares of common stock that are issuable upon the exercise of the Series B Warrant and (iv) 2,850,000 shares of common stock that are issuable upon the exercise of the Pre-Funded Warrant collectively the “2023 Warrants”), for an aggregate purchase price of approximately $9,971,500 (the “2023 Private Placement”) as such terms defined in Note 13. The SPA contains customary representations, warranties and agreements by the Company. The

11

Company also agreed to reduce the exercise price of the 2022 Warrant owned by the Selling Stockholder from $11.00 to $2.00 per share of common stock.

The Company utilizes a Black-Scholes option pricing model to estimate the fair value of the 2022 Warrant, which is considered a Level 3 fair value measurement. The Black-Scholes option-pricing model considers several variables and assumptions in estimating the fair value of financial instruments, including the per-share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected stock price volatility over the expected term, and expected annual dividend yield. Certain inputs utilized in the Company’s Black-Scholes pricing model may fluctuate in future periods based upon factors that are outside of the Company’s control. A significant change in one or more of these inputs used in the calculation of the fair value may cause a significant change to the fair value of the warrant liability, which could also result in material non-cash gain or loss being reported in the accompanying unaudited condensed consolidated statements of operations.

The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the 2022 Warrant:

    

At May 3, 2023

At May 5, 2023

 

At June 30, 2023

 

Stock price

$

1.57

$

1.57

$

2.34

Expiration term (in years)

 

4.39

 

4.39

 

4.24

Volatility

 

98.0

%

 

98.0

%

 

96.0

%

Risk-free rate

 

3.50

%

 

3.50

%

 

4.3

%

Dividend yield

 

0.0

%

 

0.0

%

 

0.0

%

Fair Value per Warrant

$

0.61

$

1.07

$

1.71

The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the Series A Warrant:

    

At May 5, 2023

 

At June 30, 2023

 

Stock price

$

1.57

$

2.34

Expiration term (in years)

 

0.67

 

0.51

Volatility

 

85.0

%

 

99.0

%

Risk-free rate

 

5.00

%

 

5.5

%

Dividend yield

 

0.0

%

 

0.0

Fair Value per Warrant

$

0.43

$

1.01

The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the Series B Warrant:

    

At May 5, 2023

 

At June 30, 2023

 

Stock price

$

1.57

$

2.34

Expiration term (in years)

 

5.00

 

4.85

Volatility

 

98.0

%

 

96.0

%

Risk-free rate

 

3.40

%

 

4.2

%

Dividend yield

 

0.0

%

 

0.0

%

Fair Value per Warrant

$

1.14

$

1.80

The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the Pre-Funded Warrant:

    

At May 5, 2023

 

At June 30, 2023

 

Stock price

$

1.57

$

2.34

Expiration term (in years)

 

5.00

 

4.85

Volatility

 

98.0

%

 

96.0

%

Risk-free rate

 

3.40

%

 

4.2

%

Dividend yield

 

0.0

%

 

0.0

%

Fair Value per Warrant

$

1.56

$

2.33

12

The private placement offering costs of $673,290 were allocated to the Warrants entirely and were immediately expensed and recorded as selling, general and administrative expense in the statement of operations for the quarter ended June 30, 2023.

The 2023 Warrants issued in connection with the 2023 Private Placement are being accounted for as a liability and accordingly the warrant liability is re-measured at each balance sheet date until its exercise or expiration, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations.

A reconciliation of the 2022 Warrant liability and the 2023 Warrants liability for the three months ended June 30, 2023, as follows:

    

2022 Warrant

    

2023 Warrants

Balance at March 31, 2023

$

1,646,000

$

Change in fair value on date of modification

691,000

Initial fair value on date of issuance

12,956,000

Change in fair value

223,000

8,118,000

Balance at June 30, 2023

$

2,560,000

$

21,074,000

A reconciliation of the 2022 Warrant liability and the 2023 Warrants liability for the six months ended June 30, 2023 as follows:

    

2022 Warrant

    

2023 Warrants

Balance at December 31, 2023

$

3,372,000

$

Change in fair value on date of modification

691,000

Initial fair value on date of issuance

12,956,000

Change in fair value

(1,503,000)

8,118,000

Balance at of June 30, 2023

$

2,560,000

$

21,074,000

The fair value of the 2023 Warrants and the 2022 Warrant aggregated was $23,634,000 at June 30, 2023 and the fair value of the 2022 Warrant was $3,372,000 at December 31, 2022, respectively. The Company recognized a loss in connection with the change in the fair value of warrant liabilities of $12,050,500 and $10,324,500 in the statements of operations for the three months and six months ended June 30, 2023, respectively.  

The fair value of the 2023 Warrants at the date of issuance was greater than the gross proceeds, resulting in $3,018,500 being recognized as an expense and par value of $34,000 being recognized for the 3,400,000 of shares of common stock issued.

5. Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets of $1,801,533 and $665,395 at June 30, 2023 and December 31, 2022, respectively, consisted primarily of prepaid insurance premiums and amounts paid to suppliers and vendors for inventories and retainers for engineering, product development, testing and other services to be performed.

13

6. Inventories

Inventories consisted of the following:

June 30, 

December 31, 

2023

    

2022

Raw materials

$

4,002,445

$

712,752

Finished goods

15,096,071

 

1,307,961

Work in process

10,334,364

Total inventories

$

29,432,880

$

2,020,713

7. Property and Equipment

Property and equipment consisted of the following:

    

Useful Life

    

June 30, 

December 31, 

(Years)

2023

2022

Leasehold improvements

 

Lesser of useful life or lease term

$

2,748,934

$

847,217

Machinery and tooling

 

5 - 7

 

3,780,221

 

1,270,652

Furniture and equipment

 

3 - 10

 

928,208

 

241,835

Software

 

2-3

 

1,390,514

 

Construction in progress

651,857

 

9,499,734

 

2,359,704

Less: accumulated depreciation

 

873,703

 

240,570

$

8,626,031

$

2,119,134

Property and equipment are stated at cost and depreciated generally under the straight-line method over their estimated useful lives (or the lesser of the term of the lease for leasehold improvements, as appropriate), except for tooling. Tooling is depreciated utilizing either the units-of-production method or a straight-line method over a life of 5-7 years depending on the type of tooling. As a result of the fair value adjustments made during the three months ended June 30, 2023 the Company made an adjustment to decrease depreciation expense for the six months ended June 30, 2023 resulting in a total of ($274,603) being recognized in the three months ended June 30, 2023 Depreciation expenses was $36,219 for the three months ended June 30, 2023 and 2022, respectively, and $633,133 and $72,047 for the six months ended June 30, 2003 and 2022, respectively.

14

8.  Goodwill and Intangible Assets

Goodwill

Goodwill was $21,031,064 as of June 30, 2023 compared to $626,647 as of December 31, 2022.

Intangible Assets

Identifiable intangible assets were $45,890,000 and amortization expense associated with identifiable intangible assets was $131,994 and $522,238 for the three and six months and ended June 30, 2023, respectively, and nil for 2022. The Company currently expects to recognize amortization expense related to intangible assets of approximately $1,260,666 in each of the next five fiscal years. The future amortization amounts are estimates.

The following sets forth the intangible assets by major asset class as of June 30, 2023, all of which were acquired through business purchase transactions:

Useful Life

Original

Accumulated

Net Book

    

(Years)

Cost

Amortization

Value

Trademark

 

Indefinite

26,980,000

 

26,980,000

Internally-developed software

 

15

15,660,000

487,200

15,172,800

Customer Relationships

15

3,250,000

 

101,111

3,148,889

45,890,000

 

588,311

45,301,689

9. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following:

    

June 30, 

December 31, 

2023

2022

Accrued wages and bonus

$

175,892

$

514,169

Research and development

402,100

47,547

Professional and consulting fees

 

494,307

 

16,876

Warranty reserve

 

385,748

 

Accrued legal fees

 

2,153,956

 

439,901

Other accrued liabilities

 

2,256,736

 

209,909

Total accrued expenses and other current liabilities

$

5,868,740

$

1,228,402

10.  Notes Payable

In connection with the Merger Agreement (Note 3) effective January 12, 2023, the Company became jointly and severally liable for to the existing Senior Term Loan, Mezzanine Term Loan, and the Facility Term Loan with Legacy Molekule.  

15

Senior Term Loan

 In June 2016, Legacy Molekule entered into a Loan and Security Agreement (the “Senior Loan Agreement”), as amended with  Silicon Valley Bank, now a division of First Citizens Bank (“SVB”) which provided for borrowings under two term loans (“Senior Term Loan”) aggregating $7.6 million. On May 31, 2023, the Company amended the Senior Term Loan by entering into the Seventh Loan Modification Agreement of its Senior Loan Agreement, which extended the payment term from thirty-six months to fifty-nine months. The loan amendment included a restructuring fee of $200,000. As of June 30, 2023, the outstanding principal balance under the Senior Term Loan was $4.3 million. The Senior Term Loan bears interest at an annual rate equal to the greater of the Prime Rate plus 1% or 4.25%. As of June 30, 2023, the interest rate was 9.25% per year. The maturity date for the Senior Term Loan is March 1, 2028. Interest is payable monthly in arrears. The principal is repayable in 59 equal monthly installments beginning on May 12, 2023. The Senior Loan Agreement contains customary representations and warranties, affirmative and negative covenants (including financial covenants), events of default and termination provisions. Additionally, $380,000 of debt issuance cost (related to the 2022 modification) is being amortized over the term of the loan.

Mezzanine Term Loan

In March 2021, Legacy Molekule entered into a Mezzanine Loan and Security Agreement (“Mezzanine Loan Agreement”), as amended, with SVB, consisting of a Mezzanine Term Loan A of $15 million and a Mezzanine Term Loan B of $15 million. On May 31, 2023, the Company amended the Mezzanine Term Loan by entering into a Fourth Loan Modification Agreement (“Fourth LMA”) to the Mezzanine Loan Agreement, which combined both Mezzanine Term Loan A, the principal payments for which were to begin on April 1, 2024 and Mezzanine Term Loan B, the principal payments for which were to begin on April 1, 2025, into one Mezzanine Term Loan, with principal payments beginning April 1, 2025. The loan amendment included a restructuring fee of $300,000.  As of June 30, 2023, the outstanding principal balance under the Mezzanine Term Loan was $30 million. The Mezzanine Term Loan bears interest at a floating rate per annum equal to the greater of (x) the Prime Rate plus 6.00% or (y) 9.25%. As of June 30, 2023, the interest rate was 14.25% per year. The Mezzanine Term Loan matures on March 1, 2028. Interest is payable monthly in arrears. The principal of the Mezzanine Term Loan is repayable in 36 equal monthly installments beginning on April 1, 2025. The Mezzanine Loan Agreement contains customary representations and warranties, affirmative and negative covenants (including financial covenants), events of default and termination provisions.

Both the Senior Loan Agreement and Mezzanine Loan Agreement require the Company to maintain a minimum cash balance of $2.0 million. In connection with the amendment in May 2023, the annual revenue target of $50.0 million was amended from the calendar year ending December 31, 2023 to the calendar year ending March 31, 2024. Revenue targets for periods occurring after March 31, 2024 shall be mutually agreed by the Company and SVB. The Company is also required to maintain its primary operating and other deposit accounts and securities accounts with SVB and its affiliates.

Facility Term Loan

In June 2020, Legacy Molekule entered into a Facility Term Debt Agreement (the “Facility Term Loan”) with Trinity Capital, Inc. (“Trinity”) in order to obtain financing related to funding the build out of the Company’s filter manufacturing plant. The Company became a co-borrower under this agreement upon the closing of the Molekule Merger. Legacy Molekule drew down $2.9 million in June 2020, $0.6 million in September 2020, $0.9 million in December 2020 and $0.5 million in August 2021. Principal and interest are paid monthly with the principal being repaid in equal monthly installments from the month after the amount was drawn until April 1, 2026, with the last two months’ payments having been made at the inception of each loan. At the end of the term, Trinity also requires the Company to pay down an additional 10% of the total term draw down amount, which results in an additional payment of $0.4 million in total for all the draws. This additional payment is being accreted to the total outstanding amount over the term of the Facility Term Loan and resulted in an incremental $0.3 million of long-term debt to Trinity as of June 30, 2023. As of June 30, 2023, the outstanding principal balance under the Facility Term Loan was $2.4 million. The Facility Term Loan contains customary representations and warranties, affirmative and negative covenants and events of default.

16

Notes payable consisted of the following:

    

June 30, 

December 31, 

2023

2022

Senior term loan

 

$

4,860,367

$

Facility term loan

 

 

2,202,167

 

Mezzanine term loan

 

 

30,300,000

 

 

37,362,534

 

Less: Unamortized debt issuance fees

1,195,342

Less: current portion

 

2,112,710

 

Total long-term notes payable

$

34,054,483

$

11. Commitments and Contingencies

Lease Commitments – On February 1, 2021, the Company entered into a lease with Gardens Bio Science Partners, LLC, an entity controlled by the Company’s co-founder and Chairman of the Company’s Board of Directors (the “Board”). The leased premises consist of 20,000 square feet of office and warehouse space. The lease expires in February 2031. The annual base rent of $260,000 is subject to escalation of 2.5% on an annual basis. Rent expense under this lease was $118,549 and $244,602 for the three and six months ended June 30, 2023, respectively. As of June 30, 2023, the future minimum lease payments under this arrangement approximated $2,295,325.

In February 2019, Legacy Molekule entered into a lease agreement for office space in San Francisco, California. The leased premises consist of 38,000 square feet of office space. The lease expires in August 2026. The lease calls for monthly base rental payments of  $209,231 commencing in the first month and fixed annual base rental increases of 3%. Rent  expense is accounted for on a straight-line basis. Rent expense under this lease was $691,753 and $1,286,468 for the three and six months ended June 30, 2023, respectively. The lease expires in August 2026. Since June 2023, the lessor has been drawing under an existing letter of credit, which was put in place as security for payment of the monthly base rental payments. Amounts available under such letter of credit will be fully utilized by September, 2023 after which the Company will be required to pay its monthly base rental payments to the lessor. The Company is currently in discussions with the lessor to renegotiate the terms of the lease. There is no assurance that any such renegotiation will be successful.

The Company leases office, warehouse and lab space under noncancelable leases with various expiration dates through 2026. Rent expense under these leases was $161,529 and $295,799 for the three and six months ended June 30, 2023, respectively. As of June 30, 2023, the future minimum lease payments under this arrangement approximated $10,817,986.

Legal Proceedings 

From time to time, the Company is subject to legal proceedings in the normal course of operating its business. The outcome of litigation, regardless of the merits, is inherently uncertain. In August 2022, the Company received notice of a complaint filed in the U.S. District Court for the Southern District of New York (the “Court”) by Sterilumen, Inc. (“Sterilumen”), a wholly-owned subsidiary of Applied UV, Inc., in connection with the marketing and sale of the Company’s patented air purification products. In the complaint, the plaintiff alleged trademark infringement, violation of fair competition practices and damages to Sterilumen. On March 13, 2023, the Court dismissed Sterilumen’s claims with prejudice and ruled that the Company’s counterclaims remained extant. The Company subsequently agreed with Sterilumen that Sterilumen will not challenge the Court’s dismissal and will not bring any future claim against the Company alleging infringement from the use of SteriDuct or AeroClean and that the Company will file a notice to dismiss its counterclaims without prejudice. The Company did not establish a contingency reserve related to this matter.

In November 2020, Legacy Molekule was named as the defendant in a class-action complaint in which the plaintiffs alleged that  Legacy Molekule misrepresented the capabilities of its products. Legacy Molekule denied all allegations made by the plaintiffs. Without admitting any liability and solely for the purpose of eliminating the uncertainties and expenses of further protracted litigation, Legacy Molekule entered into a class-wide settlement of this matter, where the class was defined to include purchasers who bought Molekule

17

devices from third-party retailers (e.g. Amazon, Best Buy). The settlement required dismissal of all remaining class-action claims against Legacy Molekule. The Court approved this settlement and entered judgment in the matter on January 25, 2022. The settlement is currently being administered with the cash settlement payment of $1,300,000 made in March 2022. The Company accrued a loss liability related to the matter of $1,400,000 as of June 30, 2023 and nil as of December 31, 2022.

The Company enters into agreements with its customers, business partners and other parties in the ordinary course of business that include provisions for the indemnification, holding harmless and defense of indemnified parties of varying scope and terms with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements and out of third-party IP infringement claims. In these circumstances, payment by the Company may be conditional on the other party making a claim pursuant to the procedures specified in the particular contract. In addition, the Company has indemnification agreements with its directors and executive officers. As of June 30, 2023, the Company had no other accrued liabilities related to other legal matters.

Indemnities, Commitments and Guarantees – Effective November 1, 2020, the Company executed employment agreements with two key members of management that will continue until terminated by either party. In the event of termination without cause, the Company is obligated to pay the executive their base salary for a period of six months. Further, in the event of termination without cause or resignation for good reason, or a change of control, each as defined in the agreements, within twelve months of such termination or resignation, each of the executives is entitled to accelerated vesting of any outstanding time-based equity awards. The employment agreements provide for a base salary and a discretionary annual bonus to be determined at the sole discretion of the Company’s Board of Managers, for periods prior to the Company’s incorporation in the State of Delaware (the “Corporate Conversion”) when it was a limited liability company, and the Company’s Board of Directors (in either case, the “Board”), for periods following the Corporate Conversion. The Company’s employment agreements generally provide for certain protections in the event of a change of control. These protections generally include the payment of severance under certain circumstances in the event of a change of control. On May 1, 2021, the employment agreements were amended to provide for the eligibility of each executive to receive restricted stock units upon the conversion of the Company to a Delaware corporation. Accordingly, the executives were granted an aggregate of 443,269 restricted stock units contemporaneously with the Public Offering. The Company also had agreements in place with independent contractors whereby the Company was required to compensate the independent contractors fifty percent in cash and fifty percent in equity. The equity consideration was contingent upon future events, including the conversion to a Delaware corporation and a new round of equity financing from third-party sources. On October 3, 2022, the employment agreements were amended in connection with the merger with Legacy Molekule and the executives were granted an aggregate of 732,090 of additional restricted stock units.

Guaranteed Payment Effective August 10, 2022, Legacy Molekule entered into a Sales Agency Agreement (the “Agency Agreement”) with a company to develop a market for its products in the United States for a period of one year with mutual options to renew annually for up to a term of five years. The Agency Agreement provides for payments on a monthly basis to the agent of an amount equal to the greater of the commissions earned and a guaranteed minimum ranging from $502,500 to $667,500.

Registration Rights Agreement – In connection with the Company’s initial public offering (the “Public Offering”) the Company entered into a registration rights agreement with the Chairman of its Board and each of its other stockholders that held 10% or more of its outstanding common stock immediately upon completion of the Public Offering. On January 12, 2023, this registration rights agreement was amended and restated in connection with the Molekule Merger by and among the Company and certain stockholders of AeroClean Technologies, Inc. and Legacy Molekule (the “Registration Rights Agreement”). The Registration Rights Agreement provides the stockholders party thereto with certain “demand” and customary “piggyback” registration rights.  The Registration Rights Agreement provides that the Company will pay certain expenses relating to such registrations and indemnify the registration rights holders against certain liabilities that may arise under the Securities Act of 1933, as amended.

12. Related Party Transactions

On February 26, 2023, the Company entered into an Agreement and Plan of Merger with Aura Smart Air Ltd. (“Aura”), an Israeli company listed on the Tel Aviv Stock Exchange (see Note 16 for more information). In connection with the transaction, the Company also entered into a Technology Collaboration Agreement and a Co-Distribution Agreement. Under the Technology Collaboration Agreement the Company paid $250,000 to Aura for a perpetual license to Aura’s Background Intellectual Property and other Intellectual Property owned or controlled by Aura for use in, amongst other items, selling Molekule products and services. Additionally, the Company paid $68,182 under the Technology Collaboration Agreement, the monthly payment amount due to Aura, for services as part of the Company’s collaboration with Aura on the statement of work specified in the agreement. The objectives of the statement of work include onboarding Company devices onto the Aura platform, sending and receiving data to the platform and implementing various internet of things and other Aura technologies into the Company’s devices and software.

18

13. Stockholders’ Equity

Long-term Incentive Plan

In conjunction with its IPO, on November 23, 2021, the Company adopted the Employee Stock Purchase Plan, the 2021 Incentive Award Plan (the “Long-Term Incentive Plan” or the “LTIP”) and the Non-Employee Directors Stock and Deferred Compensation Plan (collectively, the “Plans”) and has reserved 2,802,273 shares, collectively, for issuance or sale under the Plans. The Board approved an amendment to the LTIP to increase the shares authorized to be issued by 1,500,000, and the evergreen set forth in the LTIP resulted in an increase of 277,552 shares.

The Company’s Compensation Committee has the authority under the LTIP to grant stock options; stock appreciation rights, restricted stock, restricted stock units, performance stock, performance units, and other forms of equity-based or equity-related awards. Compensation cost is generally recorded on a straight-line basis over the vesting term of the shares based on the grant date value using the closing trading price.

Stock-based compensation expenses were $1,502,724 and $708,540 for the three months ended June 30, 2023 and 2022, respectively, and $3,404,431 and $1,379,378 for the six months ended June 30, 2023 and 2022, respectively. During the three months ended June 30, 2023, the Company granted 500,000 restricted stock units to members of management and none to members of the Board under the LTIP. During the six months ended June 30, 2023, the Company granted 1,232,090 restricted stock units to members of management and 742,000 restricted stock units to members of the Board under the LTIP. The total number of restricted stock units issued at June 30, 2023 was 3,425,537.

Unrecognized compensation expense related to restricted stock awards made by the Company was $10,957,851 at June 30, 2023. As of June 30, 2023, the Company had 2,530,859 shares available for issuance under the 2021 Plan.

Number of RSUs

Weighted Average Grant-Date Fair Value

Balance at December 31, 2022

    

1,451,448

$

5.67

Awarded Legacy AeroClean

1,974,090

$

2.78

Awarded Molekule Merger

2,964,241

$

3.40

Forfeited/Vested

 

(901,764)

$

3.40

Balance at June 30, 2023

5,488,015

$

3.73

A total of 799,965 RSUs are vested at June 30, 2023.

Private Placements

On June 29, 2022, the Company completed a private placement in connection with a securities purchase agreement dated June 26, 2022 (the “2022 Private Placement”). In the 2022 Private Placement, the Company received gross cash proceeds of $15,000,000 in connection with the issuance of (i) 1,500,000 shares of common stock and (ii) a warrant to purchase up to 1,500,000 shares of common stock, as amended (the “2022 Warrant”). The Warrant had an exercise price of $11.00 per share, which amount was adjusted to $2.00 per share in connection with the 2023 Private Placement (as defined, and further described below) and is exercisable until July 21, 2027. Net proceeds amounted to $13,578,551 after issuance costs of $1,421,449.

As the 2022 Warrant was liability classified, the gross proceeds and issuance costs were allocated to the 2022 Warrant liability based on its fair value with the residual being allocated to the common stock, resulting in the allocation of gross proceeds of $13,995,000 and $1,005,000 to the 2022 Warrant liability and common stock, respectively, and issuance costs of $1,326,212 and $95,237 were charged to expense and additional paid in capital, respectively.

In conjunction with the 2022 Private Placement, the Company entered into a registration rights agreement whereby the Company was required to register for resale and maintain the effectiveness of the registration statement that registers the resale of shares of common stock held by the selling stockholder and the shares of common stock issuable upon exercise of the 2022 Warrant. Pursuant to the registration rights agreement, the Company is liable for certain liquidated damages upon failure to comply with such registration rights. On January 27, 2023, the Company’s registration statement on Form S-3 relating to the resale of 3,000,000 shares of common

19

stock by the selling stockholder listed in the prospectus (including 1,500,000 shares of common stock issued in the 2022 Private Placement and 1,500,000 shares of common stock issuable upon the exercise of the outstanding 2022 Warrant acquired in the 2022 Private Placement) was declared effective by the SEC. The Company will not receive any proceeds in connection with the sale of common stock by the selling stockholder but will receive the exercise price of the 2022 Warrant to the extent the 2022 Warrant is exercised by the selling stockholder.

On May 3, 2023, the Company entered into a Securities Purchase Agreement with the Selling Stockholder, pursuant to which the Company agreed to sell (i) 3,400,000 Shares, (ii) 3,125,000 shares of common stock that are issuable upon the exercise of the Series A Warrant, (iii) 6,250,000 shares of common stock that are issuable upon the exercise of the Series B Warrant and (iv) 2,850,000 shares of common stock that are issuable upon the exercise of the Pre-Funded Warrant, for an aggregate purchase price of approximately $9,971,500 (the “ 2023 Private Placement”). The Securities Purchase Agreement contains customary representations, warranties and agreements by the Company. The closing of the  2023 Private Placement occurred on May 5, 2023. The Company also agreed to reduce the exercise price of the 2022 Warrant owned by the Selling Stockholder to $2.00 per share of common stock.

The Series A Warrant has an exercise price of $1.60 per share of common stock, the Series B Warrant has an exercise price of $1.84 per share of common stock, and the Pre-Funded Warrant has an exercise price of $0.01 per share of common stock. The Series A Warrant, the Series B Warrant and the Pre-Funded Warrant are all exercisable as of June 30, 2023. The Series A Warrant will terminate on February 23, 2024. The Series B Warrant and the Pre-Funded Warrant will terminate on June 23, 2028.

As of June 30, 2023, the Selling Stockholder beneficially owns approximately 9.9% of the outstanding shares of common stock of the Company. Each of the Series A Warrant, the Series B Warrant and the Pre-Funded Warrant, contain an ownership limitation providing that the Selling Stockholder may not exercise the Series A Warrant, the Series B Warrant or the Pre-Funded Warrant with respect to any shares of common stock that would result in the Selling Stockholder beneficially owning more than 4.99% of the outstanding shares of common stock. The Selling Stockholder may increase or decrease this limitation upon notice to us, but in no event will any such limitation exceed 9.99%.

In connection with the 2023 Private Placement, the Company entered into a Registration Rights Agreement with the Selling Stockholder. Pursuant to the Registration Rights Agreement, the Company was required to file and maintain a resale registration statement with the SEC in order to register the shares sold to the Selling Stockholder and the shares underlying the Warrants. The Company will be obligated to pay certain liquidated damages to the Selling Stockholder if it fails to maintain the effectiveness of the registration statement pursuant to the terms of the Registration Rights Agreement. In accordance with the requirements of the Registration Rights Agreement, the Company filed a resale registration statement on Form S-3 covering the shares acquired by the Selling Shareholder and the shares issuable upon the conversion of the Series A Warrant, the Series B Warrant and the Pre-Funded Warrant. The Form S-3 was declared effective by the SEC on June 26, 2023.

14. Net Income (Loss) Per Common Share

Basic net income (loss) per common share is computed using the weighted average common shares outstanding during the period. Diluted net income (loss) per common share reflects the potential dilution from the assumed conversion of all dilutive securities such as unvested restricted stock units, the purchase option issued to the underwriters in the Public Offering (the “Underwriter Option”) and the 2022 Warrant using the treasury stock method. When the effects of the outstanding unvested restricted stock units, the Underwriter Option and the 2022 Warrant are anti-dilutive, they are not included in the calculation of diluted net loss per common share.

20

The following table sets forth the computation of basic and diluted net loss per common share for the three months ended June 30, 2023 and 2022:

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Net loss

$

(24,969,242)

$

(5,172,277)

$

(34,902,648)

$

(7,750,241)

Basic and diluted weighted average common shares

 

33,017,565

 

13,894,119

 

31,185,329

 

13,885,923

Basic and diluted net loss per common share

$

(0.76)

$

(0.37)

$

(1.12)

$

(0.56)

The following outstanding common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:

Six Months Ended

June 30, 

2023

    

2022

Outstanding Warrants

13,725,000

1,500,000

Restricted stock units

5,488,015

626,268

Total

19,213,015

2,126,268

15.  Income Taxes

Income tax benefit was $93,156 and $219,832 for the six months ended June 30, 2023 and June 30, 2022, respectively.  The Company recorded a deferred tax liability of $1,598,000 as a result of the acquisition of Legacy Molekule related mainly to the intangible assets acquired in the transaction.  The Company maintains a valuation allowance on the deferred tax assets that are not more likely than not to be utilized.

21

16. Aura Smart Air Merger Agreement

On August 14, 2023, Molekule informed Aura that it was terminating the Merger Agreement, in accordance with Section 8.02 and Section 8.01(c)(i) of the Merger Agreement. The Company believes that Aura has committed a material and incurable breach of Section 6.02 of the Merger Agreement such that Molekule is entitled to terminate the Merger Agreement pursuant to Section 8.01(c)(i)(B) of the Merger Agreement. On August 14, 2023, Aura notified Molekule that it disputed the termination of the Merger Agreement and believes that Molekule has breached Section 6.09 of the Merger Agreement. Molekule disputes that it is in breach of the Merger Agreement.

Notwithstanding the termination of the Merger Agreement, Molekule intends to continue discussions with Aura regarding mutually beneficial future sales, marketing and technology collaboration and intends to continue discussions regarding the parties’ current arrangements in connection with, and certain disagreements under, the Technology Collaboration Agreement and Co-Distribution Agreement entered into contemporaneously with the Merger Agreement.

22

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis should be read in conjunction with the historical condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q (this “Quarterly Report”) as well as our audited financial statements for the fiscal year ended December 31, 2022 included in our Annual Report on Form 10-K, as amended, for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission (the “SEC”) on April 3, 2023 (our “Annual Report”). This discussion contains forward-looking statements reflecting our current expectations and estimates and assumptions concerning events and financial trends that may affect our future operating results or financial position. Actual results and the timing of events may differ materially from those contained in these forward-looking statements due to a number of factors, including those discussed in the sections entitled  “Cautionary Statement Regarding Forward-Looking Statements” and “Risk Factors” appearing elsewhere in this Quarterly Report. You should review the “Risk Factors” section of our Annual Report as well, for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis.

Overview

Molekule Group, Inc. (formerly known as AeroClean Technologies, Inc.) is a pathogen elimination technology company on a mission to keep work, play and life going by improving indoor air quality. We have the largest range of proprietary and patented, FDA-cleared air purification devices to address the rapidly growing global air purification market. Our air hygiene product, Pūrgo™, is an FDA 510(k) cleared, Class II medical device that provides continuous air filtration, sanitization and supplemental ventilation solutions with technology that can be applied in any indoor space – including in hospitals, offices and even in elevators. Pūrgo™ products feature SteriDuct™, a proprietary germicidal UV-C technology. In addition, our Air Pro and Air Mini+ air purifiers leverage a PECO technology that can destroy viruses, bacteria, mold, allergens, VOCs, chemicals and more from the air. Our purpose is simple: to never stop innovating solutions that keep people healthy and safe, so life never stops.

In June 2022, the FDA granted our Pūrgo technology 510(k) clearance for use in healthcare and other markets for which product performance to reduce the amount of certain airborne particles and infectious microbes in an indoor environment must be validated to specific standards.

On January 12, 2023, we completed our acquisition of Legacy Molekule (the “Molekule Merger”), which produces and sells air purification devices that can be used by both consumer and commercial users. These air purifiers incorporate our patented PECO technology to capture and destroy a wide range of organic material, such as bacteria, viruses, mold and volatile organic compounds.

On May 3, 2023 we entered into a securities purchase agreement with a single institutional investor pursuant to which we agreed to sell at an aggregate purchase price of approximately $9,971,500, 3,400,000 shares of our common stock, a Series A warrant to purchase up to 3,125,000 shares of common stock at an exercise price of $1.60 per share,  a Series B Warrant to purchase up to 6,250,000 shares of common stock at an exercise price of $1.84 per share and a Pre-Funded Warrant to purchase up to 2,850,000 shares of common stock with an initial exercise price of $1.60 per share, with $1.59 to be pre-funded, leaving a remaining nominal exercise price of $0.01 per share (the “2023 Private Placement”). The Series A Warrant is exercisable until February 23, 2024 and the Series B Warrant and the Pre-Funded Warrant are exercisable until June 23, 2028.

As part of our business strategy, we continually evaluate a wide array of strategic opportunities, including the acquisition, disposition or licensing of intellectual property, mergers and acquisitions, joint ventures and other strategic transactions. We may seek to acquire technologies, product lines and companies that operate in businesses similar to our own or that are ancillary, complementary or adjacent to our own or in which we do not currently operate. Such businesses could operate in the air purification space or more generally in the health and wellness space or in other industries. We could also seek to merge with or into another company or sell all or substantially all of our assets to another company. In connection with these activities, we may enter into non-binding letters of intent as we assess the commercial appeal of potential strategic transactions. Any transactions that we enter into could be material to our business, financial condition and operating results.

As previously disclosed, on February 26, 2023, we entered into the Agreement and Plan of Merger, dated as of February 26, 2023 (the “Merger Agreement”), by and among us, Aura Smart Air Ltd., a company organized under the laws of the State of Israel (“Aura”) and Avatar Merger Sub Ltd., a company organized under the laws of the State of Israel, our wholly owned subsidiary.

23

On August 14, 2023, we informed Aura that we were terminating the Merger Agreement, in accordance with Section 8.02 and Section 8.01(c)(i) of the Merger Agreement. We believe that Aura has committed a material and incurable breach of Section 6.02 of the Merger Agreement such that we are entitled to terminate the Merger Agreement pursuant to Section 8.01(c)(i)(B) of the Merger Agreement. On August 14, 2023, Aura notified us that it disputed the termination of the Merger Agreement and believes that we have breached Section 6.09 of the Merger Agreement. We dispute that we are in breach of the Merger Agreement.

Notwithstanding the termination of the Merger Agreement, we intend to continue discussions with Aura regarding mutually beneficial future sales, marketing and technology collaboration and intend to continue discussions regarding the parties’ current arrangements in connection with, and certain disagreements under, the Technology Collaboration Agreement and Co-Distribution Agreement entered into contemporaneously with the Merger Agreement.

Effects of Macroeconomic and Geopolitical Events on Our Business

We continue to monitor the COVID-19 pandemic and its variants, including the emergence of variant strains, which have impacted and could continue to adversely impact global commercial activity and have contributed to significant declines and volatility in financial markets. Across many industries, including the Company’s, COVID-19 — among other factors — has negatively impacted personnel and operations at third-party manufacturing and component part supplier facilities in the United States and around the world. These disruptions have adversely impacted the availability and cost of raw materials and component parts. For example, various electronic components and semi-conductor chips have become increasingly difficult to source and, when available, may be subject to substantially longer lead times and higher costs than historically applicable. While the Company’s manufacturing run rate is not currently being impacted, past shortages have impacted the Company’s ability to manufacture units.

In addition, U.S. and global financial markets have experienced disruption due to various macroeconomic and geopolitical events. These include, but are not limited to, rising inflation, rising interest rates, the risk of a recession and other ongoing global conflicts. For example, on March 10, 2023, SVB was closed by the California Department of Financial Protection and Innovation, which appointed the FDIC as receiver. At the time of the closure, we held securities in sweep accounts purchased through SVB but managed in segregated custodial accounts by a third-party asset manager. On March 12, 2023, the FDIC announced that Signature Bank was closed and that the FDIC was appointed as receiver. On March 13, 2023, the FDIC announced that all of SVB’s deposits and substantially all of its assets had been transferred to a newly created, full-service FDIC-operated bridge bank, SVBB. SVBB assumed all loans that were previously held by SVB. On March 27, 2023, First-Citizens Bank & Trust Company assumed all of SVBB’s customer deposits and certain other liabilities and acquired substantially all of SVBB’s loans and certain other assets from the FDIC. While we have had full access to the assets in our sweep accounts since March 13, 2023, we may be impacted by other disruptions to the U.S. banking system caused by the developments involving SVB, including potential delays in our ability to transfer funds and potential delays in making payments to vendors while new banking relationships are established. We cannot predict at this time to what extent our or our collaborators, employees, suppliers, contract manufacturers and/or vendors could be negatively impacted by these and other macroeconomic and geopolitical events.  

Further, geopolitical events and global economic sanctions resulting from the ongoing conflict between Russia and Ukraine may impact new or existing projects and the prices and availability of raw materials, energy and other materials. These events may also impact energy and regulatory policy nationally or regionally for the impacted regions. In addition, we have experienced and are experiencing varying levels of inflation resulting in part from increased shipping and transportation costs, raw material costs and labor costs.

Management cannot predict the full impact of the COVID-19 pandemic, instability in the banking system and geopolitical events on our sales and marketing channels and supply chain, and, as a result, the ultimate extent of the effects on the Company are highly uncertain and will depend on future developments. Such effects could exist for an extended period of time. We continue to actively monitor the impacts of the foregoing events on our business and may take further actions that impact operations as may be required by federal, state or local authorities or that we determine is in the best interests of our employees, customers, suppliers and stockholders.

24

Results of Operations

The following table summarizes our results of operations for the periods indicated:

Comparison of the Three and Six Months Ended June 30, 2023 and 2022

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

Change

    

2023

    

2022

    

Change

Product revenues

$

13,242,959

$

70,918

$

13,172,041

$

21,592,380

$

77,652

$

21,514,728

Cost of sales

 

8,763,888

 

36,126

 

8,727,762

 

13,438,147

 

39,890

 

13,398,257

Gross profit

 

4,479,071

 

34,792

 

4,444,279

 

8,154,233

 

37,761

 

8,116,471

Operating expenses:

 

 

 

  

 

 

 

  

Selling, general and administrative

 

15,005,356

 

4,105,066

 

10,900,290

 

28,666,969

 

6,247,290

 

22,419,679

Research and development

1,174,846

579,061

595,785

1,422,625

1,110,544

312,081

Total operating expenses

 

16,180,202

 

4,684,127

 

11,496,075

 

30,089,594

 

7,357,834

 

22,731,760

Loss from operations

(11,701,131)

(4,649,335)

(7,051,796)

(21,935,361)

(7,320,073)

(14,615,288)

Change in fair value of warrant liability

(12,050,500)

(650,000)

(11,400,500)

(10,324,500)

(650,000)

(9,674,500)

Interest expense

(1,443,009)

(1,443,009)

(2,691,686)

(2,691,686)

Other expense

132,242

132,242

(44,257)

(44,257)

Total other expense

(1,310,767)

(1,310,767)

(2,735,943)

(2,735,943)

Loss before income tax benefit

(25,062,398)

(5,299,335)

(8,362,563)

(34,995,804)

(7,970,073)

(14,615,289)

Income tax benefit

93,156

(127,058)

220,214

93,156

(219,832)

312,988

Net loss

(24,969,242)

(5,172,277)

(10,763,883)

(34,902,648)

(7,750,241)

(19,774,187)

25

Revenues and Cost of Sales

Total revenues increased to $13,242,959 from $70,918, or by $13,172,041, for the three months ended June 30, 2023, compared to the same period of 2022. Revenue increased primarily due to our acquisition of Legacy Molekule. Revenue primarily increased due to an increase in sales of purifiers (an increase of approximately $5,117,510), an increase in the sale of filters (approximately $9,635,273), offset by returns (approximately $717,920) and discounts and promotions (approximately $874,038).

Total revenues increased to $21,592,380 from $77,652, or by $21,514,728, for the six months ended June 30, 2023, compared to the same period of 2022. Revenue increased primarily due to our acquisition of Legacy Molekule. Revenue primarily increased due to an increase in sales of purifiers (approximately $8,192,653), an increase in sales of filters (an increase of approximately $15,538,375), offset by returns (approximately $1,076,844) and discounts and promotions (approximately $1,187,612).

Cost of sales increased to $8,763,888 from $36,126, or by $8,727,762, for the three months ended June 30, 2023, compared to the same period of 2022. Cost of sales increased primarily due to our acquisition of Legacy Molekule. Cost of sales increased in line with revenues.

Cost of sales increased to $13,438,147 from $39,890, or by $13,398,257, for the six months ended June 30, 2023, compared to the same period of 2022. Cost of sales increased primarily due to our acquisition of Legacy Molekule. Cost of sales increased in line with revenues.

Operating Expenses

Selling, General and Administrative Expenses

Selling, general and administrative expenses (“SG&A”) consist primarily of costs related to our employees, independent contractors and consultants. Other significant general and administrative expenses include accounting and legal services and expenses associated with obtaining and     maintaining patents as well as marketing and advertising services and expenses associated with establishing our brand and developing our website, marketing materials and call center.

For the three months ended June 30, 2023 and 2022, we incurred $15,005,356 and $4,105,066, respectively, of SG&A expenses. The increase of $10,900,290 was primarily due to an increase in salaries and wages (approximately $3,522,059), stock-based compensation (approximately $1,193,165), marketing expense (approximately $64,280), legal fees (approximately $895,651), public company costs (an increase of approximately $1,011,866), rent expense (approximately $1,193,165), and digital advertising (approximately $1,874,668).

For the six months ended June 30, 2023 and 2022, we incurred $28,666,969 and $6,247,290 respectively, of SG&A expenses. The increase of $22,419,679 was primarily due to an increase in salaries and wages (approximately $7,133,140), stock-based compensation (approximately $2,025,052),  legal fees (approximately $3,243,948), public company costs (an increase of approximately $1,234,716), rent expense (approximately $1,825,965), and digital advertising (approximately $3,045,805).

Research and Development Expenses

Since our inception, we have focused our resources on our research and development activities. We expense research and development costs as they are incurred. Our research and development expenses primarily consist of outsourced engineering, product development and manufacturing design costs. For the three months ended June 30, 2023 and 2022, we incurred $1,174,846 and $579,061, respectively, in research and development costs. Research and development expenses increased by $595,785 in the three months ended June 30, 2023, as compared to the prior year period. Research and development expenses increased for the three months ended June 30, 2023 due to the research and development associated with the building of Molekule 360, our indoor air quality management solution platform, which was launched in July 2023.

For the six months ended June 30, 2023 and 2022, we incurred $1,422,625 and $1,110,544, respectively, in research and development costs. Research and development expenses increased by $312,081 in the six months ended June 30, 2023, as compared to

26

the prior year period due to the launch of Molekule 360.

Change in Fair Value of Warrant Liability

The change in fair value of the warrant liability was a non-cash loss of $12,050,500 and $10,324,500  resulting from a increase in the fair value of the warrant liability, which was reported in our unaudited condensed consolidated statement of operations for the three and six months ended June 30, 2023, respectively. A significant transaction prompted the 2022 Warrant modification and additional issuance of the 2023 Warrants, leading to an increase in warrant liability and corresponding expenses during the quarter.

Net Income (Loss)

Our net losses were $24,709,356 and $5,172,277 for the three months ended June 30, 2023 and 2022, respectively, and $34,642,763 and $7,750,241 for the six months ended June 30, 2023 and 2022, respectively. Losses increased in the first and second quarters of 2023 as compared to the first and second quarters of 2022 for the reasons set forth above including higher cost of goods sold, higher SG&A expenses, charge in fair value of the warrant liability and greater interest expenses.

Liquidity and Capital Resources

Sources of Liquidity

As of June 30, 2023, we had cash of $5,269,376 compared to cash of $22,062,657 as of December 31, 2022. The Company’s net cash used in operating activities was $27,329,771 for the six months ended June 30, 2023 as compared to $4,312,706 used in operating activities for the prior year period.

On May 2, 2023, the Company reached an agreement with SVB to amend the mezzanine loan agreement so as to provide for the deferral of principal payments from April 2024 to April 2025. The Company also reached an agreement with SVB, to amend the Senior Term Loan to extend the maturity date from April 2026 to March 2028. The amendment of the Mezzanine Term Loan to defer principal payments and the amendment of the senior term loan agreement to extend the maturity date collectively resulted in a deferral of approximately $6.1 million of principal payments through June 30, 2025.

On May 3, 2023, the Company entered into a Securities Purchase Agreement with the Selling Stockholder, pursuant to which the Company agreed to sell (i) 3,400,000 Shares, (ii) 3,125,000 shares of common stock that are issuable upon the exercise of the Series A Warrant, (iii) 6,250,000 shares of common stock that are issuable upon the exercise of the Series B Warrant and (iv) 2,850,000 shares of common stock that are issuable upon the exercise of the Pre-Funded Warrant, for an aggregate purchase price of approximately $9,971,500 (the “Private Placement”). The Securities Purchase Agreement contains customary representations, warranties and agreements by the Company. The closing of the Private Placement occurred on May 5, 2023. The Company also agreed to reduce the exercise price of the 2022 Warrant owned by the Selling Stockholder to $2.00 per share of common stock.

The Series A Warrant has an exercise price of $1.60 per share of common stock, the Series B Warrant has an exercise price of $1.84 per share of common stock, and the Pre-Funded Warrant has a nominal exercise price per share of common stock. The Series A Warrant is exercisable until February 23,, 2024. The Series B Warrant and the Pre-Funded Warrant are exercisable until June 23, 2028.

As of June 30, 2023, the Selling Stockholder beneficially owns approximately 9.9% of the outstanding shares of common stock of the Company. The Series A Warrant, the Series B Warrant and the Pre-Funded Warrant each contains an ownership limitation providing that the Selling Stockholder may not exercise the Series A Warrant, the Series B Warrant or the Pre-Funded Warrant with respect to any shares of common stock that would result in the Selling Stockholder beneficially owning more than 4.99% of the outstanding shares of common stock. The Selling Stockholder may increase or decrease this limitation upon notice to us, but in no event will any such limitation exceed 9.99%.

In connection with the 2023 Private Placement, the Company entered into the Registration Rights Agreement with the Selling Stockholder. Pursuant to the Registration Rights Agreement, the Company was required to file and maintain a resale registration statement with the SEC in order to register the shares sold to the Selling Stockholder and the shares underlying the Warrants. The Company will be obligated to pay certain liquidated damages to the Selling Stockholder if it fails to maintain the effectiveness of the registration statement pursuant to the terms of the Registration Rights Agreement. In accordance with the requirements of the

27

Registration Rights Agreement, the Company filed a resale registration statement on Form S-3 covering the shares acquired by the Selling Shareholder and the shares issuable upon the conversion of the Series A Warrant, the Series B Warrant and the Pre-Funded Warrant. The Form S-3 was declared effective by the SEC on June 26, 2023.

Debt and Financing Arrangements

Upon the closing of our acquisition of Molekule, Inc. on January 12, 2023, we assumed indebtedness under (1) a Loan and Security Agreement with SVB, (2) a Mezzanine Loan and Security Agreement with SVB and (3) a Facility Term Loan with Trinity Capital, Inc (“Trinity”).

Senior Term Loan. In June 2016, Legacy Molekule entered into a Loan and Security Agreement with SVB (as amended, amended and restated, supplemented or otherwise modified from time to time, the “Senior Term Loan”). As of June 30, 2023, the outstanding principal balance under the Senior Term Loan was $4.4 million. The Senior Term Loan bears interest at an annual rate equal to the greater of (x) the Prime Rate plus 1% or (y) 4.25%. As of June 30, 2023, the interest rate was 9.25% per year. The maturity date for the Senior Term Loan is March 1, 2028. Interest is payable monthly in arrears. The principal is repayable in 59 equal monthly installments beginning on May 12, 2023. The Senior Term Loan contains customary representations and warranties, affirmative and negative covenants (including financial covenants), events of default and termination provisions. The financial covenants include requirements to maintain a minimum cash balance of $2.0 million and an annual revenue target of $50.0 million for the calendar year ending March 31, 2024. Revenue targets for periods occurring after March 31, 2024 shall be mutually agreed by the Company and SVB. The Company is also required to maintain its primary operating and other deposit accounts and securities accounts with SVB and its affiliates. As of June 30, 2023, the Company had cash of $5,269,376.

Under the Senior Loan Agreement, the Company initially had two term loans with original principal balances of $5.1 million and $2.5 million, respectively, and a $15 million revolving line of credit. The agreement was modified first on March 9, 2020 (“First LMA”) and further amended on June 19, 2020 (“Second LMA”), March 22, 2021 (“Third LMA”), May 19, 2022 (“Fourth LMA”), October 1, 2022 (“Fifth LMA”), January 12, 2023 (“Sixth LMA”) and May 31, 2023 (“Seventh LMA”). The First LMA extended the maturity date of the revolving line of credit, while the Second LMA increased the principal balance of the term loan from $5.0 million to $5.1 million and extended the maturity date to December 31, 2023. The borrowing capacity of the revolver was increased from $5.0 million to $15.0 million with the Second LMA. The Third LMA extended the maturity date of the revolving line from March 31, 2021 to March 31, 2023. The revolving line of credit ceased with the execution of the Fourth LMA. Further, the two tranches of term loans were converted into a single term loan under the Fourth LMA. The Fifth LMA amended the minimum revenue target to $50,000,000 for the period ending December 31, 2023. We joined the Senior Term Loan as a co-borrower under the Sixth LMA. Under the Seventh LMA, the parties agreed to extend the maturity date of the term loan from April 1, 2026 to March 1, 2028.

Mezzanine Term Loan. In March 2021, Legacy Molekule entered into a Mezzanine Loan and Security Agreement with SVB, pursuant to which SVB issued to Legacy Molekule a $30.0 million mezzanine term loan (as amended, amended and restated, supplemented or otherwise modified from time to time, the “Mezzanine Term Loan”), initially consisting of a Mezzanine Term Loan A tranche of $15.0 million and a Mezzanine Term Loan B tranche of $15.0 million. On May 31, 2023, the Mezzanine Term Loan was amended to combine the Mezzanine Term Loan A tranche and the Mezzanine Term Loan B tranche.  As of June 30, 2023, the outstanding principal balance under the Mezzanine Term Loan was $30 million. The Mezzanine Term Loan bears interest at a floating rate per annum equal to the greater of (x) the Prime Rate plus 6.00% or (y) 9.25%. As of June 30, 2023, the interest rate was 14.25% per year. The Mezzanine Term Loan matures in March 2028. Interest is payable monthly in arrears. The principal of the Mezzanine Term Loan is repayable in 36 equal monthly installments beginning on April 1, 2025. The Mezzanine Loan and Security Agreement contains customary representations and warranties, affirmative and negative covenants (including financial covenants), events of default and termination provisions. The financial covenants include requirements to maintain a minimum cash balance of $2.0 million and an annual revenue target of $50.0 million for the calendar year ending March 31, 2024. Revenue targets for periods occurring after March 31, 2024 shall be mutually agreed by the Company and SVB. The Company is also required to maintain all of its deposit accounts, the cash collateral account and excess cash with SVB and its affiliates.

Facility Term Loan. In June 2020, Legacy Molekule entered into a Facility Term Debt Agreement (the “Facility Term Loan”) with Trinity in order to obtain lease financing related to funding the build out of the Company’s filter manufacturing plant. The Company became a co-lessee under this agreement upon the closing of the Molekule Merger. Legacy Molekule drew down $2.9 million in June 2020, $0.6 million in September 2020, $0.9 million in December 2020 and $0.5 million in August 2021. Principal and interest are paid monthly with the principal being repaid in equal monthly installments from the month after the amount was drawn until April 1, 2026,

28

with the last two months’ payments having been made at the inception of each loan. At the end of the term, Trinity also requires the Company to pay down an additional 10% of the total term draw down amount, which results in an additional payment of $0.4 million in total for all the draws. This additional payment is being accreted to the total outstanding amount over the term of the Facility Term Loan and resulted in an incremental $0.3 million of long-term debt to Trinity as of June 30, 2023. As of June 30, 2023, the outstanding principal balance under the Facility Term Loan was $2.4 million. The Facility Term Loan contains customary representations and warranties, affirmative and negative covenants and event of default provisions.

Leases

On February 1, 2021, we entered into a lease with Garden Bio Science Partners, LLC, an entity controlled by the chair of our board of directors, with a term of ten years at an annual base rent of $260,000, subject to escalation of 2.5% on an annual basis. As of June 30, 2023, the future minimum lease payments under this arrangement are approximately $2,317,000.

In February 2019, Legacy Molekule entered into a lease agreement for office space in San Francisco, California. The leased premises consist of 38,000 square feet of office space. The lease expires in August 2026. The lease calls for monthly base rental payments of $209,231 commencing in the first month and fixed annual base rental increases of 3%. Rent expense is accounted for on a straight-line basis. Rent expense under this lease was $691,753 and $1,286,468 for the three and six months ended June 30, 2023, respectively. Since June 2023, the lessor has been drawing under an existing letter of credit, which was put in place as security for payment of the monthly base rental payments. Amounts available under such letter of credit will be fully utilized by September, 2023, after which the Company will be required to pay its monthly base rental payments to the lessor. The Company is currently in discussions with the lessor to renegotiate the terms of the lease. There is no assurance that any such renegotiation will be successful.

Future Funding Requirements and Outlook

We have incurred operating losses each year since our inception. These losses are expected to continue in the future because we plan to continue to make investments to develop and market our products and to establish our consumables and service business and otherwise adapt our business plan to changes in the marketplace and customer needs. We also expect to continue to incur increased costs to comply with corporate governance, internal controls and similar requirements applicable to public companies. The Company has historically relied on outside capital through the issuance of equity securities, securities convertible or exchangeable into equity securities and borrowings under financing arrangements (collectively, “capital”). The Company will need to continue to rely on outside capital for the foreseeable future and if capital is not raised by the third quarter of 2023, there is a substantial doubt about our ability to continue as a going concern.

The Company incurred a net loss of $34,902,648 and its net cash used in operating activities was $28,001,369 for the six months ended June 30, 2023. In addition, the Company’s accumulated deficit was $42,819,441 at June 30, 2023. The Company’s recurring losses from operations, recurring cash used in operating activities, accumulated deficit, expected working capital needs to fund its combined operations and new debt obligations as a result of the acquisition of Molekule, Inc. in January 2023 (see Note 3), raise substantial doubt about its ability to continue as a going concern. The Company’s ability to fund its operations is dependent upon management’s plans, which include raising capital, managing costs and generating sufficient revenues to offset costs. There can be no assurances that the Company will be able to secure any such additional capital in the third quarter of 2023 on acceptable terms and conditions, or at all, or that the business will generate sufficient revenues to offset costs and generate a profit. Accordingly, management has concluded there is substantial doubt as to the Company’s ability to continue as a going concern within one year after the date the financial statements are issued. Under our debt agreements (the Senior Term Loan and the Mezzanine Term Loan) with SVB, we are required to generate revenue of at least $50 million for the twelve months ended March 31, 2024. Non-compliance with this requirement may result in the debt maturity dates becoming accelerated.

29

The design, manufacture, sale, marketing and servicing of our devices and other products is capital-intensive. We will require substantial additional capital to continue to develop our products and services, conduct research and development and fund operations for the foreseeable future. We will need to raise additional capital to scale our manufacturing, roll out other future products or services, and also to continue to offer our devices and any services relating to those products. In particular, we are especially focused on developing new devices, SaaS solutions, advanced sensor technology and smart building integrations and IoT devices, which will require additional capital. In addition, we may need to raise funds to finance future capital needs, such as making principal and interest payments under our loan agreements. Moreover, if we continue to pursue an acquisition strategy, we would need to raise incremental capital in order to finance the purchase price to be paid to target stockholders for any cash consideration. There can be no assurances that we will be able to raise the incremental capital needed on terms acceptable to us, or at all.

Over the long-term, we will continue to have significant capital requirements, and expect to devote resources to grow the Company’s operations. As a result of these funding requirements, as discussed above, we will need to obtain additional financing by engaging in debt and/or equity offerings or seeking additional borrowings. To the extent that we raise additional capital through the sale of convertible debt or equity securities, or pay for acquisitions in whole or in part with the issuance of equity securities (either as merger consideration or to finance the cash portion of merger consideration), the ownership interests of our common stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our common stockholders. Debt financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. The availability of debt financing or equity capital will depend upon our financial condition and results of operations as well as prevailing market conditions. There can be no assurances that we will be able to raise the incremental capital needed on terms acceptable to us, or at all.

Inflation

Inflation has adversely affected our business, and we expect this to continue through the end of 2023. We have been and expect to continue to be negatively impacted by increased component and logistics costs. In addition, our cost of labor and materials may increase, which would negatively impact our business and financial results. Alternatively, deflation may cause a deterioration of global and regional economic conditions, which could impact unemployment rates and consumer discretionary spending. These, and other factors that may increase the risk of significant deflation, could negatively impact our business and results of operations.

Critical Accounting Policies and Estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our condensed financial statements, which we have prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of the financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts and related disclosures. We evaluate these estimates, judgments and methodologies on an ongoing basis. We base our estimates on historical experience and on various other assumptions that we believe are reasonable. Our actual results could differ from those estimates.

Our significant accounting policies are more fully described in Note 2, Summary of Significant Accounting Policies to our audited consolidated financial statements included in our Annual Report. We believe that the accounting policies are critical for fully understanding and evaluating our financial condition and results of operations.

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

The Private Securities Litigation Reform Act of 1995 provides a “safe harbor” for forward-looking statements to encourage companies to provide prospective information to investors. This Quarterly Report includes forward-looking statements that reflect our current expectations and projections about our future results, performance and prospects. Forward-looking statements include all statements that are not historical in nature or are not current facts. When used in this Quarterly Report, the words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “likely,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “target,” “will,” “would” or the negative of these terms or similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain such identifying words. These forward-looking statements are based on our current expectations and assumptions about future events and are based on currently available information as to the outcome and timing of future events.

30

These forward-looking statements are subject to a number of risks, uncertainties, assumptions and other factors that could cause our actual results, performance and prospects to differ materially from those expressed in, or implied by, these forward-looking statements. Factors that might cause such a difference include, but are not limited to, those discussed in our filings with the SEC, in particular those discussed under the heading “Risk Factors” in our Annual Report, including the following:

general economic conditions in the markets where we operate;
the impact of the COVID-19 pandemic and related prophylactic measures;
expected timing of regulatory approvals and product launches;
non-performance of third-party vendors and contractors;
risks related to our ability to successfully sell our products and the market reception to and performance of our products, including our new Molekule 360 indoor air quality management solutions;
the possibility that our products do not ultimately perform in line with our testing or that prior test results may not be replicated in future studies;
compliance with, and changes to, applicable laws and regulations;
our limited operating history;
our ability to manage growth;
our ability to obtain additional financing when and if needed;
our ability to expand  product offerings;
our ability to compete with others in our industry;
our ability to protect our intellectual property;
the ability of certain stockholders to determine the outcome of matters that require stockholder approval;
our ability to retain the listing of our common stock on Nasdaq;
our ability to defend against legal proceedings;
success in retaining or recruiting, or changes required in, our officers, key employees or directors;
our ability to achieve the expected benefits from the Molekule Merger, including within the expected time frames (if at all);
the ability to successfully integrate Legacy Molekule;
the incurrence of unexpected costs, liabilities or delays relating to the Molekule Merger;
the risk that goodwill or identifiable intangible assets (including such items recorded with respect to the Molekule Merger) could become impaired; and our ability to successfully consummate acquisitions.

In light of these risks, uncertainties and assumptions, you are cautioned not to put undue reliance on any forward-looking

31

statements in this Quarterly Report. These statements should be considered only after carefully reading this entire Quarterly Report. Except as required under the federal securities laws and rules and regulations of the SEC, we undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. Additional risks that we may currently deem immaterial or that are not presently known to us could also cause the forward-looking events discussed in this Quarterly Report not to occur.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

As a smaller reporting company, we are not required to provide the information required by Item 305 of Regulation S-K.

Item 4. Controls and Procedures.

Disclosure controls and procedures are controls and other procedures that are designed to ensure that the information required to be disclosed by the Company in the reports that it files or submits under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers (who are our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), respectively), or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, management recognized that disclosure controls and procedures can provide only reasonable, not absolute, assurance that the objectives of the disclosure controls and procedures are met.

In connection with the preparation of this Quarterly Report on Form 10-Q for the three months ended June 30, 2023, an evaluation was performed under the supervision of and with the participation of management, including our CEO and CFO, of the effectiveness of the Company’s disclosure controls and procedures. Based on that evaluation, our CEO and CFO have concluded that our disclosure controls and procedures were effective as of June 30, 2023.

In addition, our management, including our CEO and CFO, has concluded that the financial statements included in this Quarterly Report fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in this Quarterly Report in conformity with U.S. GAAP.

Inherent Limitations on Effectiveness of Controls

The design of any system of control is based upon certain assumptions about the likelihood of future events. There can be no assurance that any design will succeed in achieving its stated objectives under all future events, no matter how remote, or that the degree of compliance with the policies or procedures may not deteriorate. Because of its inherent limitations, disclosure controls and procedures may not prevent or detect all misstatements. Accordingly, even effective disclosure controls and procedures can provide only reasonable assurance of achieving their control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with policies and procedures may deteriorate.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the period covered by this Quarterly Report that have materially affected, or are reasonably likely to materially affect, our internal control over financial     reporting.

PART II – OTHER INFORMATION

Item 1. Legal Proceedings.

From time to time, we are subject to legal proceedings in the normal course of operating our business. The outcome of litigation, regardless of the merits, is inherently uncertain. In August 2022, the Company received notice of a complaint filed in the U.S. District Court for the Southern District of New York (the “Court”) by Sterilumen, Inc. (“Sterilumen”), a wholly-owned subsidiary of Applied

32

UV, Inc., in connection with the marketing and sale of the Company’s patented air purification products. In the complaint, the plaintiff alleged trademark infringement, violation of fair competition practices and damages to Sterilumen. On March 13, 2023, the Court dismissed Sterilumen’s claims with prejudice and ruled that the Company’s counterclaims remained extant. We subsequently agreed with Sterilumen that Sterilumen will not challenge the Court’s dismissal and will not bring any future claim against the Company alleging infringement from the use of SteriDuct or AeroClean and that the Company will file a notice to dismiss its counterclaims without prejudice.  

We are not currently party to any legal proceedings, the adverse outcome of which, individually or in the aggregate, we believe will have a material adverse effect on our business, financial condition or results of operations.

Item 1A. Risk Factors.

There have been no material changes to our risk factors from those disclosed in our Annual Report.

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

None.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

During the fiscal quarter ended June 30, 2023, none of our directors or officers informed us of the adoption, modification or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Regulation S-K, Item 408.

Item 6. Exhibits.

The following exhibits are filed as part of, or incorporated by reference into, this Quarterly Report.

3.1

Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to the Company’s Annual Report on Form 10-K (File No. 001-41096), filed with the SEC on June 30, 2023).

3.2

Second Amended and Restated Bylaws (incorporated by reference to Exhibit 3.3 to the Company’s Current Report on Form 8-K (File No. 001-41096), filed with the SEC on January 12, 2023).

31.1*

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

31.2*

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

32.1**

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2**

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS*

Inline XBRL Instance Document

101.SCH*

Inline Taxonomy Extension Schema Document

101.CAL*

Inline Taxonomy Extension Calculation Linkbase Document

33

101.DEF*

Inline Taxonomy Extension Definition Linkbase Document

101.LAB*

Inline Taxonomy Extension Label Linkbase Document

104*

Cover Page Interactive Data File (Embedded within the Inline XBRL document and included in Exhibit 101)

*

Filed herewith

**

Furnished herewith

34

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.

 

MOLEKULE GROUP, INC.

 

 

 

 

 

By:

/s/ Jason DiBona

 

 

Jason DiBona

 

 

Chief Executive Officer

 

 

 

Date: August 14, 2023

 

By:

/s/ Ryan Tyler

 

 

Ryan Tyler

 

 

Chief Financial Officer

 

 

 

Date: August 14, 2023

35

EX-31.1 2 mkul-20230630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Jason DiBona, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q for the quarter ended June 30, 2023, of Molekule Group, Inc. (the “registrant”);

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; and

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; and

5.

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

a.

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

b.

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

Date: August 14, 2023

/s/ Jason DiBona

Jason DiBona

Principal Executive Officer


EX-31.2 3 mkul-20230630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Ryan Tyler, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 of Molekule Group, Inc. (the “registrant”);

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; and

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; and

5.

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

a.

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

b.

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

Date: August 14, 2023

/s/ Ryan Tyler

Ryan Tyler

Principal Financial Officer


EX-32.1 4 mkul-20230630xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

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

AS ADOPTED PURSUANT TO SECTION 906 OF

THE SARBANES OXLEY ACT OF 2002

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in connection with the Quarterly Report of Molekule Group, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Periodic Report”), I, Jason DiBona, as Principal Executive Officer of the Company, hereby certify that:

1.

the Periodic Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.

the information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 14, 2023

/s/ Jason DiBona

Jason DiBona

Principal Executive Officer


EX-32.2 5 mkul-20230630xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

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

AS ADOPTED PURSUANT TO SECTION 906 OF

THE SARBANES OXLEY ACT OF 2002

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in connection with the Quarterly Report of Molekule Group, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Periodic Report”), I, Ryan Tyler, as Principal Financial Officer of the Company, hereby certify that:

1.

the Periodic Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.

the information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 14, 2023

/s/ Ryan Tyler

Ryan Tyler

Principal Financial Officer


EX-101.SCH 6 mkul-20230630.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Business Combination - Fair Value of Acquired Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Notes Payable and Revolving Line of Credit - Outstanding Loan Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS' STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Business Combination - Fair Value of Acquired Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Business Combination - Pro-forma Share of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Financial Instruments Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Financial Instruments Fair Value Measurements - Black-Scholes Measurement Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Financial Instruments Fair Value Measurements - Reconciliation of Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Notes Payable and Revolving Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Stockholders' Equity - Common Stock and Preference Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Stockholders' Equity - Long-term Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Stockholders' Equity - Restricted stock unit activity (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Stockholders' Equity - Members' Units (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - Stockholders' Equity - Private Placement (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Net Income (Loss) Per Common Share - Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Financial Instruments Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Notes Payable and Revolving Line of Credit link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Net Income (Loss) Per Common Share link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Aura Smart Air Merger Agreement link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Financial Instruments Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Notes Payable and Revolving Line of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Net Income (Loss) Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Net Income (Loss) Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mkul-20230630_cal.xml EX-101.CAL EX-101.DEF 8 mkul-20230630_def.xml EX-101.DEF EX-101.LAB 9 mkul-20230630_lab.xml EX-101.LAB EX-101.PRE 10 mkul-20230630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 09, 2023
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2023  
Entity File Number 001-41096  
Entity Registrant Name Molekule Group, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 45-3213164  
Entity Address State Or Province FL  
Entity Address, Address Line One 10455 Riverside Dr  
Entity Address, City or Town Palm Beach Gardens  
Entity Address, Postal Zip Code 33410  
City Area Code 833  
Local Phone Number 652-5326  
Title of 12(b) Security Common Stock, $0.01 Par Value  
Trading Symbol MKUL  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   34,654,459
Entity Central Index Key 0001872356  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash $ 5,269,376 $ 22,062,657
Restricted Cash 629,742  
Accounts receivable 2,210,700 36,188
Prepaid expenses and other current assets 1,801,533 665,395
Inventories 29,432,880 2,020,713
Total current assets 39,344,231 24,784,953
Property and equipment, net 8,626,031 2,119,134
Intangible assets, net 45,301,689  
Goodwill 21,031,064 626,647
Operating lease right-of-use assets 10,952,143 1,606,485
Other assets 184,854 21,667
Total assets 125,440,012 29,158,886
Current liabilities:    
Accounts payable 6,568,044 3,220,082
Accrued expenses and other current liabilities 5,868,740 1,228,402
Current operating lease liability 2,746,961 113,769
Notes payable, current portion 2,112,710  
Total current liabilities 17,296,455 4,562,253
Long-term liabilities:    
Warrant liability, at fair value 23,634,000 3,372,000
Notes payable, net of current portion 34,054,482  
Long-term operating lease liability 8,245,493 1,521,431
Deferred tax liability 1,504,526  
Total liabilities 84,734,956 9,455,684
Stockholders' equity:    
Common stock, $0.01 par value per share; 110,000,000 shares authorized; 34,002,750 and 15,496,932 issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 340,465 154,969
Additional paid-in capital 83,184,034 27,465,024
Accumulated deficit   (7,916,791)
Total stockholders' equity 40,705,056  
Total liabilities and stockholders' equity $ 125,440,012 $ 29,158,886
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 110,000,000 110,000,000
Common stock, shares issued 34,046,500 15,496,932
Common stock, shares outstanding 34,046,500 15,408,828
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Product revenues $ 13,242,959 $ 70,918 $ 21,592,380 $ 77,652
Cost of sales 8,763,888 36,126 13,438,147 39,890
Gross profit 4,479,071 34,792 8,154,233 37,761
Operating expenses:        
Selling, general and administrative 15,005,356 4,105,066 28,666,969 6,247,290
Research and development 1,174,846 579,061 1,422,625 1,110,544
Total operating expenses 16,180,202 4,684,127 30,089,594 7,357,834
Loss from operations (11,701,131) (4,649,335) (21,935,361) (7,320,073)
Change in fair value of warrant liability (12,050,500) (650,000) (10,324,500) (650,000)
Interest expense (1,443,009)   (2,691,686)  
Other expense 132,242   (44,257)  
Total other income (1,310,767)   (2,735,943)  
Loss before income tax benefit (25,062,398) (5,299,335) (34,995,804) (7,970,073)
Income tax benefit $ 93,156 (127,058) $ 93,156 (219,832)
Net Loss   $ (5,172,277)   $ (7,750,241)
Net Income (Loss) Per Common Share        
Basic $ (0.76) $ (0.37) $ (1.12) $ (0.56)
Diluted $ (0.76) $ (0.37) $ (1.12) $ (0.56)
Weighted-average common shares outstanding:        
Basic 33,017,565 13,894,119 31,185,329 13,885,923
Diluted   13,894,119   13,885,923
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS' STOCKHOLDERS' EQUITY - USD ($)
Common Stock
Accumulated Deficit
Additional Paid-in Capital
Total
Beginning balance at Dec. 31, 2021 $ 138,776 $ (1,747,860)   $ 21,710,415
Beginning balance (Shares) at Dec. 31, 2021 13,877,636   23,319,499  
Issuance of common stock $ 15,000     909,770
Issuance of common stock (Shares) 1,531,192   894,770  
Stock-based compensation     $ 1,379,378 1,379,378
Net loss   (7,750,241)   (7,750,241)
Ending balance at Jun. 30, 2022 $ 153,776 (9,498,101) $ 25,593,647 16,249,322
Ending balance (Shares) at Jun. 30, 2022 15,408,828   25,593,647  
Beginning balance at Mar. 31, 2022 $ 138,776 (4,325,824) $ 23,990,337 19,803,289
Beginning balance (Shares) at Mar. 31, 2022 13,877,636      
Issuance of common stock $ 15,000   894,770 909,770
Issuance of common stock (Shares) 1,531,192      
Stock-based compensation     708,540 708,540
Net loss   (5,172,277)   (5,172,277)
Ending balance at Jun. 30, 2022 $ 153,776 (9,498,101) $ 25,593,647 16,249,322
Ending balance (Shares) at Jun. 30, 2022 15,408,828   25,593,647  
Beginning balance at Dec. 31, 2022 $ 154,969 (7,916,792)    
Beginning balance (Shares) at Dec. 31, 2022 15,496,932   27,465,024  
Issuance of common stock and warrants $ 34,000     34,000
Issuance of common stock and warrants (Shares) 3,400,000      
Acquisition of Molekule $ 149,308 0 $ 52,316,767 0
Acquisition of Molekule (Shares) 14,930,818      
Stock-based compensation   0 3,404,431 3,404,431
Transactions related to employee share-based compensation plan $ 2,188   (2,188)  
Transactions related to employee share-based compensation plan (Shares) 218,750      
Net loss   (34,902,650)    
Ending balance at Jun. 30, 2023 $ 340,465 (42,819,443) $ 83,184,034 40,705,056
Ending balance (Shares) at Jun. 30, 2023 34,046,500   83,184,034  
Beginning balance at Mar. 31, 2023 $ 304,277 (17,850,199) $ 81,284,515 63,738,593
Beginning balance (Shares) at Mar. 31, 2023 30,427,750      
Issuance of common stock and warrants $ 34,000     34,000
Issuance of common stock and warrants (Shares) 3,400,000      
Stock-based compensation     1,901,707 1,901,707
Transactions related to employee share-based compensation plan $ 2,188   (2,188)  
Transactions related to employee share-based compensation plan (Shares) 218,750      
Net loss   (24,969,244)    
Ending balance at Jun. 30, 2023 $ 340,465 $ (42,819,443) $ 83,184,034 $ 40,705,056
Ending balance (Shares) at Jun. 30, 2023 34,046,500   83,184,034  
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss)   $ (7,750,241)
Adjustments to reconcile net loss to net cash flows used in operating activities    
Offering costs associated with warrant liability   1,326,212
Change in fair value of warrant liability $ 10,324,500 650,000
Deferred tax benefit (93,156) (219,832)
Depreciation and amortization 1,082,488 72,047
Equity-based compensation 3,404,431 1,379,378
Provision for doubtful accounts 2,107  
Amortization of debt discounts 188,088  
Changes in operating assets and liabilities:    
Accounts receivable (1,798,424) 149,009
Inventories 3,669,072 (358,755)
Other current and non-current assets 664,757 596,390
Accounts payable (8,746,224) (239,431)
Accrued expenses and other liabilities (1,136,152) 82,517
Operating lease liabilities 11,390  
Net cash flows used in operating activities (27,329,771) (4,312,706)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (1,196,104) (154,065)
Cash acquired in acquisition of Molekule Inc. 2,988,096  
Net cash flows used in investing activities 1,791,992 (154,065)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock and warrants 9,971,500 15,000,000
Payment of debt issuance costs   (999,449)
Repayment of notes payable (597,260)  
Net cash flows provided by financing activities 9,374,240 14,000,551
Net (decrease)/increase in cash (16,163,539) 9,533,780
Cash, beginning of period 22,062,657 19,629,649
Cash, end of period 5,899,118 29,163,429
Supplemental Disclosure of cash flow information:    
Cash paid for interest 2,267,306  
Supplemental schedule of non-cash activities:    
Net assets acquired from Molekule Inc. $ 52,466,073  
Offering costs in private placement   $ 422,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business
6 Months Ended
Jun. 30, 2023
Description of Business  
Description of Business
1.Description of Business

Description of Business

Molekule Group, Inc. (f/k/a AeroClean Technologies, Inc.) (the “Company”) was initially formed as CleanCo Bioscience Group LLC (“CBG”) in the State of Florida on September 2, 2011. Subsequent to its formation, CBG established a team of scientists, engineers and medical experts to provide solutions for the challenges posed by harmful airborne pathogens and resultant hospital acquired infections. On September 15, 2020, CBG converted into AeroClean Technologies, LLC as a Delaware limited liability company. On November 23, 2021, AeroClean Technologies, LLC incorporated in the state of Delaware as AeroClean Technologies, Inc. The Company is an interior space air purification technology company focused on the sale and distribution of its high-performance interior air sterilization and disinfection products for the eradication of coronavirus and other harmful airborne pathogens. The Company was established to develop technology-driven, medical-grade air purification solutions for hospitals and other healthcare settings. The company is headquartered in Palm Beach Gardens, Florida.

On January 12, 2023, in connection with the acquisition of Molekule, Inc. (“Legacy Molekule”), the Company changed its name from AeroClean Technologies, Inc. to Molekule Group, Inc. (see Note 3). With the acquisition of Legacy Molekule, the Company is engaged in the manufacturing and selling of air purifiers and filters primarily in the United States, but also in Canada directly to consumers, through retail and distribution, and to commercial and enterprise customers. During 2020, Legacy Molekule began selling directly to distributors in Japan and South Korea.  During 2021, Legacy Molekule also began selling directly to consumers in Europe. In 2022, sales continued to be primarily within the United States. Legacy Molekule incorporated in the state of Delaware in February 2015 as Transformair, Inc. and changed its name to Molekule, Inc. through an amendment to its articles of incorporation in June 2016.  The accompanying condensed consolidated financial statements include the results of Legacy Molekule and its wholly owned subsidiary in the current period from the date of acquisition (January 12, 2023) and as of the most recent balance sheet date (June 30, 2023) and the results of GSI Germsweepusa Inc. (doing business as GSI Technology) (“GSI Technology”), which was acquired in 2022.

Liquidity and Going Concern

The provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 205-40, Presentation of Financial Statements — Going Concern (ASC 205-40) require management to assess an entity’s ability to continue as a going concern within one year of the date the financial statements are issued. In each reporting period (including interim periods), an entity is required to assess conditions known and reasonably knowable as of the financial statement issuance date to determine whether it is probable an entity will not meet its financial obligations within one year from the financial statement issuance date. Substantial doubt about an entity’s ability to continue as a going concern exists when conditions and events, considered in the aggregate, indicate it is probable the entity will be unable to meet its financial obligations as they become due within one year after the date the financial statements are issued.

The Company incurred a net loss of $34,902,648 during the six months ended June 30, 2023 and its net cash used in operating activities was $27,329,771 for the six months ended June 30, 2023. In addition, the Company’s accumulated deficit was $42,819,441 at June 30, 2023. The Company’s recurring losses from operations, recurring cash used in operating activities, accumulated deficit, expected working capital needs to fund its combined operations and new debt obligations as a result of the acquisition of Molekule, Inc. in January 2023 (see Note 3), raise substantial doubt about its ability to continue as a going concern. The Company’s ability to fund its operations is dependent upon management’s plans, which include raising capital, managing costs and generating sufficient revenues to offset costs. There can be no assurances that the Company will be able to secure any such additional financing on acceptable terms and conditions, or at all. Accordingly, management has concluded there is substantial doubt as to the Company’s ability to continue as a going concern within one year after the date the financial statements were issued. Under its debt agreements (the Senior Term Loan and the Mezzanine Term Loan) with its lender, Silicon Valley Bank, now a division of First Citizens Bank (“SVB”), the Company is required to generate  revenue of at least $50 million for the twelve months ended March 31, 2024. Non-compliance with this requirement may result in the debt maturity dates becoming accelerated.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation

These unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the rules and regulations of the U. S. Securities and Exchange Commission (the “SEC”) and include the Company’s wholly owned subsidiaries, GSI Technology, for the current period and Legacy Molekule since January 12, 2023. All significant intercompany accounts and transactions have been eliminated in consolidation.

Accordingly, the unaudited condensed consolidated financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet as of June 30, 2023 has been derived from the Company’s unaudited condensed consolidated financial statements at such date. All adjustments that, in the opinion of the Company’s management, are considered necessary for a fair presentation of the results of operations for the periods shown have been reflected in these unaudited condensed consolidated financial statements. The results of operations for the periods presented are not necessarily indicative of the results expected for the full 2023 fiscal year or for any future period. The information included in these unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes for the year ended December 31, 2022, contained in the Company’s Annual Report on Form 10-K, as amended, for the fiscal year ended December 31, 2022.

Use of Estimates

The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and expenses and related disclosure of contingent assets and liabilities. Significant estimates in these unaudited condensed consolidated financial statements include those related to the fair value of equity-based compensation, revenue recognition, the incremental borrowing rate for leases, the fair value of warrant liability, valuation in connection with business combination and the deferred tax valuation allowance. On an ongoing basis, the Company evaluates its estimates, judgments and methodologies. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the inherent uncertainty involved in making estimates, actual results could differ materially from those estimates.

Cash and Cash Equivalents

Cash and cash equivalents include cash and highly liquid investments with maturities at the date of investment of not more than three months.  The Company held no cash equivalents as of June 30, 2023 and 2022.

Restricted Cash

The Company had a restricted cash balance of $629,742 as of June 30, 2023 and nil as of December 31, 2022.  The restricted cash balance constitutes collateral pursuant to the terms of an office lease.  The restricted cash balance is held in a separate bank account.

Revenue Recognition

The Company recognizes revenues related to sales of products upon the customer obtaining control of promised goods, in an amount that reflects the consideration that is expected to be received in exchange for those goods. To determine revenue recognition for arrangements within the scope of ASC Topic 606, Revenue from Contracts with Customers, the following five steps are performed: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company generates substantially all its revenue from sales contracts with customers.  While the Company enters into separate sales contracts with each customer, all sales contracts are similarly structured.  These contracts create an obligation to transfer product to the customer.  Sales of purifier devices and filters are separate performance obligations.  The Company

allocates the transaction price to filters based upon their standalone sales price.  The transaction price allocated to the device is estimated based on the residual method, as the devices do not have an established standalone sales price and are never sold without filters.

All performance obligations are satisfied within one year; therefore, costs to obtain contracts are expensed as incurred. There is no financing component because the Company expects, at contract inception, the period between when the Company transfers product to the customer and when the customer pays for the product will be less than one year. Sales terms allow for the right of return, and the Company has recorded a related reserve based on historical, as well as post year-end, activity. Customers may, for any reason, return the product within 30 days for a full refund, excluding shipping charges. The Company establishes a liability for expected returns representing the amount of consideration the entity does not expect to be entitled to because it will be refunded to customers. The refund liability is remeasured at each reporting date to reflect changes in the estimate, with a corresponding adjustment to revenues. The Company satisfies the performance obligations and records revenues when transfer of control has passed to the customer based on the terms of sale. A customer is considered to have control once they are able to direct the use and receive substantially all of the benefits of the product.

Sales taxes collected from customers are not recorded within revenues and are remitted to the taxing authorities periodically.  Shipping and handling are recorded in revenues and cost of revenues on the Statements of Operations and are charged to customers at varying rates.  

The Company recognized revenue of $13,242,959 and $70,918 in the three months ended June 30, 2023 and 2022, respectively, and $21,592,380 and $77,652 for the six months ended June 30, 2023 and 2022, respectively.

Warranty Cost

The Company provides a three-year warranty on its Pūrgo device and a two year warranty for the Legacy Molekule devices, in each case,  from the date of sale to its customers. The Company’s policy is to record a provision for estimated future costs related to warranty expense when they are probable and reasonably estimable, which is when revenue is recognized. There was a warranty accrual of $385,748 as of June 30, 2023 and nil as of  December 31, 2022.

Income Taxes

Income taxes are accounted for under ACS 740 utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences and operating loss and tax credit carry forwards are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized. If such an event occurs, a valuation allowance is recorded. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as income tax expense. At June 30, 2023 and December 31, 2022, the company did not record any uncertain tax positions.

Research & Development Expenses

Research and development expenses are expensed as incurred and consist principally of contract labor and third-party engineering, product development and testing costs related to the development of medical grade air purification devices and related components as well as concepts for future product development.

Stock-Based Compensation

The Company accounts for share-based payments to employees and non-employees in accordance with the provisions of FASB

ASC 718, Compensation — Stock Compensation (“ASC 718”). Under ASC 718, the Company measures the share-based compensation cost on the date of grant, based on the fair value of the award, and expense is recognized over the requisite service period.

Accounts Receivable

Trade accounts receivable are stated net of an allowance for doubtful accounts. The Company performs ongoing credit evaluations of its customers and adjusts credit limits based upon payment history and the customer’s current creditworthiness, as determined by review of their current credit information.  The Company estimates the allowance for doubtful accounts based on review and analysis of specific customer balances that may not be collectible and how recently payments have been received. The Company also evaluates the need for a provision for estimated credit losses based upon historical experience and any specific customer collection issues that have been identified. Accounts are considered for write-off when they become past due and when it is determined that the probability of collection is remote. For more information on the adoption of Topic 326 Current Expected Credit Losses, see Recent Accounting Pronouncements.

Inventories

The Company values inventories at the lower of cost or net realizable value using the first-in, first-out or weighted average cost method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonable predictable costs of completion, disposal and transportation. The costs related to inbound freight, tariffs and fees related to the purchases of inventories, are capitalized as part of the ending inventory, with the net change recorded as a component of cost of revenue.

Fair Value of Financial Instruments

Certain assets and liabilities are carried at fair value in accordance with U.S. GAAP. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants at the measurement date. A three-tier fair value hierarchy that prioritizes the inputs used in the valuation methodologies, is as follows:

Level 1

Valuations based on quoted prices for identical assets and liabilities in active markets.

Level 2

Valuations based on observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or that can be corroborated by observable market data.

Level 3

Valuations based on unobservable inputs reflecting the Company’s own assumptions, consistent with reasonably available assumptions made by other market participants. These valuations require significant judgment.

At June 30, 2023 and December 31, 2022, the carrying amounts of the Company’s financial instruments, including cash and restricted cash, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximated their respective fair value due to the short-term nature of these instruments.

Financial Instruments – Derivatives

The Company evaluates its financial instruments to determine if the financial instrument itself or any embedded component of a financial instrument potentially qualifies as a derivative required to be separately accounted for in accordance with FASB ASC 815, Derivatives and Hedging. The accounting for warrants issued to purchase shares of common stock of the Company is based on the specific terms of the respective warrant agreement. A warrant classified as a derivative liability is initially measured at its issue-date fair value, with such fair value subsequently adjusted at each reporting period, with the resulting fair value adjustment recognized as other income or expense. Upon the occurrence of an event resulting in the warrant liability being subsequently classified as equity, or the exercise of the warrant or the conversion option, the fair value of the derivative liability will be adjusted on such date-of-occurrence, with such date-of-occurrence fair value adjustment recognized as other income or expense, and then the derivative liability will be derecognized at such date-of-occurrence fair value.

Debt Issuance Costs

Costs incurred in connection with the issuance of any new term debt are treated as debt discount and recorded as a reduction of the debt balance. The Company amortized debt discount costs over the term of the related debt using the effective interest method.

Goodwill and Intangible Assets

The Company has recorded intangible assets, and goodwill, in connection with business combinations. Estimated useful lives of amortizable intangible assets are determined by management based on an assessment of the period over which the asset is expected to contribute to future cash flows.

In accordance with U.S. GAAP for goodwill and other indefinite-lived intangibles, the Company tests these assets for impairment annually and whenever events or circumstances make it more likely than not that impairment may have occurred. For the purposes of that assessment, the Company has determined to assign assets acquired in business combinations to a single reporting unit including all goodwill and indefinite-lived intangible assets acquired in business combinations.

Business Acquisition Accounting

The Company applies the acquisition method of accounting for acquisitions that meet the criteria of a business combination. The Company allocates the purchase price of its business acquisitions based on the fair value of identifiable tangible and intangible assets. The difference between the total purchase consideration and the sum of the fair values of acquired tangible and identifiable intangible assets less the fair value of the liabilities assumed is recorded as goodwill. Transaction costs are expensed as incurred in general and administrative expenses.


Recent Accounting Pronouncements

The Company has reviewed recent accounting pronouncements and, with the exception of the below, concluded they are either not applicable to the business or no material effect is expected on the financial statements as a result of future adoption.

In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses, which was subsequently amended by ASU No. 2018-19 and ASU No. 2019-10, and which requires the measurement of expected credit losses for financial instruments carried at amortized cost held at the reporting date based on historical experience, current conditions and reasonable forecasts. The updated guidance also amends the current other-than-temporary impairment model for available-for-sale debt securities by requiring the recognition of impairments relating to credit losses through an allowance account and limits the amount of credit loss to the difference between a security’s amortized cost basis and its fair value. In addition, the length of time a security has been in an unrealized loss position will no longer impact the determination of whether a credit loss exists. The main objective of this ASU is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU 2016-13 must be adopted using a modified retrospective transition method through a cumulative-effect adjustment to members’ equity in the period of adoption. The Company adopted ASU 2016-13 and related amendments as of January 1, 2023, and the adoption of the new standard did not have a material impact on the Company’s consolidated financial statements.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combination
6 Months Ended
Jun. 30, 2023
Business Combination  
Business Combination

3.  Business Combination

On January 12, 2023, the Company completed the acquisition of Legacy Molekule pursuant to the Agreement and Plan of Merger dated as of October 3, 2022 by and among the Company, Air King Merger Sub Inc., a Delaware corporation and direct wholly owned subsidiary of the Company (“Merger Sub”), and Legacy Molekule (the “Molekule Merger”). Pursuant to the Merger Agreement, Merger Sub merged with and into Legacy Molekule, with Legacy Molekule continuing as the surviving entity and a wholly owned subsidiary of the Company. In connection with the closing of the Molekule Merger , the Company changed its name from AeroClean Technologies, Inc. to Molekule Group, Inc.

At the effective date of the Molekule Merger, the outstanding shares of Legacy Molekule common stock, par value $0.0001, that were issued and outstanding immediately prior to the effective time of the Molekule Merger (the “Legacy Molekule Common Stock”) (including shares of Legacy Molekule Common Stock resulting from the conversion of Legacy Molekule’s eligible preferred stock, but excluding dissenting shares and shares held in treasury), were converted automatically into, and the holders of such shares of Legacy Molekule Common Stock were entitled to receive, by virtue of the Molekule Merger and upon the terms and subject to the conditions set forth in the merger agreement, 14,907,210 fully paid and nonassessable shares of the Company’s common stock, which resulted in the Legacy Molekule stockholders in the aggregate, after taking into account the 23,608 shares of Company Common Stock underlying In-the-Money Company Warrants  (as defined in the merger agreement) and the grants of 500,380 RSUs by the Company to certain continuing Legacy Molekule employees that were deemed vested and outstanding as of immediately following the effective time of the Molekule Merger, holding 49.5% of the Outstanding Shares (as defined in the merger agreement). Immediately following the closing of the Molekule Merger, there were 30,427,750 shares of Company Common Stock outstanding, which does not include Company Common Stock that may be issued upon the vesting of RSUs.

Based on the Company’s preliminary purchase price allocation, the excess of the purchase price over the fair value of the identifiable assets acquired approximated $66 million, of which $46 million was allocated to identifiable intangible assets consisting of customer relationships (approximately $3 million), Molekule’s trade name (approximately $27 million), and developed technology (approximately $16 million) and $20 million was allocated to goodwill.

The Molekule Merger was accounted for under FASB ASC 805, Business Combinations (“ASC 805”). The results of operations for Legacy Molekule are included in the accompanying condensed consolidated statements of operations from the date of acquisition. The valuation of certain assets, principally intangible assets including goodwill and identified intangible assets related to the acquisition, inventory and property, plant and equipment, is not yet complete, and as such, the Company has not yet finalized its allocation of the purchase price for the acquisition.

The following table summarizes the provisional amounts allocated to the estimated fair values of assets acquired and fair values of  liabilities assumed in the Legacy Molekule acquisition in accordance with ASC 805:

Legacy Molekule

Cash and cash equivalents

$

2,988,100

Accounts receivable

 

378,195

Inventories

31,081,238

Prepaid and other current assets

1,138,784

Property, Plant and Equipment

6,402,425

Goodwill

20,404,413

Intangible assets, net

45,890,000

Right of Use Assets

10,479,883

Other long-term assets

220,779

Accounts payable

(12,094,186)

Accrued expenses

(3,001,862)

Accrued sales tax

(516,530)

Notes payable

(36,576,443)

Operating lease liabilities

(10,480,088)

Deferred tax liabilities

(1,597,682)

Other current and non-current liabilities

(2,250,953)

Total consideration

$

52,466,073

On a pro forma basis to give effect to the Molekule merger as if it occurred on January 1, 2022, revenues, net loss and loss per basic share for the six months ended June 30, 2023 and 2022 would have been as follows:

June 30, 2023

June 30, 2022

Pro forma

    

Pro forma

Revenues

$

22,762,753

25,226,575

Net loss

 

(36,498,858)

(11,566,624)

Loss per diluted share

(1.17)

(0.83)

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments Fair Value Measurements
6 Months Ended
Jun. 30, 2023
Financial Instruments Fair Value Measurements  
Financial Instruments Fair Value Measurements

4. Financial Instruments Fair Value Measurements

2022 Private Placement Warrants

The 2022 Warrant issued in connection with the 2022 Private Placement (as such terms are defined in Note 13) was accounted for as a liability and accordingly the warrant liability is re-measured at each balance sheet date until its exercise or expiration, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations.

2023 Private Placement Warrants

On May 3, 2023, the Company entered into the Securities Purchase Agreement (“SPA”) with a selling stockholder (the “Selling Stockholder”), pursuant to which the Company agreed to sell (i) 3,400,000 shares of common stock, (ii) 3,125,000 shares of common stock that are issuable upon the exercise of the Series A Warrant, (iii) 6,250,000 shares of common stock that are issuable upon the exercise of the Series B Warrant and (iv) 2,850,000 shares of common stock that are issuable upon the exercise of the Pre-Funded Warrant collectively the “2023 Warrants”), for an aggregate purchase price of approximately $9,971,500 (the “2023 Private Placement”) as such terms defined in Note 13. The SPA contains customary representations, warranties and agreements by the Company. The

Company also agreed to reduce the exercise price of the 2022 Warrant owned by the Selling Stockholder from $11.00 to $2.00 per share of common stock.

The Company utilizes a Black-Scholes option pricing model to estimate the fair value of the 2022 Warrant, which is considered a Level 3 fair value measurement. The Black-Scholes option-pricing model considers several variables and assumptions in estimating the fair value of financial instruments, including the per-share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected stock price volatility over the expected term, and expected annual dividend yield. Certain inputs utilized in the Company’s Black-Scholes pricing model may fluctuate in future periods based upon factors that are outside of the Company’s control. A significant change in one or more of these inputs used in the calculation of the fair value may cause a significant change to the fair value of the warrant liability, which could also result in material non-cash gain or loss being reported in the accompanying unaudited condensed consolidated statements of operations.

The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the 2022 Warrant:

    

At May 3, 2023

At May 5, 2023

 

At June 30, 2023

 

Stock price

$

1.57

$

1.57

$

2.34

Expiration term (in years)

 

4.39

 

4.39

 

4.24

Volatility

 

98.0

%

 

98.0

%

 

96.0

%

Risk-free rate

 

3.50

%

 

3.50

%

 

4.3

%

Dividend yield

 

0.0

%

 

0.0

%

 

0.0

%

Fair Value per Warrant

$

0.61

$

1.07

$

1.71

The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the Series A Warrant:

    

At May 5, 2023

 

At June 30, 2023

 

Stock price

$

1.57

$

2.34

Expiration term (in years)

 

0.67

 

0.51

Volatility

 

85.0

%

 

99.0

%

Risk-free rate

 

5.00

%

 

5.5

%

Dividend yield

 

0.0

%

 

0.0

Fair Value per Warrant

$

0.43

$

1.01

The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the Series B Warrant:

    

At May 5, 2023

 

At June 30, 2023

 

Stock price

$

1.57

$

2.34

Expiration term (in years)

 

5.00

 

4.85

Volatility

 

98.0

%

 

96.0

%

Risk-free rate

 

3.40

%

 

4.2

%

Dividend yield

 

0.0

%

 

0.0

%

Fair Value per Warrant

$

1.14

$

1.80

The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the Pre-Funded Warrant:

    

At May 5, 2023

 

At June 30, 2023

 

Stock price

$

1.57

$

2.34

Expiration term (in years)

 

5.00

 

4.85

Volatility

 

98.0

%

 

96.0

%

Risk-free rate

 

3.40

%

 

4.2

%

Dividend yield

 

0.0

%

 

0.0

%

Fair Value per Warrant

$

1.56

$

2.33

The private placement offering costs of $673,290 were allocated to the Warrants entirely and were immediately expensed and recorded as selling, general and administrative expense in the statement of operations for the quarter ended June 30, 2023.

The 2023 Warrants issued in connection with the 2023 Private Placement are being accounted for as a liability and accordingly the warrant liability is re-measured at each balance sheet date until its exercise or expiration, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations.

A reconciliation of the 2022 Warrant liability and the 2023 Warrants liability for the three months ended June 30, 2023, as follows:

    

2022 Warrant

    

2023 Warrants

Balance at March 31, 2023

$

1,646,000

$

Change in fair value on date of modification

691,000

Initial fair value on date of issuance

12,956,000

Change in fair value

223,000

8,118,000

Balance at June 30, 2023

$

2,560,000

$

21,074,000

A reconciliation of the 2022 Warrant liability and the 2023 Warrants liability for the six months ended June 30, 2023 as follows:

    

2022 Warrant

    

2023 Warrants

Balance at December 31, 2023

$

3,372,000

$

Change in fair value on date of modification

691,000

Initial fair value on date of issuance

12,956,000

Change in fair value

(1,503,000)

8,118,000

Balance at of June 30, 2023

$

2,560,000

$

21,074,000

The fair value of the 2023 Warrants and the 2022 Warrant aggregated was $23,634,000 at June 30, 2023 and the fair value of the 2022 Warrant was $3,372,000 at December 31, 2022, respectively. The Company recognized a loss in connection with the change in the fair value of warrant liabilities of $12,050,500 and $10,324,500 in the statements of operations for the three months and six months ended June 30, 2023, respectively.  

The fair value of the 2023 Warrants at the date of issuance was greater than the gross proceeds, resulting in $3,018,500 being recognized as an expense and par value of $34,000 being recognized for the 3,400,000 of shares of common stock issued.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2023
Prepaid Expenses and Other Current Assets  
Prepaid Expenses and Other Current Assets

5. Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets of $1,801,533 and $665,395 at June 30, 2023 and December 31, 2022, respectively, consisted primarily of prepaid insurance premiums and amounts paid to suppliers and vendors for inventories and retainers for engineering, product development, testing and other services to be performed.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventories  
Inventories

6. Inventories

Inventories consisted of the following:

June 30, 

December 31, 

2023

    

2022

Raw materials

$

4,002,445

$

712,752

Finished goods

15,096,071

 

1,307,961

Work in process

10,334,364

Total inventories

$

29,432,880

$

2,020,713

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment
6 Months Ended
Jun. 30, 2023
Property and Equipment  
Property and Equipment

7. Property and Equipment

Property and equipment consisted of the following:

    

Useful Life

    

June 30, 

December 31, 

(Years)

2023

2022

Leasehold improvements

 

Lesser of useful life or lease term

$

2,748,934

$

847,217

Machinery and tooling

 

5 - 7

 

3,780,221

 

1,270,652

Furniture and equipment

 

3 - 10

 

928,208

 

241,835

Software

 

2-3

 

1,390,514

 

Construction in progress

651,857

 

9,499,734

 

2,359,704

Less: accumulated depreciation

 

873,703

 

240,570

$

8,626,031

$

2,119,134

Property and equipment are stated at cost and depreciated generally under the straight-line method over their estimated useful lives (or the lesser of the term of the lease for leasehold improvements, as appropriate), except for tooling. Tooling is depreciated utilizing either the units-of-production method or a straight-line method over a life of 5-7 years depending on the type of tooling. As a result of the fair value adjustments made during the three months ended June 30, 2023 the Company made an adjustment to decrease depreciation expense for the six months ended June 30, 2023 resulting in a total of ($274,603) being recognized in the three months ended June 30, 2023 Depreciation expenses was $36,219 for the three months ended June 30, 2023 and 2022, respectively, and $633,133 and $72,047 for the six months ended June 30, 2003 and 2022, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets  
Goodwill and Intangible Assets

8.  Goodwill and Intangible Assets

Goodwill

Goodwill was $21,031,064 as of June 30, 2023 compared to $626,647 as of December 31, 2022.

Intangible Assets

Identifiable intangible assets were $45,890,000 and amortization expense associated with identifiable intangible assets was $131,994 and $522,238 for the three and six months and ended June 30, 2023, respectively, and nil for 2022. The Company currently expects to recognize amortization expense related to intangible assets of approximately $1,260,666 in each of the next five fiscal years. The future amortization amounts are estimates.

The following sets forth the intangible assets by major asset class as of June 30, 2023, all of which were acquired through business purchase transactions:

Useful Life

Original

Accumulated

Net Book

    

(Years)

Cost

Amortization

Value

Trademark

 

Indefinite

26,980,000

 

26,980,000

Internally-developed software

 

15

15,660,000

487,200

15,172,800

Customer Relationships

15

3,250,000

 

101,111

3,148,889

45,890,000

 

588,311

45,301,689

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2023
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

9. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following:

    

June 30, 

December 31, 

2023

2022

Accrued wages and bonus

$

175,892

$

514,169

Research and development

402,100

47,547

Professional and consulting fees

 

494,307

 

16,876

Warranty reserve

 

385,748

 

Accrued legal fees

 

2,153,956

 

439,901

Other accrued liabilities

 

2,256,736

 

209,909

Total accrued expenses and other current liabilities

$

5,868,740

$

1,228,402

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable and Revolving Line of Credit
6 Months Ended
Jun. 30, 2023
Notes Payable and Revolving Line of Credit  
Notes Payable and Revolving Line of Credit

10.  Notes Payable

In connection with the Merger Agreement (Note 3) effective January 12, 2023, the Company became jointly and severally liable for to the existing Senior Term Loan, Mezzanine Term Loan, and the Facility Term Loan with Legacy Molekule.  

Senior Term Loan

 In June 2016, Legacy Molekule entered into a Loan and Security Agreement (the “Senior Loan Agreement”), as amended with  Silicon Valley Bank, now a division of First Citizens Bank (“SVB”) which provided for borrowings under two term loans (“Senior Term Loan”) aggregating $7.6 million. On May 31, 2023, the Company amended the Senior Term Loan by entering into the Seventh Loan Modification Agreement of its Senior Loan Agreement, which extended the payment term from thirty-six months to fifty-nine months. The loan amendment included a restructuring fee of $200,000. As of June 30, 2023, the outstanding principal balance under the Senior Term Loan was $4.3 million. The Senior Term Loan bears interest at an annual rate equal to the greater of the Prime Rate plus 1% or 4.25%. As of June 30, 2023, the interest rate was 9.25% per year. The maturity date for the Senior Term Loan is March 1, 2028. Interest is payable monthly in arrears. The principal is repayable in 59 equal monthly installments beginning on May 12, 2023. The Senior Loan Agreement contains customary representations and warranties, affirmative and negative covenants (including financial covenants), events of default and termination provisions. Additionally, $380,000 of debt issuance cost (related to the 2022 modification) is being amortized over the term of the loan.

Mezzanine Term Loan

In March 2021, Legacy Molekule entered into a Mezzanine Loan and Security Agreement (“Mezzanine Loan Agreement”), as amended, with SVB, consisting of a Mezzanine Term Loan A of $15 million and a Mezzanine Term Loan B of $15 million. On May 31, 2023, the Company amended the Mezzanine Term Loan by entering into a Fourth Loan Modification Agreement (“Fourth LMA”) to the Mezzanine Loan Agreement, which combined both Mezzanine Term Loan A, the principal payments for which were to begin on April 1, 2024 and Mezzanine Term Loan B, the principal payments for which were to begin on April 1, 2025, into one Mezzanine Term Loan, with principal payments beginning April 1, 2025. The loan amendment included a restructuring fee of $300,000.  As of June 30, 2023, the outstanding principal balance under the Mezzanine Term Loan was $30 million. The Mezzanine Term Loan bears interest at a floating rate per annum equal to the greater of (x) the Prime Rate plus 6.00% or (y) 9.25%. As of June 30, 2023, the interest rate was 14.25% per year. The Mezzanine Term Loan matures on March 1, 2028. Interest is payable monthly in arrears. The principal of the Mezzanine Term Loan is repayable in 36 equal monthly installments beginning on April 1, 2025. The Mezzanine Loan Agreement contains customary representations and warranties, affirmative and negative covenants (including financial covenants), events of default and termination provisions.

Both the Senior Loan Agreement and Mezzanine Loan Agreement require the Company to maintain a minimum cash balance of $2.0 million. In connection with the amendment in May 2023, the annual revenue target of $50.0 million was amended from the calendar year ending December 31, 2023 to the calendar year ending March 31, 2024. Revenue targets for periods occurring after March 31, 2024 shall be mutually agreed by the Company and SVB. The Company is also required to maintain its primary operating and other deposit accounts and securities accounts with SVB and its affiliates.

Facility Term Loan

In June 2020, Legacy Molekule entered into a Facility Term Debt Agreement (the “Facility Term Loan”) with Trinity Capital, Inc. (“Trinity”) in order to obtain financing related to funding the build out of the Company’s filter manufacturing plant. The Company became a co-borrower under this agreement upon the closing of the Molekule Merger. Legacy Molekule drew down $2.9 million in June 2020, $0.6 million in September 2020, $0.9 million in December 2020 and $0.5 million in August 2021. Principal and interest are paid monthly with the principal being repaid in equal monthly installments from the month after the amount was drawn until April 1, 2026, with the last two months’ payments having been made at the inception of each loan. At the end of the term, Trinity also requires the Company to pay down an additional 10% of the total term draw down amount, which results in an additional payment of $0.4 million in total for all the draws. This additional payment is being accreted to the total outstanding amount over the term of the Facility Term Loan and resulted in an incremental $0.3 million of long-term debt to Trinity as of June 30, 2023. As of June 30, 2023, the outstanding principal balance under the Facility Term Loan was $2.4 million. The Facility Term Loan contains customary representations and warranties, affirmative and negative covenants and events of default.

Notes payable consisted of the following:

    

June 30, 

December 31, 

2023

2022

Senior term loan

 

$

4,860,367

$

Facility term loan

 

 

2,202,167

 

Mezzanine term loan

 

 

30,300,000

 

 

37,362,534

 

Less: Unamortized debt issuance fees

1,195,342

Less: current portion

 

2,112,710

 

Total long-term notes payable

$

34,054,483

$

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies.  
Commitments and Contingencies

11. Commitments and Contingencies

Lease Commitments – On February 1, 2021, the Company entered into a lease with Gardens Bio Science Partners, LLC, an entity controlled by the Company’s co-founder and Chairman of the Company’s Board of Directors (the “Board”). The leased premises consist of 20,000 square feet of office and warehouse space. The lease expires in February 2031. The annual base rent of $260,000 is subject to escalation of 2.5% on an annual basis. Rent expense under this lease was $118,549 and $244,602 for the three and six months ended June 30, 2023, respectively. As of June 30, 2023, the future minimum lease payments under this arrangement approximated $2,295,325.

In February 2019, Legacy Molekule entered into a lease agreement for office space in San Francisco, California. The leased premises consist of 38,000 square feet of office space. The lease expires in August 2026. The lease calls for monthly base rental payments of  $209,231 commencing in the first month and fixed annual base rental increases of 3%. Rent  expense is accounted for on a straight-line basis. Rent expense under this lease was $691,753 and $1,286,468 for the three and six months ended June 30, 2023, respectively. The lease expires in August 2026. Since June 2023, the lessor has been drawing under an existing letter of credit, which was put in place as security for payment of the monthly base rental payments. Amounts available under such letter of credit will be fully utilized by September, 2023 after which the Company will be required to pay its monthly base rental payments to the lessor. The Company is currently in discussions with the lessor to renegotiate the terms of the lease. There is no assurance that any such renegotiation will be successful.

The Company leases office, warehouse and lab space under noncancelable leases with various expiration dates through 2026. Rent expense under these leases was $161,529 and $295,799 for the three and six months ended June 30, 2023, respectively. As of June 30, 2023, the future minimum lease payments under this arrangement approximated $10,817,986.

Legal Proceedings 

From time to time, the Company is subject to legal proceedings in the normal course of operating its business. The outcome of litigation, regardless of the merits, is inherently uncertain. In August 2022, the Company received notice of a complaint filed in the U.S. District Court for the Southern District of New York (the “Court”) by Sterilumen, Inc. (“Sterilumen”), a wholly-owned subsidiary of Applied UV, Inc., in connection with the marketing and sale of the Company’s patented air purification products. In the complaint, the plaintiff alleged trademark infringement, violation of fair competition practices and damages to Sterilumen. On March 13, 2023, the Court dismissed Sterilumen’s claims with prejudice and ruled that the Company’s counterclaims remained extant. The Company subsequently agreed with Sterilumen that Sterilumen will not challenge the Court’s dismissal and will not bring any future claim against the Company alleging infringement from the use of SteriDuct or AeroClean and that the Company will file a notice to dismiss its counterclaims without prejudice. The Company did not establish a contingency reserve related to this matter.

In November 2020, Legacy Molekule was named as the defendant in a class-action complaint in which the plaintiffs alleged that  Legacy Molekule misrepresented the capabilities of its products. Legacy Molekule denied all allegations made by the plaintiffs. Without admitting any liability and solely for the purpose of eliminating the uncertainties and expenses of further protracted litigation, Legacy Molekule entered into a class-wide settlement of this matter, where the class was defined to include purchasers who bought Molekule

devices from third-party retailers (e.g. Amazon, Best Buy). The settlement required dismissal of all remaining class-action claims against Legacy Molekule. The Court approved this settlement and entered judgment in the matter on January 25, 2022. The settlement is currently being administered with the cash settlement payment of $1,300,000 made in March 2022. The Company accrued a loss liability related to the matter of $1,400,000 as of June 30, 2023 and nil as of December 31, 2022.

The Company enters into agreements with its customers, business partners and other parties in the ordinary course of business that include provisions for the indemnification, holding harmless and defense of indemnified parties of varying scope and terms with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements and out of third-party IP infringement claims. In these circumstances, payment by the Company may be conditional on the other party making a claim pursuant to the procedures specified in the particular contract. In addition, the Company has indemnification agreements with its directors and executive officers. As of June 30, 2023, the Company had no other accrued liabilities related to other legal matters.

Indemnities, Commitments and Guarantees – Effective November 1, 2020, the Company executed employment agreements with two key members of management that will continue until terminated by either party. In the event of termination without cause, the Company is obligated to pay the executive their base salary for a period of six months. Further, in the event of termination without cause or resignation for good reason, or a change of control, each as defined in the agreements, within twelve months of such termination or resignation, each of the executives is entitled to accelerated vesting of any outstanding time-based equity awards. The employment agreements provide for a base salary and a discretionary annual bonus to be determined at the sole discretion of the Company’s Board of Managers, for periods prior to the Company’s incorporation in the State of Delaware (the “Corporate Conversion”) when it was a limited liability company, and the Company’s Board of Directors (in either case, the “Board”), for periods following the Corporate Conversion. The Company’s employment agreements generally provide for certain protections in the event of a change of control. These protections generally include the payment of severance under certain circumstances in the event of a change of control. On May 1, 2021, the employment agreements were amended to provide for the eligibility of each executive to receive restricted stock units upon the conversion of the Company to a Delaware corporation. Accordingly, the executives were granted an aggregate of 443,269 restricted stock units contemporaneously with the Public Offering. The Company also had agreements in place with independent contractors whereby the Company was required to compensate the independent contractors fifty percent in cash and fifty percent in equity. The equity consideration was contingent upon future events, including the conversion to a Delaware corporation and a new round of equity financing from third-party sources. On October 3, 2022, the employment agreements were amended in connection with the merger with Legacy Molekule and the executives were granted an aggregate of 732,090 of additional restricted stock units.

Guaranteed Payment Effective August 10, 2022, Legacy Molekule entered into a Sales Agency Agreement (the “Agency Agreement”) with a company to develop a market for its products in the United States for a period of one year with mutual options to renew annually for up to a term of five years. The Agency Agreement provides for payments on a monthly basis to the agent of an amount equal to the greater of the commissions earned and a guaranteed minimum ranging from $502,500 to $667,500.

Registration Rights Agreement – In connection with the Company’s initial public offering (the “Public Offering”) the Company entered into a registration rights agreement with the Chairman of its Board and each of its other stockholders that held 10% or more of its outstanding common stock immediately upon completion of the Public Offering. On January 12, 2023, this registration rights agreement was amended and restated in connection with the Molekule Merger by and among the Company and certain stockholders of AeroClean Technologies, Inc. and Legacy Molekule (the “Registration Rights Agreement”). The Registration Rights Agreement provides the stockholders party thereto with certain “demand” and customary “piggyback” registration rights.  The Registration Rights Agreement provides that the Company will pay certain expenses relating to such registrations and indemnify the registration rights holders against certain liabilities that may arise under the Securities Act of 1933, as amended.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions  
Related Party Transactions

12. Related Party Transactions

On February 26, 2023, the Company entered into an Agreement and Plan of Merger with Aura Smart Air Ltd. (“Aura”), an Israeli company listed on the Tel Aviv Stock Exchange (see Note 16 for more information). In connection with the transaction, the Company also entered into a Technology Collaboration Agreement and a Co-Distribution Agreement. Under the Technology Collaboration Agreement the Company paid $250,000 to Aura for a perpetual license to Aura’s Background Intellectual Property and other Intellectual Property owned or controlled by Aura for use in, amongst other items, selling Molekule products and services. Additionally, the Company paid $68,182 under the Technology Collaboration Agreement, the monthly payment amount due to Aura, for services as part of the Company’s collaboration with Aura on the statement of work specified in the agreement. The objectives of the statement of work include onboarding Company devices onto the Aura platform, sending and receiving data to the platform and implementing various internet of things and other Aura technologies into the Company’s devices and software.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Stockholders' Equity  
Stockholders' Equity

13. Stockholders’ Equity

Long-term Incentive Plan

In conjunction with its IPO, on November 23, 2021, the Company adopted the Employee Stock Purchase Plan, the 2021 Incentive Award Plan (the “Long-Term Incentive Plan” or the “LTIP”) and the Non-Employee Directors Stock and Deferred Compensation Plan (collectively, the “Plans”) and has reserved 2,802,273 shares, collectively, for issuance or sale under the Plans. The Board approved an amendment to the LTIP to increase the shares authorized to be issued by 1,500,000, and the evergreen set forth in the LTIP resulted in an increase of 277,552 shares.

The Company’s Compensation Committee has the authority under the LTIP to grant stock options; stock appreciation rights, restricted stock, restricted stock units, performance stock, performance units, and other forms of equity-based or equity-related awards. Compensation cost is generally recorded on a straight-line basis over the vesting term of the shares based on the grant date value using the closing trading price.

Stock-based compensation expenses were $1,502,724 and $708,540 for the three months ended June 30, 2023 and 2022, respectively, and $3,404,431 and $1,379,378 for the six months ended June 30, 2023 and 2022, respectively. During the three months ended June 30, 2023, the Company granted 500,000 restricted stock units to members of management and none to members of the Board under the LTIP. During the six months ended June 30, 2023, the Company granted 1,232,090 restricted stock units to members of management and 742,000 restricted stock units to members of the Board under the LTIP. The total number of restricted stock units issued at June 30, 2023 was 3,425,537.

Unrecognized compensation expense related to restricted stock awards made by the Company was $10,957,851 at June 30, 2023. As of June 30, 2023, the Company had 2,530,859 shares available for issuance under the 2021 Plan.

Number of RSUs

Weighted Average Grant-Date Fair Value

Balance at December 31, 2022

    

1,451,448

$

5.67

Awarded Legacy AeroClean

1,974,090

$

2.78

Awarded Molekule Merger

2,964,241

$

3.40

Forfeited/Vested

 

(901,764)

$

3.40

Balance at June 30, 2023

5,488,015

$

3.73

A total of 799,965 RSUs are vested at June 30, 2023.

Private Placements

On June 29, 2022, the Company completed a private placement in connection with a securities purchase agreement dated June 26, 2022 (the “2022 Private Placement”). In the 2022 Private Placement, the Company received gross cash proceeds of $15,000,000 in connection with the issuance of (i) 1,500,000 shares of common stock and (ii) a warrant to purchase up to 1,500,000 shares of common stock, as amended (the “2022 Warrant”). The Warrant had an exercise price of $11.00 per share, which amount was adjusted to $2.00 per share in connection with the 2023 Private Placement (as defined, and further described below) and is exercisable until July 21, 2027. Net proceeds amounted to $13,578,551 after issuance costs of $1,421,449.

As the 2022 Warrant was liability classified, the gross proceeds and issuance costs were allocated to the 2022 Warrant liability based on its fair value with the residual being allocated to the common stock, resulting in the allocation of gross proceeds of $13,995,000 and $1,005,000 to the 2022 Warrant liability and common stock, respectively, and issuance costs of $1,326,212 and $95,237 were charged to expense and additional paid in capital, respectively.

In conjunction with the 2022 Private Placement, the Company entered into a registration rights agreement whereby the Company was required to register for resale and maintain the effectiveness of the registration statement that registers the resale of shares of common stock held by the selling stockholder and the shares of common stock issuable upon exercise of the 2022 Warrant. Pursuant to the registration rights agreement, the Company is liable for certain liquidated damages upon failure to comply with such registration rights. On January 27, 2023, the Company’s registration statement on Form S-3 relating to the resale of 3,000,000 shares of common

stock by the selling stockholder listed in the prospectus (including 1,500,000 shares of common stock issued in the 2022 Private Placement and 1,500,000 shares of common stock issuable upon the exercise of the outstanding 2022 Warrant acquired in the 2022 Private Placement) was declared effective by the SEC. The Company will not receive any proceeds in connection with the sale of common stock by the selling stockholder but will receive the exercise price of the 2022 Warrant to the extent the 2022 Warrant is exercised by the selling stockholder.

On May 3, 2023, the Company entered into a Securities Purchase Agreement with the Selling Stockholder, pursuant to which the Company agreed to sell (i) 3,400,000 Shares, (ii) 3,125,000 shares of common stock that are issuable upon the exercise of the Series A Warrant, (iii) 6,250,000 shares of common stock that are issuable upon the exercise of the Series B Warrant and (iv) 2,850,000 shares of common stock that are issuable upon the exercise of the Pre-Funded Warrant, for an aggregate purchase price of approximately $9,971,500 (the “ 2023 Private Placement”). The Securities Purchase Agreement contains customary representations, warranties and agreements by the Company. The closing of the  2023 Private Placement occurred on May 5, 2023. The Company also agreed to reduce the exercise price of the 2022 Warrant owned by the Selling Stockholder to $2.00 per share of common stock.

The Series A Warrant has an exercise price of $1.60 per share of common stock, the Series B Warrant has an exercise price of $1.84 per share of common stock, and the Pre-Funded Warrant has an exercise price of $0.01 per share of common stock. The Series A Warrant, the Series B Warrant and the Pre-Funded Warrant are all exercisable as of June 30, 2023. The Series A Warrant will terminate on February 23, 2024. The Series B Warrant and the Pre-Funded Warrant will terminate on June 23, 2028.

As of June 30, 2023, the Selling Stockholder beneficially owns approximately 9.9% of the outstanding shares of common stock of the Company. Each of the Series A Warrant, the Series B Warrant and the Pre-Funded Warrant, contain an ownership limitation providing that the Selling Stockholder may not exercise the Series A Warrant, the Series B Warrant or the Pre-Funded Warrant with respect to any shares of common stock that would result in the Selling Stockholder beneficially owning more than 4.99% of the outstanding shares of common stock. The Selling Stockholder may increase or decrease this limitation upon notice to us, but in no event will any such limitation exceed 9.99%.

In connection with the 2023 Private Placement, the Company entered into a Registration Rights Agreement with the Selling Stockholder. Pursuant to the Registration Rights Agreement, the Company was required to file and maintain a resale registration statement with the SEC in order to register the shares sold to the Selling Stockholder and the shares underlying the Warrants. The Company will be obligated to pay certain liquidated damages to the Selling Stockholder if it fails to maintain the effectiveness of the registration statement pursuant to the terms of the Registration Rights Agreement. In accordance with the requirements of the Registration Rights Agreement, the Company filed a resale registration statement on Form S-3 covering the shares acquired by the Selling Shareholder and the shares issuable upon the conversion of the Series A Warrant, the Series B Warrant and the Pre-Funded Warrant. The Form S-3 was declared effective by the SEC on June 26, 2023.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Common Share
6 Months Ended
Jun. 30, 2023
Net Income (Loss) Per Common Share  
Net Income (Loss) Per Common Share

14. Net Income (Loss) Per Common Share

Basic net income (loss) per common share is computed using the weighted average common shares outstanding during the period. Diluted net income (loss) per common share reflects the potential dilution from the assumed conversion of all dilutive securities such as unvested restricted stock units, the purchase option issued to the underwriters in the Public Offering (the “Underwriter Option”) and the 2022 Warrant using the treasury stock method. When the effects of the outstanding unvested restricted stock units, the Underwriter Option and the 2022 Warrant are anti-dilutive, they are not included in the calculation of diluted net loss per common share.

The following table sets forth the computation of basic and diluted net loss per common share for the three months ended June 30, 2023 and 2022:

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Net loss

$

(24,969,242)

$

(5,172,277)

$

(34,902,648)

$

(7,750,241)

Basic and diluted weighted average common shares

 

33,017,565

 

13,894,119

 

31,185,329

 

13,885,923

Basic and diluted net loss per common share

$

(0.76)

$

(0.37)

$

(1.12)

$

(0.56)

The following outstanding common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:

Six Months Ended

June 30, 

2023

    

2022

Outstanding Warrants

13,725,000

1,500,000

Restricted stock units

5,488,015

626,268

Total

19,213,015

2,126,268

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Aura Smart Air Merger Agreement
6 Months Ended
Jun. 30, 2023
Aura Smart Air Merger Agreement  
Aura Smart Air Merger Agreement

16. Aura Smart Air Merger Agreement

On August 14, 2023, Molekule informed Aura that it was terminating the Merger Agreement, in accordance with Section 8.02 and Section 8.01(c)(i) of the Merger Agreement. The Company believes that Aura has committed a material and incurable breach of Section 6.02 of the Merger Agreement such that Molekule is entitled to terminate the Merger Agreement pursuant to Section 8.01(c)(i)(B) of the Merger Agreement. On August 14, 2023, Aura notified Molekule that it disputed the termination of the Merger Agreement and believes that Molekule has breached Section 6.09 of the Merger Agreement. Molekule disputes that it is in breach of the Merger Agreement.

Notwithstanding the termination of the Merger Agreement, Molekule intends to continue discussions with Aura regarding mutually beneficial future sales, marketing and technology collaboration and intends to continue discussions regarding the parties’ current arrangements in connection with, and certain disagreements under, the Technology Collaboration Agreement and Co-Distribution Agreement entered into contemporaneously with the Merger Agreement.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

These unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the rules and regulations of the U. S. Securities and Exchange Commission (the “SEC”) and include the Company’s wholly owned subsidiaries, GSI Technology, for the current period and Legacy Molekule since January 12, 2023. All significant intercompany accounts and transactions have been eliminated in consolidation.

Accordingly, the unaudited condensed consolidated financial statements do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated balance sheet as of June 30, 2023 has been derived from the Company’s unaudited condensed consolidated financial statements at such date. All adjustments that, in the opinion of the Company’s management, are considered necessary for a fair presentation of the results of operations for the periods shown have been reflected in these unaudited condensed consolidated financial statements. The results of operations for the periods presented are not necessarily indicative of the results expected for the full 2023 fiscal year or for any future period. The information included in these unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes for the year ended December 31, 2022, contained in the Company’s Annual Report on Form 10-K, as amended, for the fiscal year ended December 31, 2022.

Use of Estimates

Use of Estimates

The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and expenses and related disclosure of contingent assets and liabilities. Significant estimates in these unaudited condensed consolidated financial statements include those related to the fair value of equity-based compensation, revenue recognition, the incremental borrowing rate for leases, the fair value of warrant liability, valuation in connection with business combination and the deferred tax valuation allowance. On an ongoing basis, the Company evaluates its estimates, judgments and methodologies. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the inherent uncertainty involved in making estimates, actual results could differ materially from those estimates.

Cash and Cash Equivalents

Cash and Cash Equivalents

Cash and cash equivalents include cash and highly liquid investments with maturities at the date of investment of not more than three months.  The Company held no cash equivalents as of June 30, 2023 and 2022.

Restricted Cash

Restricted Cash

The Company had a restricted cash balance of $629,742 as of June 30, 2023 and nil as of December 31, 2022.  The restricted cash balance constitutes collateral pursuant to the terms of an office lease.  The restricted cash balance is held in a separate bank account.

Revenue Recognition

Revenue Recognition

The Company recognizes revenues related to sales of products upon the customer obtaining control of promised goods, in an amount that reflects the consideration that is expected to be received in exchange for those goods. To determine revenue recognition for arrangements within the scope of ASC Topic 606, Revenue from Contracts with Customers, the following five steps are performed: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company generates substantially all its revenue from sales contracts with customers.  While the Company enters into separate sales contracts with each customer, all sales contracts are similarly structured.  These contracts create an obligation to transfer product to the customer.  Sales of purifier devices and filters are separate performance obligations.  The Company

allocates the transaction price to filters based upon their standalone sales price.  The transaction price allocated to the device is estimated based on the residual method, as the devices do not have an established standalone sales price and are never sold without filters.

All performance obligations are satisfied within one year; therefore, costs to obtain contracts are expensed as incurred. There is no financing component because the Company expects, at contract inception, the period between when the Company transfers product to the customer and when the customer pays for the product will be less than one year. Sales terms allow for the right of return, and the Company has recorded a related reserve based on historical, as well as post year-end, activity. Customers may, for any reason, return the product within 30 days for a full refund, excluding shipping charges. The Company establishes a liability for expected returns representing the amount of consideration the entity does not expect to be entitled to because it will be refunded to customers. The refund liability is remeasured at each reporting date to reflect changes in the estimate, with a corresponding adjustment to revenues. The Company satisfies the performance obligations and records revenues when transfer of control has passed to the customer based on the terms of sale. A customer is considered to have control once they are able to direct the use and receive substantially all of the benefits of the product.

Sales taxes collected from customers are not recorded within revenues and are remitted to the taxing authorities periodically.  Shipping and handling are recorded in revenues and cost of revenues on the Statements of Operations and are charged to customers at varying rates.  

The Company recognized revenue of $13,242,959 and $70,918 in the three months ended June 30, 2023 and 2022, respectively, and $21,592,380 and $77,652 for the six months ended June 30, 2023 and 2022, respectively.

Warranty Costs

Warranty Cost

The Company provides a three-year warranty on its Pūrgo device and a two year warranty for the Legacy Molekule devices, in each case,  from the date of sale to its customers. The Company’s policy is to record a provision for estimated future costs related to warranty expense when they are probable and reasonably estimable, which is when revenue is recognized. There was a warranty accrual of $385,748 as of June 30, 2023 and nil as of  December 31, 2022.

Income Taxes

Income Taxes

Income taxes are accounted for under ACS 740 utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences and operating loss and tax credit carry forwards are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized. If such an event occurs, a valuation allowance is recorded. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as income tax expense. At June 30, 2023 and December 31, 2022, the company did not record any uncertain tax positions.

Research & Development Expenses

Research & Development Expenses

Research and development expenses are expensed as incurred and consist principally of contract labor and third-party engineering, product development and testing costs related to the development of medical grade air purification devices and related components as well as concepts for future product development.

Stock-Based Compensation

Stock-Based Compensation

The Company accounts for share-based payments to employees and non-employees in accordance with the provisions of FASB

ASC 718, Compensation — Stock Compensation (“ASC 718”). Under ASC 718, the Company measures the share-based compensation cost on the date of grant, based on the fair value of the award, and expense is recognized over the requisite service period.

Accounts Receivable

Accounts Receivable

Trade accounts receivable are stated net of an allowance for doubtful accounts. The Company performs ongoing credit evaluations of its customers and adjusts credit limits based upon payment history and the customer’s current creditworthiness, as determined by review of their current credit information.  The Company estimates the allowance for doubtful accounts based on review and analysis of specific customer balances that may not be collectible and how recently payments have been received. The Company also evaluates the need for a provision for estimated credit losses based upon historical experience and any specific customer collection issues that have been identified. Accounts are considered for write-off when they become past due and when it is determined that the probability of collection is remote. For more information on the adoption of Topic 326 Current Expected Credit Losses, see Recent Accounting Pronouncements.

Inventories

Inventories

The Company values inventories at the lower of cost or net realizable value using the first-in, first-out or weighted average cost method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonable predictable costs of completion, disposal and transportation. The costs related to inbound freight, tariffs and fees related to the purchases of inventories, are capitalized as part of the ending inventory, with the net change recorded as a component of cost of revenue.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Certain assets and liabilities are carried at fair value in accordance with U.S. GAAP. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants at the measurement date. A three-tier fair value hierarchy that prioritizes the inputs used in the valuation methodologies, is as follows:

Level 1

Valuations based on quoted prices for identical assets and liabilities in active markets.

Level 2

Valuations based on observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or that can be corroborated by observable market data.

Level 3

Valuations based on unobservable inputs reflecting the Company’s own assumptions, consistent with reasonably available assumptions made by other market participants. These valuations require significant judgment.

At June 30, 2023 and December 31, 2022, the carrying amounts of the Company’s financial instruments, including cash and restricted cash, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximated their respective fair value due to the short-term nature of these instruments.

Financial Instruments - Derivatives

Financial Instruments – Derivatives

The Company evaluates its financial instruments to determine if the financial instrument itself or any embedded component of a financial instrument potentially qualifies as a derivative required to be separately accounted for in accordance with FASB ASC 815, Derivatives and Hedging. The accounting for warrants issued to purchase shares of common stock of the Company is based on the specific terms of the respective warrant agreement. A warrant classified as a derivative liability is initially measured at its issue-date fair value, with such fair value subsequently adjusted at each reporting period, with the resulting fair value adjustment recognized as other income or expense. Upon the occurrence of an event resulting in the warrant liability being subsequently classified as equity, or the exercise of the warrant or the conversion option, the fair value of the derivative liability will be adjusted on such date-of-occurrence, with such date-of-occurrence fair value adjustment recognized as other income or expense, and then the derivative liability will be derecognized at such date-of-occurrence fair value.

Debt Issuance Costs

Debt Issuance Costs

Costs incurred in connection with the issuance of any new term debt are treated as debt discount and recorded as a reduction of the debt balance. The Company amortized debt discount costs over the term of the related debt using the effective interest method.

Goodwill and Intangible Assets

Goodwill and Intangible Assets

The Company has recorded intangible assets, and goodwill, in connection with business combinations. Estimated useful lives of amortizable intangible assets are determined by management based on an assessment of the period over which the asset is expected to contribute to future cash flows.

In accordance with U.S. GAAP for goodwill and other indefinite-lived intangibles, the Company tests these assets for impairment annually and whenever events or circumstances make it more likely than not that impairment may have occurred. For the purposes of that assessment, the Company has determined to assign assets acquired in business combinations to a single reporting unit including all goodwill and indefinite-lived intangible assets acquired in business combinations.

Business Acquisition Accounting

Business Acquisition Accounting

The Company applies the acquisition method of accounting for acquisitions that meet the criteria of a business combination. The Company allocates the purchase price of its business acquisitions based on the fair value of identifiable tangible and intangible assets. The difference between the total purchase consideration and the sum of the fair values of acquired tangible and identifiable intangible assets less the fair value of the liabilities assumed is recorded as goodwill. Transaction costs are expensed as incurred in general and administrative expenses.

Recent Accounting Pronouncements

The Company has reviewed recent accounting pronouncements and, with the exception of the below, concluded they are either not applicable to the business or no material effect is expected on the financial statements as a result of future adoption.

In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses, which was subsequently amended by ASU No. 2018-19 and ASU No. 2019-10, and which requires the measurement of expected credit losses for financial instruments carried at amortized cost held at the reporting date based on historical experience, current conditions and reasonable forecasts. The updated guidance also amends the current other-than-temporary impairment model for available-for-sale debt securities by requiring the recognition of impairments relating to credit losses through an allowance account and limits the amount of credit loss to the difference between a security’s amortized cost basis and its fair value. In addition, the length of time a security has been in an unrealized loss position will no longer impact the determination of whether a credit loss exists. The main objective of this ASU is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU 2016-13 must be adopted using a modified retrospective transition method through a cumulative-effect adjustment to members’ equity in the period of adoption. The Company adopted ASU 2016-13 and related amendments as of January 1, 2023, and the adoption of the new standard did not have a material impact on the Company’s consolidated financial statements.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combination (Tables)
6 Months Ended
Jun. 30, 2023
Business Combination  
Schedule of Fair Values of Assets Acquired and Liabilities Assumed in the Legacy Molekule Acquisition

The following table summarizes the provisional amounts allocated to the estimated fair values of assets acquired and fair values of  liabilities assumed in the Legacy Molekule acquisition in accordance with ASC 805:

Legacy Molekule

Cash and cash equivalents

$

2,988,100

Accounts receivable

 

378,195

Inventories

31,081,238

Prepaid and other current assets

1,138,784

Property, Plant and Equipment

6,402,425

Goodwill

20,404,413

Intangible assets, net

45,890,000

Right of Use Assets

10,479,883

Other long-term assets

220,779

Accounts payable

(12,094,186)

Accrued expenses

(3,001,862)

Accrued sales tax

(516,530)

Notes payable

(36,576,443)

Operating lease liabilities

(10,480,088)

Deferred tax liabilities

(1,597,682)

Other current and non-current liabilities

(2,250,953)

Total consideration

$

52,466,073

Schedule of Pro Forma Information in Acquisition of Molekule Inc.

On a pro forma basis to give effect to the Molekule merger as if it occurred on January 1, 2022, revenues, net loss and loss per basic share for the six months ended June 30, 2023 and 2022 would have been as follows:

June 30, 2023

June 30, 2022

Pro forma

    

Pro forma

Revenues

$

22,762,753

25,226,575

Net loss

 

(36,498,858)

(11,566,624)

Loss per diluted share

(1.17)

(0.83)

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Financial Instruments Fair Value Measurements  
Schedule of fair value of warrants estimated using Black-Scholes pricing model, assumptions

The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the 2022 Warrant:

    

At May 3, 2023

At May 5, 2023

 

At June 30, 2023

 

Stock price

$

1.57

$

1.57

$

2.34

Expiration term (in years)

 

4.39

 

4.39

 

4.24

Volatility

 

98.0

%

 

98.0

%

 

96.0

%

Risk-free rate

 

3.50

%

 

3.50

%

 

4.3

%

Dividend yield

 

0.0

%

 

0.0

%

 

0.0

%

Fair Value per Warrant

$

0.61

$

1.07

$

1.71

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventories  
Schedule of Inventories

Inventories consisted of the following:

June 30, 

December 31, 

2023

    

2022

Raw materials

$

4,002,445

$

712,752

Finished goods

15,096,071

 

1,307,961

Work in process

10,334,364

Total inventories

$

29,432,880

$

2,020,713

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2023
Property and Equipment  
Schedule of Property and Equipment

Property and equipment consisted of the following:

    

Useful Life

    

June 30, 

December 31, 

(Years)

2023

2022

Leasehold improvements

 

Lesser of useful life or lease term

$

2,748,934

$

847,217

Machinery and tooling

 

5 - 7

 

3,780,221

 

1,270,652

Furniture and equipment

 

3 - 10

 

928,208

 

241,835

Software

 

2-3

 

1,390,514

 

Construction in progress

651,857

 

9,499,734

 

2,359,704

Less: accumulated depreciation

 

873,703

 

240,570

$

8,626,031

$

2,119,134

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets  
Schedule of Intangible Assets by Major Asset Class Acquired Via Business Acquisition

The following sets forth the intangible assets by major asset class as of June 30, 2023, all of which were acquired through business purchase transactions:

Useful Life

Original

Accumulated

Net Book

    

(Years)

Cost

Amortization

Value

Trademark

 

Indefinite

26,980,000

 

26,980,000

Internally-developed software

 

15

15,660,000

487,200

15,172,800

Customer Relationships

15

3,250,000

 

101,111

3,148,889

45,890,000

 

588,311

45,301,689

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Accrued Expenses and Other Current Liabilities  
Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following:

    

June 30, 

December 31, 

2023

2022

Accrued wages and bonus

$

175,892

$

514,169

Research and development

402,100

47,547

Professional and consulting fees

 

494,307

 

16,876

Warranty reserve

 

385,748

 

Accrued legal fees

 

2,153,956

 

439,901

Other accrued liabilities

 

2,256,736

 

209,909

Total accrued expenses and other current liabilities

$

5,868,740

$

1,228,402

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable and Revolving Line of Credit (Tables)
6 Months Ended
Jun. 30, 2023
Notes Payable and Revolving Line of Credit  
Schedule of Notes Payable and Revolving Line of Credit

Notes payable consisted of the following:

    

June 30, 

December 31, 

2023

2022

Senior term loan

 

$

4,860,367

$

Facility term loan

 

 

2,202,167

 

Mezzanine term loan

 

 

30,300,000

 

 

37,362,534

 

Less: Unamortized debt issuance fees

1,195,342

Less: current portion

 

2,112,710

 

Total long-term notes payable

$

34,054,483

$

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2023
Stockholders' Equity  
Schedule of Restricted Stock Unit Activity

Unrecognized compensation expense related to restricted stock awards made by the Company was $10,957,851 at June 30, 2023. As of June 30, 2023, the Company had 2,530,859 shares available for issuance under the 2021 Plan.

Number of RSUs

Weighted Average Grant-Date Fair Value

Balance at December 31, 2022

    

1,451,448

$

5.67

Awarded Legacy AeroClean

1,974,090

$

2.78

Awarded Molekule Merger

2,964,241

$

3.40

Forfeited/Vested

 

(901,764)

$

3.40

Balance at June 30, 2023

5,488,015

$

3.73

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Common Share (Tables)
6 Months Ended
Jun. 30, 2023
Net Income (Loss) Per Common Share  
Schedule of Basic and Diluted Net Loss Per Share

The following table sets forth the computation of basic and diluted net loss per common share for the three months ended June 30, 2023 and 2022:

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Net loss

$

(24,969,242)

$

(5,172,277)

$

(34,902,648)

$

(7,750,241)

Basic and diluted weighted average common shares

 

33,017,565

 

13,894,119

 

31,185,329

 

13,885,923

Basic and diluted net loss per common share

$

(0.76)

$

(0.37)

$

(1.12)

$

(0.56)

Schedule of Anti-Dilutive Shares Excluded From EPS

The following outstanding common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:

Six Months Ended

June 30, 

2023

    

2022

Outstanding Warrants

13,725,000

1,500,000

Restricted stock units

5,488,015

626,268

Total

19,213,015

2,126,268

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Net income (loss) $ (5,172,277)   $ (7,750,241)  
Accumulated deficit       $ (7,916,791)
Net cash used in operating activities   $ (27,329,771) $ (4,312,706)  
Revenue covenant 12 months ended March 2024        
Disaggregation of Revenue [Line Items]        
Annual revenue target   $ 50,000,000    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Restricted Cash $ 629,742   $ 629,742  
Product revenues $ 13,242,959 $ 70,918 $ 21,592,380 $ 77,652
Product warranty accrual   $ 385,748   $ 385,748
Purgo air purification devices        
Product warranty term 30 days   30 days  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combination (Details) - USD ($)
Jan. 12, 2023
Jun. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Goodwill   $ 21,031,064 $ 626,647
Common stock, par value   $ 0.01 $ 0.01
Common stock, shares outstanding   34,046,500 15,408,828
Acquisition of Molekule | AeroClean Technologies, Inc.      
Business Acquisition [Line Items]      
Net assets acquired $ 66,000,000    
Identifiable intangible assets acquired 46,000,000    
Goodwill $ 20,000,000    
Effective date of acquisition Jan. 12, 2023    
Acquisition of Molekule | AeroClean Technologies, Inc. | Trademark      
Business Acquisition [Line Items]      
Identifiable intangible assets acquired $ 27,000,000    
Acquisition of Molekule | AeroClean Technologies, Inc. | Software      
Business Acquisition [Line Items]      
Identifiable intangible assets acquired 16,000,000    
Acquisition of Molekule | AeroClean Technologies, Inc. | Customer Relationships      
Business Acquisition [Line Items]      
Identifiable intangible assets acquired $ 3,000,000    
Acquisition of Molekule | AeroClean Technologies, Inc. | Common Stock      
Business Acquisition [Line Items]      
Common stock, par value $ 0.0001    
Equity ownership in outstanding shares 49.50%    
Common stock, shares outstanding 30,427,750    
Acquisition of Molekule | AeroClean Technologies, Inc. | Non-Assessable Common Stock      
Business Acquisition [Line Items]      
Shares issued at effective time of acquisition 14,907,210    
Restricted stock units, granted 500,380    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combination - Fair Value of Acquired Assets and Liabilities (Details) - Acquisition of Molekule
Jan. 12, 2023
USD ($)
Business Acquisition [Line Items]  
Cash and cash equivalents $ 2,988,100
Accounts receivable 378,195
Inventories 31,081,238
Prepaid and other current assets 1,138,784
Property, Plant and Equipment 6,402,425
Goodwill 20,404,413
Intangible assets, net 45,890,000
Right of Use Asset 10,479,883
Other long-term assets 220,779
Accounts payable (12,094,186)
Accrued expenses (3,001,862)
Accrued sales tax (516,530)
Notes payable (36,576,443)
Operating lease liabilities (10,480,088)
Deferred tax liabilities (1,597,682)
Other current and non-current liabilities (2,250,953)
Total consideration $ 52,466,073
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combination - Pro-forma Share of Revenues (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Business Acquisition [Line Items]        
Revenues $ 13,242,959 $ 70,918 $ 21,592,380 $ 77,652
Net loss   $ (5,172,277)   $ (7,750,241)
Loss per diluted share $ (0.76) $ (0.37) $ (1.12) $ (0.56)
Acquisition of Molekule        
Business Acquisition [Line Items]        
Revenues     $ 22,762,753 $ 25,226,575
Net loss     $ (36,498,858) $ (11,566,624)
Loss per diluted share     $ (1.17) $ (0.83)
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments Fair Value Measurements (Details) - USD ($)
3 Months Ended 6 Months Ended
May 03, 2023
Jun. 29, 2022
Jun. 30, 2023
Jun. 30, 2023
May 05, 2023
Dec. 31, 2022
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Warrant liability, at fair value     $ 23,634,000 $ 23,634,000   $ 3,372,000
Gain on FV change in warrant liability     (12,050,500) $ (10,324,500)    
Private placement offering costs     $ 673,290      
Common stock, par value     $ 0.01 $ 0.01   $ 0.01
Common stock, shares outstanding     34,046,500 34,046,500   15,408,828
2022 Private Placement            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Gross proceeds from private placement   $ 15,000,000        
2023 Private Placement            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Adjusted exercise price of warrants   $ 2.00        
Securities Purchase Agreement Private Placement            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Number of common stock shares issued 3,400,000          
Gross proceeds from private placement $ 9,971,500          
Securities Purchase Agreement, Series A Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Number of common stock shares issued 3,125,000          
Securities Purchase Agreement, Series B Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Number of common stock shares issued 6,250,000          
Securities Purchase Agreement, Pre-Funded Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Number of common stock shares issued 2,850,000          
2022 Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Warrant liability, at fair value           $ 3,372,000
2022 Warrants | Securities Purchase Agreement Private Placement            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Exercise price of warrants $ 11.00          
Exercise price of warrants after reductions         $ 2.00  
Series A Warrants | Securities Purchase Agreement Private Placement            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Number of common stock shares issued 3,125,000          
Series B Warrants | Securities Purchase Agreement Private Placement            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Number of common stock shares issued 6,250,000          
Pre-Funded Warrants | Securities Purchase Agreement Private Placement            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Number of common stock shares issued 2,850,000          
2023 Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Warrant liability, at fair value     $ 23,634,000 $ 23,634,000    
Number of warrants issued     3,400,000 3,400,000    
Expense, warrants fair value in excess of gross proceeds       $ 3,018,500    
Value of warrants at par value       $ 34,000    
Stock price | 2022 Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Exercise price of warrants $ 1.57   $ 2.34 $ 2.34 1.57  
Stock price | Series A Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Exercise price of warrants     2.34 2.34 1.57  
Stock price | Series B Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Exercise price of warrants     2.34 2.34 1.57  
Stock price | Pre-Funded Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Exercise price of warrants     $ 2.34 $ 2.34 $ 1.57  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments Fair Value Measurements - Black-Scholes Measurement Inputs (Details)
6 Months Ended
May 05, 2023
$ / shares
May 03, 2023
$ / shares
Jun. 30, 2023
$ / shares
Stock price | 2022 Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (price per share) $ 1.57 $ 1.57 $ 2.34
Stock price | Series A Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (price per share) 1.57   2.34
Stock price | Series B Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (price per share) 1.57   2.34
Stock price | Pre-Funded Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (price per share) $ 1.57   $ 2.34
Expiration term (in years) | 2022 Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (expiration term) 4 years 4 months 20 days 4 years 4 months 20 days 4 years 2 months 26 days
Expiration term (in years) | Series A Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (expiration term) 8 months 1 day   6 months 3 days
Expiration term (in years) | Series B Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (expiration term) 5 years   4 years 10 months 6 days
Expiration term (in years) | Pre-Funded Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (expiration term) 5 years   4 years 10 months 6 days
Volatility | 2022 Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 98.0 98.0 96.0
Volatility | Series A Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 85.0   99.0
Volatility | Series B Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 98.0   96.0
Volatility | Pre-Funded Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 98.0   96.0
Risk-free Rate | 2022 Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 3.50 3.50 4.3
Risk-free Rate | Series A Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 5.00   5.5
Risk-free Rate | Series B Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 3.40   4.2
Risk-free Rate | Pre-Funded Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 3.40   4.2
Dividend yield | 2022 Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 0.0 0.0 0.0
Dividend yield | Series A Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 0.0   0.0
Dividend yield | Series B Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 0.0   0.0
Dividend yield | Pre-Funded Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (percentage) 0.0   0.0
Fair Value per Warrant | 2022 Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (price per share) $ 1.07 $ 0.61 $ 1.71
Fair Value per Warrant | Series A Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (price per share) 0.43   1.01
Fair Value per Warrant | Series B Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (price per share) 1.14   1.80
Fair Value per Warrant | Pre-Funded Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value warrants measurement input (price per share) $ 1.56   $ 2.33
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments Fair Value Measurements - Reconciliation of Warrant Liability (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
2022 Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants at fair value, opening balance $ 1,646,000 $ 3,372,000
Warrants, change in fair value 691,000 691,000
Warrants, change in fair value 223,000 (1,503,000)
Warrants at fair value, closing balance 2,560,000 2,560,000
2023 Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, initial fair value on date of issuance 12,956,000 12,956,000
Warrants, change in fair value 8,118,000 8,118,000
Warrants at fair value, closing balance $ 21,074,000 $ 21,074,000
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Prepaid Expenses and Other Current Assets    
Prepaid expenses and other current assets $ 1,801,533 $ 665,395
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Inventories    
Raw materials $ 4,002,445 $ 712,752
Finished goods 15,096,071 1,307,961
Work in progress 10,334,364  
Total inventories $ 29,432,880 $ 2,020,713
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Details) - USD ($)
6 Months Ended 15 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Dec. 31, 2022
Property and Equipment, Net        
Property and equipment, gross $ 9,499,734   $ 9,499,734 $ 2,359,704
Less accumulated depreciation 873,703   873,703 240,570
Construction in progress 651,857   651,857  
Property and equipment, net 8,626,031   8,626,031 2,119,134
Depreciation 633,133 $ 72,047 36,219  
Adjustment in depreciation expense (274,603)      
Leasehold improvements        
Property and Equipment, Net        
Property and equipment, gross 2,748,934   2,748,934 847,217
Machinery and tooling        
Property and Equipment, Net        
Property and equipment, gross $ 3,780,221   $ 3,780,221 1,270,652
Machinery and tooling | Minimum        
Property, Plant and Equipment [Line Items]        
Useful life (in years) 5 years   5 years  
Machinery and tooling | Maximum        
Property, Plant and Equipment [Line Items]        
Useful life (in years) 7 years   7 years  
Furniture and equipment        
Property and Equipment, Net        
Property and equipment, gross $ 928,208   $ 928,208 $ 241,835
Furniture and equipment | Minimum        
Property, Plant and Equipment [Line Items]        
Useful life (in years) 3 years   3 years  
Furniture and equipment | Maximum        
Property, Plant and Equipment [Line Items]        
Useful life (in years) 10 years   10 years  
Software        
Property and Equipment, Net        
Property and equipment, gross $ 1,390,514   $ 1,390,514  
Software | Minimum        
Property, Plant and Equipment [Line Items]        
Useful life (in years) 2 years   2 years 2 years
Software | Maximum        
Property, Plant and Equipment [Line Items]        
Useful life (in years) 3 years   3 years 3 years
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Indefinite-Lived Intangible Assets [Line Items]      
Goodwill $ 21,031,064 $ 21,031,064 $ 626,647
Identifiable intangible assets 45,890,000 45,890,000  
Intangible assets, amortization expense     $ 0
Amortization expense, intangible assets 131,994 522,238  
Intangible assets, expected future amortization expense 1,260,666 1,260,666  
Intangible assets, original cost 45,890,000 45,890,000  
Intangible assets, accumulated amortization 588,311 588,311  
Intangible assets, net book value 45,301,689 45,301,689  
Trademark      
Indefinite-Lived Intangible Assets [Line Items]      
Intangible assets, original cost 26,980,000 26,980,000  
Intangible assets, net book value $ 26,980,000 $ 26,980,000  
Software      
Indefinite-Lived Intangible Assets [Line Items]      
Intangible assets useful life 15 years 15 years  
Intangible assets, original cost $ 15,660,000 $ 15,660,000  
Intangible assets, accumulated amortization 487,200 487,200  
Intangible assets, net book value $ 15,172,800 $ 15,172,800  
Customer Relationships      
Indefinite-Lived Intangible Assets [Line Items]      
Intangible assets useful life 15 years 15 years  
Intangible assets, original cost $ 3,250,000 $ 3,250,000  
Intangible assets, accumulated amortization 101,111 101,111  
Intangible assets, net book value $ 3,148,889 $ 3,148,889  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Accrued Expenses and Other Current Liabilities    
Accrued wages and bonus $ 175,892 $ 514,169
Research and development 402,100 47,547
Professional and consulting fees 494,307 16,876
Warranty reserve 385,748  
Accrued Legal Fees 2,153,956 439,901
Other accrued liabilities 2,256,736 209,909
Total accrued expenses and other current liabilities $ 5,868,740 $ 1,228,402
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable and Revolving Line of Credit (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2023
Jun. 30, 2023
Mar. 31, 2021
Jun. 30, 2016
Loan and Security Agreement | Senior Term Loan                
Line of Credit Facility [Line Items]                
Outstanding principal balance           $ 4,300,000    
Silicon Valley Bank | Loan and Security Agreement | Senior Term Loan                
Line of Credit Facility [Line Items]                
Line of Credit Facility, Maximum Borrowing Capacity               $ 7,600,000
Debt Issuance Costs, Gross, Current           $ 380,000    
Debt Instrument, Interest Rate, Stated Percentage           9.25%    
Duration of remaining monthly payments         36 months 59 months    
Debt Instrument, Maturity Date           Mar. 01, 2028    
Restructuring fee           $ 200,000    
Silicon Valley Bank | Loan and Security Agreement | Senior Term Loan | Annual Interest Rate (Greater of Prime +1% or 4.25%) | Base Rate                
Line of Credit Facility [Line Items]                
Debt Instrument, Basis Spread on Variable Rate           4.25%    
Silicon Valley Bank | Loan and Security Agreement | Senior Term Loan | Annual Interest Rate (Greater of Prime +1% or 4.25%) | Prime Rate                
Line of Credit Facility [Line Items]                
Debt Instrument, Basis Spread on Variable Rate           1.00%    
Silicon Valley Bank | Loan and Security Agreement | Mezzanine Term Loan                
Line of Credit Facility [Line Items]                
Outstanding principal balance           $ 30,000,000    
Debt Instrument, Interest Rate, Stated Percentage           14.25%    
Duration of remaining monthly payments           36 months    
Debt Instrument, Maturity Date           Mar. 01, 2028    
Restructuring fee           $ 300,000    
Silicon Valley Bank | Loan and Security Agreement | Mezzanine Term Loan | Annual Interest Rate (Greater of Prime +6% or 9.25%) | Base Rate                
Line of Credit Facility [Line Items]                
Debt Instrument, Basis Spread on Variable Rate           9.25%    
Silicon Valley Bank | Loan and Security Agreement | Mezzanine Term Loan | Annual Interest Rate (Greater of Prime +6% or 9.25%) | Prime Rate                
Line of Credit Facility [Line Items]                
Debt Instrument, Basis Spread on Variable Rate           6.00%    
Silicon Valley Bank | Loan and Security Agreement | Mezzanine Term Loan | Financial Covenants                
Line of Credit Facility [Line Items]                
Cash balance to maintain           $ 2,000,000.0    
Annual revenue target           50,000,000.0    
Silicon Valley Bank | Loan and Security Agreement | Mezzanine Term Loan Tranche A                
Line of Credit Facility [Line Items]                
Line of Credit Facility, Maximum Borrowing Capacity             $ 15,000,000  
Silicon Valley Bank | Loan and Security Agreement | Mezzanine Term Loan Tranche B                
Line of Credit Facility [Line Items]                
Line of Credit Facility, Maximum Borrowing Capacity             $ 15,000,000  
Trinity | Facility Term Debt Agreement | Facility Term Loan                
Line of Credit Facility [Line Items]                
Additional payment due on loan draw downs           400,000    
Reclassification of term loan payment to long-term debt           300,000    
Outstanding principal balance           $ 2,400,000    
Fee percentage on total amount drawn, end of loan term           10.00%    
Trinity | Facility Term Debt Agreement | Facility Term Loan | June 2020                
Line of Credit Facility [Line Items]                
Draws on term loan       $ 2,900,000        
Trinity | Facility Term Debt Agreement | Facility Term Loan | September 2020                
Line of Credit Facility [Line Items]                
Draws on term loan     $ 600,000          
Trinity | Facility Term Debt Agreement | Facility Term Loan | December 2020                
Line of Credit Facility [Line Items]                
Draws on term loan   $ 900,000            
Trinity | Facility Term Debt Agreement | Facility Term Loan | August 2021                
Line of Credit Facility [Line Items]                
Draws on term loan $ 500,000              
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable and Revolving Line of Credit - Outstanding Loan Amounts (Details)
Jun. 30, 2023
USD ($)
Line of Credit Facility [Line Items]  
Senior notes $ 37,362,534
Unamortized debt issuance fees 1,195,342
Less: current portion 2,112,710
Total long-term notes payable 34,054,483
Senior Term Loan  
Line of Credit Facility [Line Items]  
Senior notes 4,860,367
Facility Term Loan  
Line of Credit Facility [Line Items]  
Senior notes 2,202,167
Mezzanine Term Loan  
Line of Credit Facility [Line Items]  
Senior notes $ 30,300,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 03, 2022
shares
Aug. 10, 2022
USD ($)
May 01, 2021
shares
Nov. 30, 2020
Feb. 28, 2019
USD ($)
ft²
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jan. 12, 2023
Dec. 31, 2022
USD ($)
Jan. 25, 2022
USD ($)
Feb. 28, 2021
ft²
Other Commitments [Line Items]                      
Operating lease right-of-use assets           $ 10,952,143 $ 10,952,143   $ 1,606,485    
Gardens Bio Science Partners, LLC                      
Other Commitments [Line Items]                      
Operating lease payments             260,000        
Lease Commitments | Office Building                      
Other Commitments [Line Items]                      
Area of leased premises | ft²         38,000            
Operating lease payments         $ 209,231 691,753 1,286,468        
Operating lease escalation rate         3.00%            
Lease Commitments | Warehouse Space                      
Other Commitments [Line Items]                      
Operating lease payments           161,529 295,799        
Total Lease Payments           10,817,986 10,817,986        
Lease Commitments | Gardens Bio Science Partners, LLC                      
Other Commitments [Line Items]                      
Area of leased premises | ft²                     20,000
Operating lease payments           $ 118,549 $ 244,602        
Operating lease escalation rate           2.50% 2.50%        
Total Lease Payments           $ 2,295,325 $ 2,295,325        
Legal Proceedings                      
Other Commitments [Line Items]                      
Litigation expense, settlement costs                   $ 1,300,000  
Estimated litigation liability           $ 1,400,000 $ 1,400,000        
Indemnities, Commitments and Guarantees | Executives                      
Other Commitments [Line Items]                      
Executive management severance period in the event of termination       6 months              
Restricted stock units granted to executives in amended employment agreement | shares 732,090                    
Indemnities, Commitments and Guarantees | Independent contractors                      
Other Commitments [Line Items]                      
Cash compensation, percentage     50.00%                
Equity compensation, percentage     50.00%                
Indemnities, Commitments and Guarantees | Initial public offering | Executives                      
Other Commitments [Line Items]                      
Restricted stock units granted to executives in IPO | shares     443,269                
Sales Agency Agreement                      
Other Commitments [Line Items]                      
Sales Agency Agreement term   1 year                  
Sales Agency Agreement | Minimum                      
Other Commitments [Line Items]                      
Guaranteed minimum monthly payments   $ 502,500                  
Sales Agency Agreement | Maximum                      
Other Commitments [Line Items]                      
Sales Agency Agreement renewal term   5 years                  
Guaranteed minimum monthly payments   $ 667,500                  
Registration Rights Agreement | Minimum                      
Other Commitments [Line Items]                      
Common stock ownership threshold for parties subject to the Registration Rights Agreement               10.00%      
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 26, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transactions            
Product revenues   $ 13,242,959 $ 70,918 $ 21,592,380 $ 77,652  
Accounts receivable   2,210,700   2,210,700   $ 36,188
Notes payable, current portion   $ 2,112,710   2,112,710    
Aura Smart Air | Technology Collaboration Agreement            
Related Party Transactions            
Payments for perpetual licensing agreement $ 250,000          
Monthly payments to Aura Smart Air       $ 68,182    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Common Stock and Preference Shares (Details) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Stockholders' Equity    
Common stock, shares authorized 110,000,000 110,000,000
Common stock, par value $ 0.01 $ 0.01
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Long-term Incentive Plan (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 23, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-based compensation   $ 1,502,724 $ 708,540 $ 3,404,431 $ 1,379,378
Unrecognized compensation cost   $ 10,957,851   $ 10,957,851  
LTIP          
Common stock shares reserved for future issuance 2,802,273        
Number of share units authorized 1,500,000        
Additional shares authorized for issuance 277,552     2,530,859  
Restricted stock units, granted       3,425,537  
LTIP | Members of management          
Restricted stock units, granted   500,000   1,232,090  
LTIP | Members of the Board          
Restricted stock units, granted   0   742,000  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Restricted stock unit activity (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Restricted stock unit activity  
RSU's, beginning balance 1,451,448
RSUs vested 799,965
RSU's forfeited (901,764)
RSU's, ending balance 5,488,015
Weighted-average grant date FV per share, beginning balance | $ / shares $ 5.67
Weighted-average grant date FV per share, forfeited | $ / shares 3.40
Weighted-average grant date FV per share, ending balance | $ / shares $ 3.73
Awarded Legacy AeroClean  
Restricted stock unit activity  
RSU's granted 1,974,090
Weighted-average grant date FV per share, granted | $ / shares $ 2.78
Awarded Molekule Merger  
Restricted stock unit activity  
RSU's granted 2,964,241
Weighted-average grant date FV per share, granted | $ / shares $ 3.40
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Private Placement (Details) - USD ($)
6 Months Ended
May 03, 2023
Jun. 29, 2022
Jun. 30, 2023
Jun. 30, 2022
Jan. 27, 2023
Amount charged to expense       $ 1,326,212  
2023 Warrants          
Number of warrants issued     3,400,000    
2022 Private Placement          
Gross proceeds from private placement   $ 15,000,000      
Net proceeds   13,578,551      
Issuance costs   $ 1,421,449      
Resale of common stock held by selling stocksholder         1,500,000
2022 Private Placement | Outstanding Warrants          
Exercise price of warrants   $ 11.00      
2022 Private Placement | Common Stock          
Number of common stock shares issued   1,500,000      
Number of warrants issued   1,500,000      
2023 Private Placement          
Adjusted exercise price of warrants   $ 2.00      
2022 Warrants          
Gross proceeds allocated to warrant liability   $ 13,995,000      
Gross proceeds allocated to common stock   1,005,000      
Amount charged to expense   1,326,212      
Amount charged to additional paid-in capital   $ 95,237      
Resale of common stock held by selling stocksholder         1,500,000
Registration Statement Form S-3          
Resale of common stock held by selling stocksholder         3,000,000
Securities Purchase Agreement Private Placement          
Gross proceeds from private placement $ 9,971,500        
Number of common stock shares issued 3,400,000        
Selling stockholder, percentage ownership in outstanding common shares     9.90%    
Securities Purchase Agreement Private Placement | 2022 Warrants          
Exercise price of warrants $ 11.00        
Securities Purchase Agreement Private Placement | Series A Warrants          
Number of common stock shares issued 3,125,000        
Securities Purchase Agreement Private Placement | Series B Warrants          
Number of common stock shares issued 6,250,000        
Securities Purchase Agreement Private Placement | Pre-Funded Warrants          
Number of common stock shares issued 2,850,000        
Securities Purchase Agreement Private Placement | Outstanding Warrants          
Adjusted exercise price of warrants $ 2.00        
Aggregate purchase price warrant offering $ 9,971,500        
Securities Purchase Agreement Private Placement | Outstanding Warrants | Minimum          
Selling stockholder, percentage ownership threshold to exercise warrants     4.99%    
Securities Purchase Agreement Private Placement | Outstanding Warrants | Maximum          
Selling stockholder, percentage ownership threshold to exercise warrants     9.99%    
Securities Purchase Agreement, Series A Warrants          
Number of common stock shares issued 3,125,000        
Exercise price $ 1.60        
Securities Purchase Agreement, Series B Warrants          
Number of common stock shares issued 6,250,000        
Exercise price $ 1.84        
Securities Purchase Agreement, Pre-Funded Warrants          
Number of common stock shares issued 2,850,000        
Exercise price $ 0.01        
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Common Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net Income (Loss) Per Common Share        
Net income (loss)   $ (5,172,277)   $ (7,750,241)
Basic weighted average common shares 33,017,565 13,894,119 31,185,329 13,885,923
Diluted weighted average common shares   13,894,119   13,885,923
Basic net loss per common share $ (0.76) $ (0.37) $ (1.12) $ (0.56)
Loss per diluted share $ (0.76) $ (0.37) $ (1.12) $ (0.56)
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Common Share - Anti-dilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Class of Stock [Line Items]    
Anti-dilutive shares 19,213,015 2,126,268
Outstanding Warrants    
Class of Stock [Line Items]    
Anti-dilutive shares 13,725,000 1,500,000
Restricted stock units, including market based RSUs    
Class of Stock [Line Items]    
Anti-dilutive shares 5,488,015 626,268
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Income Taxes.    
Total Current Tax Expense $ 93,156 $ 219,832
Deferred Tax Liabilities, Gross   $ 1,598,000
XML 66 mkul-20230630x10q_htm.xml IDEA: XBRL DOCUMENT 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2023-06-30 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2023-06-30 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2023-06-30 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2023-06-30 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-05-05 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2023-05-05 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-05-05 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-05-05 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2023-05-05 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-05-05 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-05-05 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2023-05-05 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-05-05 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-05-05 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2023-05-05 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-05-05 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-05-03 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2023-05-03 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-05-03 0001872356 mkul:FacilityTermDebtAgreementMember mkul:TrinityMember us-gaap:LoansPayableMember 2023-06-30 0001872356 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001872356 mkul:SeriesWarrantsMember mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-05-03 2023-05-03 0001872356 mkul:SeriesBWarrantsMember mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-05-03 2023-05-03 0001872356 mkul:PreFundedWarrantsMember mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-05-03 2023-05-03 0001872356 mkul:SecuritiesPurchaseAgreementSeriesWarrantsMember 2023-05-03 2023-05-03 0001872356 mkul:SecuritiesPurchaseAgreementSeriesBWarrantsMember 2023-05-03 2023-05-03 0001872356 mkul:SecuritiesPurchaseAgreementPreFundedWarrantsMember 2023-05-03 2023-05-03 0001872356 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2022-06-29 2022-06-29 0001872356 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001872356 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001872356 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001872356 us-gaap:RetainedEarningsMember 2023-06-30 0001872356 us-gaap:RetainedEarningsMember 2023-03-31 0001872356 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001872356 2023-03-31 0001872356 us-gaap:RetainedEarningsMember 2022-12-31 0001872356 us-gaap:RetainedEarningsMember 2022-06-30 0001872356 us-gaap:RetainedEarningsMember 2022-03-31 0001872356 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001872356 2022-03-31 0001872356 us-gaap:RetainedEarningsMember 2021-12-31 0001872356 us-gaap:CommonStockMember 2023-06-30 0001872356 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001872356 us-gaap:CommonStockMember 2023-03-31 0001872356 us-gaap:CommonStockMember 2022-12-31 0001872356 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001872356 us-gaap:CommonStockMember 2022-06-30 0001872356 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001872356 us-gaap:CommonStockMember 2022-03-31 0001872356 us-gaap:CommonStockMember 2021-12-31 0001872356 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001872356 mkul:SecuritiesPurchaseAgreementSeriesWarrantsMember 2023-05-03 0001872356 mkul:SecuritiesPurchaseAgreementSeriesBWarrantsMember 2023-05-03 0001872356 mkul:SecuritiesPurchaseAgreementPreFundedWarrantsMember 2023-05-03 0001872356 mkul:LongTermIncentivePlan2021Member 2021-11-23 2021-11-23 0001872356 srt:ManagementMember mkul:LongTermIncentivePlan2021Member 2023-04-01 2023-06-30 0001872356 mkul:MembersOfBoardMember mkul:LongTermIncentivePlan2021Member 2023-04-01 2023-06-30 0001872356 srt:ManagementMember mkul:LongTermIncentivePlan2021Member 2023-01-01 2023-06-30 0001872356 mkul:MembersOfBoardMember mkul:LongTermIncentivePlan2021Member 2023-01-01 2023-06-30 0001872356 mkul:LongTermIncentivePlan2021Member 2023-01-01 2023-06-30 0001872356 mkul:AwardedMolekuleMergerMember 2023-01-01 2023-06-30 0001872356 mkul:AwardedLegacyAerocleanMember 2023-01-01 2023-06-30 0001872356 us-gaap:SubordinatedDebtMember 2023-06-30 0001872356 us-gaap:SeniorNotesMember 2023-06-30 0001872356 us-gaap:LoansPayableMember 2023-06-30 0001872356 mkul:LoanAndSecurityAgreementMember us-gaap:SeniorNotesMember 2023-06-30 0001872356 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-06-30 0001872356 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-06-30 0001872356 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001872356 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-06-30 0001872356 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-06-30 0001872356 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001872356 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001872356 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001872356 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001872356 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001872356 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001872356 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001872356 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001872356 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001872356 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001872356 mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-05-03 2023-05-03 0001872356 mkul:LeaseCommitmentsMember mkul:WarehouseSpaceMember 2023-06-30 0001872356 mkul:LeaseCommitmentsMember us-gaap:BuildingMember 2023-04-01 2023-06-30 0001872356 mkul:LeaseCommitmentsMember mkul:WarehouseSpaceMember 2023-04-01 2023-06-30 0001872356 mkul:GardensBioSciencePartnersLlcMember mkul:LeaseCommitmentsMember 2023-04-01 2023-06-30 0001872356 mkul:LeaseCommitmentsMember us-gaap:BuildingMember 2023-01-01 2023-06-30 0001872356 mkul:LeaseCommitmentsMember mkul:WarehouseSpaceMember 2023-01-01 2023-06-30 0001872356 mkul:GardensBioSciencePartnersLlcMember mkul:LeaseCommitmentsMember 2023-01-01 2023-06-30 0001872356 mkul:GardensBioSciencePartnersLlcMember 2023-01-01 2023-06-30 0001872356 mkul:LeaseCommitmentsMember us-gaap:BuildingMember 2019-02-01 2019-02-28 0001872356 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001872356 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001872356 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001872356 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001872356 mkul:LegalProceedingsMember 2023-06-30 0001872356 mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember mkul:SubordinatedDebtTrancheMember 2021-03-31 0001872356 mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember mkul:SubordinatedDebtTrancheBMember 2021-03-31 0001872356 mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SeniorNotesMember 2016-06-30 0001872356 mkul:GardensBioSciencePartnersLlcMember mkul:LeaseCommitmentsMember 2023-06-30 0001872356 us-gaap:TrademarksMember 2023-06-30 0001872356 us-gaap:CustomerRelationshipsMember 2023-06-30 0001872356 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001872356 mkul:AcquisitionOfMolekuleMember 2023-01-01 2023-06-30 0001872356 mkul:AcquisitionOfMolekuleMember 2022-01-01 2022-06-30 0001872356 2022-04-01 2023-06-30 0001872356 mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SeniorNotesMember 2023-01-01 2023-03-31 0001872356 mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SubordinatedDebtMember 2023-06-30 0001872356 mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SeniorNotesMember 2023-06-30 0001872356 mkul:AnnualInterestRateDeterminationMember mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SeniorNotesMember us-gaap:PrimeRateMember 2023-01-01 2023-06-30 0001872356 mkul:AnnualInterestRateDeterminationMember mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SeniorNotesMember us-gaap:BaseRateMember 2023-01-01 2023-06-30 0001872356 mkul:AnnualInterestRateDetermination2Member mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SubordinatedDebtMember us-gaap:PrimeRateMember 2023-01-01 2023-06-30 0001872356 mkul:AnnualInterestRateDetermination2Member mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SubordinatedDebtMember us-gaap:BaseRateMember 2023-01-01 2023-06-30 0001872356 mkul:LongTermIncentivePlan2021Member 2021-11-23 0001872356 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2022-06-29 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputAppraisedValueMember 2023-06-30 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputAppraisedValueMember 2023-06-30 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputAppraisedValueMember 2023-06-30 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputAppraisedValueMember 2023-06-30 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-05-05 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputAppraisedValueMember 2023-05-05 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-05-05 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputAppraisedValueMember 2023-05-05 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-05-05 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputAppraisedValueMember 2023-05-05 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-05-05 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputAppraisedValueMember 2023-05-05 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-05-03 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputAppraisedValueMember 2023-05-03 0001872356 mkul:WarrantsMember mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-05-03 0001872356 us-gaap:WarrantMember us-gaap:PrivatePlacementMember 2022-06-29 0001872356 2022-06-30 0001872356 2021-12-31 0001872356 mkul:AerocleanTechnologiesInc.Member mkul:AcquisitionOfMolekuleMember us-gaap:CommonStockMember 2023-01-12 0001872356 mkul:AerocleanTechnologiesInc.Member mkul:AcquisitionOfMolekuleMember us-gaap:TrademarksMember 2023-01-12 0001872356 mkul:AerocleanTechnologiesInc.Member mkul:AcquisitionOfMolekuleMember us-gaap:CustomerRelationshipsMember 2023-01-12 0001872356 mkul:AerocleanTechnologiesInc.Member mkul:AcquisitionOfMolekuleMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-12 0001872356 mkul:AerocleanTechnologiesInc.Member mkul:AcquisitionOfMolekuleMember 2023-01-12 0001872356 mkul:AerocleanTechnologiesInc.Member mkul:AcquisitionOfMolekuleMember mkul:NonAssessableCommonStockMember 2023-01-12 2023-01-12 0001872356 mkul:AerocleanTechnologiesInc.Member mkul:AcquisitionOfMolekuleMember 2023-01-12 2023-01-12 0001872356 mkul:GardensBioSciencePartnersLlcMember mkul:LeaseCommitmentsMember 2021-02-28 0001872356 mkul:LeaseCommitmentsMember us-gaap:BuildingMember 2019-02-28 0001872356 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001872356 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001872356 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001872356 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001872356 mkul:Warrants2023Member 2023-04-01 2023-06-30 0001872356 mkul:WarrantsMember 2023-04-01 2023-06-30 0001872356 mkul:WarrantsMember 2023-01-01 2023-06-30 0001872356 mkul:WarrantsMember 2023-06-30 0001872356 mkul:Warrants2023Member 2023-06-30 0001872356 mkul:WarrantsMember 2023-03-31 0001872356 mkul:WarrantsMember 2022-12-31 0001872356 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001872356 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001872356 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001872356 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001872356 srt:MinimumMember us-gaap:WarrantMember mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-01-01 2023-06-30 0001872356 srt:MaximumMember us-gaap:WarrantMember mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-01-01 2023-06-30 0001872356 mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-01-01 2023-06-30 0001872356 mkul:GuaranteedPaymentMember 2022-08-10 2022-08-10 0001872356 srt:MaximumMember mkul:GuaranteedPaymentMember 2022-08-10 2022-08-10 0001872356 mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SubordinatedDebtMember 2023-01-01 2023-06-30 0001872356 mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SeniorNotesMember 2023-01-01 2023-06-30 0001872356 srt:ExecutiveOfficerMember mkul:IndemnitiesCommitmentsAndGuaranteesMember us-gaap:IPOMember 2021-05-01 2021-05-01 0001872356 srt:ExecutiveOfficerMember mkul:IndemnitiesCommitmentsAndGuaranteesMember 2022-10-03 2022-10-03 0001872356 us-gaap:PrivatePlacementMember 2023-01-27 0001872356 mkul:WarrantsMember 2023-01-27 0001872356 mkul:RegistrationStatementFormS3Member 2023-01-27 0001872356 mkul:PurgoAirPurificationDevicesMember 2023-06-30 0001872356 mkul:TechnologyCollaborationAgreementMember mkul:AuraSmartAirMember 2023-02-26 2023-02-26 0001872356 us-gaap:PrivatePlacementMember 2022-06-29 2022-06-29 0001872356 mkul:TechnologyCollaborationAgreementMember mkul:AuraSmartAirMember 2023-01-01 2023-06-30 0001872356 mkul:FinancialCovenantsMember mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SubordinatedDebtMember 2023-06-30 0001872356 mkul:LegalProceedingsMember 2022-01-25 0001872356 2022-04-01 2022-06-30 0001872356 2022-01-01 2022-06-30 0001872356 srt:MinimumMember mkul:GuaranteedPaymentMember 2022-08-10 0001872356 srt:MaximumMember mkul:GuaranteedPaymentMember 2022-08-10 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-05-05 2023-05-05 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-05-05 2023-05-05 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-05-05 2023-05-05 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-05-05 2023-05-05 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-05-03 2023-05-03 0001872356 mkul:WarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-06-30 0001872356 mkul:SeriesWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-06-30 0001872356 mkul:SeriesBWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-06-30 0001872356 mkul:PreFundedWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-06-30 0001872356 mkul:Warrants2023Member 2023-01-01 2023-06-30 0001872356 mkul:WarrantsMember mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-05-05 0001872356 srt:ExecutiveOfficerMember mkul:IndemnitiesCommitmentsAndGuaranteesMember 2020-11-01 2020-11-30 0001872356 mkul:August2021Member mkul:FacilityTermDebtAgreementMember mkul:TrinityMember us-gaap:LoansPayableMember 2021-08-01 2021-08-31 0001872356 mkul:December2020Member mkul:FacilityTermDebtAgreementMember mkul:TrinityMember us-gaap:LoansPayableMember 2020-12-01 2020-12-31 0001872356 mkul:September2020Member mkul:FacilityTermDebtAgreementMember mkul:TrinityMember us-gaap:LoansPayableMember 2020-09-01 2020-09-30 0001872356 mkul:June2020Member mkul:FacilityTermDebtAgreementMember mkul:TrinityMember us-gaap:LoansPayableMember 2020-06-01 2020-06-30 0001872356 mkul:IndependentContractorMember mkul:IndemnitiesCommitmentsAndGuaranteesMember 2021-05-01 0001872356 srt:MinimumMember mkul:RegistrationRightsAgreementMember 2023-01-12 0001872356 mkul:AcquisitionOfMolekuleMember 2023-01-12 0001872356 mkul:FinancialCovenantsMember mkul:LoanAndSecurityAgreementMember mkul:SiliconValleyBankMember us-gaap:SubordinatedDebtMember 2023-01-01 2023-06-30 0001872356 mkul:RevenueCovenant12MonthsEndedMarch2024Member 2023-01-01 2023-06-30 0001872356 2023-04-01 2023-06-30 0001872356 us-gaap:WarrantMember mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-05-03 2023-05-03 0001872356 mkul:WarrantsMember 2022-06-29 2022-06-29 0001872356 us-gaap:WarrantMember mkul:SecuritiesPurchaseAgreementPrivatePlacementMember 2023-05-03 0001872356 mkul:PrivatePlacementTwentyTwentyThreeMember 2022-06-29 0001872356 mkul:FacilityTermDebtAgreementMember mkul:TrinityMember us-gaap:LoansPayableMember 2023-01-01 2023-06-30 0001872356 2023-06-30 0001872356 2022-12-31 0001872356 2023-08-09 0001872356 2023-01-01 2023-06-30 shares iso4217:USD iso4217:USD shares pure utr:sqft -0.76 -0.37 -1.12 -0.56 13894119 13885923 false 0001872356 --12-31 2023 Q2 13894119 13885923 -0.76 -0.37 -1.12 -0.56 34046500 15408828 0 0 0 15496932 0.50 0.50 P1Y P5Y 2023-01-12 2028-03-01 2028-03-01 P36M P59M 10-Q true 2023-06-30 false 001-41096 Molekule Group, Inc. DE 45-3213164 10455 Riverside Dr Palm Beach Gardens FL 33410 833 652-5326 Common Stock, $0.01 Par Value MKUL NASDAQ Yes Yes Non-accelerated Filer true true false false 34654459 5269376 22062657 629742 2210700 36188 1801533 665395 29432880 2020713 39344231 24784953 8626031 2119134 45301689 21031064 626647 10952143 1606485 184854 21667 125440012 29158886 6568044 3220082 5868740 1228402 2746961 113769 2112710 17296455 4562253 23634000 3372000 34054482 8245493 1521431 1504526 84734956 9455684 0.01 0.01 110000000 110000000 34046500 340465 154969 83184034 27465024 -7916791 40705056 125440012 29158886 13242959 70918 21592380 77652 8763888 36126 13438147 39890 4479071 34792 8154233 37761 15005356 4105066 28666969 6247290 1174846 579061 1422625 1110544 16180202 4684127 30089594 7357834 -11701131 -4649335 -21935361 -7320073 -12050500 -650000 -10324500 -650000 1443009 2691686 132242 -44257 -1310767 -2735943 -25062398 -5299335 -34995804 -7970073 93156 -127058 93156 -219832 -5172277 -7750241 -0.76 -0.37 -1.12 -0.56 33017565 13894119 31185329 13885923 30427750 304277 81284515 -17850199 63738593 3400000 34000 34000 1901707 1901707 218750 2188 -2188 -24969244 34046500 340465 83184034 -42819443 40705056 15496932 154969 27465024 -7916792 14930818 149308 52316767 3400000 34000 34000 3404431 3404431 218750 2188 -2188 -34902650 34046500 340465 83184034 -42819443 40705056 13877636 138776 23990337 -4325824 19803289 1531192 15000 894770 909770 708540 708540 -5172277 -5172277 15408828 153776 25593647 -9498101 16249322 13877636 138776 23319499 -1747860 21710415 1531192 15000 894770 909770 1379378 1379378 -7750241 -7750241 15408828 153776 25593647 -9498101 16249322 -7750241 1326212 10324500 650000 93156 219832 1082488 72047 3404431 1379378 2107 188088 1798424 -149009 -3669072 358755 664757 596390 -8746224 -239431 -1136152 82517 11390 -27329771 -4312706 1196104 154065 2988096 1791992 -154065 9971500 15000000 597260 999449 9374240 14000551 -16163539 9533780 22062657 19629649 5899118 29163429 422000 2267306 52466073 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Description of Business</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Molekule Group, Inc. (f/k/a AeroClean Technologies, Inc.) (the “Company”) was initially formed as CleanCo Bioscience Group LLC (“CBG”) in the State of Florida on September 2, 2011. Subsequent to its formation, CBG established a team of scientists, engineers and medical experts to provide solutions for the challenges posed by harmful airborne pathogens and resultant hospital acquired infections. On September 15, 2020, CBG converted into AeroClean Technologies, LLC as a Delaware limited liability company. On November 23, 2021, AeroClean Technologies, LLC incorporated in the state of Delaware as AeroClean Technologies, Inc. The Company is an interior space air purification technology company focused on the sale and distribution of its high-performance interior air sterilization and disinfection products for the eradication of coronavirus and other harmful airborne pathogens. The Company was established to develop technology-driven, medical-grade air purification solutions for hospitals and other healthcare settings. The company is headquartered in Palm Beach Gardens, Florida. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 12, 2023, in connection with the acquisition of Molekule, Inc. (“Legacy Molekule”), the Company changed its name from AeroClean Technologies, Inc. to Molekule Group, Inc. (see Note 3). With the acquisition of Legacy Molekule, the Company is engaged in the manufacturing and selling of air purifiers and filters primarily in the United States, but also in Canada directly to consumers, through retail and distribution, and to commercial and enterprise customers. During 2020, Legacy Molekule began selling directly to distributors in Japan and South Korea.  During 2021, Legacy Molekule also began selling directly to consumers in Europe. In 2022, sales continued to be primarily within the United States. Legacy Molekule incorporated in the state of Delaware in February 2015 as Transformair, Inc. and changed its name to Molekule, Inc. through an amendment to its articles of incorporation in June 2016.  The accompanying condensed consolidated financial statements include the results of Legacy Molekule and its wholly owned subsidiary in the current period from the date of acquisition (January 12, 2023) and as of the most recent balance sheet date (June 30, 2023) and the results of GSI Germsweepusa Inc. (doing business as GSI Technology) (“GSI Technology”), which was acquired in 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Liquidity and Going Concern </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 205-40, <i style="font-style:italic;">Presentation of Financial Statements — Going Concern</i> (ASC 205-40) require management to assess an entity’s ability to continue as a going concern within one year of the date the financial statements are issued. In each reporting period (including interim periods), an entity is required to assess conditions known and reasonably knowable as of the financial statement issuance date to determine whether it is probable an entity will not meet its financial obligations within one year from the financial statement issuance date. Substantial doubt about an entity’s ability to continue as a going concern exists when conditions and events, considered in the aggregate, indicate it is probable the entity will be unable to meet its financial obligations as they become due within one year after the date the financial statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company incurred a net loss of $34,902,648 during the six months ended June 30, 2023 and its net cash used in operating activities was $27,329,771 for the six months ended June 30, 2023. In addition, the Company’s accumulated deficit was $42,819,441 at June 30, 2023. The Company’s recurring losses from operations, recurring cash used in operating activities, accumulated deficit, expected working capital needs to fund its combined operations and new debt obligations as a result of the acquisition of Molekule, Inc. in January 2023 (see Note 3), raise substantial doubt about its ability to continue as a going concern. The Company’s ability to fund its operations is dependent upon management’s plans, which include raising capital, managing costs and generating sufficient revenues to offset costs. There can be no assurances that the Company will be able to secure any such additional financing on acceptable terms and conditions, or at all. Accordingly, management has concluded there is substantial doubt as to the Company’s ability to continue as a going concern within one year after the date the financial statements were issued. Under its debt agreements (the Senior Term Loan and the Mezzanine Term Loan) with its lender, Silicon Valley Bank, now a division of First Citizens Bank (“SVB”), the Company is required to generate  revenue of at least $50 million for the twelve months ended March 31, 2024. Non-compliance with this requirement may result in the debt maturity dates becoming accelerated. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;visibility:hidden;">​</span></p> -27329771 50000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">2. Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the rules and regulations of the U. S. Securities and Exchange Commission (the “SEC”) and include the Company’s wholly owned subsidiaries, GSI Technology, for the current period and Legacy Molekule since January 12, 2023. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accordingly,<span style="letter-spacing:-0.1pt;"> </span>the unaudited condensed consolidated financial statements<span style="letter-spacing:-0.1pt;"> </span>do<span style="letter-spacing:-0.05pt;"> </span>not<span style="letter-spacing:-0.1pt;"> </span>include<span style="letter-spacing:-0.1pt;"> </span>all<span style="letter-spacing:-0.05pt;"> </span>of<span style="letter-spacing:-0.1pt;"> </span>the<span style="letter-spacing:-0.1pt;"> </span>information<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.1pt;"> </span>footnotes<span style="letter-spacing:-0.1pt;"> </span>required<span style="letter-spacing:-0.05pt;"> </span>by<span style="letter-spacing:-0.1pt;"> U.S. </span>GAAP<span style="letter-spacing:-0.1pt;"> </span>for<span style="letter-spacing:-0.05pt;"> </span>complete<span style="letter-spacing:-0.1pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>statements.<span style="letter-spacing:-0.05pt;"> </span>The<span style="letter-spacing:-0.1pt;"> condensed consolidated </span>balance sheet as of June 30, 2023 has been derived from the Company’s unaudited condensed consolidated financial statements at such date. All adjustments that, in the opinion of<span style="letter-spacing:0.05pt;"> </span>the Company’s management, are considered necessary for a fair presentation of the results of operations for the periods shown have<span style="letter-spacing:0.05pt;"> </span>been reflected in these unaudited condensed consolidated financial statements. The results of operations for the periods presented are not necessarily indicative of the results expected for the full 2023 fiscal year or for any future period. The information included in these unaudited<span style="letter-spacing:0.05pt;"> </span>condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying<span style="letter-spacing:0.05pt;"> </span>notes for the year ended December 31, 2022, contained in the Company’s Annual Report on Form 10-K, as amended, for the fiscal year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and expenses and related disclosure of contingent assets and liabilities. Significant estimates in these unaudited condensed consolidated financial statements include those related to the fair value of equity-based compensation, revenue recognition, the incremental borrowing rate for leases, the fair value of warrant liability, valuation in connection with business combination and the deferred tax valuation allowance. On an ongoing basis, the Company evaluates its estimates, judgments and methodologies. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the inherent uncertainty involved in making estimates, actual results could differ materially from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash and highly liquid investments with maturities at the date of investment of not more than three months.  The Company held no cash equivalents as of June 30, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company had a restricted cash balance of $629,742 as of June 30, 2023 and nil as of December 31, 2022.  The restricted cash balance constitutes collateral pursuant to the terms of an office lease.  The restricted cash balance is held in a separate bank account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognizes revenues related to sales of products upon the customer obtaining control of promised goods, in an amount that reflects the consideration that is expected to be received in exchange for those goods. To determine revenue recognition for arrangements within the scope of ASC Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers, </i>the following five steps are performed: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company generates substantially all its revenue from sales contracts with customers.  While the Company enters into separate sales contracts with each customer, all sales contracts are similarly structured.  These contracts create an obligation to transfer product to the customer.  Sales of purifier devices and filters are separate performance obligations.  The Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">allocates the transaction price to filters based upon their standalone sales price.  The transaction price allocated to the device is estimated based on the residual method, as the devices do not have an established standalone sales price and are never sold without filters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All performance obligations are satisfied within one year; therefore, costs to obtain contracts are expensed as incurred. There is no financing component because the Company expects, at contract inception, the period between when the Company transfers product to the customer and when the customer pays for the product will be less than one year. Sales terms allow for the right of return, and the Company has recorded a related reserve based on historical, as well as post year-end, activity. Customers may, for any reason, return the product within 30 days for a full refund, excluding shipping charges. The Company establishes a liability for expected returns representing the amount of consideration the entity does not expect to be entitled to because it will be refunded to customers. The refund liability is remeasured at each reporting date to reflect changes in the estimate, with a corresponding adjustment to revenues. The Company satisfies the performance obligations and records revenues when transfer of control has passed to the customer based on the terms of sale. A customer is considered to have control once they are able to direct the use and receive substantially all of the benefits of the product. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Sales taxes collected from customers are not recorded within revenues and are remitted to the taxing authorities periodically.  Shipping and handling are recorded in revenues and cost of revenues on the Statements of Operations and are charged to customers at varying rates.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognized revenue of $13,242,959 and $70,918 in the three months ended June 30, 2023 and 2022, respectively, and $21,592,380 and $77,652 for the six months ended June 30, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warranty Cost</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company provides a three-year warranty on its Pūrgo device and a two year warranty for the Legacy Molekule devices, in each case,  from the date of sale to its customers. The Company’s policy is to record a provision for estimated future costs related to warranty expense when they are probable and reasonably estimable, which is when revenue is recognized. There was a warranty accrual of $385,748 as of June 30, 2023 and nil as of  December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Income taxes are accounted for under ACS 740 utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences and operating loss and tax credit carry forwards are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized. If such an event occurs, a valuation allowance is recorded. The effect on deferred tax assets 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','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as income tax expense. At June 30, 2023 and December 31, 2022, the company did not record any uncertain tax positions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research &amp; Development Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18.7pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses are expensed as incurred and consist principally of contract labor and third-party engineering, product development and testing costs related to the development of medical grade air purification devices and related components as well as concepts for future product development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18.7pt;margin:0pt;">The Company accounts for share-based payments to employees and non-employees in accordance with the provisions of FASB </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASC 718, Compensation — Stock Compensation (“ASC 718”). Under ASC 718, the Company measures the share-based compensation cost on the date of grant, based on the fair value of the award, and expense is recognized over the requisite service period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Trade accounts receivable are stated net of an allowance for doubtful accounts. The Company performs ongoing credit evaluations of its customers and adjusts credit limits based upon payment history and the customer’s current creditworthiness, as determined by review of their current credit information.  The Company estimates the allowance for doubtful accounts based on review and analysis of specific customer balances that may not be collectible and how recently payments have been received. The Company also evaluates the need for a provision for estimated credit losses based upon historical experience and any specific customer collection issues that have been identified. Accounts are considered for write-off when they become past due and when it is determined that the probability of collection is remote. For more information on the adoption of Topic 326 <i style="font-style:italic;">Current Expected Credit Losses</i>, see Recent Accounting Pronouncements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company values inventories at the lower of cost or net realizable value using the first-in, first-out or weighted average cost<span style="letter-spacing:0.05pt;"> </span>method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonable predictable costs of<span style="letter-spacing:0.05pt;"> </span>completion,<span style="letter-spacing:-0.05pt;"> </span>disposal<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>transportation. The costs related to inbound freight, tariffs and fees related to the purchases of inventories, are capitalized as part of the ending inventory, with the net change recorded as a component of cost of revenue. <span style="letter-spacing:-0.05pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain assets and liabilities are carried at fair value in accordance with U.S. GAAP. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants at the measurement date. A three-tier fair value hierarchy that prioritizes the inputs used in the valuation methodologies, is as follows:</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:46.8pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Level 1</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Valuations based on quoted prices for identical assets and liabilities in active markets.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:46.8pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Level 2</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Valuations based on observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or that can be corroborated by observable market data.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:46.8pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Level 3</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Valuations based on unobservable inputs reflecting the Company’s own assumptions, consistent with reasonably available assumptions made by other market participants. These valuations require significant judgment.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At June 30, 2023 and December 31, 2022, the carrying amounts of the Company’s financial instruments, including cash and restricted cash, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximated their respective fair value due to the short-term nature of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Financial Instruments – Derivatives</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The Company evaluates its financial instruments to determine if the financial instrument itself or any embedded component of a financial instrument potentially qualifies as a derivative required to be separately accounted for in accordance with FASB ASC 815, Derivatives and Hedging. The accounting for warrants issued to purchase shares of common stock of the Company is based on the specific terms of the respective warrant agreement. A warrant classified as a derivative liability is initially measured at its issue-date fair value, with such fair value subsequently adjusted at each reporting period, with the resulting fair value adjustment recognized as other income or expense. Upon the occurrence of an event resulting in the warrant liability being subsequently classified as equity, or the exercise of the warrant or the conversion option, the fair value of the derivative liability will be adjusted on such date-of-occurrence, with such date-of-occurrence fair value adjustment recognized as other income or expense, and then the derivative liability will be derecognized at such date-of-occurrence fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Issuance Costs </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>Costs incurred in connection with the issuance of any new term debt are treated as debt discount and recorded as a reduction of the debt balance. The Company amortized debt discount costs over the term of the related debt using the effective interest method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has recorded intangible assets, and goodwill, in connection with business combinations. Estimated useful lives of amortizable intangible assets are determined by management based on an assessment of the period over which the asset is expected to contribute to future cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In accordance with U.S. GAAP for goodwill and other indefinite-lived intangibles, the Company tests these assets for impairment annually and whenever events or circumstances make it more likely than not that impairment may have occurred. For the purposes of that assessment, the Company has determined to assign assets acquired in business combinations to a single reporting unit including all goodwill and indefinite-lived intangible assets acquired in business combinations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Business Acquisition Accounting</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company applies the acquisition method of accounting for acquisitions that meet the criteria of a business combination. The Company allocates the purchase price of its business acquisitions based on the fair value of identifiable tangible and intangible assets. The difference between the total purchase consideration and the sum of the fair values of acquired tangible and identifiable intangible assets less the fair value of the liabilities assumed is recorded as goodwill. Transaction costs are expensed as incurred in general and administrative expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></span><span style="font-style:italic;font-weight:bold;background:#ffffff;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:13.5pt;font-style:italic;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company has reviewed recent accounting pronouncements and, with the exception of the below, concluded they are either not applicable to the business or no material effect is expected on the financial statements as a result of future adoption.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="background:#ffffff;">In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses, which was subsequently amended by ASU No. 2018-19 and ASU No. 2019-10, and which requires the measurement of expected credit losses for financial instruments carried at amortized cost held at the reporting date based on historical experience, current conditions and reasonable forecasts. The updated guidance also amends the current other-than-temporary impairment model for available-for-sale debt securities by requiring the recognition of impairments relating to credit losses through an allowance account and limits the amount of credit loss to the difference between a security’s amortized cost basis and its fair value. In addition, the length of time a security has been in an unrealized loss position will no longer impact the determination of whether a credit loss exists. The main objective of this ASU is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. </span>ASU <i style="font-style:italic;">2016</i>-<i style="font-style:italic;">13</i> must be adopted using a modified retrospective transition method through a cumulative-effect adjustment to members’ equity in the period of adoption. The Company adopted ASU <i style="font-style:italic;">2016</i>-<i style="font-style:italic;">13</i> and related amendments as of January 1<i style="font-style:italic;">, 2023, </i>and the adoption of the new standard did <i style="font-style:italic;">not</i> have a material impact on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the rules and regulations of the U. S. Securities and Exchange Commission (the “SEC”) and include the Company’s wholly owned subsidiaries, GSI Technology, for the current period and Legacy Molekule since January 12, 2023. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accordingly,<span style="letter-spacing:-0.1pt;"> </span>the unaudited condensed consolidated financial statements<span style="letter-spacing:-0.1pt;"> </span>do<span style="letter-spacing:-0.05pt;"> </span>not<span style="letter-spacing:-0.1pt;"> </span>include<span style="letter-spacing:-0.1pt;"> </span>all<span style="letter-spacing:-0.05pt;"> </span>of<span style="letter-spacing:-0.1pt;"> </span>the<span style="letter-spacing:-0.1pt;"> </span>information<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.1pt;"> </span>footnotes<span style="letter-spacing:-0.1pt;"> </span>required<span style="letter-spacing:-0.05pt;"> </span>by<span style="letter-spacing:-0.1pt;"> U.S. </span>GAAP<span style="letter-spacing:-0.1pt;"> </span>for<span style="letter-spacing:-0.05pt;"> </span>complete<span style="letter-spacing:-0.1pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>statements.<span style="letter-spacing:-0.05pt;"> </span>The<span style="letter-spacing:-0.1pt;"> condensed consolidated </span>balance sheet as of June 30, 2023 has been derived from the Company’s unaudited condensed consolidated financial statements at such date. All adjustments that, in the opinion of<span style="letter-spacing:0.05pt;"> </span>the Company’s management, are considered necessary for a fair presentation of the results of operations for the periods shown have<span style="letter-spacing:0.05pt;"> </span>been reflected in these unaudited condensed consolidated financial statements. The results of operations for the periods presented are not necessarily indicative of the results expected for the full 2023 fiscal year or for any future period. The information included in these unaudited<span style="letter-spacing:0.05pt;"> </span>condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying<span style="letter-spacing:0.05pt;"> </span>notes for the year ended December 31, 2022, contained in the Company’s Annual Report on Form 10-K, as amended, for the fiscal year ended December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and expenses and related disclosure of contingent assets and liabilities. Significant estimates in these unaudited condensed consolidated financial statements include those related to the fair value of equity-based compensation, revenue recognition, the incremental borrowing rate for leases, the fair value of warrant liability, valuation in connection with business combination and the deferred tax valuation allowance. On an ongoing basis, the Company evaluates its estimates, judgments and methodologies. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the inherent uncertainty involved in making estimates, actual results could differ materially from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash and highly liquid investments with maturities at the date of investment of not more than three months.  The Company held no cash equivalents as of June 30, 2023 and 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company had a restricted cash balance of $629,742 as of June 30, 2023 and nil as of December 31, 2022.  The restricted cash balance constitutes collateral pursuant to the terms of an office lease.  The restricted cash balance is held in a separate bank account.</p> 629742 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognizes revenues related to sales of products upon the customer obtaining control of promised goods, in an amount that reflects the consideration that is expected to be received in exchange for those goods. To determine revenue recognition for arrangements within the scope of ASC Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers, </i>the following five steps are performed: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company generates substantially all its revenue from sales contracts with customers.  While the Company enters into separate sales contracts with each customer, all sales contracts are similarly structured.  These contracts create an obligation to transfer product to the customer.  Sales of purifier devices and filters are separate performance obligations.  The Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">allocates the transaction price to filters based upon their standalone sales price.  The transaction price allocated to the device is estimated based on the residual method, as the devices do not have an established standalone sales price and are never sold without filters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All performance obligations are satisfied within one year; therefore, costs to obtain contracts are expensed as incurred. There is no financing component because the Company expects, at contract inception, the period between when the Company transfers product to the customer and when the customer pays for the product will be less than one year. Sales terms allow for the right of return, and the Company has recorded a related reserve based on historical, as well as post year-end, activity. Customers may, for any reason, return the product within 30 days for a full refund, excluding shipping charges. The Company establishes a liability for expected returns representing the amount of consideration the entity does not expect to be entitled to because it will be refunded to customers. The refund liability is remeasured at each reporting date to reflect changes in the estimate, with a corresponding adjustment to revenues. The Company satisfies the performance obligations and records revenues when transfer of control has passed to the customer based on the terms of sale. A customer is considered to have control once they are able to direct the use and receive substantially all of the benefits of the product. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Sales taxes collected from customers are not recorded within revenues and are remitted to the taxing authorities periodically.  Shipping and handling are recorded in revenues and cost of revenues on the Statements of Operations and are charged to customers at varying rates.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognized revenue of $13,242,959 and $70,918 in the three months ended June 30, 2023 and 2022, respectively, and $21,592,380 and $77,652 for the six months ended June 30, 2023 and 2022, respectively. </p> P30D 13242959 70918 21592380 77652 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warranty Cost</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company provides a three-year warranty on its Pūrgo device and a two year warranty for the Legacy Molekule devices, in each case,  from the date of sale to its customers. The Company’s policy is to record a provision for estimated future costs related to warranty expense when they are probable and reasonably estimable, which is when revenue is recognized. There was a warranty accrual of $385,748 as of June 30, 2023 and nil as of  December 31, 2022.</p> 385748 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Income taxes are accounted for under ACS 740 utilizing the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences and operating loss and tax credit carry forwards are expected to be recovered, settled or utilized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized. If such an event occurs, a valuation allowance is recorded. The effect on deferred tax assets 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','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained upon examination. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as income tax expense. At June 30, 2023 and December 31, 2022, the company did not record any uncertain tax positions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research &amp; Development Expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18.7pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses are expensed as incurred and consist principally of contract labor and third-party engineering, product development and testing costs related to the development of medical grade air purification devices and related components as well as concepts for future product development.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18.7pt;margin:0pt;">The Company accounts for share-based payments to employees and non-employees in accordance with the provisions of FASB </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASC 718, Compensation — Stock Compensation (“ASC 718”). Under ASC 718, the Company measures the share-based compensation cost on the date of grant, based on the fair value of the award, and expense is recognized over the requisite service period. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Trade accounts receivable are stated net of an allowance for doubtful accounts. The Company performs ongoing credit evaluations of its customers and adjusts credit limits based upon payment history and the customer’s current creditworthiness, as determined by review of their current credit information.  The Company estimates the allowance for doubtful accounts based on review and analysis of specific customer balances that may not be collectible and how recently payments have been received. The Company also evaluates the need for a provision for estimated credit losses based upon historical experience and any specific customer collection issues that have been identified. Accounts are considered for write-off when they become past due and when it is determined that the probability of collection is remote. For more information on the adoption of Topic 326 <i style="font-style:italic;">Current Expected Credit Losses</i>, see Recent Accounting Pronouncements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company values inventories at the lower of cost or net realizable value using the first-in, first-out or weighted average cost<span style="letter-spacing:0.05pt;"> </span>method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonable predictable costs of<span style="letter-spacing:0.05pt;"> </span>completion,<span style="letter-spacing:-0.05pt;"> </span>disposal<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>transportation. The costs related to inbound freight, tariffs and fees related to the purchases of inventories, are capitalized as part of the ending inventory, with the net change recorded as a component of cost of revenue. <span style="letter-spacing:-0.05pt;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain assets and liabilities are carried at fair value in accordance with U.S. GAAP. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants at the measurement date. A three-tier fair value hierarchy that prioritizes the inputs used in the valuation methodologies, is as follows:</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:46.8pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Level 1</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Valuations based on quoted prices for identical assets and liabilities in active markets.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:46.8pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Level 2</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Valuations based on observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or that can be corroborated by observable market data.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:46.8pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Level 3</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Valuations based on unobservable inputs reflecting the Company’s own assumptions, consistent with reasonably available assumptions made by other market participants. These valuations require significant judgment.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At June 30, 2023 and December 31, 2022, the carrying amounts of the Company’s financial instruments, including cash and restricted cash, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximated their respective fair value due to the short-term nature of these instruments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Financial Instruments – Derivatives</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The Company evaluates its financial instruments to determine if the financial instrument itself or any embedded component of a financial instrument potentially qualifies as a derivative required to be separately accounted for in accordance with FASB ASC 815, Derivatives and Hedging. The accounting for warrants issued to purchase shares of common stock of the Company is based on the specific terms of the respective warrant agreement. A warrant classified as a derivative liability is initially measured at its issue-date fair value, with such fair value subsequently adjusted at each reporting period, with the resulting fair value adjustment recognized as other income or expense. Upon the occurrence of an event resulting in the warrant liability being subsequently classified as equity, or the exercise of the warrant or the conversion option, the fair value of the derivative liability will be adjusted on such date-of-occurrence, with such date-of-occurrence fair value adjustment recognized as other income or expense, and then the derivative liability will be derecognized at such date-of-occurrence fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Issuance Costs </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>Costs incurred in connection with the issuance of any new term debt are treated as debt discount and recorded as a reduction of the debt balance. The Company amortized debt discount costs over the term of the related debt using the effective interest method. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has recorded intangible assets, and goodwill, in connection with business combinations. Estimated useful lives of amortizable intangible assets are determined by management based on an assessment of the period over which the asset is expected to contribute to future cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In accordance with U.S. GAAP for goodwill and other indefinite-lived intangibles, the Company tests these assets for impairment annually and whenever events or circumstances make it more likely than not that impairment may have occurred. For the purposes of that assessment, the Company has determined to assign assets acquired in business combinations to a single reporting unit including all goodwill and indefinite-lived intangible assets acquired in business combinations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Business Acquisition Accounting</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company applies the acquisition method of accounting for acquisitions that meet the criteria of a business combination. The Company allocates the purchase price of its business acquisitions based on the fair value of identifiable tangible and intangible assets. The difference between the total purchase consideration and the sum of the fair values of acquired tangible and identifiable intangible assets less the fair value of the liabilities assumed is recorded as goodwill. Transaction costs are expensed as incurred in general and administrative expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:13.5pt;font-style:italic;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company has reviewed recent accounting pronouncements and, with the exception of the below, concluded they are either not applicable to the business or no material effect is expected on the financial statements as a result of future adoption.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="background:#ffffff;">In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses, which was subsequently amended by ASU No. 2018-19 and ASU No. 2019-10, and which requires the measurement of expected credit losses for financial instruments carried at amortized cost held at the reporting date based on historical experience, current conditions and reasonable forecasts. The updated guidance also amends the current other-than-temporary impairment model for available-for-sale debt securities by requiring the recognition of impairments relating to credit losses through an allowance account and limits the amount of credit loss to the difference between a security’s amortized cost basis and its fair value. In addition, the length of time a security has been in an unrealized loss position will no longer impact the determination of whether a credit loss exists. The main objective of this ASU is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. </span>ASU <i style="font-style:italic;">2016</i>-<i style="font-style:italic;">13</i> must be adopted using a modified retrospective transition method through a cumulative-effect adjustment to members’ equity in the period of adoption. The Company adopted ASU <i style="font-style:italic;">2016</i>-<i style="font-style:italic;">13</i> and related amendments as of January 1<i style="font-style:italic;">, 2023, </i>and the adoption of the new standard did <i style="font-style:italic;">not</i> have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">3.  Business Combination </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On <span style="-sec-ix-hidden:Hidden_8R4SvLTRQEmyfu-GswXWrg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">January 12, 2023</span></span>, the Company completed the acquisition of Legacy Molekule pursuant to the Agreement and Plan of Merger dated as of October 3, 2022 by and among the Company, Air King Merger Sub Inc., a Delaware corporation and direct wholly owned subsidiary of the Company (“Merger Sub”), and Legacy Molekule (the “Molekule Merger”). Pursuant to the Merger Agreement, Merger Sub merged with and into Legacy Molekule, with Legacy Molekule continuing as the surviving entity and a wholly owned subsidiary of the Company. In connection with the closing of the Molekule Merger , the Company changed its name from AeroClean Technologies, Inc. to Molekule Group, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the effective date of the Molekule Merger, the outstanding shares of Legacy Molekule common stock, par value $0.0001, that were issued and outstanding immediately prior to the effective time of the Molekule Merger (the “Legacy Molekule Common Stock”) (including shares of Legacy Molekule Common Stock resulting from the conversion of Legacy Molekule’s eligible preferred stock, but excluding dissenting shares and shares held in treasury), were converted automatically into, and the holders of such shares of Legacy Molekule Common Stock were entitled to receive, by virtue of the Molekule Merger and upon the terms and subject to the conditions set forth in the merger agreement, 14,907,210 fully paid and nonassessable shares of the Company’s common stock, which resulted in the Legacy Molekule stockholders in the aggregate, after taking into account the 23,608 shares of Company Common Stock underlying In-the-Money Company Warrants  (as defined in the merger agreement) and the grants of 500,380 RSUs by the Company to certain continuing Legacy Molekule employees that were deemed vested and outstanding as of immediately following the effective time of the Molekule Merger, holding 49.5% of the Outstanding Shares (as defined in the merger agreement). Immediately following the closing of the Molekule Merger, there were 30,427,750 shares of Company Common Stock outstanding, which does not include Company Common Stock that may be issued upon the vesting of RSUs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Based on the Company’s preliminary purchase price allocation, the excess of the purchase price over the fair value of the identifiable assets acquired approximated $66 million, of which $46 million was allocated to identifiable intangible assets consisting of customer relationships (approximately $3 million), Molekule’s trade name (approximately $27 million), and developed technology (approximately $16 million) and $20 million was allocated to goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Molekule Merger was accounted for under FASB ASC 805, Business Combinations (“ASC 805”). The results of operations for Legacy Molekule are included in the accompanying condensed consolidated statements of operations from the date of acquisition. The valuation of certain assets, principally intangible assets including goodwill and identified intangible assets related to the acquisition, inventory and property, plant and equipment, is not yet complete, and as such, the Company has not yet finalized its allocation of the purchase price for the acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table summarizes the provisional amounts allocated to the estimated fair values of assets acquired and fair values of  liabilities assumed in the Legacy Molekule acquisition in accordance with ASC 805:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Legacy Molekule</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,988,100</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 378,195</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,081,238</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,138,784</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, Plant and Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,402,425</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,404,413</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,890,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of Use Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,479,883</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,779</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,094,186)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,001,862)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (516,530)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,576,443)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,480,088)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,597,682)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current and non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,250,953)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,466,073</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On a pro forma basis to give effect to the Molekule merger as if it occurred on January 1, 2022, revenues, net loss and loss per basic share for the six months ended June 30, 2023 and 2022 would have been as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pro forma</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pro forma</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,762,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,226,575</p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,498,858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,566,624)</p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss per diluted share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.83)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.0001 14907210 500380 0.495 30427750 66000000 46000000 3000000 27000000 16000000 20000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table summarizes the provisional amounts allocated to the estimated fair values of assets acquired and fair values of  liabilities assumed in the Legacy Molekule acquisition in accordance with ASC 805:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Legacy Molekule</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,988,100</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 378,195</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,081,238</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,138,784</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, Plant and Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,402,425</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,404,413</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,890,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of Use Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,479,883</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,779</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,094,186)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,001,862)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (516,530)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,576,443)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,480,088)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,597,682)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current and non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,250,953)</p></td></tr><tr><td style="vertical-align:bottom;width:83.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,466,073</p></td></tr></table> 2988100 378195 31081238 1138784 6402425 20404413 45890000 10479883 220779 12094186 3001862 516530 36576443 10480088 1597682 2250953 52466073 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On a pro forma basis to give effect to the Molekule merger as if it occurred on January 1, 2022, revenues, net loss and loss per basic share for the six months ended June 30, 2023 and 2022 would have been as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pro forma</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pro forma</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,762,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,226,575</p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,498,858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,566,624)</p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss per diluted share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.83)</p></td></tr></table> 22762753 25226575 -36498858 -11566624 -1.17 -0.83 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">4. Financial Instruments Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2022 Private Placement Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#242424;">The 2022 Warrant issued in connection with the 2022 Private Placement (as such terms are defined in Note 13) was accounted for as a liability and accordingly the warrant liability is re-measured at each balance sheet date until its exercise or expiration, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2023 Private Placement Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On May 3, 2023, the Company entered into the Securities Purchase Agreement (“SPA”) with a selling stockholder (the “Selling Stockholder”), pursuant to which the Company agreed to sell (i) 3,400,000 shares of common stock, (ii) 3,125,000 shares of common stock that are issuable upon the exercise of the Series A Warrant, (iii) 6,250,000 shares of common stock that are issuable upon the exercise of the Series B Warrant and (iv) 2,850,000 shares of common stock that are issuable upon the exercise of the Pre-Funded Warrant collectively the “2023 Warrants”), for an aggregate purchase price of approximately $9,971,500 (the “2023 Private Placement”) as such terms defined in Note 13. The SPA contains customary representations, warranties and agreements by the Company. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Company also agreed to reduce the exercise price of the 2022 Warrant owned by the Selling Stockholder from $11.00 to $2.00 per share of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company utilizes a Black-Scholes option pricing model to estimate the fair value of the 2022 Warrant, which is considered a Level 3 fair value measurement. The Black-Scholes option-pricing model considers several variables and assumptions in estimating the fair value of financial instruments, including the per-share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected stock price volatility over the expected term, and expected annual dividend yield. Certain inputs utilized in the Company’s Black-Scholes pricing model may fluctuate in future periods based upon factors that are outside of the Company’s control. A significant change in one or more of these inputs used in the calculation of the fair value may cause a significant change to the fair value of the warrant liability, which could also result in material non-cash gain or loss being reported in the accompanying unaudited condensed consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#242424;">The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the 2022 Warrant:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#242424;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At May 3, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At May 5, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expiration term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair Value per Warrant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#242424;">The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the Series A Warrant:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At May 5, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expiration term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair Value per Warrant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;">The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the Series B Warrant:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At May 5, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expiration term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair Value per Warrant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="color:#242424;">The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the Pre-Funded Warrant:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At May 5, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expiration term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:60.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair Value per Warrant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;">The private placement offering costs of </span><span style="color:#242424;">$673,290</span><span style="color:#242424;"> were allocated to the Warrants entirely and were immediately expensed and recorded as selling, general and administrative expense in the statement of operations for the quarter ended June 30, 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;">The 2023 Warrants issued in connection with the 2023 Private Placement are being accounted for as a liability and accordingly the warrant liability is re-measured at each balance sheet date until its exercise or expiration, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;">A reconciliation of the 2022 Warrant liability and the 2023 Warrants liability for the three months ended June 30, 2023, as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022 Warrant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023 Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,646,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value on date of modification</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Initial fair value on date of issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,956,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,118,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,560,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,074,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A reconciliation of the 2022 Warrant liability and the 2023 Warrants liability for the six months ended June 30, 2023 as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022 Warrant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023 Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,372,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value on date of modification</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 691,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Initial fair value on date of issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,956,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,503,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,118,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,560,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,074,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;">The fair value of the 2023 Warrants and the 2022 Warrant aggregated was </span><span style="color:#242424;">$23,634,000</span><span style="color:#242424;"> at June 30, 2023 and the fair value of the 2022 Warrant was </span><span style="color:#242424;">$3,372,000</span><span style="color:#242424;"> at December 31, 2022, respectively. The Company recognized a loss in connection with the change in the fair value of warrant liabilities of </span><span style="color:#242424;">$12,050,500</span><span style="color:#242424;"> and </span><span style="color:#242424;">$10,324,500</span><span style="color:#242424;"> in the statements of operations for the three months and six months ended June 30, 2023, respectively.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;">The fair value of the 2023 Warrants at the date of issuance was greater than the gross proceeds, resulting in </span><span style="color:#242424;">$3,018,500</span><span style="color:#242424;"> being recognized as an expense and par value of </span><span style="color:#242424;">$34,000</span><span style="color:#242424;"> being recognized for the </span><span style="color:#242424;">3,400,000 </span><span style="color:#242424;">of shares of common stock issued.</span><span style="color:#242424;"> </span></p> 3400000 3125000 6250000 2850000 9971500 11.00 2.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#242424;">The following table provides the significant inputs to the Black-Scholes pricing model for the fair value of the 2022 Warrant:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#242424;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At May 3, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At May 5, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expiration term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:50.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair Value per Warrant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1.57 1.57 2.34 P4Y4M20D P4Y4M20D P4Y2M26D 98.0 98.0 96.0 3.50 3.50 4.3 0.0 0.0 0.0 0.61 1.07 1.71 1.57 2.34 P0Y8M1D P0Y6M3D 85.0 99.0 5.00 5.5 0.0 0.0 0.43 1.01 1.57 2.34 P5Y P4Y10M6D 98.0 96.0 3.40 4.2 0.0 0.0 1.14 1.80 1.57 2.34 P5Y P4Y10M6D 98.0 96.0 3.40 4.2 0.0 0.0 1.56 2.33 673290 1646000 691000 12956000 223000 8118000 2560000 21074000 3372000 691000 12956000 -1503000 8118000 2560000 21074000 23634000 3372000 -12050500 -10324500 3018500 34000 3400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">5. Prepaid Expenses and Other Current Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Prepaid expenses and other current assets of $1,801,533 and $665,395 at June 30, 2023 and December 31, 2022, respectively, consisted primarily of prepaid insurance premiums and amounts paid to suppliers and vendors for inventories and retainers for engineering, product development, testing and other services to be performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1801533 665395 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">6. Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.22;text-align:justify;text-indent:18.7pt;margin:0.05pt 5.75pt 0pt 0pt;">Inventories consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.22;text-align:justify;text-indent:18.7pt;margin:0.05pt 5.75pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,002,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 712,752</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,096,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,307,961</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,334,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,432,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,020,713</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.22;text-align:justify;text-indent:18.7pt;margin:0.05pt 5.75pt 0pt 0pt;">Inventories consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.22;text-align:justify;text-indent:18.7pt;margin:0.05pt 5.75pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,002,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 712,752</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,096,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,307,961</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,334,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,432,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,020,713</p></td></tr></table> 4002445 712752 15096071 1307961 10334364 29432880 2020713 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7<b style="font-weight:bold;white-space:pre-wrap;">. Property and Equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Property and equipment consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Lesser of useful life or lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,748,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 847,217</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 - 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,780,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,270,652</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,835</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2-3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,390,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 651,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,499,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,359,704</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 873,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 240,570</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,626,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,119,134</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Property and equipment are stated at cost and depreciated generally under the straight-line method over their estimated useful lives (or the lesser of the term of the lease for leasehold improvements, as appropriate), except for tooling. Tooling is depreciated utilizing either the units-of-production method or a straight-line method over a life of 5-7 years depending on the type of tooling. As a result of the fair value adjustments made during the three months ended June 30, 2023 the Company made an adjustment to decrease depreciation expense for the six months ended June 30, 2023 resulting in a total of ($274,603) being recognized in the three months ended June 30, 2023 Depreciation expenses was $36,219 for the three months ended June 30, 2023 and 2022, respectively, and $633,133 and $72,047 for the six months ended June 30, 2003 and 2022, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Property and equipment consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Lesser of useful life or lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,748,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 847,217</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 - 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,780,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,270,652</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,835</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2-3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,390,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 651,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,499,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,359,704</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 873,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 240,570</p></td></tr><tr><td style="vertical-align:bottom;width:50.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,626,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,119,134</p></td></tr></table> 2748934 847217 P5Y P7Y 3780221 1270652 P3Y P10Y 928208 241835 P2Y P2Y P3Y P3Y 1390514 651857 9499734 2359704 873703 240570 8626031 2119134 P5Y P7Y -274603 36219 633133 72047 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">8.  Goodwill and Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="display:inline-block;text-align:left;width:18pt;"></span><span style="display:inline-block;width:18pt;"></span><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Goodwill was $21,031,064 as of June 30, 2023 compared to $626,647 as of December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Identifiable intangible assets were $45,890,000 and amortization expense associated with identifiable intangible assets was $131,994 and $522,238 for the three and six months and ended June 30, 2023, respectively, and nil for 2022. The Company currently expects to recognize amortization expense related to intangible assets of approximately $1,260,666 in each of the next five fiscal years. The future amortization amounts are estimates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following sets forth the intangible assets by major asset class as of June 30, 2023, all of which were acquired through business purchase transactions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Original </b></p></td><td style="vertical-align:bottom;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Book</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademark </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Indefinite</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,980,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,980,000</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Internally-developed software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,660,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 487,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,172,800</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer Relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,148,889</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,890,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 588,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,301,689</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> 21031064 626647 45890000 131994 522238 0 1260666 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following sets forth the intangible assets by major asset class as of June 30, 2023, all of which were acquired through business purchase transactions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Original </b></p></td><td style="vertical-align:bottom;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Book</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademark </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Indefinite</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,980,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,980,000</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Internally-developed software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,660,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 487,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,172,800</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer Relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,148,889</p></td></tr><tr><td style="vertical-align:bottom;width:27.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,890,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 588,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,301,689</p></td></tr></table> 26980000 26980000 P15Y 15660000 487200 15172800 P15Y 3250000 101111 3148889 45890000 588311 45301689 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9.</b><span style="white-space:pre-wrap;"> </span><b style="font-weight:bold;">Accrued Expenses and Other Current Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses and other current liabilities consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued wages and bonus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 514,169</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,547</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional and consulting fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,876</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued legal fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,153,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439,901</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,256,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,909</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,868,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,228,402</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses and other current liabilities consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued wages and bonus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 514,169</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,547</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional and consulting fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,876</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued legal fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,153,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439,901</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,256,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,909</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,868,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,228,402</p></td></tr></table> 175892 514169 402100 47547 494307 16876 385748 2153956 439901 2256736 209909 5868740 1228402 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">10.  Notes Payable </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></span>In connection with the Merger Agreement (Note 3) effective January 12, 2023, the Company became jointly and severally liable for to the existing Senior Term Loan, Mezzanine Term Loan, and the Facility Term Loan with Legacy Molekule.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Senior Term Loan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></span>In June 2016, Legacy Molekule entered into a Loan and Security Agreement (the “Senior Loan Agreement”), as amended with  Silicon Valley Bank, now a division of First Citizens Bank (“SVB”) which provided for borrowings under two term loans (“Senior Term Loan”) aggregating $7.6 million. On May 31, 2023, the Company amended the Senior Term Loan by entering into the Seventh Loan Modification Agreement of its Senior Loan Agreement, which extended the payment term from <span style="-sec-ix-hidden:Hidden_zGVx7SIOl0-9hGwsJb3jXA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirty-six</span></span> months to <span style="-sec-ix-hidden:Hidden_Y3Yy9RtZ2EegvqK-rxu48w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifty-nine</span></span> months. The loan amendment included a restructuring fee of $200,000. As of June 30, 2023, the outstanding principal balance under the Senior Term Loan was $4.3 million. The Senior Term Loan bears interest at an annual rate equal to the greater of the Prime Rate plus 1% or 4.25%. As of June 30, 2023, the interest rate was 9.25% per year. The maturity date for the Senior Term Loan is <span style="-sec-ix-hidden:Hidden_-g0hEFOJP0iZw7WbVETXug;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">March 1, 2028</span></span>. Interest is payable monthly in arrears. The principal is repayable in 59 equal monthly installments beginning on May 12, 2023. The Senior Loan Agreement contains customary representations and warranties, affirmative and negative covenants (including financial covenants), events of default and termination provisions. Additionally, $380,000 of debt issuance cost (related to the 2022 modification) is being amortized over the term of the loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Mezzanine Term Loan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>In March 2021, Legacy Molekule entered into a Mezzanine Loan and Security Agreement (“Mezzanine Loan Agreement”), as amended, with SVB, consisting of a Mezzanine Term Loan A of $15 million and a Mezzanine Term Loan B of $15 million. On May 31, 2023, the Company amended the Mezzanine Term Loan by entering into a Fourth Loan Modification Agreement (“Fourth LMA”) to the Mezzanine Loan Agreement, which combined both Mezzanine Term Loan A, the principal payments for which were to begin on April 1, 2024 and Mezzanine Term Loan B, the principal payments for which were to begin on April 1, 2025, into one Mezzanine Term Loan, with principal payments beginning April 1, 2025. The loan amendment included a restructuring fee of $300,000.  As of June 30, 2023, the outstanding principal balance under the Mezzanine Term Loan was $30 million. The Mezzanine Term Loan bears interest at a floating rate per annum equal to the greater of (x) the Prime Rate plus 6.00% or (y) 9.25%. As of June 30, 2023, the interest rate was 14.25% per year. The Mezzanine Term Loan matures on <span style="-sec-ix-hidden:Hidden_umGtCqoDMU-J_0nguMItzg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">March 1, 2028</span></span>. Interest is payable monthly in arrears. The principal of the Mezzanine Term Loan is repayable in 36 equal monthly installments beginning on April 1, 2025. The Mezzanine Loan Agreement contains customary representations and warranties, affirmative and negative covenants (including financial covenants), events of default and termination provisions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>Both the Senior Loan Agreement and Mezzanine Loan Agreement require the Company to maintain a minimum cash balance of $2.0 million. In connection with the amendment in May 2023, the annual revenue target of $50.0 million was amended from the calendar year ending December 31, 2023 to the calendar year ending March 31, 2024. Revenue targets for periods occurring after March 31, 2024 shall be mutually agreed by the Company and SVB. The Company is also required to maintain its primary operating and other deposit accounts and securities accounts with SVB and its affiliates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Facility Term Loan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">In June 2020, Legacy Molekule entered into a Facility Term Debt Agreement (the “Facility Term Loan”) with Trinity Capital, Inc. (“Trinity”) in order to obtain financing related to funding the build out of the Company’s filter manufacturing plant. The Company became a co-borrower under this agreement upon the closing of the Molekule Merger. Legacy Molekule drew down $2.9 million in June 2020, $0.6 million in September 2020, $0.9 million in December 2020 and $0.5 million in August 2021. Principal and interest are paid monthly with the principal being repaid in equal monthly installments from the month after the amount was drawn until April 1, 2026, with the last two months’ payments having been made at the inception of each loan. At the end of the term, Trinity also requires the Company to pay down an additional 10% of the total term draw down amount, which results in an additional payment of $0.4 million in total for all the draws. This additional payment is being accreted to the total outstanding amount over the term of the Facility Term Loan and resulted in an incremental $0.3 million of long-term debt to Trinity as of June 30, 2023. As of June 30, 2023, the outstanding principal balance under the Facility Term Loan was $2.4 million. The Facility Term Loan contains customary representations and warranties, affirmative and negative covenants and events of default.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Notes payable consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,860,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Facility term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,202,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mezzanine term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,362,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Unamortized debt issuance fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,195,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,054,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 7600000 200000 4300000 0.01 0.0425 0.0925 P59M 380000 15000000 15000000 300000 30000000 0.0600 0.0925 0.1425 P36M 2000000.0 50000000.0 2900000 600000 900000 500000 0.10 400000 300000 2400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Notes payable consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,860,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Facility term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,202,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mezzanine term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,362,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Unamortized debt issuance fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,195,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,054,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 4860367 2202167 30300000 37362534 1195342 2112710 34054483 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11.</b><span style="white-space:pre-wrap;"> </span><b style="font-weight:bold;">Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:0.3pt;"></span><span style="font-style:italic;font-weight:bold;background:#ffffff;">Lease Commitments </span><span style="background:#ffffff;">– On February 1, 2021, the Company entered into a lease with Gardens Bio Science Partners, LLC, an entity controlled by the Company’s co-founder and Chairman of the Company’s Board of Directors (the “Board”). The leased premises consist of </span><span style="background:#ffffff;">20,000</span><span style="background:#ffffff;"> square feet of office and warehouse space. The lease expires in February 2031. The annual base rent of </span><span style="background:#ffffff;">$260,000</span><span style="background:#ffffff;"> is subject to escalation of </span><span style="background:#ffffff;">2.5%</span><span style="background:#ffffff;"> on an annual basis. Rent expense under this lease was </span><span style="background:#ffffff;">$118,549</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$244,602</span><span style="background:#ffffff;"> for the three and six months ended June 30, 2023, respectively. As of June 30, 2023, the future minimum lease payments under this arrangement approximated </span><span style="background:#ffffff;">$2,295,325</span><span style="background:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In February 2019, Legacy Molekule entered into a lease agreement for office space in San Francisco, California. The leased premises consist of 38,000 square feet of office space. The lease expires in August 2026. The lease calls for monthly base rental payments of  $209,231 commencing in the first month and fixed annual base rental increases of 3%. Rent  expense is accounted for on a straight-line basis. Rent expense under this lease was $691,753 and $1,286,468 for the three and six months ended June 30, 2023, respectively. The lease expires in August 2026. Since June 2023, the lessor has been drawing under an existing letter of credit, which was put in place as security for payment of the monthly base rental payments. Amounts available under such letter of credit will be fully utilized by September, 2023 after which the Company will be required to pay its monthly base rental payments to the lessor. The Company is currently in discussions with the lessor to renegotiate the terms of the lease. There is no assurance that any such renegotiation will be successful.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leases office, warehouse and lab space under noncancelable leases with various expiration dates through 2026. Rent expense under these leases was $161,529 and $295,799 for the three and six months ended June 30, 2023, respectively. As of June 30, 2023, the future minimum lease payments under this arrangement approximated $10,817,986.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Legal Proceedings </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">From time to time, the Company is subject to legal proceedings in the normal course of operating its business. The outcome of litigation, regardless of the merits, is inherently uncertain. In August 2022, the Company received notice of a complaint filed in the U.S. District Court for the Southern District of New York (the “Court”) by Sterilumen, Inc. (“Sterilumen”), a wholly-owned subsidiary of Applied UV, Inc., in connection with the marketing and sale of the Company’s patented air purification products. In the complaint, the plaintiff alleged trademark infringement, violation of fair competition practices and damages to Sterilumen. On March 13, 2023, the Court dismissed Sterilumen’s claims with prejudice and ruled that the Company’s counterclaims remained extant. The Company subsequently agreed with Sterilumen that Sterilumen will not challenge the Court’s dismissal and will not bring any future claim against the Company alleging infringement from the use of SteriDuct or AeroClean and that the Company will file a notice to dismiss its counterclaims without prejudice. The Company did not establish a contingency reserve related to this matter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#1d1c1d;background:#ffffff;">In November 2020, Legacy Molekule was named as the defendant in a class-action complaint in which the plaintiffs alleged that  Legacy Molekule misrepresented the capabilities of its products. Legacy Molekule denied all allegations made by the plaintiffs. Without admitting any liability and solely for the purpose of eliminating the uncertainties and expenses of further protracted litigation, Legacy Molekule entered into a class-wide settlement of this matter, where the class was defined to include purchasers who bought Molekule </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#1d1c1d;background:#ffffff;">devices from third-party retailers (e.g. Amazon, Best Buy). The settlement required dismissal of all remaining class-action claims against Legacy Molekule. The Court approved this settlement and entered judgment in the matter on January 25, 2022. The settlement is currently being administered with the cash settlement payment of </span><span style="color:#1d1c1d;background:#ffffff;">$1,300,000</span><span style="color:#1d1c1d;background:#ffffff;"> made in March 2022. The Company accrued a loss liability related to the matter of </span><span style="color:#1d1c1d;background:#ffffff;">$1,400,000</span><span style="color:#1d1c1d;background:#ffffff;"> as of June 30, 2023 and nil as of December 31, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#1d1c1d;background:#ffffff;">The Company enters into agreements with its customers, business partners and other parties in the ordinary course of business that include provisions for the indemnification, holding harmless and defense of indemnified parties of varying scope and terms with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements and out of third-party IP infringement claims. In these circumstances, payment by the Company may be conditional on the other party making a claim pursuant to the procedures specified in the particular contract. In addition, the Company has indemnification agreements with its directors and executive officers. As of June 30, 2023, the Company had no other accrued liabilities related to other legal matters.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Indemnities, Commitments and Guarantees </span>– Effective November 1, 2020, the Company executed employment agreements with two key members of management that will continue until terminated by either party. In the event of termination without cause, the Company is obligated to pay the executive their base salary for a period of six months. Further, in the event of termination without cause or resignation for good reason, or a change of control, each as defined in the agreements, within twelve months of such termination or resignation, each of the executives is entitled to accelerated vesting of any outstanding time-based equity awards. The employment agreements provide for a base salary and a discretionary annual bonus to be determined at the sole discretion of the Company’s Board of Managers, for periods prior to the Company’s incorporation in the State of Delaware (the “Corporate Conversion”) when it was a limited liability company, and the Company’s Board of Directors (in either case, the “Board”), for periods following the Corporate Conversion. The Company’s employment agreements generally provide for certain protections in the event of a change of control. These protections generally include the payment of severance under certain circumstances in the event of a change of control. On May 1, 2021, the employment agreements were amended to provide for the eligibility of each executive to receive restricted stock units upon the conversion of the Company to a Delaware corporation. Accordingly, the executives were granted an aggregate of 443,269 restricted stock units contemporaneously with the Public Offering. The Company also had agreements in place with independent contractors whereby the Company was required to compensate the independent contractors <span style="-sec-ix-hidden:Hidden_2CbXABlZf0u5aj9Xhn8EoQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifty</span></span> percent in cash and <span style="-sec-ix-hidden:Hidden_vLk9w9yiYU21doGb7WBf_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifty</span></span> percent in equity. The equity consideration was contingent upon future events, including the conversion to a Delaware corporation and a new round of equity financing from third-party sources. On October 3, 2022, the employment agreements were amended in connection with the merger with Legacy Molekule and the executives were granted an aggregate of 732,090 of additional restricted stock units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Guaranteed Payment </span><span style="background:#ffffff;">–</span> Effective August 10, 2022, Legacy Molekule entered into a Sales Agency Agreement (the “Agency Agreement”) with a company to develop a market for its products in the United States for a period of <span style="-sec-ix-hidden:Hidden_DsEIXef_0EWnn165b8JPfA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span></span> with mutual options to renew annually for up to a term of <span style="-sec-ix-hidden:Hidden_zHU-IsCFUUuve1iUyhNw7g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five years</span></span>. The Agency Agreement provides for payments on a monthly basis to the agent of an amount equal to the greater of the commissions earned and a guaranteed minimum ranging from $502,500 to $667,500.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;background:#ffffff;">Registration Rights Agreement</span><span style="background:#ffffff;"> – In connection with the Company’s initial public offering (the “Public Offering”) the Company entered into a registration rights agreement with the Chairman of its Board and each of its other stockholders that held </span><span style="background:#ffffff;">10%</span><span style="background:#ffffff;"> or more of its outstanding common stock immediately upon completion of the Public Offering. On January 12, 2023, this registration rights agreement was amended and restated in connection with the Molekule Merger by and among the Company and certain stockholders of AeroClean Technologies, Inc. and Legacy Molekule (the “Registration Rights Agreement”). The Registration Rights Agreement provides the stockholders party thereto with certain “demand” and customary “piggyback” registration rights.  The Registration Rights Agreement provides that the Company will pay certain expenses relating to such registrations and indemnify the registration rights holders against certain liabilities that may arise under the Securities Act of 1933, as amended.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 20000 260000 0.025 118549 244602 2295325 38000 209231 0.03 691753 1286468 161529 295799 10817986 1300000 1400000 P6M 443269 732090 502500 667500 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">12. Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On February 26, 2023, the Company entered into an Agreement and Plan of Merger with Aura Smart Air Ltd. (“Aura”), an Israeli company listed on the Tel Aviv Stock Exchange (see Note 16 for more information). In connection with the transaction, the Company also entered into a Technology Collaboration Agreement and a Co-Distribution Agreement. Under the Technology Collaboration Agreement the Company paid $250,000 to Aura for a perpetual license to Aura’s Background Intellectual Property and other Intellectual Property owned or controlled by Aura for use in, amongst other items, selling Molekule products and services. Additionally, the Company paid $68,182 under the Technology Collaboration Agreement, the monthly payment amount due to Aura, for services as part of the Company’s collaboration with Aura on the statement of work specified in the agreement. The objectives of the statement of work include onboarding Company devices onto the Aura platform, sending and receiving data to the platform and implementing various internet of things and other Aura technologies into the Company’s devices and software. </p> 250000 68182 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">13. Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-term Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In conjunction with its IPO, on November 23, 2021, the Company adopted the Employee Stock Purchase Plan, the 2021 Incentive Award Plan (the “Long-Term Incentive Plan” or the “LTIP”) and the Non-Employee Directors Stock and Deferred Compensation Plan (collectively, the “Plans”) and has reserved 2,802,273 shares, collectively, for issuance or sale under the Plans. The Board approved an amendment to the LTIP to increase the shares authorized to be issued by 1,500,000, and the evergreen set forth in the LTIP resulted in an increase of 277,552 shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s Compensation Committee has the authority under the LTIP to grant stock options; stock appreciation rights, restricted stock, restricted stock units, performance stock, performance units, and other forms of equity-based or equity-related awards. Compensation cost is generally recorded on a straight-line basis over the vesting term of the shares based on the grant date value using the closing trading price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expenses were $1,502,724 and $708,540 for the three months ended June 30, 2023 and 2022, respectively, and $3,404,431 and $1,379,378 for the six months ended June 30, 2023 and 2022, respectively. During the three months ended June 30, 2023, the Company granted 500,000 restricted stock units to members of management and none to members of the Board under the LTIP. During the six months ended June 30, 2023, the Company granted 1,232,090 restricted stock units to members of management and 742,000 restricted stock units to members of the Board under the LTIP. The total number of restricted stock units issued at June 30, 2023 was 3,425,537. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Unrecognized compensation expense related to restricted stock awards made by the Company was $10,957,851 at June 30, 2023. As of June 30, 2023, the Company had 2,530,859 shares available for issuance under the 2021 Plan. </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Grant-Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,451,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.67</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Awarded Legacy AeroClean</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,974,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.78</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Awarded Molekule Merger</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,964,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.40</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Forfeited/Vested</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (901,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.40</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,488,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.73</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>A total of 799,965 RSUs are vested at June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Private Placements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 29, 2022, the Company completed a private placement in connection with a securities purchase agreement dated June 26, 2022 (the “2022 Private Placement”). In the 2022 Private Placement, the Company received gross cash proceeds of $15,000,000 in connection with the issuance of (i) 1,500,000 shares of common stock and (ii) a warrant to purchase up to 1,500,000 shares of common stock, as amended (the “2022 Warrant”). The Warrant had an exercise price of $11.00 per share, which amount was adjusted to $2.00 per share in connection with the 2023 Private Placement (as defined, and further described below) and is exercisable until July 21, 2027. Net proceeds amounted to $13,578,551 after issuance costs of $1,421,449.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As the 2022 Warrant was liability classified, the gross proceeds and issuance costs were allocated to the 2022 Warrant liability based on its fair value with the residual being allocated to the common stock, resulting in the allocation of gross proceeds of $13,995,000 and $1,005,000 to the 2022 Warrant liability and common stock, respectively, and issuance costs of $1,326,212 and $95,237 were charged to expense and additional paid in capital, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In conjunction with the 2022 Private Placement, the Company entered into a registration rights agreement whereby the Company was required to register for resale and maintain the effectiveness of the registration statement that registers the resale of shares of common stock held by the selling stockholder and the shares of common stock issuable upon exercise of the 2022 Warrant. Pursuant to the registration rights agreement, the Company is liable for certain liquidated damages upon failure to comply with such registration rights. On January 27, 2023, the Company’s registration statement on Form S-3 relating to the resale of 3,000,000 shares of common </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">stock by the selling stockholder listed in the prospectus (including 1,500,000 shares of common stock issued in the 2022 Private Placement and 1,500,000 shares of common stock issuable upon the exercise of the outstanding 2022 Warrant acquired in the 2022 Private Placement) was declared effective by the SEC. The Company will not receive any proceeds in connection with the sale of common stock by the selling stockholder but will receive the exercise price of the 2022 Warrant to the extent the 2022 Warrant is exercised by the selling stockholder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 3, 2023, the Company entered into a Securities Purchase Agreement with the Selling Stockholder, pursuant to which the Company agreed to sell (i) 3,400,000 Shares, (ii) 3,125,000 shares of common stock that are issuable upon the exercise of the Series A Warrant, (iii) 6,250,000 shares of common stock that are issuable upon the exercise of the Series B Warrant and (iv) 2,850,000 shares of common stock that are issuable upon the exercise of the Pre-Funded Warrant, for an aggregate purchase price of approximately $9,971,500 (the “ 2023 Private Placement”). The Securities Purchase Agreement contains customary representations, warranties and agreements by the Company. The closing of the  2023 Private Placement occurred on May 5, 2023. The Company also agreed to reduce the exercise price of the 2022 Warrant owned by the Selling Stockholder to $2.00 per share of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Series A Warrant has an exercise price of $1.60 per share of common stock, the Series B Warrant has an exercise price of $1.84 per share of common stock, and the Pre-Funded Warrant has an exercise price of $0.01 per share of common stock. The Series A Warrant, the Series B Warrant and the Pre-Funded Warrant are all exercisable as of June 30, 2023. The Series A Warrant will terminate on February 23, 2024. The Series B Warrant and the Pre-Funded Warrant will terminate on June 23, 2028.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, the Selling Stockholder beneficially owns approximately 9.9% of the outstanding shares of common stock of the Company. Each of the Series A Warrant, the Series B Warrant and the Pre-Funded Warrant, contain an ownership limitation providing that the Selling Stockholder may not exercise the Series A Warrant, the Series B Warrant or the Pre-Funded Warrant with respect to any shares of common stock that would result in the Selling Stockholder beneficially owning more than 4.99% of the outstanding shares of common stock. The Selling Stockholder may increase or decrease this limitation upon notice to us, but in no event will any such limitation exceed 9.99%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the 2023 Private Placement, the Company entered into a Registration Rights Agreement with the Selling Stockholder. Pursuant to the Registration Rights Agreement, the Company was required to file and maintain a resale registration statement with the SEC in order to register the shares sold to the Selling Stockholder and the shares underlying the Warrants. The Company will be obligated to pay certain liquidated damages to the Selling Stockholder if it fails to maintain the effectiveness of the registration statement pursuant to the terms of the Registration Rights Agreement. In accordance with the requirements of the Registration Rights Agreement, the Company filed a resale registration statement on Form S-3 covering the shares acquired by the Selling Shareholder and the shares issuable upon the conversion of the Series A Warrant, the Series B Warrant and the Pre-Funded Warrant. The Form S-3 was declared effective by the SEC on June 26, 2023.</p> 2802273 1500000 277552 1502724 708540 3404431 1379378 500000 0 1232090 742000 3425537 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Unrecognized compensation expense related to restricted stock awards made by the Company was $10,957,851 at June 30, 2023. As of June 30, 2023, the Company had 2,530,859 shares available for issuance under the 2021 Plan. </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Grant-Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,451,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.67</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Awarded Legacy AeroClean</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,974,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.78</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Awarded Molekule Merger</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,964,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.40</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Forfeited/Vested</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (901,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.40</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,488,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.73</p></td></tr></table> 10957851 2530859 1451448 5.67 1974090 2.78 2964241 3.40 901764 3.40 5488015 3.73 799965 15000000 1500000 1500000 11.00 2.00 13578551 1421449 13995000 1005000 1326212 95237 3000000 1500000 1500000 3400000 3125000 6250000 2850000 9971500 2.00 1.60 1.84 0.01 0.099 0.0499 0.0999 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">14. Net Income (Loss) Per Common Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">Basic net income (loss) per common share is computed using the weighted average common shares outstanding during the period. Diluted net income (loss) per common share reflects the potential dilution from the assumed conversion of all dilutive securities such as unvested restricted stock units, the purchase option issued to the underwriters in the Public Offering (the “Underwriter Option”) and the 2022 Warrant using the treasury stock method. When the effects of the outstanding unvested restricted stock units, the Underwriter Option and the 2022 Warrant are anti-dilutive, they are not included in the calculation of diluted net loss per common share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted net loss per common share for the three months ended June 30, 2023 and 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,969,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,172,277)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,902,648)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,750,241)</p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted weighted average common shares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,017,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,894,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,185,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,885,923</p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted net loss per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_kGweVLvEkUWDLvhS_MyOiw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_X6qRCi_LZE6nP354XIuZbA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_cO0T48DchEi0ootz-88HFA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_o1V0ruRBtEKsPGQtkG2pQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.56)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following outstanding common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,725,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,488,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 626,268</p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,213,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,126,268</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted net loss per common share for the three months ended June 30, 2023 and 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,969,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,172,277)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,902,648)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,750,241)</p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted weighted average common shares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,017,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,894,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,185,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,885,923</p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted net loss per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_kGweVLvEkUWDLvhS_MyOiw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_X6qRCi_LZE6nP354XIuZbA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_cO0T48DchEi0ootz-88HFA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_o1V0ruRBtEKsPGQtkG2pQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.56)</p></td></tr></table> -5172277 -7750241 33017565 13894119 31185329 13885923 -0.76 -0.37 -1.12 -0.56 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following outstanding common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,725,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,488,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 626,268</p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,213,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,126,268</p></td></tr></table> 13725000 1500000 5488015 626268 19213015 2126268 93156 219832 1598000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">16.</b><span style="white-space:pre-wrap;"> </span><b style="font-weight:bold;">Aura Smart Air Merger Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18.3pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;"> </b></span><span style="display:inline-block;width:17.7pt;"></span>On August 14, 2023, Molekule informed Aura that it was terminating the Merger Agreement, in accordance with Section 8.02 and Section 8.01(c)(i) of the Merger Agreement. The Company believes that Aura has committed a material and incurable breach of Section 6.02 of the Merger Agreement such that Molekule is entitled to terminate the Merger Agreement pursuant to Section 8.01(c)(i)(B) of the Merger Agreement. On August 14, 2023, Aura notified Molekule that it disputed the termination of the Merger Agreement and believes that Molekule has breached Section 6.09 of the Merger Agreement. Molekule disputes that it is in breach of the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:0.3pt;"></span><span style="display:inline-block;width:18pt;"></span><span style="display:inline-block;width:17.7pt;"></span>Notwithstanding the termination of the Merger Agreement, Molekule intends to continue discussions with Aura regarding mutually beneficial future sales, marketing and technology collaboration and intends to continue discussions regarding the parties’ current arrangements in connection with, and certain disagreements under, the Technology Collaboration Agreement and Co-Distribution Agreement entered into contemporaneously with the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:0.3pt;"></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span><span style="font-style:italic;visibility:hidden;">​</span></p> EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "^+#E<'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 " OBPY7A=+@%N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O295D=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4<0574/'DE;31HF8!$7(E.--=(DU-2E,]Z:!1\_4SO#K %LT6.@#+SDP-0T M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+@#A_?GI]=YW<*% M3#H8'']E)^D4<<4ND]_J]6;[R)2H1%U4#P6_W0HNQ9WD]&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" OBPY7MIT?LO(% #@'P & 'AL+W=OKU6E?I+'K/T M6*QX O_,A8R9@D.YL-*5Y"S(17%D4=L>6#$+D\YHF)^;R-%09"H*$SZ1),WB MF,F7"QZ)]7G'Z6Q/W(>+I=(GK-%PQ19\RM67U43"D56Z!&',DS04"9%\?MX9 M.^\\U]6"_(JO(5^G.[^)1ID)\:@/;H+SCJU+Q"/N*VW!X.N)>SR*M!.4X_O& MM%/>4PMW?V_=KW-X@)FQE'LB^BL,U/*\<]HA 9^S+%+W8OT'WP#UM9\OHC3_ M).OBVEZO0_PL52+>B*$$<9@4W^QY4Q$[ M>N$="-@+X1.'5W<#>"O.:LHF0Y MUB53;#248DVDOAK<](^\;G(UT(2);L:IDO!O"#HUNA1^!JVB"$L"1J&4*K@$/7NLM*&595+HM MZ@5%#?_,DF/BVD>$VM0UE,?#Y>-L<4SL,Y/\57'IDM!- M_S757>'=,WOK9_==NF(^/^_ PYER^<0[HU]^<@;V[R;P'V3VJAIZ937T,/>J M&AY>5MQ$BLL=N_O9A(2J6B+U2Z1^,Z3/&9.*R^B%W/.5D,J$AULIF9DJQ4-5 M+?$&)=Z@88M)!L-QWEGK^7"O.8M2(R J:PEX4@*>- .<1J$U[UAL;$+BFQU5)3O)O&/3<"H54M@QZZF M8KL),A1.2'@<\VGDB$P5=%TB)/%$EBCY M^!L1[VN%]>F8AQ45ODG?3A-$%^ M8,_D)H!'-IR'?C%]UG?H/9:]?M>ECNL,>D9>5-R6EU:\M GO. C /=VT[2=) M)E(\A8EO;E?<\OK6R(F*VG)6V,D]$JEA$_@Y7]4,5[NBZ,"4920^1FYPJ.#EXVLE;I,4?@TK9\54QR M\(SS$"J8_\6<./37V6]DROU,0DL:(7$G3\0QS$U3)?S'(_*S?6P[9,(D^/GPQ3R^'2$JT2DH4SS+;)B17 MS_Z2)0M>&P[W&-V-IY=CXPLH+FQ+6 4CVB@8>9F4^DVF>#_+FQ(B0V9E7EHH\QS%7.YT$\EO%RNU1)B0;QBB;E=VRT4X;*VG%7BH7A@ MV7(^[RX6%1FYOT._U^F=#Z\G$6"4= MVFBYR(,Y0T*8O4D"_DP^<',SXE:V;3NG)]3M&[,L+F[9EFZ5?%P\L&P#P768 MZM#^C4/ZQ-8W]]AUNP[MNHYQ4^$0 7]!I.&F>1/69UJ[>X MK"UC%7Y="VV4\NSY?;U.-^TM:K+B[WOCTR'@I1$? Y2^_@$ M!CQ9;"<7!TJL\AW9F5!*Q/G/)6Z!N4F_JC_P!02P,$% M @ +XL.5V.&$A!R!@ ,1L !@ !X;"]W;W)KHJ0T,9#&V6V+;A+4[>YGQJ)CH9+H4E2._?5+ MR8YDBQ1S(!^<2/;,\#T>\V:DXSNI?I0K(32XS[.B/!FMM%X?32;E8B5R7A[* MM2C,+TNI-(XY=D$0\@F.4^+T?2X^>Y*38]EI;.T$%<*E%6> M<_7P063R[F2$1H]??$UO5KK^8C(]7O,;,1?Z^_I*F;M)&R5)S?--&KDU$T HE8\BK37^7=1[$E%-3Q M%C(KF[_@;FL+1V!1E5KF6V>#($^+S7]^OYV('0=$!QSPU@$_UX%L'4A#=(.L MH37CFD^/E;P#JK8VT>J+9FX:;\,F+>IEG&ME?DV-GYZ>75[,SB_FYS-@KN:7 M7S[-3K^9FP^G7TXOSL[!_./Y^;&2(;Z64*#3@92ET M>>3BLPE W0'J8W54KOE"G(S,N2F%NA6CZ:^_( ;?N]B]4; ]KJ3E2GS1IV>\ M7+D(;KQ8XU4?\]MI@%E,0G8\N=W%;MMA#!EF0=@:[N&B+2[JQ?55E%JE"RT2 M, 1Q$R#8&9KA.*2XA] [SBMG-VA9!%X6IXN%K I=FF2V$.DMO\Z$BTE@,<$8 MP1#"'A7;CC 41>Z99BU&YL5XI<2:IPD0]R;MEZ($O$B U"NA3&[9/0@NY,Q" MA"*( D)ZR&T[Q@(2!V[H80L]]$+_5-P:>%*EP@DNM*'880PQ 1 M-[RHA1=YX7V3FF?/F,3(7M:84(H)ZN&T#3$-(QH' T#C%FC\Q!8PDJ_T0[/T MXF>5KHT(ZS$HA';AC2T8D3GQT()KVV&$8D2H&RV"G1[!)]9=\^(F-:=I.ZN# M4+>!=C'0@$#$HK@'UC_D*_,$VI%8Y*7TEY3)79IE3A+(,9%FNB&C?1*VI5D9 M1@>2,>H4$7E%:'II]@?7:7$#,F$*(J#JRN= +@^J4GAV]C;J7GZ <8 1[2<( MER4S!*.!%($Z@4-^A;ML4ID'(W'D,#.N-;>V'4:,#4UM)W3(KW2;+.'!9^L< MP@&E$**^U#E,<8R"*(K8 ,I.R%#PK)HH2_EUFJ7:I%QG882\@OC2RNBMHNV3 M[I01^:6QE>\U?QC2;N20MH!%D%K[QS8DIE:"$1Y8FTX%D5\Q5":^"[RR; MDX2M@$'$HI#VE=)AB#".*!PBT6DE\HOEXP:3O4SSB/S!B=NAB"%E,>M+D<,0 M(5/-Q@.P.^5$?NF\D%JT^V/:5;]TOPO5XKOK-##&' -ECQ5X)9GE3-I85MM,6'$:$I_$SHL"0GQ MKN$^[DZ7L5^7>R?'%'! +I]S@+ MQ :Y4<2HKX=^!*]=F4[9L5_9NPWYHJ2& M;16/, UHW*^9'(:HJ:W0P-IT:H_]?>M,+(59AP1H?O\$6+LG10&D >X_*/"/ M^-JUZ*0<^Z5\D\V>RF*V1$>R &5-?@S>P4.(3&K89C!@ M3@\H5UR)]P A.#;)I_YLOC+53J574J7_B>0](-3\@L=A )LB" 5C&K-Q3#!( MR[*ND9K2J-*E:2"3^CSRLLXZGZM"M \@&YN96(C\VHS[^%QQ#,Q8:]$\4<[< M1\'1QU-(F:6 CEK$G.ZA6@1WM0CVUR*G29+62=-L]/J)SD%:@ 5?IV;C.^$Z MVGAB.A](^I6KP[*NL@*(!W8[Z8H,XB\R3.E:Y57&Z^=\B5BFB]39QONCO'2O M$[L$.0ACQ,QG@$]7@Q!_&[]),Z7C##MIV>TZA2$,H)5O_,.^]AEQ5V,0?XUA M9<_FC#R;)K8>$@]UL [3@0YVLO,^HWZ9]#=7-VE1&H%=&E=X&)I959OW,YL; M+=?-*XYKJ;7,F\N5X 9[;6!^7TI3D&QOZK M,<"I!A6YZ5A68!:8E$84ZKDYBT):BYR4,&>(UT6!V:\+R.EF9-C&T\0M665" M39A16.$5+$!\J^9,1F;'DI("2DYHB1@L1\;8/H\#E:\3OA/8\*TQ4D[N*7U0 MP54Z,BPE"')(A&+ \K6&&/)<$4D9/UM.H]M2 ;?'3^R?M7?IY1YSB&G^@Z0B M&QE# Z6PQ'4N;NGF$EH_ON)+:,[U$VV:W.#40$G-!2U:L%10D+)YX\>V#EL MVWL!X+0 YU" VP)<;;11IFU-L,!1R.@&,94MV=1 UT:CI1M2JG]Q(9A<)1(G MHOAF-IG.%M,)DJ/%S?759'PG@XOQ]7@63]'B%/;_4Y0"YU@ER+,?M@<>OPR>02+BMX?^2PGZ7#:T7C^M.G[GO,()C QYOCBP-1C1NS=V8'WJ\_R? MR'8JX'85<%]CCV):%/)(R8\M>3A!%69HC?,:^CPW1*>:2'6(=60-+#LTU]M> M_I*TH]'K-'I':&P^/81KD5%&?D/:I[4A]+=DV+;5_)X)/B1S1[7?J?:/5TTX MK_L5^WLZ7,_R G]/\'ZB[7MGP9GK].L-.KW!\7IE\^<"ERDI5WVB@T-%[R=* MT=9PZ R?B3:W^IFZ2[YBMB(E1SDL)=0:G$H.UO3G)A"TTBWNG@K9,/4PDU<: M,)4@UY>4BJ= ='-M MS<0BT[J3V![+:9YI";(X(0F5A&3G[[ND:%W %6JW;!YBD=H]RW, + ^$\R=5 M?J\64FKRG&=%=3%8:+T\&PZKZ4+F276JEK* ;^:JS!,-E^7CL%J6,IDU27DV M9([C#?,D+0:C\^;>;3DZ5RN=I86\+4FURO.D_'$I,_5T,:"#EQMWZ>-"US>& MH_-E\B@G4G]=WI9P-=RBS-)<%E6J"E+*^<7@(SV+F:@3FH@_4_E4[7TF-94' MI;[7%U>SBX%3/Y',Y%37$ G\65IL_B;/K1!["8"#)[ V@9D)XD@";Q/X:RN(-D&\MH+;)C34AQONC7!1HI/1 M>:F>2%E' UK]H5&_R0:]TJ*>*!-=PK#\3 1O^30&!%Z@[WEFU3*;R8@ MK9+E6@Y&O_Q$ M/>=73/L^P:(^P>*>P Y&26Q'2=C01[>EFJVF&EKT6A8K66'#L$'P&H3Z/;$> M4E[@;Z#LA#0ZCHFX4HV[(>. J MTD3-295D.-M-NKM7-? ]'@0&C7$WCGN4>0;9;A3E@@=4^ 99!"X,0@E:ROY6JJLBR5/-48UR]3E$A_-#QJ<&U&\*>P Y&(MB.1&"==!,P M:3 .'\BC+&!,,I(4,Y+,P&NDE:[':"VQD0FZ*\5U')>[QI(:=P,%=5S',Y=> M-XX%GN>%GM&VXFZ@QX3/CBV^<*M#:-7A#I1-RNFBX3^#_IJI)3AB="&&7?+4 M%X$PN7?C7%BOGK%>(P1.,.8QUV".E04MA<"94V=G ATK]WNE8>!59TVB)L_I M/H5' P=\B,$>B11>("@SFFF$!'+'">"-)0P%D$B?NW[ CTFPYX.I58+/=>N= MERI_D4$5.'W:>8(3&'R'4FZV82Q4>"+DW#4%0"(9#;G+S;D28Z$^AWVASX]( MP'82,/N[=I$4CY*D!9DG:4G62;:2];OW*2G+I- D2Y.'-$OU#U07ANC"8*%# M5S!U04(]"#,#(Q33 3/3P8Q?@7FHRLX74ZNA&UT56D+7U2^+ B7/D0<5 B:Q MZ;GLQ=[Z$L+J,B^D7N"9^OP?KI7N;"NU^]8;O9"E54&!."\&MM74SUKGS?IU MJYX(P5S3[?55]5"]G0>F=A/]VT^ 88[A3QBN&G7^YXP\"X,S+ZI M*1+JLA!K]D@D%V'H!D[G=8>$^J%O:?8[_TVMIA+:VJL$\#N;NI#3CL=KPXSF M[SNNN9E\'5Z,X<'[,.!'=I-T9W:IW>U>2TWJ>8"2M::^=;?1HGD'$X+ZC/D= M^]-GW1BKZ_NNP\21+1O=.60:6C=MM7CMO'E7B_B>W$)'&JL\5P69+)(2[TM6 MW_UF6?M$BWI%B_M"._PU<^?BF=W%7R95.L5&H,WS]Z>$<^J;JQ@/X^9TQ<+H M*37>U#&.YGK._K\C4Y+M;#NSV_8HS58:_37YLLW\1]9H6)R7KG MU!FS+L1OS?F'G)TD:]BK@&>?;M9@5:_!BJB5KC1L8V$KA_ZJPJS[@+>NR%[1 MHE[1XK[0#L=IMW=@]KW#\179->Z<.]1W/=>G,NL[V[/7+]V!PT&OA9O#E1W\)OSW2])^9@6%1*6_#*_FQ;KG(6KNE(23PE"]C0)HW0R.ZX_N\YGQ]FF MC*.47>=&L4F2,/]ZQN+L\62")]\^>!_=W9?5!]/9\3J\8PM6?EA?Y_QJVJBL MHH2E192E1LYN3R:G^'5 O:I"7>*OB#T6>^^-JBL?L^Q3=7&^.IF@JD4L9LNR MD@CYRP.;LSBNE'@[/N]$)TW,JN+^^V_J;^K.\\Y\# LVS^*_HU5Y?S)Q)\:* MW8:;N'R?/;YENPY9E=XRBXOZK_&X*XLFQG)3E%FRJ\Q;D$3I]C7\LC-BKP*F M/17(K@+I5"!]$>BN NU6<'HJF+L*YM F6;L*==>GV[[7QOEA&7B\ W^+O%U;MS__2&7RQN^,M% M<'FS,*[>&/.WIY>_!0OC_-*X""[.@O>+GWF)J_D?;Z_>^?55\.>'\YM_C"/C MP\(W7OSX\GA:\L95(:;+74/.M@TA?0W)DH1/G$69+3\!M>?JVJ?+Y2;9Q&') M5H;/;J-E5 (B_@&1U2JJ9F\8&]=AM#J*4F,>KJ,RC &M0*UUDTG5IGQHFO$A MS?B06L?LT3EC=U&:1ND=OQWB,%TR(RQY#Y>O#(I_,0@B&+)ZJVG7FM52\3## MU'4<^WCZL.^I7.P(.Z;CVD@LZ"O;6*UEKXMUN&0G$[Y8%2Q_8)/93S]@&_T* M&2=')=C!R,16$U6PBC96T9%6O5CM)SG83%'(2DN>D1;%V",=,Y6AQYHI!W4]<[__6YLT MQ13,M!LS;:69]1YQ5*4'J\I,GC,58;5N0QXJE49Z,]19@WB0MHZ4[T8+:W*R?,,),2RR5F9X8!BH1Z'J*TZQ>@B3T74>)Z M\!S#>V""GY'.'78%#\WGU.T8.]6TJ@6ZU,0Q:.$#J^EC3.*' >@ ,C]UQ-%N MDV'I"E!.E=;AECFP&CJ>E-AA@#7 S$X=?+19.M4"76JB\2V28#63C$D"U5)C M$QJM:CZ6@<-!+M\3NS/X8#G1R)9,L!I-5(F@NNIHXV2V.+*P0XCC=#<@G7&# M(7%%\UH2P6H4>4(ZB('$'\H'L9SX]R2$@&)/>@-HJE-"W.($5O/$K5BD52W0I2:.PMZ9C!J+3I>?-U%1GQ55 W&1Q>S3)F:@W0 5 M\?T6=3)C!S2G)2+\-7$-"GN3LG#!45_6GXA:GZYX6M> M$=:/'11&SK9GP&5FL&0=9U\9,XIJ@@(&&FN^ZX,N6L )I2M-6:W'+@1@%#EH MH"NHZ'6+.T2-.\_S6KU6R&C"^^]8TK:D]1!&JUJ@2TTT<&?^!H"H31WJ6AZ% MIQIMH8?J.@F";0&(I[9%VEO4[1C]:(]6Y-&E)HY!BSST:2=!!V&>RM0"P;PZ M_&CKM3ZP1F6<4L \W7M>[8EG1X-AGLJ !<.\NB6C[=7*5[K4Q%%H^8KJXRNU MU-@L2JN:3V7"PA["#NI^.S"@H&AEBV+TOT8Q.@C%U,T:;>0P%-,55/2Z13'Z MOZ$8'8ABZA:.METKBNE2$T>G13'Z=!135QV]B H1JIC"&)V'^O1&CC0I28Z MW*(8U8YB=""* >7Z4 PHVD,40$DUBM$6Q>CW0S$Z&,74C1A]MP]&,5UQM^9. M]WXJ4_T2BM,#AXO"B-DMET>O'-ZB?/OCHNU%F:WK7\]\S,HR2^JW]RQJ>SG6D62_(+ M3A-F6)*TW&E()J3;S\8605UC44N037_]/;+!!EM67B[]DMB.=/2</X_57$L][PHOAVGP\OQ$:E/&/W.9*;U2K*7[ZP5#Q?]G!O_^&!/RV5 M_M ?7JRC)S9CZH_U?0YO_+R]X(GX]IH#L4+;YR]BP/GI%V M92[$-_TR22Y[CD;$4A8K;2*"7ULV9FFJ+0&.OW=&>]68NN/A\][Z3>$\.#./ M)!N+]$^>J.5E;]!#"5M$FU0]B.??V,XA3]N+12J+G^AYU];IH7@CE5CM.@." M%<_*W]'W72 ..H =

RZT":'=R.#G37@1:.EL@*MZXB%0TOCJ[OD+P-+O[?7(U>H27V2/\NKV>/L[0 MW0T:CV:_H9O?[_Z

RQ?R%6@__=9)\1=7Y&Q"'4@&?\]N[$ H=6H:2%/=H5RCI* M-P]WM^CN_OIA]#B9_HI&X\?)U\GCY'IV;@I;:=8UF]7K^%RNHYA=]F"A2I9O M66_XXP_8=WXQ^7PB8T<1<*L(N#;KPRF4'9[%8L70IU1(:9PD5A/O];8TYA?& M=,7:#L^"P'.(BR_Z6X,G7N6)9\WE*/D+UAZ4*R61$E"O8I'%/&4H Q>U:_JK M?HXCN40+*(82;21+P'T$)3:/%,^>RAK%%6?2% COE($XD;&C8/E5L'QKVN\6 M"Y9K?V,A(5Z1E"+FD8)H/'.U1,]1GD<9A(U'&P0AF^@A+2J^=.P?!9@J*5R!7_I_A@@ANV,^T,B#L8-/"VVP7$<0,S6NS4 MY.E8\5[_O8%TGVD=D<#L7X&XDIU8=[8.05#7<5V*&V -#3$-0AH,.O >D#VV MXKW/Q987"@P$($K$9JX6FQ3J5"PV4.J,J'$+#,%.T(1L'?>#]0>3VB]B]6MT M,$WTBDS87*&$2XM;I!WCPA]5 M\/G8 T ;8;GE%O$'A>!\*:LO$K MG*V6+(<-!G ",)>>2IG(SJKW8H89H;>YU??=P&L5A'8[+_1IV$%CN.9@;"?A M:A*LHY?.&=#FT+-!X/JD/0,,+0D-#VOR,+UHC>0*X84Q][K>G1;CD@'NZBM9J%L9V&[ZI2DS*@MEK!ZFYFMBY>OK_J772)N4S$E 2!D&3OTU-84:1P/'-F2$U@1/\KCWF9/KU M>O:6/28Y$4'O//PWZ)[4=$_L='^_R>-EI!<5U /IJCFJS)ZV=&FH-@B5,\6YA1&UU>"[,VD0&V$8NFZ'WB2UV"!VL?' UK5OF5#,*H^( M06!X84#\5BZLHWYTZM4RA-AE2*.$K/7F-8$R,G]!"YY!YMY01MK2!/;1L!-H MN6K0,"[,.<_K4(*T%A[T=>'Q*6%QKK743WV>E4^Z&FKOC"?"!@6!?>Q3CX8- MX(:FH4=I,.A8+K36&M1^6*"IZFRG(O$B-AP3$ %&=3/%,,1C'J.-JF?$+\@#I-"60?\:,>U0*"V@7$48[U!6RBA5U1H6&K M70K!??$RY_>D0N)4UHZC40L):A<2N@SN3Z[V^K?0%*]*WIWAP[-SC[B^[P2T MF? 372,NM=FRG\"N(UR( ^)4K8 MD\[G &9@7MZKER]*K(NKZ;E02JR*QR6+$I;K!O#WA0 MLWO1 U3_W3#\'U!+ M P04 " OBPY7V3_%[,D( !:%0 & 'AL+W=OZYE[S:.O\Y%$I%\;4T-ESWBABK-\-AR I5 MRC!PE;)XLG:^E!$__688*J]DSD*E&4Y&HXMA*;7MW5SQO8_^YLK5T6BK/GH1 MZK*4?C=7QFVO>^->>^,/O2DBW1C>7%5RHY8J_EE]]/@U[+3DNE0V:&>%5^OK MWNWXS7Q&Y_G )ZVVX>!:4"0KYS[3CW?Y=6]$#BFCLD@:)/X]J(4RAA3!C2^- MSEYGD@0/KUOM;SEVQ+*202V<^4OGL;CNO>J)7*UE;>(?;OLOU<1S3OHR9P+_ M%=MT=C+KB:P.T96-,#PHM4W_Y=AC2XX5):&<]I249;1XZF&7+SY187,ZXHSY-9B7@<<".%J&*&A"?' V%D'\:G.5/Y8?PJG.LTGKV7QR4N%OM1V(Z:@O)J/)](2^:1?I ME/5-__](DZ+9<474)F]")3-UW4,?!.4?5._FYY_&%Z/+$V[..C=GI[3_+VZ> M5C0>B"=TB9]_>C4932^??/[!&?6Y-DK<>5=7??'.9@/Q?#W\/)3B5GFW,$I: M<:^RPCKC-EJ%=.9,/(^%8O63T>7"E96T._XUOCP36QF$MCIJ: M:ULX,=MLOE=ITA;06:6449%?K\USNM<"D2Q5%54Y4IY M,2'@C)&$9;T*ZDNM;!31"1V#2%2&H/L":H4*4:Z,1@_!'1&5+$DINQ)UB(A- MV0T2HWP0TN8";NM,&J&^5LI#';16WCWH7(G@3$V*V08[F16(%O(JB,H%6%CM M1"%]N:Z-D-JOG+=*5#(6;@.F8_W %"A%PM_"A4I'F)+9EUI[2&N[3G06!N+W MPW#'Y]PHHQ12YNP#?&,!N/=4S2C!*( $$(S<2J^$T:4F,:/E2AL==U#%561S M_W$/37*G;&W/+ 6Z-OI;,M7HZ,I"2,CK+.X!H+S,6\=@ !EQ5CYH7Z=B.YSQ)Q#Q.'YJ MH4.XHK:Y>L!DK0Z"?I%[##J NP'JBPU<.)*FQV!ML?;(+25-+#*J4E Q:KMI M_,GV]<"9_$LM ;:$3_%1FE+,E9:TFII:.&&-ZKC'HV$'\]X>QW7CWV!ED#(\C-OBN LWJ-!07EL1LN /86 M0]?0M2]3#RTI\XH.**XSC?"*N6Y!N' _D7J M;9DUW4W)0S*H@V&94N<,FIA"6FL+9B04<%1DBE*:F1I$0\&F&1:.M *'0SYM M"T=[@-M:* P8TCK7E(DF75GM/450$?7FJ6'I?MYD\;#AGG_/*6=L1;)][B\7 M(GS*2.%*&F;U],[#ZIYS"MI=,PE_%\7=\IVX4[X,6Z6J.LB&#')'65JUBQ,L MTL&.3G9G'4\]OK^GJ6VAP91$[ =#G@$)6&G.P)3 M.*U!75%N4<*:4+PAA-H<-!S$W.%?Y\[;V^6\6ZB.GE^X?#\K6K';Y:*3NG>5 MSN#I^8L9,O>15F$;NT&W]V:YAPC)CB>71T+IN-%RX6D3LRB/<8%C>S:=]5^/ M)OV+V2N1)P+@GM)?45M^[5#TVB$>%;*#&FG*9"@$[P!(+_J>\$]<2V^%0!%Z M@VKP;/*R/YV\[K]\.>XF^&DCS!\RSW7BR0.>YV!?7E)AL[JL#7<.7AAUIF,R M-IOT7XU?]V>SL9#Q>[7W1S0!PL@.^4V)@<_<%DTTCB;M_L3?!MP_YEB?U]J, M[M#K=%*4EE!LP#EON^NZR2N(8J6I??<><,XM7L9SM8K"85'9M ]HT4P=U;;E MZ0FO][L"5_-P\B)025.'>(-69<)9[FJ8E"L,BT1ZS0:;>)\Y/3FQ<0VU$?J. M)_I MHOV($A,\%Q5A 802EW!?4QP#'1">:>C L^$ML%;[ MQU8;0\>P0O(0"807(N4=;,'/%LG(9T/RM(30UY,,[QI)BF@P325,!]T C]9C MVC;,@.G$YQ TN_Y!8K#E\G3E1##!T@P,QVK(01YMI7]4TW92.S343DEXMH;3 M^_%!%T='V#:Y%##]!YCQ.82H\HQEN?&J.<9ON4MEZ9W@'MD0[UVSJ="##^K; M-VG1%_MG9VFK)5V&4(/1OD0@<%=\HO?#G9A+^[F/XFT%[6B)U1.->HRN!;+\ MC=X/Z5A'QLM/\^/KKB:F:(8),M7@2;40XO$);E42JI^=CT0)4)"]EO'B5ID' M]9CT/D@/>$S'3$^S 1K1OJ!% 6^*-$V;K7UOF2M>REW;\LU8YU3B[1LR3RO#@>Q>VN0U_U2-L88BE3U_=W>[#X6WZ7K8_ MGKXZ(BQT'Y5E#='1X.5Y3_CT)2_]B*[BKV+#Q]%"A0 #$X 8 >&PO=V]R:W-H M965T&ULM5MM<]M&DOXK*&4OM5<%41)ERW;\4B4K=M9;V5M7 M9.]^'@)#P8#BE(E>W55J5@D,#T]_?IT]_#-SG??PMK: MOKC?-&UX>[+N^^T/9V>A6MN-"3._M2T]6?IN8WKZV*W.PK:SIN9%F^9L?GY^ M=;8QKCUY]X:_^]R]>^.'OG&M_=P58=AL3+=_;QN_>WMR<1*_^,6MUCV^.'OW M9FM6]M;V7[>?._ITEJC4;F/;X'Q;=';Y]N3ZXH?WS_ ^O_ O9W M?\.'3_7;DW,P9!M;]:!@Z)\[>V.;!H2(C=^4YDG:$@OSOR/UCWQV.LO"!'OC MFW^[NE^_/7EY4M1V:8:F_\7O_F;U/,]!K_)-X/\7.WGWV>5)40VA]QM=3!QL M7"O_FGN50[;@Y?DC"^:Z8,Y\RT;,Y8^F-^_>='Y7='B;J.$//BJO)N9<"Z7< M]AT]=;2N?W1V??S)PG^?6AGQ>5Y6I?_+X<7VL^.TX8S_1"VIK)O3\A;@NWN[,F[[[^[N#I__03GSQ+G MSYZB_G_D_&G:\UGQQ\D7[TUP 2]^QBG;WK"S?5G3AV)HS5"[WM9%Y:(M!"2\[>AV)M[FRQL+8M2'!;T]%[#NY;^:ZFMRUY2+_F MS\K+MG-$9-L0-RO;VLXTS1[/[;:7M?W:%E];9N06^S"_UQO;T;&*OW[_W-^H& M,((GG5T-#;_(&S(7)%OZSU9#YWJG[WVXK]:F7=GBQF\V+G"\^RO>5LYN/]PD MGO ^G;89:LL$:8>?[W+?QGZCXQ3!0>Y_-^T J[B8BP?. MBNN&-)<9"$NK$I:BAN2,?6?:8"H1QJAAVS@*:D;U--H&O39C<^MJTG!#W+)Z M'C&CKV1K). /H7<;5B^9GQJ/Z$FE?RBL/V.5PAY4[_J]F&"R&-+T;X,C^Z?( MW%(JPPJ8P\9\LX5-7$$.)E#ZVXH8^K7I"[-<4H(2R[%;WX$!LQ'!$=OTONU) M>8TS"]>,-F/OM^ \&EK#C-OT.0FA7_Q,N%;U<>_"T0)LO<"@LKRR!P MDEH2?UG\.M0K$25VVU@29 V?995]R2A ;@>K:<-B[0@V(+8U;";D_?!>T**' M=Q0-_$#O$2O=Q!P7Y(PD=%;5 H(WP;=FT< .:JNQPG75L"%E$T4]#ID](2 V MUMW:56MH8<-/^,RL%'($""$[V(( HE DK>SQD/64V?RAM:J[D&VWO@=WM4.8 MWR)#D%:7G=_HH8(?N@JR^I$4KW;G6GJ"]P;BO.L)K9(7N_;.-W<2>Y3%3 T4 MK08283P?!;,&+D;^B@,A+7"BX8W%UM/B67%CPII/P']\(#NG\_'1TY,*?]CL M272<*KZQ)DA).S2.7@*3=[2!R(\-E+9*:42$":^$!,=7\0GRVO@.'FG@VIVU M]!G(;&I.:TL';/U#Q@RKA="73>B+^:,_""S\0EN1M<')^6P3DH:B&408WV#: M"]-P(B>B?[F:ORI?/)L_ND?K&GWVHZWL9D'"O[PH=>LO8G]'B2-0]:X?X!2$ MDA&%"!D\2-?T[4:L#FF"8J&5$/(T<;)KEA: 21$DT<#@VV\Q[4$N$L%^&2/8 M1#8:V7XG_C38A3Q:!M.(.VP[7P\5J6'8^E8S-NH"DH1?P))AMPCV'54/\CZA M""*R\KXF.W8$&X&'%<6#I&F(N%))NHC0I12">U:;QQ+5( MG9>(!3RD%'=*.:VV=TYL(@: 6O=0?9$5N1JQ1&)Y"8,>%X:B]NRC#(M(542% MPJZCHJY^A#6!$@B%)!P$/#)%" 1!54\IX(RB/Z-5]C:BN5(XBK7(M&'I;!VU M@$WVUG2OP1S9"(6,DLPCP%"\VIH8&FL -!2& -<@? %)UBRWCN71^@@1V$0W M)'+$I(6MS!#L-!NRP4&1?=H#).UV3/V*4!>VWP$\[M:VG=!@72VA8O69J*'D M,)!;6I:^W9I]2' X+MTYDM\"T2 $B9Q1/H2;6!42.CCEI]4=N@"PXLY2<":^ M(V 8(V)@E^AJ*Z%1'%Y+Q-%NQB3.YK*S#QO8182:!B5^V,08 M)2;E1L7)*>1Q5'6(81V/,DX=^-J0K 9@.C)!:PC)"" 'GYQ8B8Y&SD(B8(3* MR>]+K4WI).0)@M3G:PVFCS-W&L6%UOB7)!TFH%"]2LU M[22A&"Y)QZ[/(C?19?T,%#H524F,@=\UY%6WT>X9CM'_&O[0V7&OPWT0,"4 MZ) MOV+B?WEQ7KZZ>!F--0> Y$,XPW%HAZ@1X&^D.I3@3&M^43Y_-2\O7YXK[1?E MU?-YBG_!W?]YTK/BWU*;[>ED)+W\B&0)=V1^""S,^"F"7ZSE]A NS.;S]]]= M7EV^[E8^9F.6:M'O?#%=$!D];'%H+F:XQ,Y/>(_\6=']"*WA(E 1=CV(*H?M MA2UZ9!Q;V.MA+\02'RA$-#0BAN70HW"7?)OAP,2YYMJ4O\3KB-R"/4_\3&NV MO1*F!Z6694X#1304%S+SB3E[9R#HM"5AV0ZX!49U^?(Y ?67_QE0_]12]K?% M%_9C_2!.S9%#(#.$0"*1:O/ZYK9X\>R\&'J*T+^G7('2<%(9[A544;67E^2/ MU)#1<]5IHC&H[+$0X8YJ'Y3,\#Y"_XNA'T,;JC]Y%E$(KW_8!QD+VZR;8^\I MJ_-WC[ G8($@Z>@>S)54^ES"2^ @&HT/N@)LT\&=;HICD0J!R/^H3%+J0\^# MJN#6"/BG51QV)O4 U=QD8 BAYIXEXT2A&E_@;YP9Q>ZD0B"A4"Y%]S"7X9\] M4,*(3VEQI&/GVDTJ:Y+,BI?7<'B,& MGI__5V0H\3$J]69$C7E5C :9[,42DQBU5*@SE73F53936&RLJ94\E#=\AYOS M? !,+4A##>L^2S5#FRF;PTZ$95+>13EI)B*DV!])! _"?ZE]!F&G=G4&UKA( M23VYJ19F/ YOWR-%A,%%3KV]V:S?4T[$&KP6S[QA]@(3^^ ASI[8VR5/U*P M*FPC)R?AZ#") 6J$TBA%&[/PG09HU]6G6],A)[P#I9=IO8QE[DE69FM(=98+MT'&+GDTE=@SRKG^JJT->*%:>:V>IZS2_ M'6&0(&[OJV^G[[D>N,E:\!,;2K,<4 L$5*TV[:ET%DQ+QZ$0W_B]5?9:WYZ. MWQR9X"G.%S#$,>CC]>U[;O^\N'A93IEA4#5_+=Q.'\4!GBZ,H[)9\56 1*27 M5^'J;Q*!\O/D0PB%\NT$_ZV C,II_32=,S!.0;HJ\TG-02A%RM)L]-M $B#B M: N8JKS^*T%9:-ZHDS[1 "A7#./CXJX)_'@=/$0*+M"&.(Q1ZX))U%YCZYB M9L!_BZT9A)2.?30"43(("1Y#PJA+UX7^U+6E_H7&+J3&EXR0L2A\ M$#P5H["M$D'8PY-Z;[9GN=@0 ?=\U^TM./99R^B+3N0(_M5I27@S.!L]?:BR!9 M=;EPUO09&&0OIR3>N*T4H:YKMP/F.&'$=2.8G\QY2XC/(-TB0(4?BI^1LHL+ M5JO&XA2;?AL\;(+%*QE:O!!>_8A^7;P/I^>F5" [S(_NX!=(3EKK\1EDTLJ8 M=[J]E@%\0&6ZU%(F'.$T4+(@8!WYQ #_*3;+)P_[D-Z1?\&4 (,\X&/V/],KW%E^5\ONDPN_<3B MXT^6 T?:(\?.F5^\2N&K5#-CE!*GY0>SVE)N +F#NS)RVH@68K6?$CXEXM1- MX^Z7G1A0B>9'Y^\UKS[HU62QH!XO'X0U(9E39*^B-;U>SY$K-MFA9H^$:A;% M!:J>CK >M@D/0OZ/=M$7GP(FVY7E)NK#=W[RON9F \[VB2(DU2XXZK6X2GQM M.K[/AE5N7)+$ULJ4&63+/WJ'A@[Z(2$3BH4 7 V?"J!U@Z[)[^H(!QNR)TYA M8-:F2=YD8LRRA)=4%F2T1C,>R]-,3N9!# MTRH7>0PLG!6!?AJ=J,=3'MP/0MD8U$ST_!SNZ*GKM+AL!YFD*%+B:3#WBSB4 M3F[KR&TTUS_1MLI( [@RJN.. D]U/\8!Z=!1B6[58TV?"7MZ@/44M*-S&! X MDC8K#B:<*HX:"B_!Y<-5$V_'P>.'UO59 $!S;2+H)T3\A[>>/7"?PW_?QV77 ME51P,/KLANPQ?T+G-([X3+9,,-.^.'>*P M1)R>T3FPLW8_9TTT'O?R]T<86HZ M"([E(J6NZ,TC%Q(UHCJG+.3,/;0!'>P?*]\G4!@I$Y:2S^U#LK@9:O*$)J7% M\VBCB:Q-;RAKX4R>03F[XZB>\E3>]T)].+EWW?G6HU\VYH;C01OEJJVUPIS> MEIY0,!CTIWZ,O=<+%^-@ED(>@PN%=6GP9!W',T9/,.LJ#DEX630DE#H^79>+ MS=X\X/I'1RB,@(U>P -#&HICS<:]?08<\_.+*XD]W$+BTK3.Q7;+UVC0!?VZ MY4[.V#3ZFNY6_X^?,:73B\ORD5Q\.JT$XVP-8S/,MGEPA'K>;&3Z21F*=HB4 M7YY>R$0V^^[5Z<5YJ0'<\9T#O4I\6'GP^$AE-JWGN<-W#";E)9PF5JL#:KZ] M9O)[Q^F:PY$K*%ESH!P[+;C=D%]+2/=%<7.(\F7T^6$KMX57@Y-,R4T,%I%> M05.*G"%/D9-.QWE1GI1\31":XV)$M*?TZ91GLC4@4!AOUG./"+(++_G#V1+=9X?5NMI,TV]2:L+[G8=7&09::0^[\/ 9R*[(]H]T)+HZNQ;=V'9%3@RW=1N;T>9X(+T9AD9H\LM 0OB+[?8XB*)OVY45 MG*'7.&(23Y?IXQS,3$[*TTW5.7X/1J70KXJ+.9K046#X,@_7N?[1T2F!PB[> M477>G;]'NX M:_D9V/BZ_)CN'Z9;T5G)*I:T]'SVXOF)7$V+'WJ_Y1^%+7S?^PW_N;94$'9X M@9XO/979^@$;I%\)OOM?4$L#!!0 ( "^+#E>PS]0'&0@ &P4 8 M>&PO=V]R:W-H965T&ULI5AK<]LV%OTK&-7;B6<0B2+UH.+' MC)VVN^DTM2=NVL\P"4G8D 0+@):UOW[/!4A*EF7',_U@BX_[./=]B?.--M_L M6DK''LNBLA>#M7/UA]'(9FM9"CO4M:SP9JE-*1QNS6ID:R-%[IG*8A1'T6Q4 M"E4-+L_]LUMS>:X;5ZA*WAIFF[(49GLM"[VY&(P'W8,O:K5V]&!T>5Z+E;R3 M[FM]:W WZJ7DJI255;IB1BXO!E?C#]<3HO<$?RJYL7O7C"RYU_H;W7S*+P81 M 9*%S!Q)$/AYD!]E49 @P/B[E3GH51+C_G4G_1=O.VRY%U9^U,5?*G?KBT$Z M8+EEAQ!^LZ?E7@ MKTTU9$G$61S%R2ORDM[,Q,M+_J&90/@7W;EF%M+ M)I=+Z8N$Y<))II?^Z6==R&]-@0MI5M)P_Q#E;9VHP,K>T4.R/([.#L%]#.#N")PG&9^=LG>JRHKF.V;MI/%MZSDWJ1K/SRR3A5JI>XA#*BVE,;"^==1]XYA\['#D M<(VLW!XD,(7T9S'XX@M&S*R%BID M4J4K >=9*\C/.^M(#BRJ1;7MP_$T5S=K!7^$V,J\TWWH%4_<.;&E$2L@6R%C MX>8E+&1.?/.9#,]C!F6ZJ4*UQ0F?1>D>JA;14U\W:*BFV)*$3]5[\+U'IY7; MGO@O88RHG&7OA*5IA,+/7W+5:1_X5>"!TFD4\22-V)>[KY;"M^<:BD:&),)D MIX@@ QN"<>@$6=:%WDK8L*OFG!3F[$%:=Z2HA=>\7]I+76 [H'=OKFWNLY=8 M)HOA]%\=UGKO@VK=X9L@^O0@G*[2EZU?Z(4SV=F-B3>(YGT^C[\5USQ]= MMN4:])5V+/0@>9S1.[D46W;?-\V^H,C?+5**)R8!]A7XOCJ:\>@[A<)*0:.@ M;DRV!C$UV0Q)#/LS/S="NTN" 6#]0EN/Y4JBNP[>4*J3_BG;((PMKM!UG@A'>8DJ M]--6#U+6JMX?894"4!CM#;-K55-N[$ @\"=)IPZ-]%G'=D8@*I5 3A[RQ?,] M1LKW7#Y@X:T)J-G>E=;[!RR'[XTAC]>2ANX < M'3-T#O;+U=TUN[K[R-)HRH]N!G!".R%;LFX8!D6A!_K8PQS3LI""PT8@:(R' MU.T+C2#YK*,P4%O'.H^W%!M=J-S;ACIPO@J?*>D&:K>.^-2Q?C($<)1L8;VA M$+>]*L2?4W96F:J[N7>0'KM!WSG6AZ!+*F_"(8_/G1"-8%P/AX/Z 9P:M41B M$&;8X;9 4:#5^F<2U'4862H4^A;#C?Q32#\N0(,HTB3F3_HP:JTG1QL3A?H? MP7-VKTY?J$V*TP'48;\*D@?W6ET8DO[C# IL$&?T@Z)-1L ])67705;Z[H J M"U6\ZP ^EL\JOGI&4J!\50%@M->@G94O3]L]&XB$4LODHH*5&X7]H,W>#[UY MW_M]MN,(N_80,[J@: &F3\L3%O-%FO)Q%+&K4&2V77J\TY(YWBVFF- A!\B8 M3DLRYE$ZYG&2LELC^]5$T]1 5\+>1^D1'-7QC/DX2?D\G8"ERZ/;/H]^[O*H MIY_Q211C\DS9O[M<[E[%F$C1A$_&"= =Y#-GE=P)F4QYNH@X%G/F/\TI.E^1 M2%<'V"!PON!IFK ;;T.AJ]5[6N4.K4!+X?/Y8N>Q6FR]NSJ"=_@ B183/DYG MIT1E:)C)QYIZQ$[,NX33MT(ZBW=$%H%!@HK''=5T/./3)#IEOVLGC^A*\'H. M1TV24W83>@R2OI!4*_M)N ,'0U/X(TU/V4_=ADXJCU/SZ6+.9RE WCP-;=A# MWW?W1[EC'D\COI@"VQ_:H=;\\,K;3HC\FR*\LQF/YLG^AYR@^F3^9(:.)M!5 M:$[0XA16J*Y ^Q3O]AZT/RQ@"''F8?D5H?\J]!^%^#0T&&$5RC2D"9:@L*O[ M"SC0:\S"GM/W&:L>61F. B0=!3!\R,O^0][SDW"VT0T^7-8"4.^EI)[==B+[ M]OK]WN]3U<>>QL]X;GM_[JZ^M'Z@-A#S^0Q_TYV\>,KCF')KRG[OW$3)-EFD M/)TB=W8I@AQ!#&?QY)3]UCDQ5T7CAZ!WXXYV.)[OL4;#-.EOCQTUC/9.@'R0 MZ9R+=B 47C@,ZI_V1VE7X01I1Q[.X3X+LU*8OH5<@C4:SJ<#9L+95KAQNO;G M2??:8:7REVN)S<@0 =XO-2JPO2$%_0'CY?\!4$L#!!0 ( "^+#E?*MAG5 MQ @ + @ 9 >&PO=V]R:W-H965TP4G3:8M+.?&8FVB4BBEJ3LI']]WWO4&1^9Z6XZ MZ/9+9%+D.W_O()6+C=*/9B6$94]9FIO+P$*;LG0<^OYLG'&9#ZXN:.Y.7UVHTJ8R%W>:F3++N'Z^$:G:7 Z" M03WQ62Y7%B?&5Q<%7XI[8?]9W&D8C1LJBT8D93ON>57%UIMF,;50 U_D*JT&X23 M.3KEWFIX*V&?O?H@UK /7&KVA:>E8)\$-Z46-'\QML 2 M-X[CBOR-(Q_N(3]CGU1N5X;]G"\?@ZB-O&$M[TUXD.!?RGS$(M]CH1]& M!^A%C?X1T8O>2G]'?K*;/(;4.U/P6%P.(&:,T&LQN/KIAV#FGQ\0?M((/SE$ M_?<+?Y#\;N$G(_9-;-%1(;O36F$JQ=)0TDI)/,J0D;+!,<>#_P M% PCF$NG"4H(C&3*).@IGH2.I1$,F(JG0FJ.BGF.8_[,XA7/EP*E7: EUV1) M8A2K92[_Y31!>6Y55L".GWZ8A\'IN4$S)9 F80'\,BJ5R#EAQL*#C*,6#+*X M8VA&%#J'//+WG'WBSRQR0>9U>3)8*#2)8A6]N!=QJ:65PK"[4H,2H.'U4HO* M+2ADZ)_?WUW3K^#\V+F2,\C, +@EB*GBQY5*$Z'9$5*LMU3O[]OW-0F/%:4V M)?H$I-BL9+SJ"@S,3W/=_WP3D #H,VB566 ;1( ]6T;(@ MG!Y8!FS V8@N1"E_2,'#A7)N:1V\J"RCT2K7M6&)!?"8>>'TD"C_ 8^;)G@0 M34=R?'7F,DZ/09E_932-_!."X@1A '@$>/:6D>3Q8 #,R> M8!]C&>3D[CH7F0X>:Y5RZ\J- I4K!/4(HN;-%,_S$G1*Y!H,!2^>I4B3$;L5 M&H$.+(L2D%MA8&\MZ?NB[X0,BL(B+6-;(B:P4)46'(FVDBHQU!TG+HLLH-M6 MX*TFR!=Y1GO:C\S=_7MMNC_)R>EI-PQ . M#*(Y,+A46@58O6?(@M'T=/\P'$639OAST[E1#$*MS=FSX-H<-TLFH^ALWR!L M*7UIX[N>.IN/?/9C\YC1XW.3-3!9-&NCT13?5@]@ W_?]V*_6>H3G>[?3J^. MM:.N/JW._F@6]"SB]PUT&NSUS'\=@"_[K+<#X1^"KF^%$[CBM#.8!H<0-)\Z MZ)P=@LX4>X8?X3']&LS4,U^!F4G4Q\PV2+X7.&[>#AS?!13DPC:MS*=?DU9> MR2<3ETC"KTLDK\(A& 63WG#N?W\X;)]D_F39XG\"&--97\/H55LB4(KJV%=,;*%IKFGHN?(OW+QH!@X=+=R+SV%+D= JALT>2R5S"28+C<;C>7/=U>VYA M&HS^5G)H S5(A#QZ"!GUU.^=K%^_)-MUPX.-N.L^_^_OP)H@)=IP' 3%NH>& MWJF\;QJ[Y8SV?>U5N\(XRMS=]P[7>FASE_G,[\] /6'[HMU4[N"8C#3X)PJJ M] .!Z,TF,[HB&A*I(#QGM[L\ &8A1X)M(,%2/B9;U?QG9P&1ZT$PIYF.]OW<"VG'F\[\2OD0 MQ#^=]&B\$2Z,?#J BN\ BO<"6A3U M/6[_MK"3<[F[N-A3;-JDO2W4R[(AW47T$%SH3WVZWD5MAH'O1>&$QB_KIME3 M.'LI%HDO.ER@B\UV@JZV%B(Q'C5O1 67= , M_.$#_E#/^AJHM3*JT;0/J%'!.V(-*SAL[:L-TG[B@-5[+OU=VS!BNSX^CCM? MD3.AE_2M'"LKU&_W0;F9;3['7[NOT.UR]RT?2LT2+]=3L8"M_NAT.F#:?1]W M ZL*^B;]H*Q5&?U<"9X(C0O@_4(I6P^00?-/"E?_!E!+ P04 " OBPY7 MVML,V:\" !,!@ &0 'AL+W=O]O MVC 0_5>LK.JGB(0$&&LA4FD[;9.JH5;;/IOD(%;C'[,OI?WO=W9"QJ0639KV MA?A\[]Z]B^/'8J_MHZL!D#W+1KEE5".:BR1Q90V2NY$VH"BSU59RI-#N$FX!J:QA.1C)\]9S2T](7'ZP/[QS [S;+A#JYU\T-46"^C M><0JV/*VP7N]_P3]/%//5^K&A5^V[["3+&)EZU#+OI@42*&Z)W_NW\-1P3Q] MHR#K"[*@NVL45-YPY,7"ZCVS'DUL?A%&#=4D3BA_* ]H*2NH#HNU!<-%Q6Z? MZ9@=.,95Q;YB#99=M]:"0G;E'*!;)$CM?%%2]M2KCCI[@WK&[K3"VK%;54'U M9WU",@>MV4'K*CM)^*55(Y:G,P MC.BN.+!/$!7G[\:S]/*$\,D@?'**_=^$GZ:>CMA?LP](.$;J@"Q[).^0>LO. MQO$\';EYB5 MFGS!(53,6$%V(IH7W\3TBH1RK>6J!+\C12L[;5SJ5I&<@$%-5F1,(\!VV2=0 ME:8U61T14(3:BGXJ"T@.!WT6U(X"L$+M8NJ@J[9$\@*2I@TY%L8,P2%EC]Z( M_PA$2734=T.ZP'I+A6K$SM_-LS2_/#Q?^T"2HQLNP>Z"CSEZ"S1.=]F'W<$J MKSJ'^ WO?/:.6Q+O6 -;*DU'[Z<1LYUW=0%J$_QBHY'<)RQKLGNP'D#YK=9X M"'R#X0^D^ 502P,$% @ +XL.5X47S<"% @ ZP4 !D !X;"]W;W)K M&ULG51M3]LP$/XKIX#X%#6.G;Y0VDH4AL8DI JV M\=E-+HE%8F>V2]F_GYVT:9&@D_@2^\[W/'XNY[O95ND74R):>*LK:>9!:6TS MC2*3EEAS,U -2G>2*UUSZTQ=1*;1R+,65%<1)604U5S(8#%K?2N]F*F-K83$ ME0:SJ6NN_RZQ4MMY$ =[QZ,H2NL=T6+6\ *?T/YJ5MI94<^2B1JE$4J"QGP> M7,?39>+CVX#? K?F: \^D[52+]ZXS^8!\8*PPM1Z!NZ65[S!JO)$3L:?'6?0 M7^F!Q_L]^UV;N\MES0W>J.I99+:"; MS#![CX^#> (_VZ?*MSJRZLK#[;EV3MN,<5ZC1I8?'#ZVOD/A4>^=6_5HA:\,G . M24@(#9-DV,>>PSBFX7A(X4Y(X9YQ!H52F>D#XF%(+D_M)=MTU\"&\&X,/7!="&J@P=U R& \# MT-UHZ0RKFK:=U\JZX=!N2S>-4?L =YXK9?>&OZ"?[XM_4$L#!!0 ( "^+ M#E<,98E[<@0 $4+ 9 >&PO=V]R:W-H965TXV=#ML76SS>/7SNC;SI6JHO>HEHX+DL*CWSEL;4EX.!3I=8&# MV4)5>;&RSD>N:% MWD[P22R6Q@H&\VG-%_B(YG/]H&@UZ% R46*EA:Q 83[SKL/+F]CJ.X7?!:[U MWC=83YZD_&(7OV0S+["$L,#46 1.?RN\Q:*P0$3CZQ;3ZXZTAOO?._3WSG?R MY8EKO)7%'R(SRYDW]B##G#>%^237'W#KS]#BI;+0[A?6K2Z+/$@;;62Y-28& MI:C:?_Z\C<.>P3@X8L"V!LSQ;@]R+.^XX?.IDFM05IO0[(=SU5D3.5'9I#P: M1;N"[,S\05%^E=D KS)X][41-47<3 >&L*W&(-WBW+0X[ C.".YE998:WE49 M9H?V ^+4$6,[8C?L)."O3=6'*/"!!2PZ@1=UCD8.+_K/CK8X\>LXMDDN=4"M4&T$A)B5G $'H4])UVY"?CP&'_C@:PJ/,S9J3->M% M>^C1)/"'87P0L)!=P2VEU:BFO1]%!122!56+?C-'HR&=-TQ>W;? ;]E/_'@R M\9.]$#(_&I(DB%TR+NFV3INR*;BMN0RIAE/!'C?VO>C9QH42S5)2;ZW:7:$ M1&EL^XJN/K??;<7FN]K] MKM9]X!IX38):67H7/N!SBK5Q-MN"[<-OV\H5^L"5QHA"?+,;*.BTEDQ#%:M[ M,N\1:+8MIIU'"O@)7_FVT7(8]A+8V.ZUQV&5V2,(QGFWJ9U*Q^V:'*!Y0-.[ MVUU'G&*VXD5#?9/]1:]FV](%$@>JER(3XH2GPFTMNXN_2*YU/'M.1=? F?8 TOK"OG9RR)_5$0 M7< 3VFTZ02XJ\8T01/5C+MR]PDO#FK)^%HWHCIIT)-^$LH5LKTW?$J[1S4_% MQG?RLU$447^T2F<)\X,X^2'W@V.X?7CM_1SLC38EJH4;X#0U6E.9=LKII-V, M>-V.1B_J[8!YS]5"5)H:(R?3H)\,/5#MT-8NC*S=H/0D#8U=[G-)&ULU59M;]LV$/XKA!H4&Z!9;[:BI+:!.%VW M#&T7I"_#/M+2R>)"D2I)579__8Z4+3NSXPW#ONR#3?%X]]QS).]XTTZJ1UT! M&+*NN= SKS*FN0X"G5=04SV2#0A<*:6JJ<&I6@6Z44 +9U3S( [#-*@I$]Y\ MZF3W:CZ5K>%,P+TBNJUKJC8+X+*;>9&W$SRP566L()A/&[J"#V ^-?<*9\& M4K :A&92$ 7ES+N)KA=CJ^\4/C/H],$WL9$LI7RTD[MBYH66$'#(C46@.'R% M6^#< B&-+UM,;W!I#0^_=^AO7.P8RY)JN)7\-U:8:N9E'BF@I"TW#[+[&;;Q M3"Q>+KEV_Z3K=1/TF+?:R'IKC/.:B7ZDZ^T^'!ADX3,&\=8@=KQ[1X[E:VKH M?*ID1Y351C3[X4)UUDB."7LH'XS"589V9OZ3E$7'."=4%.1.&"I6;,F!W&@- M1D\#@SZL9I!O\18]7OP,7DK>26$J37X4!11/[0/D-A",=P07\5G 7UHQ(DGH MDSB,DS-XR1!PXO"2_RS@'F]\&L\FS;5N: XS#[-"@_H*WOSEBR@-7YUA.Q[8 MCL^A_PNVY_&R$3D/25Z^R.(P>;57.Q)T5).+./+#!'_IF.!4E@3/"89S(KFL M&ZJ@($:2BS1._71\N55\#3G42U $S:UR/!I4&2]P?N"EN3G*.XZEKACN(]Q&E M7<60N[L%-/_2,G?S*B7;5466K<8D0("F57F%!9P8186F[E70UP/'_]OX24/9 MP];ND"G\E!\-WO]G"_'^:W4IL]PN$Q M[X2?*6^!?%2TP!9!/6+BXD/(!#-P1!-S_RKKD_)P*8J/(SI0Q4H "@/AFQ\* MP&3!)@033):FLS;/[8 M>U&Q1A]H'ADG?CQYZBX*(S^*HA.:T3CSL^SJ'Y_L01W;B299YB&UL MM55M3]LP$/XK5ICX%)'WET);B0+3-@VM@FU\=I-+$Y'8G>U0^/<[.VD:!E1B MVKXD]OF>YYX[V^?IEHM[60(H\MC43,ZL4JG-J>/(K(2&RA.^ 88K!1<-53@5 M:T=N!-#<@)K:\5TW=AI:,6L^-;:EF$]YJ^J*P5(0V38-%4\+J/EV9GG6SG!3 MK4NE#X +J6A.AC%\]IS6$U,#Q>,?^T>2.N:RHA M> MWU6Y*F=6:I$<"MK6ZH9O/T&?3Z3Y,EY+\R7;SC=,+)*U4O&F!Z."IF+=GS[V M=1@!4O<-@-\#?*.["V147E)%YU/!MT1H;V33 Y.J0:.XBNE-N54"5RO$J?EY MEHD6;%[=D!].*@/#['_ _6'^2I[P9G?_W'HP+FJ.P,EY!! MLT(E@6>_\-;G:3SQAU2VV)VZ/%:_&$W.!64Y&5 M!I;# W:_3:.3_S-LZ/JVY[HO[8D=A0E9"EZ U"V0UH9+%PP[#A:(% ![,>$D MM ,W&>9>;*=)3.ZH$)2I)]*?O6$]2",["=-G<3W_;$BZAC5&?!8"A4:!/8GB M?=!@8D]\>ZT>QG03QJ,0:.R'?N=*IO>_8C INIW&*F;CC;;%] M/[6QLCO;:S?-&37-!L3:/ WZ0+9,=?USL ZOSWG7=/?NW=-U3<6Z8A)K5B#4 M/4DBBXCN.>@FBF],"UYQA0W=#$M\04%H!UPO.%>[B0XPO,GSWU!+ P04 M" OBPY7T_U>&FL% Z#0 &0 'AL+W=ONE@&O;C'QC2-91:-:3_(T/9C44IG1^6EU6 9>F)R?-G)!=Q0^-;<.;Y,!I5(U&:^L$8[F9Z.+[/ARROI1 MX4]%*[_U+-B3F;6?^>5#=39*F1!I*@,C2/P]T!5IS4"@\:7'' U;LN'V\QK] M??0=OLRDIRNK_U)56)Z-CD:BHKEL=?AH5[]1[\\^XY56^_@K5IWNM!B)LO7! MUKTQ&-3*=/_R:Q^'+8.C] <&>6^01][=1I'E.QGD^:FS*^%8&VC\$%V-UB"G M#"?E+CA(%>S"^1\VD!>W\E'.- EI*O&1'JQ^4&8AKJ$K[%Q<.:I4.)T$[,=6 MD[+'ONRP\Q]@'X@;:\+2BU]-1=53^PEX#F3S-=G+_$7 WULS%D6:B#S-BQ?P MBL'Y(N(5_XOS'?;T>6QNIF/?R)+.1N@63^Z!1N>O?LH.TI,7F$\'YM.7T/\C M\Y>QLW0LGN*_^NDH3XN3'_[?D5'6B7MRM;BVTHBP5"X\OO'JJYBK.9X,<[J1 MKER*+*;O2-S0MV\RKF_LGFJ\EZ72*CQN*7PP D5 +$<97--"EH^H,DV?6_ D M$PA."V6"%?([^W]=2\=3)01UE7D!$C86FXB4F,FN5 MK@2&)B>.%ZYLW4@30;/#$P\$#=_0^::=8Y*UCBT;+4T8B_N-OIA1*6M4A"CM MFYEU*"M882.FLU1>R"$ ;6--W*K4UC-:O_,0S1MR"W+CG2A7#K.VLBLC]O+Q M6PPEK7F^JB>IV4O'!]NB.VH"U3/0&.1/3-]1N1''@H;&_K;&1;O .&1Y-A:W M\+]4C=115<6\0R@=B4:J2M0\>/1CES[VJAD,9M3E(>H!E[ZT6%T;*..18URXK+#KEWVT$ZRPH0 /@*0I3\/8!8AB)#1NUX[N@RGE@H\@(MC MSW/\GL+T/C$4$CC=3F 'BWL$^.FX$:-[KE\NS%T,K';)DF7IJ.^:#4%T"W+5 M]5"?$/O0)RB2[]UY9HQPT70NQ&G!/B#6+C8&D,&\&)@#15NS>-/%@X<(6 R1 M]BR/=;\^EY">W<4D,MEFO%60$FU19E!P\>7$O'$X J="3W$8H5K M_:UG?4PT_3&!K;WR'-(^\G.K<>F#M\?_>(3\V_\AJNN%87 46;*CS:'??LG7 M1U5,)C>3V!/3Y.@@38J#PT%S+SYE^;)?3'=4K\G[8_')H,Q=4-\0X5B(ROLVELZ[N? M%-/\V6!N8,O6.6ZWAK%1\$.\DBS+D\-LE_E][+]-5Y@G9;")8C%-TOUI,CTJ MG@EMO_+<96BR=9^M^13B6SLJFGN\N]H.J\.'P45W']ZH=U\5N%$LN!LTS6&: MC@_W1\)U-_7N)=@FWHYG-J!=XN,2'S?D6 'RN85S_0MO,'PNG?\-4$L#!!0 M ( "^+#E=?Z^K<30L 'H= 9 >&PO=V]R:W-H965T*SMO5LIY<53:2KWYF#E??/Z\-#E M*U5*-ZH;5>'-HK:E]/AJEX>NL4H6O*DTA]/Q^.2PE+HZN+S@9[?V\J)NO=&5 MNK7"M64I[?I:F?KQS<'D(#WXI)Y(@\>]!W2AC M2!#,^"O*/.A4TL;AYR3]'?L.7^;2J9O:_*$+OWIS<'H@"K60K?&?ZL=_J>C/ M,*FKKRNEJK* MM7(7AQXJ:.%A'L5=!W'3KX@[$1\A8.7$/ZM"%9O[#V%:9]\TV7<]W2OPY[8: MB=DX$]/Q=+9'WJSS=\;R9O^-OZ-=#@=Y1[OE4<^\=HW,U9L#-(53]D$=7/[X MP^1D?+['VJ/.VJ-]TK\_._O%328CL5>D^*!0X1MK?OSA=#J9G(M?*_%.S6V+ MSA433@?^^A4O;F2U%EBMK"J$KGPMI# LZ5'[E?A)V@)M+*YU+>Z@ILJ5N)76 M5\JZ3'SX<)/!$MJO_5KDL,?6QD#2?#U4P(:\.G=8\7)1MZ@O&QQ828WVK$2] MV+G\NH9Z>OE66T!!;9UX0>MHP71\SJ_Y\^3\'R/Q&]ZPZ85 /DOM%"D$!CE/ M,J;C;#P> SL0!R46A)IX6B\6&CZ1-8]XOJI;N,Y5,1 HU%,#"QP"U$=R.IY- MPAI95:TTC# NXKE/IN>!'W: 37G?\)\@> JETLC&=3(I-'QG24G8RG DC/@?0KJX)33C^) M,O2UHKX6Z$K5=64&>UVC&%[->B2N')FUM80$+EK?(FI ,5VV9;2CD>M0: ,+ MI;42)4G/A6P:6S]IX*\B&[/IV7$VFQZ+D7B_$9^)&&HUEE9;?+(W9Z9[2V%<,5^T2.$]Q M.AFN0(Z-8QLY]&;=UP9RW(6-RV1\EDUG$UA3EM3(U9+D8 MOUUK^*RKW)):%CA[OE4]E),\1]-1$CAL*#;AO)5TZ+TDG/F.JCLYFV2OCF>A MZB;9]/0D.SHY_9_K[MO!O=,$/2RDKTJCG(/F%2R;*U6)PLI'BF!"&$A#ANF) M41[U1 %"K KM,_&XTOF*G6I:3^H:0W6$[T[EK24\(Z]BLA)"[D."/@ M#U(;.3,I#8>FWTWP$Z[U3C53E7-D1+R 7M#!8/<3M) ML.JO5E.WH%=@C="P86_E85T?OQ#^)!/YAONT 9L1E@+=U#HB,N%6*&5G6NI1VFU!$1 (T>GET/8F!S#JQRJ$*%- M(TVJ=^K0;(#<5'J(? 2%$/VJKG+2&#(2M[(K#])J; M%%S07<,11'=?M3\;9Z>15=G8*#PE]C;BU=:Y0FM72 M 4CK4GAP>*X5_-]D#)NGFN'MS6![Q+"*V+M _PX M%Y*+N0,HR,N,]GK)":&(+'',4\5U3:C0GJ ?FO10;7&MMDBQ]9AE^'CIP6.Z M:3F(A$)T"]CF"=XA4Q+ZHOTU'2S:\*G#>SZ/[D;@'@!+#4=OX(7O4GH'^A[MK60)29,AJP^/"/BM!^E!7!,9L.^"#D"9N&, MI]-^,Z*!@\+,,@( R,"?;9$(H&TI]XQ+N\DK':(V[@>-@+M8KYZ\K/PF/E&6 M@,FA,)FU%$%A;T_0,_C.F(>B%/F*XH=@]1YU-D3/T%/,6-.6N0VI72=@8".A M&2:Z#6]";@+-Z%,B%MSN6-:&/F6[WK94U59<*5O? &(J5KH=GV %]0UJ-385 MDA4MY3[?C!P% LW3!W\S=H7FW@15]@!L[5;RI!IW[$FA%@!C9)':1U+PG'LI0POUT(!W_1'< M%;OKJYT"LZT+,;"*QTMN*FX;VH3$ @&>^I9V'F$+B_0>E#E!\U_'"@1D;U/*O+)M$TX@X<-EK/N4.Z MN/,@!JS0M 7[@+9!83B"2S>]L/@_C @!++7-OB98,IEHH)WAG:]D*-EL3@ MY-]D^S6J3URWZSA6#@SLN%;?BC4C7D0$"MUF 86J3[VX%954^P1;?#X_<)70 M^=KKY,#'Z*%EEOPPGE$A4,3J?Y95&*B.&1&G7YB^0>WFBHNC( KA@NCNM,@E MNFZP<4""0?IGXS#9<@GJA,.]Q@YI\MRV5+K"U,A<7X,;G=M[P,*/HG#Y)?/A M,%3:Q'=O<9!SD\\FV0[M'"\7BRW-C1'V&9/X@HZO,1(-$4V\V6!-=:AM/-*J M(S2U!;^A(/>4IMO-_=\5)#*I VM.?:;!RLJJ.T\S@7.=V!+F%ULRO^'SCK H M2.XVT-@:[09;Z/:0B MXRQ1EUO8#?&$(E_A"'/,FT@YWC)W'X27 YS$N7+%IUSZ4=#T% @VL)VV.Y,4TM6AHR M*50AO#&]'.6\-=*&RRRT,!LIBZ!PDTK2W+F5U)VE5G2W5P%!,5\2P8_CBW5[ M>'ZOB@[%Z&9JK-115!>#G@J+ B>/N2D&3+__M M'A?B-B8D72G6L'2M$*8%.4*?PG7C>':.<6E)E#C$@W\J<.*JN[E)$M[O)JK; MI:;)9AHN6G"!G$*FF.L,"?9M>/=K?-=1[3U7G'9HHPTV]K=+O36#"TK*9+B0 MY"S&!J"G(>" D_R>6IH A+%@I4PA)N/G@B^"K.K6MYXJG7N?[GU@ F\6N@0I MH5&:QIDFD0^5F#)9M.4K$^$$_)-I7SK:?)NC9B G-*QV3_$WEJZHV]9(+DJ<@VKC-&89IWEM7 MF]? ^TN0L;E0@?MMF!@ A-*I4";L>W(E&D'S3)4NG8.O?)!0_..21B^7Z[G, M[].J'8GX3C-W,6ZZZ$G&=:R,88#96YWN57H5H=D38@5HW54D*1J)LB0M0[QA MFPB/Z;@8W(J(NW![1FNNPE \.9NA)/MR&R6DV/4KR^'@]["2*HU^]8L31/AI MK'O:_;!X%7Y/ZY>'7R7!2S#HT/7E EO'HU?'!\'#],77#?^Z-J\],L@?5PJD MQM("O%_4M4]?2$'W<^OE?P!02P,$% @ +XL.5WFV;N#Y P 2PD !D M !X;"]W;W)K&ULK59M;]LV$/XK!W4H6L"S9"5Q MC,0VX*0MFF'9@B3=/M/26>),D1I)V?&_WQTE.4[G9"BP+S9?[IY[[G@OFFZ- M7;L2T<-3I;2;1:7W]44[/] MBIT_9XR7&>7"+VQ;V?0\@JQQWE2=,C&HI&[_Q5,7AP.%2?**0MHII(%W:RBP M_"2\F$^MV8)E:4+C17 U:!,YJ?E1'KRE6TEZ?GZ/2GC,X4Y8OX-'*[03(5YN M&GO"9ZDXZ["N6JST%:PQW!KM2P>?=8[Y2_V8>.W)I3VYJ_1-P%\:/8239 !I MDIZ\@7>R=_8DX)W\+\ZV6*?'L;A8+EPM,IQ%5 T.[0:C^?MWHW%R^0;3TSW3 MT[?0?Y#IFUC'F8[2(;QN!'[7\ 67MJ$ZA73GK!2Z0/C@$.$W MXQ%&8Z".!96Q2!3;YD6>?1S"C290K;NN$)@QI']V_Z6C0CGSG;=D/RNU4:;8 MD9A28FEL@/\N"H)N?_Y$S*U<-B_OA_"-BL1VWOPGVB&A6L@R;1.(XX/6)E=.%\AR4]5FX U(XI/0MJ% K7 MC4*HK_'D\%HDD+S S%L82KN4(IA=NTS M510*#WFSC]0@>-%3 >%(EE*6DOF QCZ):KS5&'!$.GS? )78R97 M,N12$!'/*?%(6[/\"\.D]R&AW0*?2R0416M0JV66HCK#2-XR) J[&+"=VX@Z0) M]GS_&A)=6S/'8M=S#4]O5GXK+ [A6/>,#P9!J^85G2UPY:%J#[E:'^ MTFW8P/[[:?X/4$L#!!0 ( "^+#E?6'XS93 L $XC 9 >&PO=V]R M:W-H965T\A%L]/S9++7A*F_+L. K#D^.W>F+,U65F2S$G6:FRG.NGZY$IE;G!_T#_^"SG"]*?'!\<;;D-55GY6JW\+I\\0Z24J,_27K>S:"#@FE2E5[C;#?2X+^Y\_.CLT-HS#/1LB MMR$BN2TCDO*&E_SB3*L5T[@:J.$%J4J[03A9H%/N2PUO)>PK+^Y+E?Q8J"P5 MVOR+W?Y=R?+I[+@$ROC^.'%4KBR5: ^5$_91%>7"L-LB%6E[_S%(5(L5>;&N MHDZ"_ZF*'HO#@$5A%'?0BVLU8Z(7_Y]J6BJ#W50P0=Z9)4_$^0%D@!'Z01Q< M_/9+_R0\[9!Q4,LXZ*+^8AF[J?3C'FM2^NV7<=0?G3IZ[ ]5S(]*H7/VH4A$ M@2G![C)>P"U+5/%75=AL6[/P,&#SZI!Y%/A6913%[I!ZQ<"':M M\B4OGAA/U;(4*3V[S9>9>A+"RL'N*ITL('&(C]V%^QL"7*ZX3JT8;_ URAR% MIR3KEVU9Z77_E"G-FJN_?+AS;]XR7EA1/JGBJ!;G1FJH!4H;)Q@NNA$SH34( MCHI K>&DO14%98?8AZCWV!RRN%AN'+I59(&(3B4!!3^)2L5+0:U<9K M6210E,'*^-#R9;PJ%TK+_Z)?%)L*X@HWTR?6#X9A&(3PJ6TE'H2>:R$*9J 9 M@) 8 <6:"5"$4@?;X2%(4C-4,Q:-1L%P&#F^5G87&2[^3-O <)/+L@2GH.60 MA9,50G1M":_;7'-0V)#3(,R @#EUMV@;D4A+56,)!G.##*66" R MXU.HZ*TRO[84]3ZL\3UJ)V%\^M/_/]5&_GS_U6R]_DZ0%(QQ"44$O,U^QU@Y MNL':\)Y+S;Y1@;CB&8D(%K@1B6WR<9\4CB"L!D/X#,8UU4,V[)V,;,\&VG^( M.4^>V*70ZCH3T!?\NGXP&0TH(-<[HQYDM-_Y467B1P6&^@A]!WCZ95$P.1D$ MT:#?V!CWH-( #)\)"0H=?P-' X4WD[ ?C$X&;S=7-E1J1Y=?-PP&XW$0]H>M MG:-XRX9W6CZ@O@K$(T M0!;4?9% [I<2HF?IL1+'3DQ;4HINR_'$>:6)DNC!EI@>G?00V+FPV[&L+3ND MFI (-.9:&<,2;A:@@TJ$2"D7#OM#@@Q8*79H@J36N&;&WLBW:YSA\P.>@XF@ MNOD4A>KS1L)*#BFIJ7E!)M=VJ)9X^QP5:"+&0B.,BDWC?+=TUR;!,N4>4A)S MK"9")Q(84E.TRO9[P!#@@&4:L-5")N"O7%6P#^L'3_^JC*L]AU%K]3[[4!1N MN8&] 6HP2T+?3VU#G%6: $!ZAO"DS'B8#*AR/?@) SM;;?@N'B+ M]P;PV6G[&!(]ZD>6&W".XI$U&>0$E$I2S+<_7,/35*+\8((EEP30$[Z4T(GZNIZ,]V\E_E(1+U:@B3LYF8/1P$$9GUZ-;IP7;MIUHR?K:%-!^=K!M$(R2K-CP0U\UCCS$[W)!)XT9/7 'I25%=&>@=19)5-,\\VVL< MYI1='9$<_B)*:[=3G&ZX7E4EV*<@P5KU@2$O9D@JHK;BVS@)OH_O; MZ]:8#1[. '6KTC=QA@_K,K:G&WG/O-0+TZJTC#R3EN9UZ]RJB2X4Q&-ITW3C M];J?B:YK7QT"F& MG:'Z>AY7ZU@E-!%SG?K[1CK(!KVPOYK5=XC M>0=_;B%O"[GS[2.&/1:FJHMG?[+ L,&&*Z;:=FQ;#@>MG2\2:9NH'3,MP7'' M$BN)5U)MURJ,-[B^$KO1'X-,>0 MP+S09B&7@#)R:9,<6^>#3.V)'"_W*IU#IF+7K*YD\V=CBD7'KEC5F+J M=Q7>E:H Q=K)QN.*E[@(W^<*D>("[##H35[C(1]ONXVR_GH A]CZNPD"LK61 MJ4> ^3 30G MPN6&4[#@U7LZ/41AQ1/\CH9F],:) SG*MOR74&K[&GV;/NO/YE"5X/= ]=<# M[J39#Q*;'1U?[W;C-CB#I '*QAU^_".UU09%+?JS<\RZ[YRX%KCKR_3CQF\< M:'A@)V%_ M4ZHE_6)BJDI @'2Y$!SLB0O@_4RITM\@@_HG-!?_ U!+ P04 " OBPY7 M2T//07D$ !#0 &0 'AL+W=O:6EL$:%(EZ3BY-_OD#HLQSF* M/5\LG_;Y)Q2SZ>JM()+N-3$E$7!].,"A-K.@CAH!%=\ MG5LGZ,^G&[:&:[#?-I<:5_V6)>,%2,.5)!I6L^!#?+H8.+P'_,%A:SKOQ$6R M5.K.+3YGLR!R#H& U#H&AH][. >@H3*(7%&BM0+W?E2'OY4=FV7RJU99HAT8V]^)#]=KH')>N*-=6XRY'/3O_ MBG7_+%-5 #GZ71ES3"Y!DW-5%)BRZYQIF/8MVG'H?EIS+BI.^@+GB'Q1TN:& M_"(SR/;U^^A?ZR1MG%S05PE_*V6/)%%(:$235_B2-NC$\R7_:- 5Y^!Y3M<\ MIV;#4I@%V!T&]#T$\_?OXE%T]HK'@];CP6OL?]'CUSGC08^\S4O>OYO0*#DC M"V9X2B0J\%I!>(4-*J25@O$*W+CUIK20D=)PN28V![+U_8$B=@\:VWU/QQ"< M%\8RF3EX5NI&"\FYRGKD(Q>>[P?,8U>[EC>5OK(@+6>"9([!S8&55H7?8P8G M$7*F2J)+?LJH%6&BP=X#,9"B+Y:C@Z9,[%:@0_^R E=ZFET M]FV')Q>>T&_$9\<$,^;5L3$HN65:,VD[2;N+OCD/S>9]>J/7BZ5+ZDH<58TV4B92$O!;%V3K%-] M5_6#HO?:4]H\;Y!EI01^67$']+6R-*?;^?^F^8<297? M7 .0HIIVX*8=P5D%[:SR="X3IP<._MO/&^]:=Q#O7&LPU_SA#80/PI=R]_:U M24L#^HD=\7#,![3D(['>]($P1$-1X/)GG@"D4GF,S_+\B7 M#W:G'%%O/#K>%R3[=8Q[,7V"&'94]ENP.UL:DWZ

2WS.!8]I@]M$'>*B' M03NIGW3JLV'L-V;UW< =]RF6#KR$E)4XD:M14P_( N^,INI07HM;]\N\M!*6UU0VVE M[?W^0W6MW<&K/P=?F%YS:8B %:KBT<3KM*XNW-7"JHV_Y"Z5Q2NS?\WQ/PIH M!\#]E<*;0+UP!MI_/?,_ 5!+ P04 " OBPY7JA.JN0$" #^! &0 M 'AL+W=OZPT8HV!EB.RFY^;&%1O<9G=/3Q(.H:O03+$];7L$>\$N[,V[$)DHI)"@K MM"(&CAG=S-?;A8\/ 5\%]/:L3WPF!ZT?_>!3F='(&X(&"O0$[IHGN(.F\2!G MX_O(I-.67GC>/]$_A-Q=+@=NX4XWWT2)=497E)1PY%V##[K_"&,^-YY7Z,:& M+^F'V"2FI.@L:CF*G0,IU-#RY_$!3$P?>P47#YCB//4Z-[8GRT MH_E.2#6HG3FA_$_9HW&KPNDPWW2&D[W['T@VPI![,!48LJD,@#MZ3!FZ37PH M*T;@=@#&KP"7Y%XKK"UYKTHH?]D/B*$XN\)(I MXR3PDO^7\0!!\ M.2-_@)+KJU4<);=_V[Z4)CN[D]+S?>594NA.X7 ]I]FIN#?#G?X5/KP,]]Q4 M0EG2P-%)H]G;&TK,4&W# '4;;OA!HZN7T*W= P7&![CUH]9X&O@-IB&ULI5SM<]LVTO]7..Y=IS=#RY*<.$[S,N.X29_<].XR<7/W&2(A M"0U%L !I6?WKGWT#",H4FS1?8DDD%XM]_>UBF9=[ZS[[K=9M]K"K:O_J;-NV MS8\7%[[8ZIWR,]OH&JZLK=NI%KZZS85OG%8E/;2K+I;S^=7%3IGZ[/5+^NV# M>_W2=FUE:OW!9;[;[90[O-&5W;\Z6YR%'SZ:S;;%'RY>OVS41M_I]E/SP<&W MBTBE-#M=>V/KS.GUJ[.;Q8]OEG-\@.[XK]%[GWS.<"LK:S_CE_?EJ[,YWVKJPHI 1^_"]&SN"8^F'X.U-_1YF$S*^7UK:W^9\IV^^KL^BPK M]5IU5?O1[O]/RX:>(KW"5I[^S?9\[],G9UG1^=;NY&'@8&=J_JL>1!#) ]?S M$P\LY8$E\AJ8,S5JY:YU<-7 <^WK.]9& M9M?9G=G49FT*5;?935'8KFY-OUN7NAP^?P$L1[Z7@>\WRTF"_^SJ678YS[/E?'DY0>\RRN&2 MZ%U^LQS&-L^TGXS31L?ZT3>JT*_.P'.\=O?Z[/7WWRVNYB\F.'\2.7\R1?WU M&^6-1[X_(.VZ56CM8TQ.DAEG M2%.! 6YTK9VJJ@->UTW+S[9;G7VJB9$[7(?XO=EI!QK,?OC^N^OE_".#@ 9/MW#;+N'4U!SH*1=9TSG=H"*VEA5R'C. 5IS== M13?2@L3%+(-5[G31.=,:N>_M0[%5]49GMW:W,YZBV0]XMW!V]_8V\H3WPVZK MKM1$$!YI5'W ZXMG+WRVWUK82 M7R!I%V ^B MV8*Y_=X9<$*(_35D2WP";7*G/NM,1ZY0&\ VW*];L*#*J)6I>L/5#PUR'JR](L9+XXO*^LZ1.(!=]%'DA:G0O0FA MV2"8]GRRV_[E(-+[B/4Z\B8NNE;&9?>JZHA%%%M[.,?$C91WN"?26 [/W>NZ MP^<+"TSRCT@!R#M:"59=60?&AH$(%*W)K2H-Q'P^LMA>.8<;#1( R\9K;"&L MWEK0"*EWU8'O:8]FLENAIX2P@Z0!6FB'\;%5#PD9B']VCY%REOT';\YLO;'( MWPIC=9Y:8:;Y,10X2"V*/\]^Z\H-BQ)7VVD09(F!@U3V:T(!Y7;T-"R8;0T M$PRP%9D)A" ,(4@++MY#2+(=W >LN($YKB B@-!)52L4O/*V5JL*[:#4$K", M*[H=*!LHRG; [ %CD;'NMZ;8HA9V=(7V3$H!1T A)!M; 09EBJ"5 UXD/24V M?VRMXBY@V[5MD;O28*YI,$V!5M?.[F13WG:N0%G]!(H7NS,U7,'[.N#PZ PF*B!@B9'8@P[ \B:H4N!OZ*&\+<1-F.%F9;CP_/)L+B50R+ M5Y-![5;Y+$2?S!A^64W)]%N3^;%-9'8!:SK;U?+Y_FS)\N3VZQ-)==^TH7>K< 8+Q$CWU.&%//))%Q*#U">: WR4)_@.PD,?DTLWE5<>AJG"V[ JRT:VPM$ ^K M1-"276'4P1B#B=E!+% &8XWLF1CHT$ LYF1# MUT'R&.2+-@G(O;5$4($+8>M\3"FL%/%'J>\-VVL(UJ6L(?H"DS E MQGW.NSDZ6_^@STI+(8QP-*@*J$"*-%#BER=88]B':0N$@\D)W 0%@@E0=LEH M'C(UE3<4"8#F1NH7?!91D5\;708MX"('K=P+9 YL!")J#N;AT5"LV!H;&FD M:0AD1 R*T1U+CY+DYD@>M0UPCDQT!R+'D+W2A>J\'B(7,CA49!O70)*ZZ6&: ME#0KW>ZQVMAO=3V@0;I:HXK%9X*&HL.@W.)C\==&'7RLG\*C>P/R6V&D\IX3 M2Y /8%Q2!8X ';.>E> K"G5( <91%RYL'.T0=+ZY1RRJNQ?9>NN M0GBR[I Z>#KD:]2=WYJF(25NE=L<8\;>8$$X^89;"T@.^9'( MQ-7%(!2!?<%M0*BTVI.+,#4)2G2Q"C&*3Y-#-@)^ )'LR=I*?*WSI!*T2# M@_U0AL$;?;#T<;^ER@RM)TD:;-!B^Z%*PV2 MM8@\BT?.<(@/L7\C"$& D=_ MF_%1*4R$8E1,-L@>$#A0+"!8#[>44+5*]8D:$98Q?5 ' P):RR@7_@E5]$K7 M>FW:V%@1&XV>IAX$8; M42Z(.DT O/B5F':44 B7H&/3)I$;Z))^.@B= C0Y MQJ#?5>!5=\'N":W"/Q5]<;I?ZW@=#)@< .1'$?)=7\W"U?\T8N8]<^Q:0W-% M4X3JZA#*T2.CB1"BC.D6\=[B,E\^6>;/GSXGXG][-L^?+ZZ#L:;X&'P(]S". M?#%J>/0W4!WV;(C6.?-P]?3WHVU?)Y'H'<\TD@ M]S\NQ0\@'#]>T'S%\P,I@S'>@P=@;"/9G6/\#:7_ ?6+EOOA^^\NKRY?N(T- M@( 4F[5[FPT?"+(Z;LL)'"#$1O$'X#"$%"D&^^('O12M!%<]"FS'W:@&6]@4 MWBCPH,D"2[0A'P!9#UK678M]'D[Y"12-G$NZCRF4'1_(K &_8*!1V7!*CO$#JA75]>/X4ZYOHOU3$3%K:8]T5\#B-'9KQB.1H]$OOSQ3+YP:*/XR44-Z@&TPOV1F]N[[-F3>=:UD*?^B!D3 MFQF#7L9!H.4,=IXTD4YT/4+\DM 1[%'4CP]BT(<"&9L\&(.@/EMU;1_@L5_! MUP(6H^**>U/4=.+P"30JZ^4)9!LV M;F11W!98$=8E7RJ3" "P2[>! *:X!(*G*/@.JB+5-&#CF$C4 TG&L$(ERJ++ M$SY@T^Q]L M"/P4+@7K :V4CX64I[WG@ /(AZDG9JA2I,9+93YKE ;"9,S$5$9Z% :&^%P MT]B:QR: #0I!=J3%J/9!G,)+0U5+6<*E,[>XO*!7," 2'H;N$ZE;;A5.UX$V MK@Y@W\AY4PW2-6LQH_YWLMHQ!0"AE2;D#@D"ZK90\.H'M9.^\RQT)GA3(ZL. M?$(Z^R<]@:PI OVY#4WLKQSVAB^V:J6;P'I5,F=_3'3B<:"@*K(?R VN1TF J( M4.I@JZ!2*^LD=1A7GC?*(6"I-\ J6$V]R6/AFRY.#VA.1X]PC_1HXLVPWDY3 M;0#VKDI(Q)"CFL[1<1<9<>CHI"=HL>_ATT*^L-3;X+I;,N\(@Y.X9=EK?3FI MG[O6%I_/WU#-=YLI+4>*OS%/V!!\8#9-RQAV)'RR%=HPY<%X'((4%6 M]J!%A+6MS_M?1L8&I%9D-$L1_-W-W1MJ(3Y;7.=#9@@5+U]DQ.WP4I@:D ?# M^?PL^\0P+-!+.SD2K3A^I_M)#QVE'*P' 'Z#T#8?UN##9CL\_1D]B@1 M8<*77/Y[!Q( XJ@/+#TX4$[658M^4&8Q.+C<:E@*1V1 ]G+H(CB MDHVZ-3[GI M'@?:6/5@"<-'TRF51ZTW.:0EDYD64&]QLAQM%U+@089^$&UC,$O[1'08(R>E M.W4(($V:,2;4?5NT*M!?W4)@CA[=CX:$$X0A^ZKR-CFTQCU N"ZE&7FJ3@V: ML8AH4\VVV7,-@+=N#3;)9UDT8&K6]%TQY&WOP/O. M[7J=E,8K35"A41 RD[WO6?&S8G^:5$)9:L$D@_8P^:5113Y#I$28KYT=$FB MB"IM$Z93^ SE]KQ.?6G1B7FWYZ M/*DD) ]ITB$]2<0C3L)"PA-* MOE&&@5=H9J>G":$&" "0*@;4C"KO(9^"HG &9:?<9]W*H2>6@JXZ# [Q0L=" M;D2<:) >>3;;45J'<.5V(YT_D)5+A;.%[PAJ#[Q+X(WZR*&J,W73X<&M[TN8 MOFX=#.'D*#Z%V A#N/\Q^P4Q8+8@M4JVBM'[]\ZB>9)X&4YQG,*X=T*_)HQ# MR[XA6?(*R]$5[ J=4-H:M <>@Z'R;KB\5+RT06$ZEZK=CW#J(9U"#1GXQ.FJ M*3;SRR;Z$TG/7A57*DP#N3;<:;$@E0>PR/)57-F<]!F+:.SWD/Z9UB M4V S*LCW9HD)%W&_!4:&Q%2 10)?:NJ=>L!P:48Y_/V0=!'H_:DDDL*/O),+\% MK'>.^3VK52NSDSS_F&QJLK;K1[H6TX-8X^'^'-3@ $LCD^,IY:]0)24M7J2T MOZ0[T8])+:;'G'[2JS9[[W%XJ-"G#W*^GLJ7<-E/#"VF1X9^MK:D?B7:S'O( M//6&8/ -V=8HP]]",/!^-/25C!&8_I%HWS7/_R#9_$LG42$ O(T@&Y(6U@X5 M*1GKKQUV3%GV7_ ME)?@JG'25JH[/N,6T$]S.M3#IIPWF'GEF6[33K32$])8@U&!0EU.FK=Y%T97 M.M=8KR6TJC81]G #VV']B:<9'B-\U&9!49]R^JBAT"/X'L&F"C/F&)J[VK1) MI,:&_T#0$R+^XJ5[)1_]G?+M_A!Y,7T*_"8L>5-P3P4=IG\G:-2YOXGBJ'?C MV5(8!5')8PP9R1M[ E0K]S>%4AU?\*.\BZ6I,XJ/-\9$>ER2IX-T8%(%6$O M\M(PB50&ZT[TLT(=S4>(4>7UB 4P-_WYV."(L;4MSYP8%Q#%E+F'END#("-M>@&%10B+;3;=+[+1_N?8;,K%B'<:C[9\ ;;EU>? MI",%?@I0SU'*C?!F"C\L^S/MY?2A]$=JV@S>>W.VMG@:<;(>_1.2IQ,6=IUT M*8VBX4M?Z9JXZ[SO\.H'&0/LQX4@W!,"EMHCSB)H0[&<(#XZ41$.K>FQ8+;8 M&K!QX#XOS!<\));\]/U_,AB;AY&6DX_*8CO-%9L.V')UKC&'YM,\@ MH$++V!3->ZOTS:4X?#7]^GR9D6T*=1U$XE%WG\.V:,98,%P8 $U_'"W,):K!3FC81G>-+ZU"O_R;%&T43V H:/H]( MR:C7Z"@+ &(77DRQ!'<+:DZ?"U(>O$D:WT4ZX1W8TQYUCJ1DQ=='V_YD[ %* M_4B&/ 6,225^(L.RX].K'$2RQ67\RR5[CK%R+)%<)*^8[[3;T(OT],I2W?+; MYO'7^++^#;^BWM_.;_K_2[D-[!&L80V/SF?/GI[QH'3XTMJ&7EA?V;:U._JX MU0H2.]X U]?6MN$++A#_"X/7_P]02P,$% @ +XL.5P_3T '+! 0 L M !D !X;"]W;W)K&ULE5;K4]LX$/]7-&FG0V94 M8LMVXE#(#-#'T:&% =K[K-B;1(,LI9),X/[Z6\FQ$[@TY3XDUF,?OUWMZWBE MS;U= #CR6$EE3WH+YY9'@X$M%E!Q>ZB7H/!FIDW%'6[-?&"7!G@9F"HY8%$T M'%1#R?&2S^$6 MW(_EM<'=H)-2B@J4%5H1 [.3WFE\=)9Y^D#P4\#*;JV)MV2J];W?7)0GO<@# M @F%\Q(X?A[@'*3T@A#&K[7,7J?2,VZO6^F?@^UHRY1;.-?R;U&ZQ4DO[Y$2 M9KR6[D:O_H*U/0%@H:4-_V2UIHUZI*BMT]6:&1%40C5?_KCVPVL8V)J!!=R- MHH#R(W=\="$;< <@ES7CSAFTBX]P(#GQ6_,WH_K#L4.-,2TUBH.7$^ M1-:Y+/Y!U5[?TN@'X?.52\(K72O$RI&CX Y!.1V(P#I1A8.9-^ZA,XXWQO%M MXUZ0R"U;^7Y;^<963\*+0IN2JP(PP]R"G-Z>DSS*CLB[-SF+D@]__+Z4?\[M M(D L_ )0&<($;_%;PN@XSVD<1>CQHG&#@0*0PCLM&>'=.",7Z@'IM?'&M%J2 MF$9Y3%F2DVL#2RX:-VBTT& ], 8Y6D>U/#&-DYR.\A19L%H;]T3)M>2>$%D_ M(;)EY=E:^B%-(T93EI$O6IM_N=W(SRK*(CC/$=J<=YEJAL4N6 25&^UN2X?,. MAS0:[2N965>.LE>7(PPP$KHAAD+HN2RY4<;BKU.Q7>87YZHL) M"3I\VQ76EX\Y=G "LQFV]+::=)HJ,'-T)+=$S(C >"R"#S%W%/G*58TC!V:* M[R.,8C9BZF%-:6)::FP(WO-A@:\=-!;$+KCQ-<\$358\DJKI;N"[&\'>!%UO M"OQ>.(XAM2S)@B/4*8#RB)JR:5]?;/[T?:YZURG[#\]UY\_-ZF;M!U^S&!T- M\9=MY+&,,N83(2/?6S?YS$C'.&PO=V]R:W-H965T6LK45XT)B$A8/#9))?6JF-GMD/I MO]_924.9H-J'[8OM.]\]]YSM.X^62B_,'-'":RFD&0=S:ZN3*#+9'$MF0E6A MI)U"Z9)9$O4L,I5&EGNG4D1)' ^CDG$93$9>=ZLG(U5;P27>:C!U63*]FJ)0 MRW'0"]:*.SZ;6Z>()J.*S? >[<_J5I,4=2@Y+U$:KB1H+,;!6>]DVG?VWN"1 MX])LK,%E\JS4P@G7^3B('2$4F%F'P&AZP7,4P@$1C5\M9M"%=(Z;ZS7ZE<^= M.*YG8^#HP!R+%@M[)U:?L2X=)=R;S7M<4R-*FX3/)"YX1+^"RJHF=57YG M"RF"U-[F?7Y.0R\@@:ZE MPKU5V<*GAIW/5^B%@\//Q21,^YUX^5IQS7Q+LZA+V.425LBTV>M,^F%Z_)F0 MO"$]*D$X@MM5ISH^"F/XUDU#/]UQLS@H-")0W#?6:3APN^U$86B\X.Z:90XK MCB+O3&./LSEN%%:%>GU[&SG'X;#W[D3B]P=TV.U^5#_11D0J5K: MICEVVNYK.6LZZIMY\R_=,#WCTH# @ESC\' 0@&YZ?2-85?G^^JPL=6N_G-/W MB-H9T'ZAE%T++D#WX4Y^ U!+ P04 " OBPY7@)[%8Y(" #I!0 &0 M 'AL+W=OQ\_E?#=ME'XU):*% M]TI(,PM*:^M)%)F\Q(J9\X34* MX8F M+U?"M%]HNEB:!I"OC575!NP45%QV*WO?_(<]P)A\ * ; &UU=Q>U*F^89=E4 MJP:TCW9L?M.FVJ*=."Y]49ZL=J? >OD']AD%V=A(/R>41:6DO+3W&GCVY/BO6 M D$MX1.9QXGV2YDKUS;&8N%9;8FP5,+U'Y>K"9R=C"E)+O][=;7!MC9;QPWF M6"U00Q+OG+YP_D/AD37NQ5K4G D#IY"&A- P30=]["F,8AJ.!A1NN>3N,1>P M4JHP?4 \",G%,"2C>.<*$S(*+X8QO+BV!RZAUBI'LP+4?L =[Y4 MRFX-?T$_W;._4$L#!!0 ( "^+#E?U1*F>- , +8' 9 >&PO=V]R M:W-H965TM686B+&AIA+W0'+=Y4VC3"(6GVH>T,B')0:E3(&5N$C9!ML%T/O%NS M7>O>*=G"K2&V;QIAOE^!TH=-$ 4GQB>YKYUGA-MU)_9P!^YS=VN0"B>44C;0 M6JE;8J#:!&^CU57BY0>!WR4<[.Q,?"0[K;]XXI=R$S#O$"@HG$<0^+N':U#* M Z$;7X^8P632*\[/)_0/0^P8RTY8N-;J#UFZ>A/D 2FA$KURG_3A9SC&DWJ\ M0BL[?,EAE(W3@!2]=;HY*J,'C6S'O_AVS,-,(6=/*/"C A_\'@T-7KX33FS7 M1A^(\=*(Y@]#J(,V.B=;7Y0[9_!6HI[;WAJLKW'?B6A+\OYK+SO,N".O?A,[ M!?;U.G1HQ(N&Q1'P:@3D3P NR(UN76W)^[:$\J%^B,Y-'O*3AU?\+."O?7M! M8D8)9SP^@Q=/$<<#7OR?(GXLT!$G>1S'=\O*=J* 38#M8,'<0[!]^2):L,LS M7B:3E\DY].T==E_9*R"Z(O_>X_.8#W!@JG6AL<6L@]+;SKB?:O84YP M\A&P.VNM2B*;SNA[\-%99%LLCH^M'XTK;UP;HKP\<6":"> MGF241QFY$46-*35C IW6F. ]2<;H(N7D0V]:Z7H# M?RM C @1FQ26/*>KQD-(V2!PF+^"6YQK(Z MTX_#3[8$4[+'=VJ?K=$B17MI]NB]!WY.?TF3Y9)FLQ1R&J?(8B7\FRL!NZ>08G#S*<@\P[RR6;T3C#ECS[J"M:,+OJ LCA[4.(J6-(J3Q_HT MG,W2!LQ^V!@6FZ1OW3A6)^ZTE-Z.L_B'^+C1;H39R];B0ZM0E5UDN /,N"5& MPNENF,P[[7#.#\<:%RL8+X#WE=;N1'@#TZK>_@502P,$% @ +XL.5Q'' M>1Y$ P 2@@ !D !X;"]W;W)K&ULU59M;]LV M$/XK!Q4H6D"+7OP2);4-V-E;AV8+DC3#/M+2R>)"D2I)14U__8Z4K3BP9Q3[ MMB\F[WCWW',\\9!96US&44FK[!FYDPU*.FD5+IFED2] MB4RCD17>J191&L?3J&9),%.<+)/+U=C9>X,'CIW9VX/+9*W4 MHQ,^%O,@=H108&X= J/E":]0" =$-+YL,8,AI'/2ML:K>.A.#FLM^95^W]_ ] M#NG6(?6\^T">Y8_,LL5,JPZTLR8TM_&I>F\BQZ4KRIW5=,K)SRY^4:KHN!# M9 $?I65RP]<"86D,6@/O[AE)YOTLLA3,N43Y%GC5 Z?_ CR%:R5M9> G66#Q MVC\BD@/3=,=TE9X$_*V59S"*0TCC='0";S1D/O)XH_^4^;&$>[SQ<3SW>BY- MPW*ZTAKLG<2S'TRSN*X12"7K)7&[ AZ:^8"NP=,!? M:+&!5NUI>1ER3XL9EP-5$X=JAL"H#J3M*IY7T*$FB!U[6VG5;BI8[S)H6IU7 M]!#!:B8-\Z_;7,+;-UD:CS[\[];/!LM6P"=>XJ#[0_,-ETP,BF6>MW4KF*4+ MV>E^IRM=4;L;%._^0J;-^T&^4L:^(-14*/Z-^5ZX4SXPT2+<:U90J]>/]&51 M0^.26SR@F4[#BRP.XSA^=92DAQGMF=*GBIH2$<\_%/A$(Z"A!(PJ;<>HQLGD MP#>9A-/I81BWCK/S,#VB)Y?D/ TS.KKR#1,UW*+PF9J*-V;/\L!Y%*:3U^&2 M. F3)#EBF8RS,,LNOKNRXTF87;P&GV19.#H"3J8CBCO-+H[UBFBOOU-V&S_% M#.2JE;9O]8-V&)3+?CZ\F/=3]III^K(,""S)-3X[GP2@^\G5"U8U?EJLE:6K M]-N*ACUJ9T#GI5)V)[@ P]^'Q3]02P,$% @ +XL.5\G=5@@# P >@< M !D !X;"]W;W)K&ULK57;3MPP$/T5*U2HE2)R MSV9A=R5N55L5%0$MS]YDLHEP[*WML/#W'3O9$ JLU,M+XLN<,V?&X_%L(^2= MJ@ T>6@85W.GTGI]Z'DJKZ"AZD"L@>-.*61#-4[ERE-K";2PH(9YH>^G7D-K M[BQF=NU2+F:BU:SF<"F):IN&RL<38&(S=P)GNW!5KRIM%KS%;$U7< WZ^_I2 MXLP;6(JZ :YJP8F$,O^T<:.L2RI@E/!;NM"5W,GG&$(NI2A!F2Y'F>4R"<.F@@DB)<"3F'@: MNY$_&>9!ZF:3E-Q2*2G7CZ2OJF$_RA)W$F?/_ ;AT1 T@Q5Z?.8"A2:1.TW2 M)Z?1U)WZ05\_= L=G>\3-DQ2=Q*EHQ0;[)3<"&U"^[.R&279B9E^[.]ZH'S8@5[;KFT)LN>Y:X[ Z/"S'73]],N]>I0LJ5S57F*L2H?[! M)'&([#I]-]%B;;OK4FCLU798X>,(TAC@?BF$WDZ,@^&Y7?P"4$L#!!0 ( M "^+#E=D&.L'Y ( !P' 9 >&PO=V]R:W-H965TM0+ $.>"B[TP%L84_:"0&<+**@^DR4(_#.3JJ & M334/=*F YLZIX$$22KM)'%VAD5%$S4(WU: MUV''H1N^XQ"O'6*GNP[D5%Y10X=])5=$632RV8E+U7FC.";LIDR,PK\,_JXXWJ47R4\%K<"CYFCL]S&UO54^7-(.!A]=&@UJ"-SS]%+7#\R/*TT9Y>HQ].,%;FE?< M*?Q8%L?CU-SEFCN3>"NU@=Q2F@60F>1XO3%0CYQ^ZL9AV!V'7B,D$!).*&% %X9(*J+ EW:)1:A*&?AB&>_"W8I,.BHC]5I+N06] ZQYY M$+20RK 7K' .4T.8UA45&18:\D5^]*WE)VE\L)A;VJQ2"H0AI>7&EMC4 MRX^BV.]$^\KOI:$<\Q/SKRY3\>H8;*N8I'[82OVTF^R7]M I#W8Z5@%J[OJR MQG-5"5,WKV:U:?T7=&PO=V]R:W-H965TUZ%I MLUXL^26U#=AIN[58AB!>TL^T=+:(4*1+4G&\7[\C96OVEAC8/MCBRSW//4?> M'2<[I1]-A6CAN1;23(/*VNU5%)FBPIJ9GMJBI)VUTC6S--6;R&PULM*#:A&E M<3R(:L9E,)OXM5L]FZC&"B[Q5H-IZIKI_0*%VDV#)#@NW/%-9=U"-)MLV0:7 M:.^WMYIF4<=2\AJEX4J"QO4TF"=7B\S9>X,'CCMS,@87R4JI1S?Y6DZ#V E" M@85U#(P^3WB-0C@BDO'CP!ET+AWP='QD_^)CIUA6S."U$M]Y::MI, J@Q#5K MA+U3NU_Q$$_N^ HEC/^'76N;]0,H&F-5?0"3@IK+]LN>#^=P AC%KP#2 R#U MNEM'7N4G9MELHM4.M+,F-C?PH7HTB>/274Y/B)IG;[TJ&^1 M7B3\UL@>].,0TCCM7^#K=_'V/5__/\3[4I@M2_8RBZN4*[-E!4X#*@6#^@F# MV;LWR2#^>$%CUFG,+K'/EE1Y92,0U!KNT%C-"XLE>.EP+[F%N[ 5PC5Q M,+F''3/P-HG#<3X,1WD"S +='79WUX.Y<0&=+89G%!4K(0USVASE8S 5(__ MGA@7+AV!.A!P8QHF"X2&\DM[-/$D<"L8Y&"B05@PX272"7S" CUE/_$!IY"$ M64Z_;-2QOH6\-QC"W!TM\-1A[Q1 M A]=VMR@WI#/HUD:C@=9F&;)";#?RV*@MK9&3@%%#W31Q/!^'"?A<)!]^*?E M24AG]]?9Y6$V&H5QDI\AAR]6;'32K6HGU?5D0\G82-LVKFZU:_OSMMO];=Z^ M&3=,;[@T('!-T+@WS /0;1]N)U9M?>];*4N=U \K>KI0.P/:7RMECQ/GH'L, M9W\!4$L#!!0 ( "^+#E=_YAY.S , -$* 9 >&PO=V]R:W-H965T M/7SNA:>;[J5ZT 6 (4]5*?3,*XS9 M70>!S@JHF+Z2.Q!XLI&J8@:W:AOHG0*6.Z.J#&@8ID'%N/#F4R=;JOE4UJ;D M I:*Z+JJF/IS :7.P3A\P8 >#*CCW5SD6+YCALVG2NZ)LMJ( M9A?.56>-Y+BP25D9A:<<[3-KU+K 5F"(K>RJC!DJX(IE-^S M=0EZ, T,7FC-@NP OFC Z0O@*?DLA2DT>2]RR/OV 1)MV=(CVP6]"/A++:Y( M'/J$AC2^@!>WWL<.+_[7WI]SNL$TK^A:[U@&,P^?B0;U"-[\]:LH#=]> M8#QL&0\OH<]7^"KSN@0B-V3!-,\($SEYQ\O:0$ZL/]8/Y\:+_"_?<%\ V<@2 M7RL76V)L[HD&HU&H3$$,'F/ =K5A[EDACW7+(S_P$,BCM#QVR"-KPJE=,2&( M@S"% B!54QY@RX-@M 9_7E&):CTD_D#1WZDW3BTR$==,6)'XVH3T>CGC1&Y9#ZZ7#<$X_\41(B M1#3X84%:/,OYWC5 7+!'4-C/>WD_N1S'?AB-_"1-6E$4^^/)T(^BR4DK\J-Q MXL=TTM-"T02#^?\Y^7)A=](17HW205\0]_,8747T.XTD'5QH#TG;'I)_W!YN MA.$_N\Z W[VF&V"U/F5E;0OV@Y(5>;]0L5H#X<*BNY:% MI'C>JY6@PZ8T8%:NN&*8U9K(5I)HY6VLYK-\V8#,"L>^Z<;5<&):>$.202$W ZK*&2\AS#5+3^-$RC6Y(+=R] MW]+?UFM7:[G' BY9_H4L9;8PI@9:P@I7N;QEFW?0KF>B>0G+1?V--DU?SS-0 M4@G)BE:L9E 0VESQ0^O#CD!Q^@5.*W">*G!;@7LH>&Q*7BOPGBJ8M()ZZ6:S M]MJX"$L-K=!%)50' M(=!)!!*37+Q$K]&GNPB=/'\Y-Z4:4,O,I(5?-'#G$;B+KAF5F4 Q7<*R1W\Y MK/<']*9::+=:9[O:"V<0^+ZBI\BU7B''OA1'1&$)JP =)(S M(7K_^QJ$7R/T@; .7T_LP'&"8&ZN=ST>'.M8CWM*)Y7CV_JCQ2*/N^3?I M_)L,^G>>)%51Y5C"4I\;)"&RS\%!R+$[>4Q8-"8LGO2$;&;[ZJ\+V9[+?N>R M_]==FF"1H4HHGXE*(B5PE4YHVOP"()* Z/-]$'NL[_Z?JW,"UYD%P<&.C'IZ M>J[M!)9_L'5'FM^>J4%G:C!HZC8+)TQ=,97(=E#1G(.@ST%TC7F2Z5/ Z[-V M$'ZLM6/"HC%A\4BPO0A-NPA-_]/).1TS.&/"HC%A\4BPO>#,NN#,AC,_I17. M50W31$1BGD)O[A_$'!N+V1^996(UGX,4-.:H\4BPQF=SIXHH0+FFRS>ATE!% M9?,3NWO:58CG=6%T\/S2/HN:0N\WIBD[5>9*"14HAY5"6J>!.IAX4\HU#K]B3&X;>H"NG@Y_ 5!+ P04 " OBPY7!F_I MD1,# "N"P &0 'AL+W=OU ^^]G.R'ED6;0\878SCWG M^!Z;F]O;,/XDE@ 2/66J:]LB7D*&Q0U; 55OYHQG6*HI7]ABQ0$G M!I2EMNLXH9UA0JU!SZQ-^:#'L$> M]%9X 3.0#ZLI5S.[8DE(!E001A&'>=^Z;74GD8XW ;\(;,3.&.E,'AE[TI,? M2=]R](8@A5AJ!JP>:QA!FFHBM8T_):=526K@[GC+_LWDKG)YQ )&+/U-$KGL M6VT+)3#'>2KOV>8[E/D$FB]FJ3"_:%/$AIZ%XEQ(EI5@M8.,T.*)GTL?=@"* MIQ[@E@#W$."_ ?!*@'>J@E\"_%,5@A)@4K>+W(UQ8RSQH,?9!G$=K=CTP+AO MT,HO0O4]F4FNWA*%DX-9<3\0FZ,965 R)S&F$MW&,EWK#0<]_0\] =HW(IT(0FD-3@Q\WXL %O MJ]PK ]RM 4.WD?!G3F^0YWQ&KN-Z-?L9G0YWZ]+Y/_7)N]7WS/"JV^ 9/O\- MOGL0DI-80H)&6"SKCK<@" V!+D+K0>AV(E^IKW==:]31Q:\K5CB&OJ6JFP"^ M!FOPZ4,K=+[6>7B:YN1"FGO.^95S?J-S4\Z2/):J=*Z!YB#JK/./TFAYKN]V M@LZ!><>!D=-IM?>CQL=1;BOHN%[;.?"EABX*@U?W]A(.JH2#DQ+>8,Y5Q7A1 M)3_F.4[K$F]D.O,RC(*C;+QV$/F'[EQ2<_)/S3T+P\K"L-G"G"\8PH2C58;X@5* 4YDK*N8G4?Y47W6$QD6QEVI]')E4S989+U5 # MUP'J_9PQN9UH@:I%'_P%4$L#!!0 ( "^+#E=0E:/I=04 (0F 9 M>&PO=V]R:W-H965TYIDZKRWUGISYGDJ6K.4JE.Q89DYLQ0RI=KLRI6G-I+1N A* M$X]@//12RK/>;%H_8%KOEKK_( W MFV[HBBV8_KJYDF;/JU5BGK),<9$AR9;GO0O_+"23/*"XXB_.=FIO&^6IW AQ MF^]XULEVJOOF0?N;]^K?RR2-\G<4,7F M(OF;QWI]WAOW4,R6=)OH:['[G54)#7*]2"2J^(]VU;6XAZ*MTB*M@LT3I#PK M/^GW"L1>@-%I#R!5 'D8$#P2T*\"^L\-"*J H"!3IE)P"*FFLZD4.R3SJXU: MOE' +*)-^CS+O_>%EN8L-W%Z]GZKS!&ET%RD-SRCQ9?Q)F2:\D2]1>_0UT6( MWOS\=NII<[<\QHLJY?>E,GE$^0^:G2*?G"""2;\E?/Y$^-:$]_&CX:$[/&21 M"?>+<&*'>P91S8G4G$BAUW^*TT7T;,TU6,7G'>K-??O*'^-_"1'O>)*T$7-& M=B56B@T+L;S_NYL1'_=]/ RFWMT^C<,+AV0X#$;U95:>09UGX,S3M*C4_$A, M$XYN3]"&2G1'DRUK2]LIU#7M4FRTEPT^Q?Z#E)^XR$IX4"<\Z)"P6E/SL,B, M-4K3+.;9JBUSIV+7S$NQP5Y2_0 'PP'&#[(_O- ?!'@\)N-V L.:P-!)8+]S M$$OT223L=ILP]!^Z8%+,$T8S](5%ZTPD8L69.D&7673:QL5YGZY<(,5"(#&+ M[ZCF.X+OA4>0*"'%0B Q"^6X1CEV_E0_FYJ2*L6T,K67@2E9W 9O?-@U#G'Q M9S>IN?-N7<$ B5E@)C68B1/,9R6U[T3R8;EDA9U!,=4L M'PAHTUVU=O*&+08 M!U4+H=1LX$T][O?A1U4?M%0'50NAU&R>3=WONPO_5XP@E;+58X[:>TQ(SQ!" MJ=G$&N/@NYW#BYO\0BSUSOB,5I:@W@)4+812LWDW-L4?'J'%@WH24+402LWF MV=@2WUFJOZK%CPZ]:'O1Z'Z&SL2.83[\QGWX;OOQXA8_+^9$F437+"EF*]6: M;U0K64A+,@=5"Z'4;/J-Q?$G1VC_D*YE#JH60JG9<\.-"2)N$_2*]D\./5*_ MM?F['Z'S!/ Q+!)I+!)Q6YJ7-_]RCG&1SS&VXH1T0G-0M1!*S6:^MX)QC"4, MV#4,V$6,8]@FTM@FXE['Z#"_7RF-[>EV_'!6?NZ^8V<^Q[!!I+%!Q&V#/IA? MF?Z!Q"YC,A^D3<>XOQI0+1"TXBJ%)Q:N8#)X2 O4 D&IV;0:"T3@%T](RX(' M#LAH-#@8/$#="Y2:C:IQ+^08JRSF]&>1O;LP0[)2Q4#]Y%@":GA U4(H-?LK M: P/.<)"# %=B0%5"Z'4;)Z-'2)N.[0HVSM7:LMB1#5B]1RRYNESYI"K&U@^ M,IC@$?$/^@)0)P.E9H-KG QQK]9<,Z4EC[2A5G2=:)MQ;5K\2M),/U)Q'R[3 M###NCP\X@3H4*+62D[?WQD_^?M8G*E<\4RAA2R./3TS?X'4$L#!!0 ( "^+#E=L<_7V M"00 (L, 9 >&PO=V]R:W-H965T:<(6>.1I.#TL]FP[E%+[DLS-3;6+N]\GV3;7C.S*7:\@*>K)3.F86I7OMF MJSE;.J-<^A3CR,^9*+S9Q*W-]6RB=E:*@L\U,KL\9_KUADMUF'K$>UOX)M8; M6R[XL\F6K?DCMT_;N8:97WM9BIP71J@":;Z:>M?DZH:DI8';\5WP@SD9HS*4 MA5+/Y>1^.?5PR8A+GMG2!8._/;_E4I:>@,>/RJE78Y:&I^,W[Y]<\!#,@AE^ MJ^3?8FDW4R_QT)*OV$[:;^KP.Z\""DM_F9+&_:)#M1=[*-L9J_+*&!CDHCC^ MLY?J($X,*.TQH)4!=;R/0([E';-L-M'J@'2Y&[R5 Q>JLP9RHBAOY=%J>"K MSLYN=@96C$&W*E^(@KFC&J%/3&CTG03WP+;$M//*F8W1V:TA]D?K+A$ MA%X@BND8/3W>H0\_?WSOQH=@ZXAI'3%U?L?G(CYE^L\76$/WEN?FWRZJ1Y=! MM\NRG05.5=E1>YG-$T2@O'$WW=P"&H.P2"'ZRQ3.X"$0LPXX"^Z;_3H)#Q! M'\<)2<-N\+ &#P?![XL]A*LTI%H7:-@&)3@A=)QTPT8U;#0(.]=\R\32';VR M&ZZA'K4&)HBY,NCB$K6X$#).XB3HIA+75.(S5$"&M7V]0'/)2@) Z3=(A"WH MH^WB$;=X1 &F >VYB:3FD0SR^*S4\B"D[(),6I 4!S@(R+@;,ZTQTS.W;UFQ M%I!QU;E?H()W!IVV& 1ADF+6?5,5Z9+G.!S*P^^J]< MG(*/",5I0)*H![]103(L@X"O=_ .XB_0D9AN*:A^$4!R5@$= MO 'M-5M@J.H! 2C),>22:-$))A);SC*Z[+5@1NX"R/ MM@J.2)C&4=*7#8T.DF$A?'C_/@ Y+E0Q>IN?X]66RA&E(4[#OIMJM)(,B^5? MRC*),@5=\]+=F2HZ&:2M-B&D013A^/\,_)/6LFS3OS*]%H6!1%B!*;Z,(0I] M['R/$ZNVKMM<* N]JQMNX&N!ZW(#/%\IR.1J4C:P]??'[#]02P,$% @ M+XL.5UX:#\VG P Z! !D !X;"]W;W)K&UL MK5AMCZ,V$/XK%JVJ.^DV@'G--D':A)QZU>UIM:MK/U3]P(9)@A9PSC;)]=_7 M-H0CK)=NMN1#@LT\SW@>3SP,LR.A3VP'P-'W(B_9W-AQOK\V3;;>09&P"=E# M*>YL""T2+H9T:[(]A215H"(WL67Y9I%DI1'-U-P=C6:DXGE6PAU%K"J*A/ZS M@)P.D:,!B7&1E_9M\;X3H 2/'H ; .X#W!< 3@-P7NO!;0#N:SUX#4"%;M:Q M*^'BA"?1C)(CHM):L,D+I;Y""[VR4B;* Z?B;B9P/%I43,PPAI:D>,S*1.W> M%;JCY$IE(7K8)100V:![.$!9 4/O8N!)EK/WPN[K0XS>_?Q^9G*Q%LEHKAN_ MB]HO?L&O@VY)R7<,K]5.4&.]0%A"SN: M]2Q?#\>Z M4[IZ2GG@7;-]LH:Y(4XT!O0 1O3+3[9O_:I3>TRR>$RRU4AD9_OBMOOB#K%' MI_^@3OX:Z2ND+ ^'R':PBZ?>=&8>NM(^-PRLJ1V>6\7/K;#M3;$36N>&*PU= MX'NXM3H+U&L#]08#_2)*9$Z8-M!!Y*5YYCU;_95G!Q@'04^/,;VN-%Z#P+.P M:^ME\UO9_$'9/@O)T!XH2K.\XI B)D]OG8@U3]!=@34)_%ZJ:*V:+D\W^I^7@@_:,,/!L/OGE:B8MV2')ZJ7!O_(-&E230F63PFV6HDLK/= M"-O=",%B6S\>E:TW%Z5AZ*7*CKVJO]*9VK;G M^SYV7Y"OTVG8(Q6G8:*+Q1R3+6[8^M4NZ NI,;,FH=,3T>QT;@70K6J9&5J3 MJN3UXWH[V[;E-ZH9[J+G>0I$"E@;B_(82?!M)!^W(C^A=02P,$% @ M+XL.5W21!H&H"@ 5X4 !D !X;"]W;W)K&UL MQ9UM;]O(%87_RD MBEW L?@JV:DMP/&\;(JF,-;=Y$/1#[0TDMA(I):D[ 38 M']\A16LT(CTFO2<0 B26-/>YI.XQ[_!D-+IZ2K.O^5+*@GQ;KY+\>K LBLW[ MX3"?+N4ZRL_3C4S4*_,T6T>%>I@MAODFD]&L"EJOAI[CC(;K*$X&DZOJN;ML MG_@U7BR+\HGAY&H3+>2]+'[;W&7J MT7!/F<5KF>1QFI!,SJ\'-^Y[,:H"JA&?8_F4'_Q,RE-Y2-.OY8./L^N!4QZ1 M7,EI42(B]<^CO)6K54E2Q_%[#1WL-%WEU=_D:3=V[ S(=)L7Z;H.5D>PCI/=O]&W M^HTX"'#]%P*\.L [#@A>"/#K /\X('PA(*@#@JX!81T0=CV'41TPZGH.XSI@ M7!5K]^Y6I:%1$4VNLO2)9.5H12M_J.I;1:N*Q$DIQ?LB4Z_&*JZ8\#B)DFD< MKQ1GY'*VVDGR24;[-Y.[YGZ@LHGB5_TS>D=_N*?GIKS]? M#0MU&"5L.*U3TEU*[X64/OF4)L4R)RR9R5E+/+/'CRSQ0W7Z^_? >WX//GA6 MX*?H.W'\,^(YGM]R.+?VZ']LDW/B75;A7MN[T2'<=U[,SOY<..]PZN&+T<(> M3>54)7?;3MTHA+\7HU_Q_)?$V"H[IMS,E_ M_JDXY&,AU_E_6T[BPRYIT)ZTO-:_SS?15%X/U,4\E]FC'$S^]A=WY/R]30Q( M&$7"&!+&D3 !@AF:"O::"FSTR98U*AAN*]A M:*VA4%,JHG[G^6/!6O7,])U1_CDL9 M-M[4=Z[C>T%C)$<>H #!C(*/]@4?60M^E\6/42')9J4R5#T@G<]E%B<+,DWS M(F\KM978M]1(&!TU"C@:^][E<9V1.3D2)D P0PKCO13&5BG6HM8SN?)\T7X[ODBW%8Z*Z=OZ9 PBH0Q)(PC80($,V3B.MH]<$YQ MQU9G!AH8MBJ M'BNWMWKQ%5VHKPBE42B-06D<2A,HFJDM[2ZZ=GOQ9O:_;5[( M&9'?9#:-Q,R(8/2.)0F4#13$-JJ=.U> MY;V<;K.XB-4%Y&Z;39>1DL3-(I.[:TZWI@5U+:$T"J4Q*(U#:0)%,W6D'5!W M=)*F!;5)H30*I3$HC4-I D4SM:4M5=?NJ?YKNWZ06=FCI@=NW;-9%^?YMO7_ MY3_4V".7JWDG=&O/WUL72!J#TCB4)E T4Q?:NG7MWNW;[[@O&A.0R\NQVW _ M;^T'T%L82!J#TCB4)E T4QC:#G;M?K!U4G-&[F56OG1#OMBFO%"K&$JC4!J# MTCB4)E TXK>%QBHCPRE,2B- M0VD"13.%I'UD[R0^L@?UD:$T"J4Q*(U#:0)%,[6E?63/[B._N7D%C>8UJGI7 MHWDA358*I3$HC4-I D4S=:'M9.]/V,EGY"Z3[_BV_!R$O7U!'64HC4)I#$KC M4)I T4PI:4?9.XFC[$$=92B-0FD,2N-0FD#13&UI1]G[,8ZRUW24O8O6]@5U ME*$T!J5Q*$V@:*8NM*/LV1WE:B&IM3-!U_Y":11*8U :A]($BF:J1-O+WN5) M.A/4<8;2*)3&H#0.I0D4S?Q$J7:LU_K2&F9\:.'HHX2W]H2]A8#=RP"[F0%V M-X,?X13[VBGV[4[QRT(@T;Q0-^&9G&VK?7[:E8%T1V^A- JE,2B-US3+&FN! M2F@*0UO%_FM6\=$J'-#,!NH=0VD42F-0&H?2!(IF:DM[Q_Y)O&,?ZAU#:11* M8U :A]($BF9J2WO'_H_QCOV6UM^]5 M!TJC4!J#TCB4)E T4UW:>PY.XCT'4.\92J-0&H/2.)0F4#136]I[#NS>\YL[ MFM]Q=8\]?V]=0*UH*(U#:0)%,W5QL+6NW8JN]N&QK>ZQQ_>^>D#-9BB-06D< M2A,HFJD2[4L'X4DZ$]27AM(HE,:@- ZE"13-U);VI0/[1L%OVMT;:CI#:31H M[A7\T@;?74=RZ!$*%,TLN#:+@ZYF\?Y_/2WS#^B.P% :#3KNI<&Z#N30XQ,H MFEEG;?X&=O.7?=O())=GNLSZE[K<_5U^F\H\+W6P,#:M:)4!U/&%TBB4QH+F M/AR^XUXT=R&&IA4HFJD5;>8&]MTI=G,+8R%$8=\IW [LK0BH3PNEL9HV.KYZ M'.L!:L"B:.:716@#-K0;L/?5W>EN>T-91.PWC;L+:.\B.LR%!;D:'=BFSM*/9=I>S$WB6$.I%0 M&H/2.)0F4#13-]K1#,W44J$\* MI=&:]FI'Z32,MPUKZR@_PM<,M:\9OK+KKM%16I:/M181:FU":11*8U :A]($ MBF9^>ZIV0$RM4J)]-TFRA\6=#]LR23 M\W*;]_4B+ M(EU7/RYE-)-9.4"]/D_3XOE!F> IS;Y6AS?Y/U!+ P04 " OBPY7?8C& M)^D( ##8 &0 'AL+W=O<;A*@*5M,!U.@:'8[%X.]4&TF%B)+KB0G#3 _?O5ET[3I M5]3@3'0SC6WJD#KAH?5(;SB73UG^4*R$*-F/=9(65Y-566[>S&;%8B7643'- M-B*M/KG+\G545B_S^UFQR46T; Y:)S/'LH+9.HK3R?5E\][G_/HRVY9)G(K/ M.2NVZW64/]^()'NZFMB3W1M?XOM56;\QN[[<1/?B5I3_W7S.JU>SO+N:O+6?L-#KSZ@:?$U%D_%P<^L/I5O6?90O_BXO)I8]8A$(A9E+1%5 M_SR*=R)):J5J'-\[T"8'N!V![BF!WC= 8W5L_94&A]X5$;7EWGVQ/*Z=:56_]"8V1Q=G7Z< MUK_WVS*O/HVKX\KK#W$:I8LX2MC'M"CS;?4K+0OV(8IS]C5*MH)]$E&QS47[ M_FMVDT2+A]>WBU66B.+PP^KXS;9J\HJ+,HJ3XN?+65F-K^YEMNC&PMNQ.&?& M$K!/65JN"O8^78JE>ORL.J_]R3F[D[MQ2,%/T3.S_'\QQW)<]A.;L6(5Y:+0 MC.R=@9!K(L1IH5^WZ92Y5H^2&>G;,EL\L$T>+P3[L]9WV.]1 MGD?5[TTSSAM2K%YMWA2;:"&N)M5R4HC\44RN__D/.[#^K7,/*<9!8HJ)WMY$ MKU%WS\5!._%WB+S-BFYAN6D["IN.ZJ^Z MQVM[ZH>7L\=#XTP:\=-&SM3U]HV4$PWV)QH,B.:MR.-JSKPEXTD*#ITQ2#$. M$E.,#/=&AF/$,T2:C13C(#'%[/G>[/E+Q;/MR+;H?)+#&>J=(=4X2DWU4W*([8Z2;"BQ M0-4X2DUU7$*+35ZF0Y/MF5Q)T^,9[-YIGT2N)5W8-%Z\_[&)\W::E2)?LU=Q MRIY%E!<_F_ Q+3YXNB'5.$I--5;2C!V,$G H\T#5.$I-=5QBCTU>Z)L&7*@S M7A]PNB>OC0CSV+J]%^=8;!D]:^^9X:2XH92SEPHT4JJY$G-LFG/(=<((UND. M!L]<* >AU%1S)3#9%Z.L%5"L@JIQE)IZRUN"E4-B!'*MZ.EIODNC78=1>U<= MRD\]PPEVPW'[U@9',I-#,Y/)VD#S/]W!T)D*5>,H-=5<"5Z.,\;:X$#1#*K& M46JJXQ+-'/H9$7)MH'ORVYAH'86B5\\X=E<.MK5;'7JO'!S)70[-7>3J8'@C M@>YB\&R%@AE*3;57 ISCC[(^0,D.JL91:JKCDNP<^D$5Z+6!RBY]8SC MKZP/$ML<&EN^9DGE4A*7SR9W'&BQP?,2^AP*I:8:*1'-F8^R$D"Y#:K&46JJ MXY+;'/I)E^DM19$OJI?1O?YN8M>)?W!G[V)^="_1H W7M0GT]P=="4HNS0M* M.HTXGQ8<7#0#A2.4FFJF!"77'B.A+I2>H&HB"#;=/T>.Y[64*(2U^2*UDVI&A:X M>'A]EPO!OD2E664Z]-D.5(VCU-3B=(DLWBA%*&5O'A1=H&HL>9 MAA+(KD_U2]HYDVE)%AY-%B>9-L1C6G;P'(-2!TI-M53RB3=*@9H'A1BH&D>I MJ7_T*2'&AQ2H]:2ZZZ0GU?10AAJWZ],HU;YD#)]F#!X_QDM1S;3G6"1+$T2F M!8?.+J@:1ZFI9DJ.\4)IQL MHIZ?Q J?QHJ3>!J1,2TZ>,) B0.EIAIZ\&?_H]1U^5!T@:IQE)KJN$07'U+7 MU1?1H#^B4/P@.U2MD$SATTQQ+LTT%M.B@^<6E#50:JJADDG\46JS?"BR0-4X M2DUU7"*+_Q*U6?YI3=5)FJ'807:H[JLB62*@6>(DS89 3,L.WE\%2ADH-=52 M22/!*)5< 119H&H(E*KN"TKNHXS_0X!KM&=:A:(5DB,&")=O+5 M?Z?>1=@$B6GAP?,+^EP$I:::*@$F&*6>*X 2#E2-H]14QR7A!"^VLUF@V[7, M.MZ00=/*F@;V$1UKM4+[3&@/=CYW]'<\_ LDJP2BE M6P$49J!J'*6F.BYA)GBQ/<\"S0YDUM1SCY,+)1-=I]5R<2[B$CD" ^0@(D[3 M,RT^>,)!J02EINYG* $F'*6B*X3R#52-H]14QR7?A"^V#5JHW0;-/GX(10]H ML'W:3N?ZA(<20D(#"-$EW)"H:?G!,PY**B@UU5H)->$HE6 AE'B@:AREICHN MB2?$5(*99-S37#/[P7'$H?2BZ=.9NLEGLGF[O?^G*+^/TX(EXJXZU)J&%2CD[8[Y[8LRVS1[R'_+RC); M-S^N1+04>=V@^OPNR\K=B[J#_?^WX/K_4$L#!!0 ( "^+#E0, M )$- 9 >&PO=V]R:W-H965T!-IHV%8Q?;:>'?8SMIFMRF'T E7MK8 MGCD^1$G8L%<+,R$S(GV@SEW%<+ M"21U3CGS<1#$?DXH]R8C-WZ&WGGB@\TS; M"7\R6I Y/(+^L+B79N37*"G-@2LJ.)(P&WMOPLMI&%D'9_&1PDHUGI$-Y4F( MKW9PFXZ]P#("!HFV$,3\+6$*C%DDP^-;!>K5>UK'YO,:_<8%;X)Y(@JF@GVB MJ<[&WM!#*\_"??*R$: M#ACO<,"5 S[6(:H7V&!^U-*O4 M^.G)#>6$)Y0P=,N5EH4Y(:W0#:$2?22L '0'1!42ROE7Z $28>P9)>X4Q Q] M(E(2KM%[2I[,O/Z!7ER#)I2IER-?&XIV(S^IZ%R5=/ ..A&Z$UQG"KWE*:0= M_M/]_O$>?]](4^N#U_I*0(*Y!*\R?-G81R\[HKQ1&"M2'MU MI#V''NU*U,Z4-%F[*$QB$IZZQ3(K_X,DX_1; 0I]?F]PT*V&7'WITJ=W2GU. M!-;2IU_KT]^;">LD0$2CF=5J:;4Z0[;@4SXWM8Z9%QVZ-"B!8P=LR_YR$L:] M. B"D;]LAK=M%T4#W+1K,8]KYO%1S,]0DA$^!T1Y(X(NPB5>OT$DO@BW^1XT M:]$=U'0')Z8[V.*!<;1-=]OL5=@/HIV$AS7AX6]E1L*$.I 9PVWF?9L8_Z=^ MV*[%_*)F?G&HND5[J]M>]U]]>T\$UHHT##;?X>!OU+=JUQ-)="JTMD:-7B4\ M\M6CG&K;M&SR&1E=4J+!MB14J6)72E=;-',UQ!?]CG)WC&4[$+P)!)^XAE2 M33+#,!QVL#YLV":]:37"_;W&']21"KGYZ'.3.-Z[+]C7EY6;DC&ULK51=;],P%/TKED%H MDZ#.QQK&2")M+0B0$-6JP;.;W#;6'#O83E/^/;:31IEH)R1XB7WM>X[O.?%U MVDGUJ"L @PXU%SK#E3'-#2&ZJ*"F>B8;$'9G*U5-C0W5CNA& 2T]J.8D"H*$ MU)0)G*=^;:7R5+:&,P$KA71;UU3]N@,NNPR'^+APSW:5<0LD3QNZ@S68AV:E M;$1&EI+5(#23 BG89O@VO%G$+M\G?&?0Z.R);Q<^#$XY$..)T?V3]Z[5;+AFI82/Z#E:;*\#5&)6QIR\V][#[! MH&?N^ K)M?^BKL]-(HR*5AM9#V!;0R\T:$1% MB;Z9"A1:M$J!,.A6:S :72S!4,;U)7J#'M9+=/'R,B7&EN"(2#$<=]/043JSP47TTJH\\7_ROZD\I[:FO3E.[ M[KO1#2T@P[:]-*@]X/S5BS )WI_2_9_(GK@0CR[$S[&/+L#4!>E=* 87Z%D7 M>NK$4[LG8Y^'UT$XC^W?W4\%_IF7)//XW7Q,ZTLGDZOLGI&O5.V8T(C#U@*# MV=LY1JIOS3XPLO&W>R.-[14_K>QK!LHEV/VME.88N(89W\?\-U!+ P04 M" OBPY7K8Y<-G<" #C!@ &0 'AL+W=OND256[KL\NW"16P6:V$[I_/]M0 ME*:43=->P->^Y_@@-@T&-="3T/-L8TYV&HBPW43)_(!H0=64E5 M,V-#M0YUHX"5'E17(<$X#6O&19!GON]*Y9G>3AY#@^MM<$?&?P1ST?_[&_,2P>.Q\'N!IWK MAA4P#^P5T:!V$.3OWD0I_CCF[#^1/?-)!Y]TBCV_9JT]%@849]6HTPZ>>KB[ MVKL\QIC$<9*%NWT3+_-F$9DE9$A[)B\>Y,63\CYSP>TA+=%:RG)47X=/]N:- M$GR6XEET(' DD>+961J-*TP&A!+2P4@Z:>2[-*RR3B;/??IBE\E93,GI*3YP,I*(B=T4>K#:X5X)&PO=V]R:W-H965T M)/"TX7.R7(EFPW R7L=+?L_% ME_5=*=\-=Y1YDO&\2HHXVP#TW@[<-:*<^[.;>"A?%(IZ, MRV*#RF9O26M>M.JWT5*O)&\.E'M1RD\3&2>!3"4$]W-ECS-]H98B;_6^3M$G3>(.(0:!C0]/YR8YO/_LC-[>,1G,AR; MLFMBT%WI:=G MD\Z0L @2QH!@6D7<745<&UVO"%<5699%59EJTN'\%M=<$AXF(W%N2H9TG< M7'A,(G4X;V\<84 #AQYH9,W:5Z/S(%C5LC?*>1;%9H6>27*NKL2 M)SE:E\52CMEX!/E'(_ ]''K!@3C6A'W%.2\G \JI21CL) PN.A-S87KB/ QW$H56B:)G3KOPN,J48GIXVH5'72(@ MCGMP+$3',.H3/#J8J77 %QXQHYT<(ZL<[^=_R]5:NWB2I]Q^3T+\42[K*VX2 M:70TK[^!- 8R- MS@[JNWX!I46@- 9%TTNR9R@PY+)R2X.J"R0M J4Q*)I>%Z+J0F 7EUN>=N$( MW'!TM+JT)^XM^IEIF6''T T(#LS7-:Q\$;8N\B>W\6PE-Y6=5*(HY Y+HT*@ MG@B4%H'2&!1-KXCR1=@%[2F0?F<*2HM :0R*IM=%63%L]V+]>XIWM-RC0>@0 M%V6E"? ]1F*XWT="XH0' MCLV>M[?FYV5EAOV(BT/JF?T:4=:6V*WMB9YB=VQV9N^C&-0#@](8%$VOCG+3 MQ'_)-1"HL0:E1: T!D73RZ2,-;'?1NVQ!K*#J&4-!&J8+QX'@QJ'+K4RQ\3N M)2W]ZK1GLS-[GPB@WAF4QJ!H>G64GR:CE^Q7H-8:E!:!TA@43?]!G++6U'X[ M^?Q^]0P(.Z<;ECVT]X_?+AX(@QJ(+K8RR-3N)^^+A=C$I?%W$?;0WK\V!+7) MH#0&1=.+H*PS)9 VC8+:9U!:!$IC4#2]+GN_S;7?@^YMT[:\?2.$ZGOBWJ*?F99!I=7U5+:7VFWO4[.Q^S<[I/?A#>J(06D,BJ:70[EKZKW@>HB" MVFQ06@1*8U TO4S*9E/[3>L>ZR$[B%B60Z#V^>)QL$LB=5F5+:9V%[G?C$Z; M,SND]U$.:I-!:0R*II=#66<:OF0S O70H+0(E,:@:'J9E(>F]GO2/9J1'63Y M,LD>V5O^2\?!+HGL9!WN/0N8\7+9/H19H5E1YZ)[4&ZW=?>@Y_OV\<:#[3?X M:MH]KJDPW=.CMW&Y3/(*I7PAD#*(+R"P4 '(@ 9 M >&PO=V]R:W-H965TS.9 ,2 M-L:I[9DDZDY892!9Z3.)5S9Z/4]L)UY7)#$R+/^9:F^I,5%PE1^E2L7;D5E$0% M*(E=Y'F!FQ"6.HM9<>U6+&8\4S%+Z:T ,DL2(KY=T9COY@YT7B[JJ_;6Z'/W(HE8@E-)>,I$'0U=R[A!4:3'%!$_,'H3AX<@[R4!\X? M\Y.;:.YX>48TIDN54Q#]YXE>TSC.F70>_Y2D3C5F#CP\?F'_N2A>%_- )+WF M\9\L4INY$SH@HBN2Q>J.[WZE94'CG&_)8UG\!KM][#APP#*3BB0L'3_ MESR70AP -(\9@$H :@OP2X!_"AB] AB5@%&AS+Z40@=,%%G,!-\!D4=KMOR@ M$+- Z_)9FL_[O1+Z4Z9Q:O$+Y]&.Q3$@:01N4D72-7N(*;B4DBH)/F"J"(OE M1_ )?+W'X,/W'V>NTN/F:'=9CG&U'P.],H8/OO!4;23X*8UH9,!?V_&!!>_J M>JNBT4O15\A*^%N6G@/?.P/(0[XIG_\'QW8XIDL-AP4<6:KQJRGT"S[_%;X; MK[9*6(D0 M=FV57(JETDOJ*E.9H*U;)VR*@@(O"((355K&86OB/6695K),N\K"!5NSE,1@ MR:4RU3]MNX:T#<36''LJ +W:)'F=5Y'E,DNRF.3=<=@61GOD-;L_#'T(3]1H M&8?MV?95X\ RPJYJI/H;2F[NP1.),^,M47(>3[7OP2"BNU8M]JOPGW' JFH6'!;AV)[6GVE:'VO? -X]MKD1HWW?HK.K2-Q/8\^^I0 M^U]H-\#W?*5V1)C+'=3B#LJ&AV([EJTVQ'#R[FO40&:V5'=(-CP4V[&ZM=.& M':TVR"1=93&(V[9]U:C--WH'\UUR'L\UG*"P MJ4+;2&S/LZ\.M?E&=O-]73P;IP+[EA6^,3"CM1UW5X4#8\%-NQB+43 M1^_NQ-&@3GQ0-CP4V[&ZM1-''9WX6[O<&WRV7:X_%-NA?56JC3KJ;-3?W.50 MTWW[:&S8Y-H&8GN2?46H73KJ_IBZRQX7-!\D>A V'C"UC,/V;/NJ49MO9'\< MW6^/FS2G&H["L/%\J6T@MF?9507WX"6MWK?6Q&ULK99K;YLP%(;_BL6FJ96V%N*&[K]#Z M\95>2@NN?]&NB0U" Z4U%[1LDR5!2:KFBA_;.NPEV-Z1!*=-<%Z;X+8)KC;: MD&E;2*Y2%-60X:^/,IUP8$C M7&7HI\B!H5G-&%0"71.\) 411+X]F8/ I."GZ!.ZNYVCD_>G$U-(#J5FINV< ME\V/H=4IMLZW7F9;DKW70F,O]&8B]*X7:E<,?4NU+LY 9N MZK"D53WHN1$*M)!J%=O$#OTHEG_(=M]-/\RW/3N(N[ 7G%['Z8URWDCGF*6Y M1LQ@*YO11K86,03:*/E[!)[EV)9U #H0%OI>.,SI=YS^*.>"T15PU?%PH5E3 M6G'98$BU1BL87DQ^'R3V7"L\X.V'V4$4!L.\0<<;C/+>8\9P)9Y0N[2&^(+> MQ&[DAUYTP#.+7NX MU%''&(TR-@T&MZ3%>(.)^JB.'X3N(>I G"51C^RVN$.-1U%_4:&6;XL*^VV2 M:A=IVR;_X2+N]X)(KEGO<"OVXVS'B>2N/;!A[AU[ZI/C!V9K4G%4P$IF6F>A M+ 1KCO%F(.A&GX1+*N2YJF]S^>4#3 7(]RM*Q?- ':[=MU3R%U!+ P04 M" OBPY7Z-727(D, !3JP &0 'AL+W=O!O!_992[GKHZNHG? NP!$C OGJI[MUK:W@^G^\&;#,%:QTYM M![I5__@;&Y/)@#/$W2>]2EL@,)\)\,1\R>.$LX>B_%S=*5637Y=97IV/[NIZ M]6X\KF9W:IE4;XN5RO5[;HMRF=3ZS7(QKE:E2N;MHF4V]B>3Z7B9I/GHXJR] M[$-Y<5:LZRS-U8>25.OE,BF_7*FL>#@?>:.G"SZFB[NZN6!\<;9*%NI&U3^M M/I3ZK?%&F:=+E5=ID9-2W9Z/+KUWO/YE/2:6NB^S? MZ;R^.Q^=C,AI9-NPOJBW\6M:K(A^1+\BE3),GGY*.Z+[+[-%^0'_3'DN*6 M7)=JGM;D6ZKJ),VJ-^0[\M,-)=_^]>1]D==W M%6'Y7,U[UG/W^N"U]<*]?NI8/]9?N\T7T'_Z E[Y3O!RO7A+ N^(^!/?Z[D^ MU^[E5,TVRR<]RZE[^8U:Z>63G_GWZ]RYG+N7OT_*S94/^KX7^^_>MSS> M?_>^K[S<>W=OZ@A"L+DE!:T7[O!^*)*\O0'=J-FZ3.LOY')1*J5_,-3D=WUA MGA8E^5&52])\9-\MQ^DW/_7>5:MDILY'^L=:I0??;%#8A2) M,23&D9A 8C$2DR#,"G:X"7;8ZL&N8-L_!G@R2[,FWO]IWR%KM:S^VQ?G$!EG M)$:1&$-B'(D))!8C,0G"K#A'FSA'SN/TO]9U5>OC=#/AK,HTGZ6K)-,#[B_"8-+\=S:^WXXHJ,/L#/]F^#/29:I+^0JR3_K$>+K!PSGKD.3C,0H$F-(C",Q@<1B)"9! MF!7WXTWE'C3Z@NI$AP85B5$D MQI 81V+B]$4<@I.>\1BYIP1A5DZ]B;G3>K)'4O.J+M?-^'ND7Z^5WJ@F'Y-: M'9&;6K^8DP^JG.EW)XO>W^O<>PP-+E2C4(U!-0[51*>=;J5W\G9RZD?/T@O= M5:(T.[];I8OGSN^Z3-JN3X\)I6HZR68:6#;-1/:%K)(O3:JKWM ZX<&A16H4 MJC&HQE_YA@33QZ]^W]=$\$U.7;VA9I9.(=D:9*.^F-,?+Z2)1FQ]@4=9Z[J?NH MF@3/FNCJH^ZMZD\NM(V#:A2J,:C&H9KHM.W9UN^[ZQ>ZJT1I=CY-W^8Y^P_( MW;_ZHLL\7R>9/1J3;T6I],NRF3P^E.E2D;][WQ"],GSK1]^\TE"-0C4&U3A4$U MAFH2I=FW'5/N>=%![DOVH"T?5*-0C4$U#M4$5(NA MFD1I=K!-)>BY.\$7L[<^3J<5N6E/<27M3XLR;4_BVWGLAM9_4(U"-0;5.%03 MG?;L_H[PY?T=T'H/I=GA-06?YRQ<_L\3S>.E.V\6T!H1JE&HQJ :AVH"JL50 M3:(T^\9CZD3OY# C#;1!A&H4JC&HQJ&:@&HQ5),HS0ZVJ1N]??K&KQIIH-TC M5*-0C4$U#M5$IWF^/=-XSR<:: &)TNP'?9@&TG0082']I=0C4*U1A4XU!-0+48 MJDF49@?;])N^NP@;_- MS]^D@PZ*X2I=G/&69ZQ.!/Z1'_^%#C/CG*?>V'WC*@ M&H5J#*IQJ":@6@S5)$JS;S^FBPP.TT4&T"X2JE&HQJ :AVH"JL503:(T.]BF MBPP&/M9R\%3CWF!PQ*'E)%1C4(U#-=%IST^.FCX;:J";2I1F9W?KF5#=S21N MJ.%IGN2S5,\UU\6]TJ_W%T+NZS,XZMCG3L4^>2KVV5.Q3Y^*??Y4[!.H'J+K M#$S7&82'&5.@32=4HU"-034.U014BZ&:1&EVL$WW&;A+LNNDNGLZ0XK4!6EJ M_%K_ZPTSM/6$:A2J,:C&H9H(7CZ=JM][LA1T6XG2[)R:J]]G,W,[@D$(+3JC&H!J':J+3HJV01OVG]$'WE2C-3JFI.(,_I^+\ ML=3'XSM%+GL3#FTJH1J%:@RJ<:@FH%H,U21*LV\%IJD,#M-4!M"F$JI1J,:@ M&H=J JK%4$VB-#O8IJD,W$WECF /?69@]RZ#CX&]VZ#LPPM%Z$:@VH\]YP0 MMSTXW="V$:HQJ,:AFNBT[2(G[*MQH+M*E&;GUI2-X6N/I)QE256EM^EL\PCW MNADQVM@^1;DN]-OYXKOV/7,]F_2F&%I'0C4*U1A4XU!-A"_KR-['6T)WE2C- M3K$I(T-W&3GXV7#1I]__>F,,K06A&H5JK-.LZ?2T9SKET&T%5(NAFD1I=D)- MXQ>Y&[^O&SMNU$H?G#^IX8% M!MV50S4!U6*H)E&:'5#3[T7N?N_K1@^J9J],'M &$*I1J,:@&H=J JK%4$VB M-#O_IB>,IH>9/*"E(%2C4(U!-0[5!%2+H9I$:7:P3748N:O#/2R] M^NY8H-!=&53C4$U M1BJ291F!]34A9&[+ORZR>-RO5A7=3-W>+VYAC:(4(U" M-0;5.%034"V&:A*EV>DW36-T>IBY UHC0C4*U1A4XU!-0+48JDF49@5[:FK$ MJ?O!B?O-'1VR/2E$/9/"M7NSH0&%:@RJ<:@FH%H,U21*>PSHN+I3JJ9)G5R< M+56Y4->^8UUP^-LS%V2I9 MJ/=)N4CSBF3J5I.3M\?Z5]8R7=QMWJB+U?G(&Y%/15T7R_;5.Y7,5=E\@'[_ M;5'43V\T&SP4Y>?V:E_\#U!+ P04 " OBPY7K*(?OB(# !,"P &0 M 'AL+W=O.J[\RU3KNNJ\9S2(@Z$BEPTS,5,B':-.7,5:D$,LF-$N;ZGA>Y M":'R+3C'(82*2R)"'R\1286/8=[#Q_N*&SN;8?W+B7DAD,0=^E M VE:;J4RH0EP105'$J9]YP1W3W'+&N0COE%8JK5W9$,9"7%O&Y>3ON-9(F P MUE:"F,<"SH QJV0X?I6B3N73&JZ_/ZM?Y,&;8$9$P9E@W^E$S_M.QT$3F)*, MZ1NQ_ 1E0#G@6#"5_Z-E.=9ST#A36B2EL2%(*"^>Y*&@D$1G7"AV<@R:4J?<]5QLH M*^V.2X#3 L#? O YXT#X%3(1&W.:EC*ZRCW-INMT4%C0%.H)RGT6FLD&!\;#K\>I%6!M!I!KD"IKEGV4@+7*+5,@M?Y M;VWX]S'VV]BK]Q]5_J-&_[="$X:8X+-##3(I,H'28G?4<40;'$'HM<*P$]2# MM"N0]M^LA%L+87=:G>]&A1U7:J?BZ^QE=W7VP'Q<,1__T^XZWLAEV(F\(&K7 MIQ)[JR/6:W1;ETDAH4WSEKW-3 M[H*T TS_5!BHLF$KL*J CG\#4$L#!!0 ( "^+#E&PO=V]R:W-H965TB:UW*4TFZ78O.KU0X #J@L1*(HYG]L-7 AE96!S#SG\O-@;K_'1X M>2P)/<#-0YK]EB^E+,2/]2K)W_>61;%Y=W653Y=R'>5OTXU,RM_,TVP=%>7% M;'&5;S(9S7:#UJLKO=\?7:VC..G=WNRN^YS=WJ3;8A4G\G,F\NUZ'66/=W*5 M/KSO:;VG*[[$BV5177%U>[.)%O*K+'[9?,[*2U<'91:O99+':2(R.7_?^Z"] M"X?]:L!NB7_'\B%_]K.H;LJW-/VMNN#-WO?ZU8SD2DZ+BHC*?[[+>[E:55(Y MC]]KM'=89S7P^<]/NKV[\>6-^1;E\CY=_1K/BN7[WK@G9G(>;5?%E_3!E?4- M&E;>-%WEN_^+AWK9?D],MWF1KNO!Y0S6<;+_-_I1WQ'/!NC:B0%Z/4 _'J"? M& XSC :>F-*@'#(X&E#>M>\"P'C \7L/HQ(!1/6!T[FVXK@='FYM]WA?[9]8NV>E&171 M[4V6/HBL6K[TJA]V3^W=^/+)&"=5"K\66?G;N!Q7W-ZGZW5@;;X3>UW61+Z-,YAW3NEWPMC/I=\QW%8/ MM^6WMT(?5\.UR=--$?/B;W_1KL?_Z'K$U9Z_30[3,11WCV_0[57['._R3325[WOE3D4NL^^R=UO.=M3O>D+= MDYA)8A:)V23FD)A+8AZ)^206D%@(8:V\#@YY':CTVT\;F475!EZL9+GO*K)J M)_7G=/[SMKP0Y;DLNK8C=TKTTM"2F$EB%HG9).;LL=$.JPZLOM]J_NZ!'3L_O6.NH/QJ,A^V5!N1*0PAKY6AXR-%0F2,GRF;EH:BXBU/Q MM=Q53J92?(ZR(I%9_D:$X7U7BI3DI2DB,9/$+!*S2B?DD%I!8"&&MT$X.H9W .[H3,J\D9I*816(VB3DDYI*81V(^B04D%D)8 M*Z]:OSD'VU=N9C]D,A+I?+^C.Q/E.M9Q+JN-K>)LVIT:O32VJ&:BFH5J=JT] MW[\TQB]V+QUTI2ZJ>:CFHUJ :B&EM9/YK!VA80>A:NKB/)*:B6H6JMFU]OSL M@=Z?Z(9V'$CM16Y'$^UZ>'P*I&,Y31^/!J/QT0$D>C-\5 M0+:2T=HKT)D7Z M12F2^31:1;L67GF][ R34KPX3*1FHIJ%:G:M:?JS9W__;=\XSA*Y4A?5/%3S M42U M9#2VK%LNCN:LFK0^>K.KU$FEVG5!OA:K;DSFFB%!]5,5+-0S48U!]5< M5/-0S4>U -5"2FLGN&GS: /XI1X-K?*@FHEJ%JK9J.:@FHMJ'JKYJ!:@6DAI M[? V%2)-W2&ZZ-@2[0ZAFHEJ%JK9J.;46NO(C+Y?3)\'HR.3X M16L_J!:@6DAI[:@UU1]-V52X_5=:1"NQW]_]K(H96OE!-1/5+%2S4C(>'0?MW"4]=(8^J@6H%E):.VI-:T=3UW:Z#BK_5%M6O9Z+LXBV>E#- M0C4;U1Q4FF!:2-Z<-,M *$:B:J6:AFHYJ#:BZJ>:CF MHUJ :B&EMEZ.Q\5 M0+:2T=M2:'H]^68_GC :"6KPX<6B=!]4L5+-1S:FU2;O. MH ^/ W?68AXZ-Q_5 E0+*:V=MZ;QHZL;/^>^X*IF+@X96O-!-0O5;%1S:JVU MN=(G0^-ES,YFL:/3C1T=;>R@FHEJ%JK9J.:@FHMJ M'JKYJ!:@6DAI[? VC1U=W=@)XR)>[(\:Y8^-3'+Y1N2R*%:RBK*8IOF)O5RT MO8-J)JI9J&:CFH-J+JIYJ.:C6E!KK1>]C/[+#V0(J=6VT]F4?'1UR'ZYYR[HH?/S42U MM9#2VI%KRCZZNNSC)3.Y3LJTR?R-./XH:6<;95%2R-VY1NN'G&ZK#USOWD"B M71]4,U'-0C4;U1Q4FFZZ/371\=[?J@FHEJ%JK9J.:@ MFHMJ'JKYJ!:@6DAI[? V71]=W?4Y;&7%.DJBQ?ZP-)??9;DAGDJQD5FU<+'8[U3-1I$(> M=JJK3$=EVF?E+^1ZLTIWIUQ%M,CD_H_ 'Z>_)>3.>/F!.->&WI\<'5;=J^=[ M:711S4(U&]4<5'-1S4,U']4"5 LIK9WFIH%DJ!M(YQ\J5TMNJBCO7E).BBR: M%FG6G5RTHX1J)JI9J&:CFH-J+JIYJ.:C6H!J(:6U\]TTG@P=/FXVT.X3JIFH M9J&:C6H.JKFHYJ&:CVH!JH64U@[OLV\Q4[>H[J-\66YKU]4YW=UQ\)OJ6'E: MQK@\B.[,+OLU9NSWF.VUHX\ .VKH6>@Z;51S4,U%-0_5?%0+4"VDM'8FFZ:4 MH2QSW%J_;^/B\;)4HE4I5#-K[;54HA4H5'-0S44U#]5\5 M0+:2T=BJ;"I2A MKD!=DC[_,G]5DBM*.%:J;Q\BO#!@-#'TV.=Z_1]A6J.:CFHIJ':CZJ M!:@64EH[M$W[RE!_X=K7:%6F\<-")M/'\I_Z[&UG'-'6%:J9J&:AFHUJ#JJY MJ.:AFH]J :J%E-8.;=.Z,N@O7#/02A6JF:AFH9J-:@ZJN:CFH9J/:@&JA936 M"N^@:5D-U"VK[BWNKA/9E5RU=FER7YF;)AYEE'6%%)V&A6HVJCFHYJ*:AVH^ MJ@6H%E):.Z1->6J@+D^=".D?XF.W^;3"K1^4'EJK5BQ.\UYZ_]7O8UX?'[_PVT;5:J&:CFH-J M+JIYJ.:C6H!J(:6UL]ETI ;JCM3I_>+HQ\G]8K0DA6HFJEFH9J.:@VHNJGFH MYJ-:@&HAI;7CVY2I!D-ZOQ@M1Z&:B6H6JMFHYJ":BVH>JOFH%J!:2&GM\#;E MJ('ZXZ9.;'LSF[%Y"[]L]-=!X6JMFHYJ":BVH>JOFH M%J!:2&GMM#9MJ(&Z#?5GCV+1TE.M/3^*'8VN.XYBT8^<0C4;U1Q4JOFH%J!:2&GM%#_^C0+I0_7%S,MX(XIEN;)ENIJ)>9J5.\I9];X_D6^_ M_4].B^HM!-7GR"DWWUVY5\_ETMRCFHEJ%JK9J.:@FHMJ7JT=O5E::Q\F^>@Z M U0+*6V?YZM\*65A1D5T>[.6V4+>R]4J%]-TFY1\U<,X7"LR.:^^%/;=![UW M]>)Z2WMG:]7U5PUS>[.)%O)CE"WB)!N); M6A3I>O?C4D8SF54+E+^?IVGQ=*%:P4.:_;:;]NW_ 5!+ P04 " OBPY7 M%*A7X_X# #^%0 &0 'AL+W=O@*/O69JSA;;GO)CI.HOVD&'V0 K(Q94MH1GF MXI3N=%90P'$ERE+=,@Q7SW"2:\MYU;:FRSDI>9KDL*:(E5F&Z>D14G)<:*;V MVO"<[/9<-NC+>8%W\ +\:[&FXDQO*7&20A:4A!U>/O!([L M[!C)H6P(^29/_H@7FB'O"%*(N$1@\7. )TA321+W\6\#U=J:4GA^_$H/JL&+ MP6PP@R>2_I/$?+_0)AJ*88O+E#^3X^_0#,B1O(BDK/J+CG5?Q])05#).LD8L M[B!+\OH7?V\>Q)G '+TCL!J!=2EPWA'8C<"^M<*H$8QNK> T N?6"FXC<&\5 MC!O!N#*K?KJ5-1[F>#FGY(BH["UH\J#RMU(+1Y)<1O&%4W$U$3J^?(84(3^/(>[1^\-Z=T"OB[&V [9>!_QH#0(#V#P@R_V$+,.R^\8S+/^SS!^0 M;;PK]VZ76WU/X\>J!S]6/1R6>Q )N=DG[UAAM]FS*YY]=_9Z[NVQ9HWZ67+& MGK$"1[#0Q)3,@!Y 6_[RD^D:O_69K!+FJ83Y*F&!2EBH"-:)RJB-RFB(OEQ3 M$I<1%R^_ ^0E] 9DD'!O0&J86\'DZ_RP-&UK9$V=Z5P_G)M_W7%L3,U)MY=_ MWFF6FUZ\$QS N7ZU/ M@[=P;RA4PGR5L$ E+%0$ZX3"--ZV$XS!6%1?Z^E)+C;J>'""NF^FOC@,0^^= M2I32/*4TOZ&=)]^=F).+!7Z@M&BHBE9G0C_;;&?V,Z2[)&4IA*TH9#V.QOJ/U9F-]PDE1 M[75M".?1;:@DD5@' B2D:A7PV4UN&ZM^9+;3;/QZ;">-4I2-32(?$E_[ MGI-SKG5OVDJUUQ6 07><"9T%E3'U F-=5,")GLD:A#W92L6)L:':85TK(*4' M<8;C,+S G% 1Y*G?6ZD\E8UA5,!*(=UP3M3]%3#99D$4'#=NZ*XR;@/G:4UV ML ;SHUXI&^&!I:0$9BL,XF8 O'X=?0V'AD8?'IW!L:S$4)!X* M$GN^Y!D%F3+5L>\(SSVA&Q.'/(K"[DGQ86SL*9DGJN>#ZODS M5-=$H0-A#4RI[8@N1QK"61C])?0?29U&/.HS-^.^$[6C0B,&6PL+9Y?6J.KF M1A<86?O6VTAC&]DO*SMJ0;D$>[Z5TAP#U\W#\,[_ %!+ P04 " OBPY7 M-'1@T6,$ !9& &0 'AL+W=O0]NJ1T/=T1^LPRA#CX5A:8S8R,\\V5:;(D0R5DEV2#L/AF16@) MN6C2M2YB7"+"<84+2:&=?V56R[$E"/^"M' M.[9W#>12G@AYEHW;=&98M3P3Q6^!*Y5P]T!>'@ZW!F*QO]3CW]:O1=+M[NCW)K/4]U1%S+; M4Y"04FR!#,I-9&!F-THFN:E>L0U,T,P0NR9#=(N,^6^_V"/KCR&/&K)1328W MU.W<]BTG<+RIN=TWXWA<8(U]S^H/BXZ'N9[E>:[='Q&+TN MC)XRC(^8HH2LA4U5B3:L\9 MOW/&5SKS^<_;Y5#\E:ASXZ^3+-1)%NDDBS61]7P<=3Z.E#XN2%F*=&)ROP(L M@T(!M"HI$,]L8%7QBB*0,U9!<0H.>=XH^'LWK#,6VVC@]N_7A7(FY]JIDRS2 M219K(NO9&71V!DH[OU3E$Z* K!HO085SS@"L>$:HW$2'[ N.[!-'AOP[L$^I M?*Y].LDBG62Q)K*>?>/.OK'2ONLTS>7Q!HN77'RUKLY&51J.C],P"'S?.;!1 M.8-S;=1)%@TLP'?%4\GDX-S3)-IS:-(Y-%$Z=(\8IWG"A1_-GEEGV >PIA#S MX?Q2$IY[).HD"W6219,C]US/\7TW.'!/DVC//=MZ?=.S_O.Y!?P+[I#<)YG< M*$N(X1J5XOUNR#PUW;GN:64+M;)%6MEB76Q]F_=>Z&W=::IF/-MI^R@=A@[5 M4*MJ-*!J.ZYC30YD8UVR?7N<5WN<,[.09PC<$$B'K5&RG6V-3K90*UNDE2W6 MQ=9W^;4&8JN+(#^3A%J+(2W;?CH@?V%?A?9 ?R3KYG6E]96^*;K?0;K.,0,%6@DI MZS(02Z=-';MI<+*IZZY/A'-2UI<9@BFB[7A/D/4$L#!!0 M ( "^+#E>OJV8UA@, $$- 9 >&PO=V]R:W-H965TGN3UH"!0.A+D-INT]NT2E6KM9]=N E6P<>WU]KIEON7B2&8!"OXJ%K M8/K+DHN"*#T4*UNN!9"T,BIRVW6@?JQOA![9K9>4%L DY0P)6"ZL"WQ^B6?& MH)IQ3V$K]YZ1">61\R2Y\:1Y_&R<6BVF,=Q_ MWGG_4@6O@WDD$JYX_D!3E2VLF8526)(R5[=\^Q\T 4V-OX3GLKJB;3TW]"R4 ME%+QHC'6# K*ZCOYU21BS\!S!PS-= %S,/5:B5 MM29'F5F5.R7T5ZKM5'RG>/*4\3P%(=^CSS]+JI[1&;H%J01-%*1(FAFH9%35 M*303_OD$BM!(1O)C B0S6T$P6MSY%4(W@#">#+Z4E#[\_O]F8UV M+M_D1/<**,D;92A=M3E@" M?3QK3]/*D]F_FQC[4^S[L[F]Z:$P;2E,CU&0:*.S]N<"UZC3 ]0PBJ)@V@\: MM*#!\;B1UJDET '@X #X+')P&/C]R&&+'+XFX\#2(^D.#_"G_FSFX('(9RW^ M;!3_H9(>2,_(!H264K02A"F4$@7HRSU:@ZCW0D]1H-][.Z:/!&$_ MWZCE&YV(;[N:1WG6B-C9(^I-!M85.YTX.B=B^G+QC])M<,,7=$-O@.^>F.-1 MOA=;(K2JHN^P(LDSN@#!KW(@K)?"J*LWBA1V.ZKNB46U<7ABPET3P*.JW>A+ M50#]ZM+8OU#3*/2=R!E8UD[1\;BDO[X,&WK'Z\\_J#]W$@[(/NYT'X\+_Z[^ MKGD.3V4.Z!K$"D0O@U%/;UW-KEG@X-3E-]I^WDJXZS'X%4UFM/P.NXL;!;[K MXX%5[=H+/E5_>77Y';:50[6V]TZUA:DC&PO=V]R:W-H M965T+ @B?20X;_(A:\G"O\@D?[X:.:.W)[[%JW55/S&^ MOMQ$*WDOJU\V=X5Z--Y1EG$JLS+.,U;(QZO1C?-9!%[=H'G%?V/Y7.[]S.JW M\I#GW^L'/R^O1I-ZBV0B%U6-B-0_3_)6)DE-4MOQ6P<=[6K6#?=_?J.+YLVK M-_,0E?(V3WZ-E]7Z:G0Q8DOY&&V3ZEO^_$_9O:&@YBWRI&S^SYZ[UTY&;+$M MJSSM&JLM2..L_3=ZZ3Z(O0:.]TX#MVO@'C;PWVG@=0V\PP;!.PW\KH%_:H6@ M:Q"JW ML6I77=]7^>+[.D^6LBC_SOAOV[AZ99_871$_195D=TFTD&I'JM@/H:RB."E_ M5+_]Y3YD/_SUQ\MQI;:@YHP77;6PK>:^4VW*ON99M2X9SY9R:;8?JRW?;;[[ MMOE?7!+X-7IE$^^,N1/7&]B<6[KUO[;9.7/G37-WZ-V_.-/)/X9"0L)")(RWL&D#J\?HIVO'NH^)Z MVD\*5-3(S=_EYI.YU?&S7Z.BB+*J',J*;&Z;%1(6(F$<"1,@F!%HL LT( /] M]S9]D 7+']ESERJ+RW)[.%ZVX9(HVW"1L+"%!7M]Q_,G]7]FW^'(H@($,W*; M[G*;'NN(;O_ .10:R;$-#0D+D3".A D0S$AVMDMV1B;[4Y&7)=L4^4+*9 MBSQ5C]J@-U30)-8VZ%G_8!1,!GI4B*S*D3 !@ADA7NQ"O*"'5769]A;A4%9D M:]NL+GJ#G^,%LXL@< ZR0E;E2)@ P8RLYKNLYF16/ZOC790M)%ODY?!)#=G> M-JUYOV?YKN/[\X.PD$4Y$B9 ,",L9Z*O(2=D7-]D&26R/F-9Y&F:9ZRLKRK9 M6B9+]O#*2IFH%JOVV;*]V!S*E*YB&RJ4%D)I'$H3'2WH'QEV^Z\9[)X<<#YP M2L-^9__95F459]L.S8WP&TP1ZG2@ MM!!*XU":0-',O+7]<6C]HVV!<>PMUY&J1H@#&FL=MW_T$-0E"74^4)I T:?J'!EEG!Q5 4!J'T@2* M9@:L)9!#6Z";Y?^V92673-J='4$ED-.W0.YA'X7Z'RA-H&AFA%H!.;0#:DZ. MR.L5J 6"TD(HC4-I D4S<]6ZR*%]T8&@C9(D7T15.XO9]4V6Q-%#G,35ZV#N M4)_D# @E;SX/!HZG4*4$I0D4S9S8UU+)I:42E>G^J>Y0G#3:-DYWP*],)@-I M0LMR*$V@:&::VB2YM$FR6EU LZSC4(M$90F4#0S3VV) M7-H2@8P]7<4Z5J@S@M(XE"8ZVLG&WM4ZR*5UT#>YBLNJB)IEF_>5.F V^J]> MAANC!4)$%I(93&H33A#JQO MFE!=6(LDEQ9)]W*Q+=2Q59;L;ENH0VXIV N^B7PP:ZAT@M+"CC;?VP\GYY/YP8HH#BTJ4#3S^P_: M.'FT<;(\\++?V5&?3%>T_J($=$D3E,:A-(&BF7N"ME4>;:OLUK]T,&K%RBU= MT#HZJ*F"T@2*9D:G395'FRK[3GPOB_K5-W1'A@HL*"V$TCB4)E TAKF]06-Y[A]Y7]+U[=.$OOM-:BS0M',)+78\FBQ]>%^_87NUU#Y!:6% M4!J'T@2*9NX-6GYYIZZ5LNS7?6LS;;IUKU]#11:4QJ$T@:*926K;Y4%ME^K7 M=X7\)+;U%\CIG@UU8%!:"*5Q*$V@:.;^H!V81SNP#_?L6:]GNQ>#/1NJP* T M#J4)%,U,4BLPCU9@]CW[U&^5T(6MNS;4I$%I'$H3*)JY0VB3YM$F[8,+*+W^ M:BKWL$]#W1>4QJ$T@:*9?VI"*S*?5F0W*]6!5\U\Q%N7;C-\6V67/SZJT^YL M-11DQSX^2T%OA&V<4!J'T@2*9L:I/9=/>R[,$*V>_AIG<;I-!U.'+N:"TD(H MC4-I D4S=PWMT?QC'NW4:8]JK>K7KVA7]75#.S6BTZ6M=PFH3.MH!Q,??F_F M UI5H&AFV%J3^;0FPXT#T@ M\@U*"SM:;P*T-PY M1J*9H:MM9I/:S5R'#@[;::$+F$=*M3#06D<2A,HFAF] M]G ^[>$^ZETZ[/&9$KJ^=9)0@P:E"13-3%(;-)\V:.;D]6!F+6"V/V%]/CW, M"^K)H#0.I0D4SS+_#WBRL].FL>@2UH,NU(A!:1Q*$RB:&;TV8CYMQ#X\ MZ,Y/G,:BZULG"15C4)I T.#;@Y7M#>,:!]4^::YP<%#7E5YVORXEM%2%O4+U.\?\[QZ>U 7V-VV MX_K_4$L#!!0 ( "^+#E?W!).S.P, '\, 9 >&PO=V]R:W-H965T MS#6$D=5C:)1^";>YYSO?<@8_AEM GEF#,P7.>%6QD))R7 ]-D M48)SQ'JDQ(6XLR0T1UQ,Z(M:XV!C.21D"1I45W1P:8!\"^D< 3@UP3O70KP']4SVX M-4"%;E:Q*^&FB*-P2,D64&DMV.1 J:_00J^TD'6RX%3<306.A]]%*=X4$^)X315X"@^Y\U5H,MXQ=G7<\H7W("5*,(C0[S!&*8;;(0? MWD'/^JR3^YQDTW.2S8?I.8?A>[2DQ:)R:3B='EH9/BM7FHR#Q%)@^9 M37CI0M^V?7]H;MH:G]/K3./5]UW+[L/&ZYY^;J.?VZG?&+$T EMU7. 8H VF MXO0#45793%8VTTE:L;JM_3B.!7W7<_=5F+PTA$YPU8?PZD N#2.$@>O8!X8S M+6/@7LGWA$X*KY'"ZY1BFF9KJ<'KQ>CD?6U]>:<*=DZO,ZW7#E']1E3_A/HJ MQ%,JGTY0BK=F6TZ=FA6AWRYUJ^=[!W6EM7(.GT&-%>Q!^Z"BM%RN9[5_1YZS MH-$AZ-3A=A=]7%?9T?"#D\+76KT(7V.E"5_+]8_PS59'E6.Z4JTL$[E=%[PZ M5IO5IEN^5DWBP?H8#B90LSX5W775#/^EKUKS.T17:<% AI?"E=!&5"VMVMUJ MPDFI^KE'PD5WJ(:)^$+ 5!J(^TM"^&XB'33?'.$?4$L#!!0 ( "^+#E?( M"R9?#0, 4+ 9 >&PO=V]R:W-H965T1"MVT3NV&0%T?ICVXR858)#:S'>C^_6PGI*0-:)7R M K%]S\DYUS?V'>T87XL40**G/*-B;*52;BYM6\0IY%AMH@(GX26 G#IZ1MO+( MV%H/;I*QY6A%D$$L-056?UN80I9I)J7C3T5JU>_4P,/G/?L78UZ9><0"IBQ[ M((E,Q]; 0@DL<9').=M]A@= ?@5P#=&2V7&UC66.!IQMD-<1RLV_6!R8]#*#:%Z&Q>2 MJU6B<#+ZKBKEAL8L!W1VRX3X@&; T93ENU M)6]O:>*=)/Q6T OD.Q^1YWA^BY[I_\.]$W+\.L.^X?./\$TS+ 1B2[20+%ZC M7[=J'=U(R,7OMF259+UV,OU17XH-CF%LJ:]6 -^"%;U_YX;.IS:G'9$U?/=J MW[U3[%&S:(Y71\D2&!9]Z&PC=^BYON,&(WM[:.9UH.=ZH1<.ZKB&SJ#6&9S4 M^:.00F*:$+I"#YAS3&6KSI,L;]V8CL@:AL/:<-AE089=^NZ(K.&[7_ON=U*0 M_=<%Z?>]P'&<%P79$JBC#N(:.@>USL%)G7,0DI-80H*$V:&"$BD^(D+CK#!E MJB[\==\Z(FOD8UCG8]AEO0Z[]-T16<.WZSS?S4XG M%5O1'%9BT!L,7A^A+8%AVQ%J'S04.?"5Z;,$BEE!97D1U[-U+W=E.I@7\Q/= MXYE&Y9FF;!#O,%\1*E &2T7I7/25*%[V7.5 LHUI6QZ95$V0>4Q5GPI&ULK55A;]HP%/PK5C9-K=21D! &+$0JT&Z= M5@F5=OMLD@>QZMB9[0#[][.=D %-42?M2^)GOSO?.?(EVG+Q+#, A78Y97+L M9$H5(]>5208YEAU> -,K*RYRK'0IUJXL!.#4@G+J^I[7=W-,F!-'=FXNXHB7 MBA(&=8_)X Y=NQTW7V$P]DG2DSX<91@=>P /54S(6NW(8E)3DP23A# M E9CY[H[FH:FWS;\(+"5!V-DG"PY?S;%73IV/",(*"3*,&#]VL 4*#5$6L:O MFM-IMC3 P_&>_=9ZUUZ66,*4TY\D5=G8&3@HA14NJ7K@VZ]0^[$"$TZE?:)M MU1L$#DI*J7A>@[6"G+#JC7?U.1P -$\[P*\!_BF@]PH@J &!-5HIL[9F6.$X M$GR+A.G6;&9@S\:BM1O"S%=<**%7B<:I^(XE/ ?TB'<@T<4,%"947J*/Z&DQ M0Q?O+R-7Z5U,KYO4C).*T7^%L8_N.5.91#.?;XD2M,T;04 I@RAM'-3J>'A#;7%57?4IGH MV,3#H!OV(W=S:.=EE]\=#@*_:3L2&C9"P[-"9[ "+3*U&K\3O"24* +R"GT1 M7,HVN6<)__4CA2]<=IU/6INHHJPJ%"]L&BRYTMEBAYE.?Q"F0:^O M.%?[PFS0_$_B/U!+ P04 " OBPY7&GQP(S8# #.$P #0 'AL+W-T M>6QEUY-B9 MX[)VOWZ^<9I^X(L8#UN[5#3V/3[G'MLWQ#"JS4JPNSEC)EB60M8IF1M3?0C# M>C9G):TO5,6D17*E2VIL5Q=A76E&LQI(I0@'O5X#N)^].3GH/Y]?[\;,&.">A M5_3R!:(7/5S78IAT_#+IY\5Q^:M=^37AU*IU[%.,//22MZ@8,?$0-RE=OK#= MS_$H5W*SK1%Q :M+2Q8\4I&2"15\JCFP79$-H;C;)5.F,Z2Y-GZQ#XY%@.=C1O)C#W:@J!- 85=I& MQFFA)&T\K!EMP\K.F!!W\!Q^SW>TE_G6CO5@OV37M(;:II-Q'=#?5G/:V[+1 MJW2#BC\J\VEAIR.;/M0VN]4LY\NFO\P[ YAZ'U>G5256'P4O9,GY5<[CJ[^E>7FM\J^8:_']N5ZZ"8OC\%D? PFCZ FH^3P/;8'J4,W M>9@K&;:'C*V3S,XYIHL&<%Y,R3GUX^ZP:G-QF;$ERR9M M5Q?3IAG8ALW:7D#81VZ:RX]@'(?Y$<"P/)@#C.-86)[_:3Y#=#X.P[P-O<@0 MY0Q1CF/YD$GSP?+X.8F]_#--DBB*8VQ%)Q.O@PFV;G$,/WXUS!LPL#R0Z<_6 M&M]MO$*>KP-L3Y^K$&RF>"5B,\77&A#_N@$C2?R[C>4!!K8+6.U ?G\>J"D_ M)XI@5S%OV!.,(TF"(5"+_AJ-8V1U8OCX]P=[2J(H2?P(8'X'480A\#3B".8 M/&!(%#7OP;WW4;A^3X6;_^"-?P-02P,$% @ +XL.5Y>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'$$:")+5%))J&_?H_L95?NPIG>G.$*+#O*8]D^SROA M3Z_:O*RT?F%O9:'LH+-S;G_?[=I\)TIN_]1[H6#/1IN2.]@TVZ[=&\'7=B>$ M*XMNU.O==4LN5>?SIU-?"],--[03N9-:0:-O>);BU?ZWWV^R@[1R)0OICH-. M_;T0'59*)4OY4ZP'G5Z'V9U^_::-_*F5XT66&UT4@TZ_V?$LC)/Y_YHS#[GD M*UNW.+YZX@ RZ-SUH,.---;51]3]_,[PZ@W&YF+L18V-S(O6]G>L.^5%8J86T ]QZ!>T\+EU5ERP :E4M> M0+VVSM2'6_; I6'/O*C"RMW#2G>/%G-AQ)Y+<,L;=&*%K47SZ';"L%%E3(B) M&H98,5-U@ ,@ 8CPZ>AC/ND3"P6RS1Z2Q[%1\X]*[OT?A'282/K$)OFJ]?I5 M%D5--X74I+:>@ VMA<@24F(FZ1.K!(J)J<1OW7V82_K$,IE#BK5LP8_<#Z%G M?!('71P@%;*9;*4PS"9]8IU #2RE:PJ-AQQ!6@9$ 66H_=A@5ND3:^7)-\(E M7W#_["P-5Y;7,X06(::4/K%3,J?SEYTNUL+8/^HGVQU#-DPJ?6*KS*'?JD>.[.C#'MQ,3:0>W87N/!M!,3:^?"M)_=C(7CL@@Q,>W$Q-K![1@N MH<3HDAFQ>,[;L1G*]JV)>2(B:DG(58/&C';EQI33T*L'CQBAF4H07^O(78/'C%; MF)A[DFNNLK6J98*Y)[GF*AN["3$Q]R176V>KG_80$W-/DQ.ZY@/DD0.LR#R]ZBEDHI5YW.X^Y,/( 1.$* M0HI9*"6V$#Z=#.MFBEDH);80CAG6S12S4$J^\E8C+OG;A6"4HJ\+U/+IGMZX M68L-S%/6<^C90GO.BWQAF/]H?A=,4K],OZF*8@1MCVJF^?KT L_IY://?P-0 M2P,$% @ +XL.5[P!UL'@ 0 [" !H !X;"]?Z) M0A&.14&#YE36V/+UW_B397O^DG9MV7:'O-GV>7+<[PYYT6Q*Z1]"R,M-VK?Y MINO3X7QDU0W[MIR7PSKT[?*]7:>@T^DL##]G-(_SGS,GKZ<^_65BMUIME^FI M6W[LTZ'\,CA\=L-[WJ14FLEK.ZQ3633AN+ONSN&RD9OSY&;R_+9HAN"X(M!&(+DBT$9@NB+01J"[(M!&X+PBT$<@O2+01V"^(M M!'HKZJT$>BOJK01ZZ^AAFT!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6] ME4!O1;V50&]#O8U ;T.]C4!O0[V-0&\;O2PAT-M0;R/0VU!O(]#;4&\CT-M0 M;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VTD4#OB'I' KTCZAT)](ZH=R30 M.XX^5OZGWKF<=BE?>[[7>/W_I+JYNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL] M)R8&@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRV MJ9@/VXI\>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E= MF7.!<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6 MW7EXUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ +XL. M5X72X!;O *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ +XL.5YE&PO=V]R:W-H965T&UL4$L! A0#% @ +XL.5V.&$A!R!@ ,1L !@ ("! M-@X 'AL+W=O%P >&PO=V]R:W-H965T&UL4$L! A0#% @ M+XL.5P5:#B*&PO=V]R M:W-H965T&UL4$L! A0#% @ +XL.5XL/'T4*% ,3@ M !@ ("!WC8 'AL+W=OPS]0'&0@ &P4 8 " @1Y+ !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ +XL. M5X47S<"% @ ZP4 !D ("!3E\ 'AL+W=OW($ !%"P &0 M @($*8@ >&PO=V]R:W-H965T&UL4$L! A0#% @ +XL.5W,UT$3U @ GP< M !D ("! VL 'AL+W=O&FL% Z#0 &0 @($O;@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ +XL.5WFV;N#Y P 2PD !D M ("!57\ 'AL+W=O&PO=V]R:W-H965T M00 $- 9 M " @0B/ !X;"]W;W)K&UL4$L! A0# M% @ +XL.5ZH3JKD! @ _@0 !D ("!N), 'AL+W=O M'U",5 #. M0 &0 @('PE0 >&PO=V]R:W-H965T&UL4$L! A0#% @ +XL.5\E8 MK@$& P ? < !D ("!3+ 'AL+W=O&PO=V]R:W-H965T- , +8' 9 " @5*V !X;"]W;W)K&UL4$L! A0#% @ +XL.5Q''>1Y$ P 2@@ !D M ("!O;D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ +XL.5SXBW" [ P & < !D ("! MC<, 'AL+W=O3LP# #1"@ &0 @('_Q@ >&PO=V]R:W-H965TD /P);@, %L/ 9 M " @0++ !X;"]W;W)K&UL4$L! A0#% M @ +XL.5P9OZ9$3 P K@L !D ("!I\X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +XL.5UX:#\VG M P Z! !D ("!W=L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +XL.5RJ><2%Y P D0T !D M ("!NO, 'AL+W=O&PO=V]R M:W-H965TMCEPV=P( .,& M 9 " @<'Y !X;"]W;W)K&UL M4$L! A0#% @ +XL.5U1O%&:S!@ (CL !D ("!;_P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+XL.5^C5TER)# 4ZL !D ("!W L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +XL.5Z^K9C6& P 00T !D M ("!>30! 'AL+W=O#O'$) #"8P &0 @($V. $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ +XL.5\@+)E\- P !0L !D ("!4$4! 'AL M+W=O&PO=V]R:W-H965T\ =;!X $ .P@ : " 4]4 M 0!X;"]?7!E&UL4$L%!@ _ #\ ,!$ &A8 0 $! end 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.2 html 222 280 1 false 76 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://molekule.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://molekule.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS' STOCKHOLDERS' EQUITY Sheet http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS' STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Description of Business Sheet http://molekule.com/role/DisclosureDescriptionOfBusiness Description of Business Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Business Combination Sheet http://molekule.com/role/DisclosureBusinessCombination Business Combination Notes 9 false false R10.htm 10401 - Disclosure - Financial Instruments Fair Value Measurements Sheet http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurements Financial Instruments Fair Value Measurements Notes 10 false false R11.htm 10501 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://molekule.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 11 false false R12.htm 10601 - Disclosure - Inventories Sheet http://molekule.com/role/DisclosureInventories Inventories Notes 12 false false R13.htm 10701 - Disclosure - Property and Equipment Sheet http://molekule.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 13 false false R14.htm 10801 - Disclosure - Goodwill and Intangible Assets Sheet http://molekule.com/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 10901 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 11001 - Disclosure - Notes Payable and Revolving Line of Credit Notes http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCredit Notes Payable and Revolving Line of Credit Notes 16 false false R17.htm 11101 - Disclosure - Commitments and Contingencies Sheet http://molekule.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 11201 - Disclosure - Related Party Transactions Sheet http://molekule.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 11301 - Disclosure - Stockholders' Equity Sheet http://molekule.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 11401 - Disclosure - Net Income (Loss) Per Common Share Sheet http://molekule.com/role/DisclosureNetIncomeLossPerCommonShare Net Income (Loss) Per Common Share Notes 20 false false R21.htm 11601 - Disclosure - Aura Smart Air Merger Agreement Sheet http://molekule.com/role/DisclosureAuraSmartAirMergerAgreement Aura Smart Air Merger Agreement Notes 21 false false R22.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30303 - Disclosure - Business Combination (Tables) Sheet http://molekule.com/role/DisclosureBusinessCombinationTables Business Combination (Tables) Tables http://molekule.com/role/DisclosureBusinessCombination 23 false false R24.htm 30403 - Disclosure - Financial Instruments Fair Value Measurements (Tables) Sheet http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsTables Financial Instruments Fair Value Measurements (Tables) Tables http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurements 24 false false R25.htm 30603 - Disclosure - Inventories (Tables) Sheet http://molekule.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://molekule.com/role/DisclosureInventories 25 false false R26.htm 30703 - Disclosure - Property and Equipment (Tables) Sheet http://molekule.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://molekule.com/role/DisclosurePropertyAndEquipment 26 false false R27.htm 30803 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://molekule.com/role/DisclosureGoodwillAndIntangibleAssets 27 false false R28.htm 30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 28 false false R29.htm 31003 - Disclosure - Notes Payable and Revolving Line of Credit (Tables) Notes http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditTables Notes Payable and Revolving Line of Credit (Tables) Tables http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCredit 29 false false R30.htm 31303 - Disclosure - Stockholders' Equity (Tables) Sheet http://molekule.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://molekule.com/role/DisclosureStockholdersEquity 30 false false R31.htm 31403 - Disclosure - Net Income (Loss) Per Common Share (Tables) Sheet http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareTables Net Income (Loss) Per Common Share (Tables) Tables http://molekule.com/role/DisclosureNetIncomeLossPerCommonShare 31 false false R32.htm 40101 - Disclosure - Description of Business (Details) Sheet http://molekule.com/role/DisclosureDescriptionOfBusinessDetails Description of Business (Details) Details http://molekule.com/role/DisclosureDescriptionOfBusiness 32 false false R33.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 33 false false R34.htm 40301 - Disclosure - Business Combination (Details) Sheet http://molekule.com/role/DisclosureBusinessCombinationDetails Business Combination (Details) Details http://molekule.com/role/DisclosureBusinessCombinationTables 34 false false R35.htm 40302 - Disclosure - Business Combination - Fair Value of Acquired Assets and Liabilities (Details) Sheet http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails Business Combination - Fair Value of Acquired Assets and Liabilities (Details) Details 35 false false R36.htm 40303 - Disclosure - Business Combination - Pro-forma Share of Revenues (Details) Sheet http://molekule.com/role/DisclosureBusinessCombinationProFormaShareOfRevenuesDetails Business Combination - Pro-forma Share of Revenues (Details) Details 36 false false R37.htm 40401 - Disclosure - Financial Instruments Fair Value Measurements (Details) Sheet http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails Financial Instruments Fair Value Measurements (Details) Details http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsTables 37 false false R38.htm 40402 - Disclosure - Financial Instruments Fair Value Measurements - Black-Scholes Measurement Inputs (Details) Sheet http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails Financial Instruments Fair Value Measurements - Black-Scholes Measurement Inputs (Details) Details 38 false false R39.htm 40403 - Disclosure - Financial Instruments Fair Value Measurements - Reconciliation of Warrant Liability (Details) Sheet http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails Financial Instruments Fair Value Measurements - Reconciliation of Warrant Liability (Details) Details 39 false false R40.htm 40501 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://molekule.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://molekule.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 40 false false R41.htm 40601 - Disclosure - Inventories (Details) Sheet http://molekule.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://molekule.com/role/DisclosureInventoriesTables 41 false false R42.htm 40701 - Disclosure - Property and Equipment (Details) Sheet http://molekule.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://molekule.com/role/DisclosurePropertyAndEquipmentTables 42 false false R43.htm 40801 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsTables 43 false false R44.htm 40901 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 44 false false R45.htm 41001 - Disclosure - Notes Payable and Revolving Line of Credit (Details) Notes http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails Notes Payable and Revolving Line of Credit (Details) Details http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditTables 45 false false R46.htm 41002 - Disclosure - Notes Payable and Revolving Line of Credit - Outstanding Loan Amounts (Details) Notes http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails Notes Payable and Revolving Line of Credit - Outstanding Loan Amounts (Details) Details 46 false false R47.htm 41101 - Disclosure - Commitments and Contingencies (Details) Sheet http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://molekule.com/role/DisclosureCommitmentsAndContingencies 47 false false R48.htm 41201 - Disclosure - Related Party Transactions (Details) Sheet http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://molekule.com/role/DisclosureRelatedPartyTransactions 48 false false R49.htm 41301 - Disclosure - Stockholders' Equity - Common Stock and Preference Shares (Details) Sheet http://molekule.com/role/DisclosureStockholdersEquityCommonStockAndPreferenceSharesDetails Stockholders' Equity - Common Stock and Preference Shares (Details) Details 49 false false R50.htm 41302 - Disclosure - Stockholders' Equity - Long-term Incentive Plan (Details) Sheet http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails Stockholders' Equity - Long-term Incentive Plan (Details) Details 50 false false R51.htm 41303 - Disclosure - Stockholders' Equity - Restricted stock unit activity (Details) Sheet http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails Stockholders' Equity - Restricted stock unit activity (Details) Details 51 false false R52.htm 41305 - Disclosure - Stockholders' Equity - Private Placement (Details) Sheet http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails Stockholders' Equity - Private Placement (Details) Details 52 false false R53.htm 41401 - Disclosure - Net Income (Loss) Per Common Share (Details) Sheet http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareDetails Net Income (Loss) Per Common Share (Details) Details http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareTables 53 false false R54.htm 41402 - Disclosure - Net Income (Loss) Per Common Share - Anti-dilutive Securities (Details) Sheet http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareAntiDilutiveSecuritiesDetails Net Income (Loss) Per Common Share - Anti-dilutive Securities (Details) Details http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareTables 54 false false R55.htm 41501 - Disclosure - Income Taxes (Details) Sheet http://molekule.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details 55 false false All Reports Book All Reports mkul-20230630x10q.htm mkul-20230630.xsd mkul-20230630_cal.xml mkul-20230630_def.xml mkul-20230630_lab.xml mkul-20230630_pre.xml mkul-20230630xex31d1.htm mkul-20230630xex31d2.htm mkul-20230630xex32d1.htm mkul-20230630xex32d2.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mkul-20230630x10q.htm": { "axisCustom": 0, "axisStandard": 23, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 511, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 222, "dts": { "calculationLink": { "local": [ "mkul-20230630_cal.xml" ] }, "definitionLink": { "local": [ "mkul-20230630_def.xml" ] }, "inline": { "local": [ "mkul-20230630x10q.htm" ] }, "labelLink": { "local": [ "mkul-20230630_lab.xml" ] }, "presentationLink": { "local": [ "mkul-20230630_pre.xml" ] }, "schema": { "local": [ "mkul-20230630.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/dei/2023/dei-2023.xsd" ] } }, "elementCount": 457, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 23, "http://molekule.com/20230630": 4, "http://xbrl.sec.gov/dei/2023": 5, "total": 32 }, "keyCustom": 63, "keyStandard": 217, "memberCustom": 43, "memberStandard": 29, "nsprefix": "mkul", "nsuri": "http://molekule.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://molekule.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Financial Instruments Fair Value Measurements", "menuCat": "Notes", "order": "10", "role": "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurements", "shortName": "Financial Instruments Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "mkul:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Prepaid Expenses and Other Current Assets", "menuCat": "Notes", "order": "11", "role": "http://molekule.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "mkul:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Inventories", "menuCat": "Notes", "order": "12", "role": "http://molekule.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "13", "role": "http://molekule.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "14", "role": "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "15", "role": "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "mkul:NotesPayableAndRevolvingLineOfCreditDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Notes Payable and Revolving Line of Credit", "menuCat": "Notes", "order": "16", "role": "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCredit", "shortName": "Notes Payable and Revolving Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "mkul:NotesPayableAndRevolvingLineOfCreditDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://molekule.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "18", "role": "http://molekule.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MembersEquityNotesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "19", "role": "http://molekule.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MembersEquityNotesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Net Income (Loss) Per Common Share", "menuCat": "Notes", "order": "20", "role": "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShare", "shortName": "Net Income (Loss) Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "mkul:AuraSmartAirMergerAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Aura Smart Air Merger Agreement", "menuCat": "Notes", "order": "21", "role": "http://molekule.com/role/DisclosureAuraSmartAirMergerAgreement", "shortName": "Aura Smart Air Merger Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "mkul:AuraSmartAirMergerAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "role": "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Business Combination (Tables)", "menuCat": "Tables", "order": "23", "role": "http://molekule.com/role/DisclosureBusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Financial Instruments Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "24", "role": "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsTables", "shortName": "Financial Instruments Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "25", "role": "http://molekule.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "26", "role": "http://molekule.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "27", "role": "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "28", "role": "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Notes Payable and Revolving Line of Credit (Tables)", "menuCat": "Tables", "order": "29", "role": "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditTables", "shortName": "Notes Payable and Revolving Line of Credit (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_-3WwUPJGH0iix9eFHQ9HKQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:MembersEquityNotesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "30", "role": "http://molekule.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MembersEquityNotesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Net Income (Loss) Per Common Share (Tables)", "menuCat": "Tables", "order": "31", "role": "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareTables", "shortName": "Net Income (Loss) Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_3E9d7idIiUGHHtuwVJiYNw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business (Details)", "menuCat": "Details", "order": "32", "role": "http://molekule.com/role/DisclosureDescriptionOfBusinessDetails", "shortName": "Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_srt_StatementScenarioAxis_mkul_RevenueCovenant12MonthsEndedMarch2024Member_FhwHHgKWCk-DNUeX7nQXuw", "decimals": "-5", "lang": null, "name": "mkul:AnnualRevenueTarget", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "33", "role": "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Business Combination (Details)", "menuCat": "Details", "order": "34", "role": "http://molekule.com/role/DisclosureBusinessCombinationDetails", "shortName": "Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_1_12_2023_srt_OwnershipAxis_mkul_AerocleanTechnologiesInc.Member_us-gaap_BusinessAcquisitionAxis_mkul_AcquisitionOfMolekuleMember_5XS8CwgoQUu-eTsMIggi8g", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_1_12_2023_us-gaap_BusinessAcquisitionAxis_mkul_AcquisitionOfMolekuleMember_gNnyXUm8OkuaTH_howejFA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Business Combination - Fair Value of Acquired Assets and Liabilities (Details)", "menuCat": "Details", "order": "35", "role": "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails", "shortName": "Business Combination - Fair Value of Acquired Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_1_12_2023_us-gaap_BusinessAcquisitionAxis_mkul_AcquisitionOfMolekuleMember_gNnyXUm8OkuaTH_howejFA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_J4NLVQxbREeiRgDWj1XLIQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Business Combination - Pro-forma Share of Revenues (Details)", "menuCat": "Details", "order": "36", "role": "http://molekule.com/role/DisclosureBusinessCombinationProFormaShareOfRevenuesDetails", "shortName": "Business Combination - Pro-forma Share of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_BusinessAcquisitionAxis_mkul_AcquisitionOfMolekuleMember_Oz6jHYLkV0WZx-mMtd3j7g", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Financial Instruments Fair Value Measurements (Details)", "menuCat": "Details", "order": "37", "role": "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "shortName": "Financial Instruments Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_J4NLVQxbREeiRgDWj1XLIQ", "decimals": "0", "lang": null, "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_5_5_2023_us-gaap_ClassOfWarrantOrRightAxis_mkul_WarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_3vnCgfjPNEWeYBZHv4z9CQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_-3WwUPJGH0iix9eFHQ9HKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Financial Instruments Fair Value Measurements - Black-Scholes Measurement Inputs (Details)", "menuCat": "Details", "order": "38", "role": "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "shortName": "Financial Instruments Fair Value Measurements - Black-Scholes Measurement Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_5_5_2023_To_5_5_2023_us-gaap_ClassOfWarrantOrRightAxis_mkul_WarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_DEZpiipAWESSA8LKPP3rjA", "decimals": null, "lang": "en-US", "name": "mkul:ExpirationTermOfWarrants", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_ClassOfWarrantOrRightAxis_mkul_WarrantsMember_5_pogUlHpUa57MoX4sMJ2A", "decimals": "0", "first": true, "lang": null, "name": "mkul:WarrantsAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Financial Instruments Fair Value Measurements - Reconciliation of Warrant Liability (Details)", "menuCat": "Details", "order": "39", "role": "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails", "shortName": "Financial Instruments Fair Value Measurements - Reconciliation of Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_ClassOfWarrantOrRightAxis_mkul_WarrantsMember_5_pogUlHpUa57MoX4sMJ2A", "decimals": "0", "first": true, "lang": null, "name": "mkul:WarrantsAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_J4NLVQxbREeiRgDWj1XLIQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_J4NLVQxbREeiRgDWj1XLIQ", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "40", "role": "http://molekule.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "41", "role": "http://molekule.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "42", "role": "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_4pNCdRxJxEGuhfMcMPwZTw", "decimals": "0", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Goodwill and Intangible Assets (Details)", "menuCat": "Details", "order": "43", "role": "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_4pNCdRxJxEGuhfMcMPwZTw", "decimals": "0", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "44", "role": "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_DebtInstrumentAxis_mkul_LoanAndSecurityAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_wEoOAy4EU0yUpGnHv1fMcw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SecuredDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Notes Payable and Revolving Line of Credit (Details)", "menuCat": "Details", "order": "45", "role": "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails", "shortName": "Notes Payable and Revolving Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_DebtInstrumentAxis_mkul_LoanAndSecurityAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_wEoOAy4EU0yUpGnHv1fMcw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SecuredDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SeniorLongTermNotes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Notes Payable and Revolving Line of Credit - Outstanding Loan Amounts (Details)", "menuCat": "Details", "order": "46", "role": "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails", "shortName": "Notes Payable and Revolving Line of Credit - Outstanding Loan Amounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SeniorLongTermNotes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "47", "role": "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_srt_CounterpartyNameAxis_mkul_GardensBioSciencePartnersLlcMember_C0Qu3zNlA0a9n9a41sUw9Q", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_J4NLVQxbREeiRgDWj1XLIQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "48", "role": "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_2_26_2023_To_2_26_2023_us-gaap_RelatedPartyTransactionAxis_mkul_TechnologyCollaborationAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_mkul_AuraSmartAirMember_5-faQ7S8qkC9qtuiQ5PwbA", "decimals": "0", "lang": null, "name": "mkul:PaymentsForPerpetualLicensingAgreement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_cJ_oKGFvKEqtmX9x44BUmg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_pWyeUQRHPEqJlc6ma80YBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Stockholders' Equity - Common Stock and Preference Shares (Details)", "menuCat": "Details", "order": "49", "role": "http://molekule.com/role/DisclosureStockholdersEquityCommonStockAndPreferenceSharesDetails", "shortName": "Stockholders' Equity - Common Stock and Preference Shares (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ZprvVT8X0kOvCwzWmyqSSw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS' STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS' STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ZprvVT8X0kOvCwzWmyqSSw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:MembersEquityNotesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_J4NLVQxbREeiRgDWj1XLIQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Stockholders' Equity - Long-term Incentive Plan (Details)", "menuCat": "Details", "order": "50", "role": "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails", "shortName": "Stockholders' Equity - Long-term Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:MembersEquityNotesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_11_23_2021_us-gaap_PlanNameAxis_mkul_LongTermIncentivePlan2021Member_uSvFL85wQk-SP0dkD1r7iQ", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pWyeUQRHPEqJlc6ma80YBA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "us-gaap:MembersEquityNotesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_4pNCdRxJxEGuhfMcMPwZTw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pWyeUQRHPEqJlc6ma80YBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Stockholders' Equity - Restricted stock unit activity (Details)", "menuCat": "Details", "order": "51", "role": "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails", "shortName": "Stockholders' Equity - Restricted stock unit activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "us-gaap:MembersEquityNotesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_4pNCdRxJxEGuhfMcMPwZTw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pWyeUQRHPEqJlc6ma80YBA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_FSipkRsZIEqyVFJp7N1Ysw", "decimals": "0", "first": true, "lang": null, "name": "mkul:OfferingCostsAssociatedWithWarrantLiabilities", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - Stockholders' Equity - Private Placement (Details)", "menuCat": "Details", "order": "52", "role": "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails", "shortName": "Stockholders' Equity - Private Placement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:MembersEquityNotesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_6_29_2022_To_6_29_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_lpCcRFkt4EaWve52mIPHrQ", "decimals": "0", "lang": null, "name": "mkul:NetProceedsFromIssuanceOfPrivatePlacement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_3E9d7idIiUGHHtuwVJiYNw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Net Income (Loss) Per Common Share (Details)", "menuCat": "Details", "order": "53", "role": "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareDetails", "shortName": "Net Income (Loss) Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pWyeUQRHPEqJlc6ma80YBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Net Income (Loss) Per Common Share - Anti-dilutive Securities (Details)", "menuCat": "Details", "order": "54", "role": "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareAntiDilutiveSecuritiesDetails", "shortName": "Net Income (Loss) Per Common Share - Anti-dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pWyeUQRHPEqJlc6ma80YBA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "55", "role": "http://molekule.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_FSipkRsZIEqyVFJp7N1Ysw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": "0", "lang": null, "name": "us-gaap:FairValueAdjustmentOfWarrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vD9UyYHuyE6_6iceCNOOhA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business", "menuCat": "Notes", "order": "7", "role": "http://molekule.com/role/DisclosureDescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Business Combination", "menuCat": "Notes", "order": "9", "role": "http://molekule.com/role/DisclosureBusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mkul-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_9HKl637uvUGKu_wLaG6slg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 76, "tag": { "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r565" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r566" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r563" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r563" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r563" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r567" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r563" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r563" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r563" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r563" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r562" ], "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "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://molekule.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "mkul_AccruedLegalFees": { "auth_ref": [], "calculation": { "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for legal fees.", "label": "Accrued Legal Fees" } } }, "localname": "AccruedLegalFees", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mkul_AccruedResearchAndDevelopmentCurrent": { "auth_ref": [], "calculation": { "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for research and development.", "label": "Accrued Research and Development, Current", "terseLabel": "Research and development" } } }, "localname": "AccruedResearchAndDevelopmentCurrent", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mkul_AcquisitionOfMolekuleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the acquisition of Molekule, Inc.", "label": "Acquisition of Molekule" } } }, "localname": "AcquisitionOfMolekuleMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails", "http://molekule.com/role/DisclosureBusinessCombinationProFormaShareOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "mkul_AdditionalPaymentDueOnLoanDrawDowns": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional payment due at the end of the term loan on total loan draw downs.", "label": "Additional payment due on loan draw downs" } } }, "localname": "AdditionalPaymentDueOnLoanDrawDowns", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "mkul_AdjustedExercisePriceOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted exercise price per share or per unit of warrants or rights outstanding.", "label": "Adjusted exercise price of warrants" } } }, "localname": "AdjustedExercisePriceOfWarrants", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "perShareItemType" }, "mkul_AdjustmentInDepreciationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate adjustment to expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Adjustment in depreciation expense" } } }, "localname": "AdjustmentInDepreciationExpense", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mkul_AdjustmentsToAdditionalPaidInCapitalWarrantsIssuedIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing warrants.", "label": "Adjustments to Additional Paid in Capital, Warrants Issued, Issuance Costs", "terseLabel": "Amount charged to additional paid-in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantsIssuedIssuanceCosts", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "monetaryItemType" }, "mkul_AerocleanTechnologiesInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to AeroClean Technologies, Inc.", "label": "AeroClean Technologies, Inc." } } }, "localname": "AerocleanTechnologiesInc.Member", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "mkul_AggregatePurchasePriceWarrantOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount received from the offering of the series A, series B and pre-funded warrant offerings.", "label": "Aggregate purchase price warrant offering" } } }, "localname": "AggregatePurchasePriceWarrantOffering", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "monetaryItemType" }, "mkul_AmortizationExpenseIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Amortization expense, intangible assets" } } }, "localname": "AmortizationExpenseIntangibleAssets", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mkul_AnnualInterestRateDetermination2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the determination of annual interest rates under the Loan and Security Agreement with Silicon Valley Bank.", "label": "Annual Interest Rate (Greater of Prime +6% or 9.25%)" } } }, "localname": "AnnualInterestRateDetermination2Member", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_AnnualInterestRateDeterminationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the determination of annual interest rates under the Loan and Security Agreement with Silicon Valley Bank.", "label": "Annual Interest Rate (Greater of Prime +1% or 4.25%)" } } }, "localname": "AnnualInterestRateDeterminationMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_AnnualRevenueTarget": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The Company's annual revenue target, as defined by loan covenants in the Loan and Security Agreement with Silicon Valley Bank.", "label": "Annual revenue target" } } }, "localname": "AnnualRevenueTarget", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureDescriptionOfBusinessDetails", "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "mkul_August2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents subsequent event information pertaining to activity occurring in August 2021, as it relates to the merger between AeroClean and Molekule.", "label": "August 2021" } } }, "localname": "August2021Member", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_AuraSmartAirMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aura Smart Air.", "label": "Aura Smart Air" } } }, "localname": "AuraSmartAirMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mkul_AuraSmartAirMergerAgreementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Aura Smart Air Merger Agreement" } } }, "localname": "AuraSmartAirMergerAgreementAbstract", "nsuri": "http://molekule.com/20230630", "xbrltype": "stringItemType" }, "mkul_AuraSmartAirMergerAgreementTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the merger to take place between Molekule Group, Inc. and Aura Smart Air.", "label": "Aura Smart Air Merger Agreement Text Block", "terseLabel": "Aura Smart Air Merger Agreement" } } }, "localname": "AuraSmartAirMergerAgreementTextBlock", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureAuraSmartAirMergerAgreement" ], "xbrltype": "textBlockItemType" }, "mkul_AwardedLegacyAerocleanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for RSUs awarded to legacy AeroClean employees, officers and directors.", "label": "Awarded Legacy AeroClean" } } }, "localname": "AwardedLegacyAerocleanMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "mkul_AwardedMolekuleMergerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for RSUs awarded to employees, officers and directors in the Molekule merger.", "label": "Awarded Molekule Merger" } } }, "localname": "AwardedMolekuleMergerMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "mkul_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiability": { "auth_ref": [], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 15.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liability", "negatedLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiability", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mkul_CommonStockOwnershipThresholdForPartiesSubjectToRegistrationRightsAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage ownership in the Company's outstanding common shares that makes one subject to the provisions of the Registration Rights Agreement.", "label": "Common stock ownership threshold for parties subject to the Registration Rights Agreement" } } }, "localname": "CommonStockOwnershipThresholdForPartiesSubjectToRegistrationRightsAgreement", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "mkul_ConsiderationPayableForServicesRenderedInCashPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of cash consideration payable to independent contractors for services rendered as per the agreement.", "label": "Consideration Payable For services Rendered In Cash, Percent", "terseLabel": "Cash compensation, percentage" } } }, "localname": "ConsiderationPayableForServicesRenderedInCashPercent", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosureStockholdersEquityMembersUnitsDetails" ], "xbrltype": "percentItemType" }, "mkul_ConsiderationPayableForServicesRenderedInEquityPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity consideration payable to independent contractors for services rendered as per the agreement.", "label": "Consideration Payable For services Rendered In Equity, Percent", "terseLabel": "Equity compensation, percentage" } } }, "localname": "ConsiderationPayableForServicesRenderedInEquityPercent", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosureStockholdersEquityMembersUnitsDetails" ], "xbrltype": "percentItemType" }, "mkul_DebtIssuanceCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred with the issuance of debt securities.", "label": "Debt Issuance Costs, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtIssuanceCostsPolicyPolicyTextBlock", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mkul_December2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents subsequent event information pertaining to activity occurring in December 2020, as it relates to the merger between AeroClean and Molekule.", "label": "December 2020" } } }, "localname": "December2020Member", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_DrawsOnTermLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional borrowings under term loan agreement.", "label": "Draws on term loan" } } }, "localname": "DrawsOnTermLoan", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "mkul_ExecutiveManagementBaseSalaryAfterTerminationSeverancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company's obligation to pay key executive management personnel their base salary in the event of termination without cause, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Executive management severance period in the event of termination" } } }, "localname": "ExecutiveManagementBaseSalaryAfterTerminationSeverancePeriod", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "mkul_ExercisePriceOfWarrantsAfterReductions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants after agreements to reduce the exercise price.", "label": "Exercise price of warrants after reductions" } } }, "localname": "ExercisePriceOfWarrantsAfterReductions", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "perShareItemType" }, "mkul_ExpenseWarrantsFairValueInExcessOfGrossProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expense recognized due to the fair value of warrant liabilities exceeding the gross proceeds received from the issuance of warrants.", "label": "Expense, warrants fair value in excess of gross proceeds" } } }, "localname": "ExpenseWarrantsFairValueInExcessOfGrossProceeds", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "mkul_ExpirationTermOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period from purchase date that a warrant expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Expiration term of warrants", "terseLabel": "Fair value warrants measurement input (expiration term)" } } }, "localname": "ExpirationTermOfWarrants", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails" ], "xbrltype": "durationItemType" }, "mkul_FacilityTermDebtAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the Facility Term Debt Agreement between Molekule and Trinity.", "label": "Facility Term Debt Agreement" } } }, "localname": "FacilityTermDebtAgreementMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_FairValueWarrantLiabilityPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value of warrant liability.", "label": "Fair Value Warrant Liability [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueWarrantLiabilityPolicyTextBlock", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mkul_FeePercentageOnTotalDrawEndOfLoanTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, on the total amounts drawn on the lease at the end of the lease term.", "label": "Fee percentage on total amount drawn, end of loan term" } } }, "localname": "FeePercentageOnTotalDrawEndOfLoanTerm", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "mkul_FinancialCovenantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to financial covenants set forth in the Loan and Security Agreement with Silicon Valley Bank.", "label": "Financial Covenants" } } }, "localname": "FinancialCovenantsMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_GardensBioSciencePartnersLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Gardens Bio Science Partners, LLC.", "label": "Gardens Bio Science Partners, LLC" } } }, "localname": "GardensBioSciencePartnersLlcMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "mkul_GrossProceedsAllocatedToCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gross proceeds from the private placement offering that were allocated to common stock.", "label": "Gross proceeds allocated to common stock" } } }, "localname": "GrossProceedsAllocatedToCommonStock", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "monetaryItemType" }, "mkul_GrossProceedsAllocatedToWarrantLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "gross proceeds from the private placement offering that were allocated to warrant liabilities.", "label": "Gross proceeds allocated to warrant liability" } } }, "localname": "GrossProceedsAllocatedToWarrantLiability", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "monetaryItemType" }, "mkul_GuaranteedMinimumPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Guaranteed minimum amounts payable on a monthly basis to the agent responsible for developing a market for the Company's products. The amount payable will be equal to the greater of the commissions earned, or the guaranteed minimum payment range.", "label": "Guaranteed minimum payments", "terseLabel": "Guaranteed minimum monthly payments" } } }, "localname": "GuaranteedMinimumPayments", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "mkul_GuaranteedPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to commitments pertaining to Guaranteed Payment Agreement.", "label": "Sales Agency Agreement" } } }, "localname": "GuaranteedPaymentMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "mkul_IdentifiableIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Identifiable intangible assets" } } }, "localname": "IdentifiableIntangibleAssets", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mkul_IncomeTaxBenefitExpense": { "auth_ref": [], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax benefit expense", "terseLabel": "Income tax benefit" } } }, "localname": "IncomeTaxBenefitExpense", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "mkul_IndemnitiesCommitmentsAndGuaranteesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to commitments pertaining to indemnities, commitments and guarantees.", "label": "Indemnities, Commitments and Guarantees" } } }, "localname": "IndemnitiesCommitmentsAndGuaranteesMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "mkul_IndependentContractorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Person with designation of independent contractor.", "label": "Independent contractors" } } }, "localname": "IndependentContractorMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "mkul_June2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents subsequent event information pertaining to activity occurring in June 2020, as it relates to the merger between AeroClean and Molekule.", "label": "June 2020" } } }, "localname": "June2020Member", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_LeaseCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to commitments for leases.", "label": "Lease Commitments" } } }, "localname": "LeaseCommitmentsMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "mkul_LegalProceedingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to commitments pertaining to legal proceedings.", "label": "Legal Proceedings" } } }, "localname": "LegalProceedingsMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "mkul_LitigationExpenseSettlementCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Legal settlement costs.", "label": "Litigation expense, settlement costs" } } }, "localname": "LitigationExpenseSettlementCosts", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "mkul_LoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the Loan Security Agreement between Molekule and Silicon Valley Bank.", "label": "Loan and Security Agreement" } } }, "localname": "LoanAndSecurityAgreementMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_LoanCovenantsCashBalanceMaintained": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash balance the Company must maintain at all times, as defined by loan covenants in the Loan and Security Agreement with Silicon Valley Bank.", "label": "Cash balance to maintain" } } }, "localname": "LoanCovenantsCashBalanceMaintained", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "mkul_LongTermIncentivePlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Long-Term Incentive Plan, 2021.", "label": "LTIP" } } }, "localname": "LongTermIncentivePlan2021Member", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "mkul_MembersOfBoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for members of board.", "label": "Members of the Board" } } }, "localname": "MembersOfBoardMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "mkul_MonthlyPaymentsToAuraSmartAir": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Monthly cash payments made under technology collaboration agreement with Aura Smart Air.", "label": "Monthly payments to Aura Smart Air" } } }, "localname": "MonthlyPaymentsToAuraSmartAir", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "mkul_NetAssetsAcquiredFromMolekuleInc.": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net asset value of Molekule, Inc. Acquired in business combination.", "label": "Net assets acquired from Molekule Inc." } } }, "localname": "NetAssetsAcquiredFromMolekuleInc.", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mkul_NetProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the net amount received from entity's raising of capital via private rather than public placement.", "label": "Net Proceeds from Issuance of Private Placement", "terseLabel": "Net proceeds" } } }, "localname": "NetProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "monetaryItemType" }, "mkul_NonAssessableCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock, in which the issuing company is not allowed to impose levies on its shareholders for additional funds in order to make further investments.", "label": "Non-Assessable Common Stock" } } }, "localname": "NonAssessableCommonStockMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "mkul_NotesPayableAndRevolvingLineOfCreditDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for notes payable and and revolving line of credit at the end of the reporting period.", "label": "Notes Payable and Revolving Line of Credit Disclosure [Text Block]", "terseLabel": "Notes Payable and Revolving Line of Credit" } } }, "localname": "NotesPayableAndRevolvingLineOfCreditDisclosureTextBlock", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCredit" ], "xbrltype": "textBlockItemType" }, "mkul_OfferingCostsAssociatedWithWarrantLiabilities": { "auth_ref": [], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of offering costs associated with warrant liability.", "label": "Offering costs associated with warrant liability", "terseLabel": "Amount charged to expense" } } }, "localname": "OfferingCostsAssociatedWithWarrantLiabilities", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mkul_OfferingCostsInPrivatePlacement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of offering costs in private placement.", "label": "Offering Costs In Private Placement", "terseLabel": "Offering costs in private placement" } } }, "localname": "OfferingCostsInPrivatePlacement", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mkul_OtherCurrentAndNonCurrentOperatingAssets": { "auth_ref": [], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Other current and non-current operating assets", "terseLabel": "Other current and non-current assets" } } }, "localname": "OtherCurrentAndNonCurrentOperatingAssets", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mkul_OtherIncomeExpenses": { "auth_ref": [], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OtherIncome", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other income expenses", "terseLabel": "Other expense" } } }, "localname": "OtherIncomeExpenses", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "mkul_PaymentsForPerpetualLicensingAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made for a perpetual licensing agreement with Aura Smart Air.", "label": "Payments for perpetual licensing agreement" } } }, "localname": "PaymentsForPerpetualLicensingAgreement", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "mkul_PeriodChangeInFairValueOfWarrantLiability": { "auth_ref": [], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Period change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability" } } }, "localname": "PeriodChangeInFairValueOfWarrantLiability", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "mkul_PreFundedWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for the pre-funded warrants.", "label": "Pre-Funded Warrants" } } }, "localname": "PreFundedWarrantsMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "mkul_PrepaidExpenseAndOtherAssetsCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about prepaid expenses and other current assets.", "label": "Prepaid Expense and Other Assets, Current [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentTextBlock", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "mkul_PrivatePlacementOfferingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of private placement offering costs.", "label": "Private Placement Offering Costs", "terseLabel": "Private placement offering costs" } } }, "localname": "PrivatePlacementOfferingCosts", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "mkul_PrivatePlacementTwentyTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2023 private placement offering..", "label": "2023 Private Placement" } } }, "localname": "PrivatePlacementTwentyTwentyThreeMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "mkul_ProductWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company's standard product warranty term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Product warranty term" } } }, "localname": "ProductWarrantyTerm", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "mkul_PropertyPlantAndEquipmentConstructionInProgress": { "auth_ref": [], "calculation": { "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property and equipment, construction in progress.", "label": "Property, Plant and Equipment, Construction In Progress", "terseLabel": "Construction in progress" } } }, "localname": "PropertyPlantAndEquipmentConstructionInProgress", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mkul_PropertyPlantAndEquipmentGrossExcludingConstructionInProgresstotal": { "auth_ref": [], "calculation": { "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, construction in progress, and depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross, Excluding Construction In ProgressTotal", "terseLabel": "Property and equipment, excluding construction in progress" } } }, "localname": "PropertyPlantAndEquipmentGrossExcludingConstructionInProgresstotal", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "mkul_PurgoAirPurificationDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to sales recognized from Purgo air purification devices.", "label": "Purgo air purification devices" } } }, "localname": "PurgoAirPurificationDevicesMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "mkul_ReclassificationOfTermLoanPaymentToLongTermDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reclassification of term loan payment to long-term debt.", "label": "Reclassification of term loan payment to long-term debt" } } }, "localname": "ReclassificationOfTermLoanPaymentToLongTermDebt", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "mkul_RegistrationRightsAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to commitments pertaining to the registration rights agreement.", "label": "Registration Rights Agreement" } } }, "localname": "RegistrationRightsAgreementMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "mkul_RegistrationStatementFormS3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to commitments pertaining to the registration statement.", "label": "Registration Statement Form S-3" } } }, "localname": "RegistrationStatementFormS3Member", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "mkul_ResaleOfCommonStockSharesHeldBySellingStockholderInProspectus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares resold by the selling stockholder listed in prospectus.", "label": "Resale Of Common Stock Shares Held By Selling Stockholder In Prospectus", "terseLabel": "Resale of common stock held by selling stocksholder" } } }, "localname": "ResaleOfCommonStockSharesHeldBySellingStockholderInProspectus", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "sharesItemType" }, "mkul_RestrictedStockUnitsGrantedToExecutivesInAmendedEmploymentAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares granted to executives in connection with the Company's amended employment agreement.", "label": "Restricted stock units granted to executives in amended employment agreement" } } }, "localname": "RestrictedStockUnitsGrantedToExecutivesInAmendedEmploymentAgreement", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "sharesItemType" }, "mkul_RestrictedStockUnitsGrantedToExecutivesInIpo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares granted to executives in connection with the Company's initial public offering.", "label": "Restricted stock units granted to executives in IPO" } } }, "localname": "RestrictedStockUnitsGrantedToExecutivesInIpo", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "sharesItemType" }, "mkul_RestructuringFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring fee associated with amendments with term loan.", "label": "Restructuring fee" } } }, "localname": "RestructuringFee", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "mkul_RevenueCovenant12MonthsEndedMarch2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Molekule's original debt covenant with Silicon Valley Bank for the 12 months ended March 31st, 2024.", "label": "Revenue covenant 12 months ended March 2024" } } }, "localname": "RevenueCovenant12MonthsEndedMarch2024Member", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureDescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "mkul_SalesAgencyAgreementRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Renewal term option of Sales Agency Agreement to develop a market for the Company's products, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Sales Agency Agreement renewal term" } } }, "localname": "SalesAgencyAgreementRenewalTerm", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "mkul_SalesAgencyAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of Sales Agency Agreement to develop a market for the Company's products, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Sales Agency Agreement term" } } }, "localname": "SalesAgencyAgreementTerm", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "mkul_SecuritiesPurchaseAgreementPreFundedWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A direct offering of pre-funded warrant securities (2023 warrants) to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Securities Purchase Agreement, Pre-Funded Warrants" } } }, "localname": "SecuritiesPurchaseAgreementPreFundedWarrantsMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "mkul_SecuritiesPurchaseAgreementPrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Securities Purchase Agreement Private Placement" } } }, "localname": "SecuritiesPurchaseAgreementPrivatePlacementMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "mkul_SecuritiesPurchaseAgreementSeriesBWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A direct offering of series B warrant securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Securities Purchase Agreement, Series B Warrants" } } }, "localname": "SecuritiesPurchaseAgreementSeriesBWarrantsMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "mkul_SecuritiesPurchaseAgreementSeriesWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A direct offering of series A warrant securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Securities Purchase Agreement, Series A Warrants" } } }, "localname": "SecuritiesPurchaseAgreementSeriesWarrantsMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "mkul_SellingStockholderPercentageOwnershipInOutstandingCommonShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selling stockholder's percentage ownership in outstanding common shares", "label": "Selling stockholder, percentage ownership in outstanding common shares" } } }, "localname": "SellingStockholderPercentageOwnershipInOutstandingCommonShares", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "percentItemType" }, "mkul_SellingStockholderPercentageOwnershipThresholdToExerciseWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Each of the Series A Warrant, the Series B Warrant and the Pre-Funded Warrant, each contains an ownership limitation providing that the Selling Stockholder may not exercise the Series A Warrant, the Series B Warrant or the Pre-Funded Warrant with respect to any shares of common stock that would result in the Selling Stockholder beneficially owning more than 4.99% of the outstanding shares of common stock. The Selling Stockholder may increase or decrease this limitation upon notice to us, but in no event will any such limitation exceed 9.99%.", "label": "Selling stockholder, percentage ownership threshold to exercise warrants" } } }, "localname": "SellingStockholderPercentageOwnershipThresholdToExerciseWarrants", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "percentItemType" }, "mkul_SeniorNotesCurrentPortion": { "auth_ref": [], "calculation": { "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermNotesAndLoans", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term notes having the highest claim on the assets of the issuer in case of bankruptcy or liquidation, due within one year or the normal operating cycle, if longer. Senior note holders are paid off in full before any payments are made to debt holders having a lesser priority of repayment.", "label": "Senior notes current portion", "terseLabel": "Less: current portion" } } }, "localname": "SeniorNotesCurrentPortion", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "monetaryItemType" }, "mkul_September2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents subsequent event information pertaining to activity occurring in September 2020, as it relates to the merger between AeroClean and Molekule.", "label": "September 2020" } } }, "localname": "September2020Member", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_SeriesBWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for the series B warrants.", "label": "Series B Warrants" } } }, "localname": "SeriesBWarrantsMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "mkul_SeriesWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for the series A warrants.", "label": "Series A Warrants" } } }, "localname": "SeriesWarrantsMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "mkul_SiliconValleyBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Silicon Valley Bank.", "label": "Silicon Valley Bank" } } }, "localname": "SiliconValleyBankMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_StockIssuedDuringPeriodSharesCommonStockAndWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of new stock and warrants issued during the period.", "label": "Stock Issued During Period, Shares, Common Stock And Warrants", "terseLabel": "Issuance of common stock and warrants (Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCommonStockAndWarrants", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "sharesItemType" }, "mkul_StockIssuedDuringPeriodValueCommonStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock and warrants issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, Common Stock And Warrants", "terseLabel": "Issuance of common stock and warrants" } } }, "localname": "StockIssuedDuringPeriodValueCommonStockAndWarrants", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mkul_SubordinatedDebtTrancheBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tranche B of mezzanine subordinated debt, which has a lower priority of repayment in liquidation of the entity's assets.", "label": "Mezzanine Term Loan Tranche B" } } }, "localname": "SubordinatedDebtTrancheBMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_SubordinatedDebtTrancheMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tranche A of mezzanine subordinated debt, which has a lower priority of repayment in liquidation of the entity's assets.", "label": "Mezzanine Term Loan Tranche A" } } }, "localname": "SubordinatedDebtTrancheMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_TechnologyCollaborationAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Technology Collaboration Agreement.", "label": "Technology Collaboration Agreement" } } }, "localname": "TechnologyCollaborationAgreementMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mkul_TransactionsRelatedToEmployeeShareBasedCompensationPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of transactions related to employee share-based compensation plan.", "label": "Transactions related to employee share-based compensation plan" } } }, "localname": "TransactionsRelatedToEmployeeShareBasedCompensationPlan", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mkul_TransactionsRelatedToEmployeeShareBasedCompensationPlanShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) related to transactions related to employee share-based compensation plan.", "label": "Transactions related to employee share-based compensation plan (Shares)" } } }, "localname": "TransactionsRelatedToEmployeeShareBasedCompensationPlanShares", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "sharesItemType" }, "mkul_TrinityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Trinity.", "label": "Trinity" } } }, "localname": "TrinityMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "mkul_UnamortizedDebtIssuanceFees": { "auth_ref": [], "calculation": { "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermNotesAndLoans", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized debt issuance fees on secured notes.", "label": "Unamortized debt issuance fees" } } }, "localname": "UnamortizedDebtIssuanceFees", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "monetaryItemType" }, "mkul_ValueOfWarrantsAtParValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of warrants issued at par value.", "label": "Value of warrants at par value" } } }, "localname": "ValueOfWarrantsAtParValue", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "mkul_WarehouseSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Warehouse Space" } } }, "localname": "WarehouseSpaceMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "mkul_Warrants2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for the 2023 issued warrants.", "label": "2023 Warrants" } } }, "localname": "Warrants2023Member", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "mkul_WarrantsAtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant liability measured at fair value.", "label": "Warrants at fair value", "periodEndLabel": "Warrants at fair value, closing balance", "periodStartLabel": "Warrants at fair value, opening balance" } } }, "localname": "WarrantsAtFairValue", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mkul_WarrantsAtFairValueOnDateOfIssuance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant liability measured at fair value on the date of issuance.", "label": "Warrants at fair value on date of issuance", "terseLabel": "Warrants, initial fair value on date of issuance" } } }, "localname": "WarrantsAtFairValueOnDateOfIssuance", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mkul_WarrantsChangeInFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant liability, change in fair value during the period.", "label": "Warrants, change in fair value" } } }, "localname": "WarrantsChangeInFairValue", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mkul_WarrantsChangeInFairValueAfterDateOfInitialIssuance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant liability, change in fair value after date of initial issuance.", "label": "Warrants, change in fair value after date of initial issuance", "terseLabel": "Warrants, change in fair value" } } }, "localname": "WarrantsChangeInFairValueAfterDateOfInitialIssuance", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mkul_WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for warrants.", "label": "2022 Warrants" } } }, "localname": "WarrantsMember", "nsuri": "http://molekule.com/20230630", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r168", "r169", "r257", "r272", "r368", "r521", "r523" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "label": "Executives" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ManagementMember": { "auth_ref": [ "r593", "r642" ], "lang": { "en-us": { "role": { "label": "Members of management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r290", "r371", "r409", "r439", "r440", "r499", "r500", "r501", "r502", "r503", "r513", "r514", "r528", "r535", "r545", "r550", "r609", "r646", "r647", "r648", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r290", "r371", "r409", "r439", "r440", "r499", "r500", "r501", "r502", "r503", "r513", "r514", "r528", "r535", "r545", "r550", "r609", "r646", "r647", "r648", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r217", "r373", "r403", "r404", "r405", "r406", "r407", "r408", "r516", "r536", "r549", "r575", "r602", "r603", "r610", "r654" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r217", "r373", "r403", "r404", "r405", "r406", "r407", "r408", "r516", "r536", "r549", "r575", "r602", "r603", "r610", "r654" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r241", "r242", "r243", "r244", "r288", "r290", "r302", "r303", "r304", "r370", "r371", "r409", "r439", "r440", "r499", "r500", "r501", "r502", "r503", "r513", "r514", "r528", "r535", "r545", "r550", "r553", "r599", "r609", "r647", "r648", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r288", "r290", "r302", "r303", "r304", "r370", "r371", "r409", "r439", "r440", "r499", "r500", "r501", "r502", "r503", "r513", "r514", "r528", "r535", "r545", "r550", "r553", "r599", "r609", "r647", "r648", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r168", "r169", "r257", "r272", "r368", "r522", "r523" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r185", "r291", "r570", "r590" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureDescriptionOfBusinessDetails", "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r185", "r291", "r570", "r571", "r590" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureDescriptionOfBusinessDetails", "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r593", "r642" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails" ], "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://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r17", "r548" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r220", "r221" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).", "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional and consulting fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r21", "r520" ], "calculation": { "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued wages and bonus" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r140", "r397" ], "calculation": { "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "mkul_PropertyPlantAndEquipmentGrossExcludingConstructionInProgresstotal", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r74", "r548", "r656" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r307", "r308", "r309", "r427", "r587", "r588", "r589", "r638", "r658" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r9", "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash flows used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r306", "r314" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Equity-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r7", "r62", "r87", "r269" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discounts" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of leased premises" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r144", "r167", "r204", "r211", "r215", "r225", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r333", "r335", "r349", "r392", "r460", "r548", "r561", "r607", "r608", "r644" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r135", "r150", "r167", "r225", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r333", "r335", "r349", "r548", "r607", "r608", "r644" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Office Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r331", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails", "http://molekule.com/role/DisclosureBusinessCombinationProFormaShareOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r51", "r52", "r331", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails", "http://molekule.com/role/DisclosureBusinessCombinationProFormaShareOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r2", "r3", "r11" ], "lang": { "en-us": { "role": { "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.", "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Effective date of acquisition" } } }, "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares issued at effective time of acquisition" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r331" ], "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": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails", "http://molekule.com/role/DisclosureBusinessCombinationProFormaShareOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Pro Forma Information in Acquisition of Molekule Inc." } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r103", "r332" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r54" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 14.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "negatedLabel": "Notes payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Accrued sales tax" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets": { "auth_ref": [ "r53", "r54", "r106" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of financial assets (as defined) recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets", "terseLabel": "Right of Use Asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r53", "r54" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r53", "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r53", "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 16.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other current and non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r53", "r54" ], "calculation": { "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetailss": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage", "terseLabel": "Equity ownership in outstanding shares" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Acquisition Accounting" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r28" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired in acquisition of Molekule Inc." } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r31", "r138", "r518" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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, at Carrying Value", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r32" ], "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]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r32", "r107" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r31", "r89", "r165" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r4", "r89" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": "Net (decrease) increase in cash", "totalLabel": "Net (decrease)/increase in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r132", "r145", "r146", "r147", "r167", "r189", "r190", "r192", "r194", "r201", "r203", "r225", "r245", "r247", "r248", "r249", "r252", "r253", "r270", "r271", "r273", "r274", "r276", "r349", "r419", "r420", "r421", "r422", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r448", "r469", "r493", "r507", "r508", "r509", "r510", "r511", "r569", "r583", "r591" ], "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://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails", "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r145", "r146", "r147", "r201", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r419", "r420", "r421", "r422", "r535", "r569", "r583" ], "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": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareAntiDilutiveSecuritiesDetails", "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r49" ], "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://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "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://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants", "verboseLabel": "Fair value warrants measurement input (price per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r277" ], "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": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of warrants issued" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r98", "r239", "r240", "r512", "r600" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r551", "r552", "r553", "r555", "r556", "r557", "r558", "r587", "r588", "r638", "r655", "r658" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityCommonStockAndPreferenceSharesDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r73", "r448" ], "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", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityCommonStockAndPreferenceSharesDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r73" ], "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", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r73", "r448", "r466", "r658", "r659" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r73", "r394", "r548" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, Value, Issued", "terseLabel": "Common stock, $0.01 par value per share; 110,000,000 shares authorized; 34,002,750 and 15,496,932 issued and outstanding as of June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r517", "r597", "r598" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r373" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r326", "r330", "r586" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current Tax Expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r68", "r69", "r109", "r111", "r171", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r357", "r530", "r531", "r532", "r533", "r534", "r584" ], "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://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Related party borrowings, variable rate on notes" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails", "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r23", "r255" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r130", "r530", "r640" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r24", "r171", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r357", "r530", "r531", "r532", "r533", "r534", "r584" ], "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://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Duration of remaining monthly payments" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFinanceCostsCurrentGross": { "auth_ref": [ "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross, Current" } } }, "localname": "DeferredFinanceCostsCurrentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r7", "r102", "r129", "r329", "r330", "r586" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedLabel": "Deferred tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r70", "r71", "r110", "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r319", "r320", "r393" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r7", "r39" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r7", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r10", "r57", "r58", "r59", "r61", "r170" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Financial Instruments - Derivatives" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r287", "r536", "r537", "r538", "r539", "r540", "r541", "r542" ], "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": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r287", "r536", "r537", "r538", "r539", "r540", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Per Common Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r159", "r177", "r178", "r179", "r180", "r181", "r187", "r189", "r192", "r193", "r194", "r198", "r344", "r345", "r389", "r401", "r525" ], "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": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic net loss per common share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r159", "r177", "r178", "r179", "r180", "r181", "r189", "r192", "r193", "r194", "r198", "r344", "r345", "r389", "r401", "r525" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Loss per diluted share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationProFormaShareOfRevenuesDetails", "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r186", "r195", "r196", "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r637" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r9", "r133", "r154", "r155", "r156", "r172", "r173", "r174", "r176", "r182", "r184", "r200", "r226", "r227", "r278", "r307", "r308", "r309", "r327", "r328", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r350", "r351", "r352", "r353", "r354", "r355", "r362", "r410", "r411", "r412", "r427", "r493" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r1", "r7" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsReconciliationOfWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of fair value of warrants estimated using Black-Scholes pricing model, assumptions" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique used to measure similar asset in prior period by class of asset or liability on non-recurring basis.", "label": "Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Fair Values of Assets Acquired and Liabilities Assumed in the Legacy Molekule Acquisition" } } }, "localname": "FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Financial Instruments Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r142", "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months", "terseLabel": "Intangible assets, amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "Intangible assets, expected future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r94", "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, original cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r94", "r374" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net book value", "verboseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and equipment", "terseLabel": "Furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "terseLabel": "Gain on FV change in warrant liability" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r141", "r233", "r388", "r529", "r548", "r595", "r596" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r232", "r234", "r529" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r167", "r204", "r210", "r214", "r216", "r225", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r349", "r527", "r607" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "Initial public offering", "terseLabel": "Initial public offering" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r82", "r113", "r204", "r210", "r214", "r216", "r390", "r399", "r527" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income tax benefit" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes." } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r153", "r317", "r318", "r321", "r322", "r324", "r325", "r418" ], "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 Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r6" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r574", "r581" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r6" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r236", "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-Lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r38", "r95" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r63", "r115", "r157", "r207", "r356", "r478", "r559", "r657" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OtherIncome", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r161", "r163", "r164" ], "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 Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r577" ], "calculation": { "http://molekule.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r149", "r519", "r548" ], "calculation": { "http://molekule.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureInventoriesDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r121", "r137", "r148", "r229", "r230", "r231", "r372", "r524" ], "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]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r579" ], "calculation": { "http://molekule.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r578" ], "calculation": { "http://molekule.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Operating lease escalation rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r167", "r225", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r334", "r335", "r336", "r349", "r447", "r526", "r561", "r607", "r644", "r645" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r78", "r112", "r396", "r548", "r585", "r594", "r641" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r136", "r167", "r225", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r334", "r335", "r336", "r349", "r548", "r607", "r644", "r645" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r18", "r584" ], "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://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r18", "r584" ], "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://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r584" ], "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": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails", "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r18" ], "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": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r18", "r584" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails", "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r25", "r601" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "Estimated litigation liability" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Facility Term Loan" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails", "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermNotesAndLoans": { "auth_ref": [ "r24" ], "calculation": { "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes and Loans, Noncurrent", "totalLabel": "Total long-term notes payable" } } }, "localname": "LongTermNotesAndLoans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r24" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, net of current portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r24" ], "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://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails", "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r24", "r41" ], "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://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails", "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and tooling", "terseLabel": "Machinery and tooling" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputAppraisedValueMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using assessed value of property.", "label": "Fair Value per Warrant" } } }, "localname": "MeasurementInputAppraisedValueMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Expiration term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputOptionVolatilityMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns.", "label": "Volatility" } } }, "localname": "MeasurementInputOptionVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Risk-free Rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r347" ], "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://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "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://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MembersEquityNotesDisclosureTextBlock": { "auth_ref": [ "r199", "r202", "r203" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the formation, structure, control and ownership of a limited liability company (LLC).", "label": "Members' Equity Notes Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "MembersEquityNotesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r162" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash flows provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r162" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash flows used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r90", "r91" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash flows used in operating activities", "verboseLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureDescriptionOfBusinessDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r83", "r91", "r114", "r134", "r151", "r152", "r156", "r167", "r175", "r177", "r178", "r179", "r180", "r183", "r184", "r191", "r204", "r210", "r214", "r216", "r225", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r345", "r349", "r400", "r468", "r491", "r492", "r527", "r559", "r607" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net Loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationProFormaShareOfRevenuesDetails", "http://molekule.com/role/DisclosureDescriptionOfBusinessDetails", "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesAndLoansPayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable and Revolving Line of Credit" } } }, "localname": "NotesAndLoansPayableAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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": "Notes Payable, Current", "terseLabel": "Notes payable, current portion" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.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": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r204", "r210", "r214", "r216", "r527" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Loss from operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r359" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r359" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r360", "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r358" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r119", "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total Lease Payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r67", "r105", "r415", "r416" ], "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]", "terseLabel": "Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.", "label": "Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "OtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r143" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r402", "r470", "r504", "r505", "r506" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "totalLabel": "Total other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r29" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ], "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://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ], "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://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r580" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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 Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "2022 Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r5" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Gross proceeds from private placement" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r5" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from issuance of common stock and warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r21", "r605", "r606" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Product warranty accrual" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r96", "r124", "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure 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 Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r97", "r139", "r398" ], "calculation": { "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "mkul_PropertyPlantAndEquipmentGrossExcludingConstructionInProgresstotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r391", "r398", "r548" ], "calculation": { "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "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": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r160", "r228" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r289", "r366", "r367", "r442", "r443", "r444", "r445", "r446", "r465", "r467", "r498" ], "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 [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r366", "r367", "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r473", "r474", "r477" ], "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r289", "r366", "r367", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r442", "r443", "r444", "r445", "r446", "r465", "r467", "r498", "r643" ], "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 [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r363", "r364", "r365", "r367", "r369", "r424", "r425", "r426", "r475", "r476", "r477", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r30" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedLabel": "Repayment of notes payable" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r66", "r316", "r652" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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 Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research & Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r576", "r582" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted stock units, including market based RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r75", "r101", "r395", "r413", "r414", "r423", "r449", "r548" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureDescriptionOfBusinessDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r133", "r172", "r173", "r174", "r176", "r182", "r184", "r226", "r227", "r307", "r308", "r309", "r327", "r328", "r337", "r339", "r340", "r342", "r343", "r410", "r412", "r427", "r658" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r131", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r515" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r158", "r167", "r205", "r206", "r209", "r212", "r213", "r217", "r218", "r219", "r225", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r349", "r390", "r607" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Product revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationProFormaShareOfRevenuesDetails", "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails", "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Anti-Dilutive Shares Excluded From EPS" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r51", "r52", "r331" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureBusinessCombinationFairValueOfAcquiredAssetsAndLiabilitiesDetails", "http://molekule.com/role/DisclosureBusinessCombinationProFormaShareOfRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r13", "r95" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets by Major Asset Class Acquired Via Business Acquisition" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r79", "r80", "r81" ], "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]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of Notes Payable and Revolving Line of Credit" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r64", "r65", "r473", "r474", "r477" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r42", "r43", "r44", "r45", "r46", "r47", "r48", "r99", "r100", "r101", "r145", "r146", "r147", "r201", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r419", "r420", "r421", "r422", "r535", "r569", "r583" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareAntiDilutiveSecuritiesDetails", "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r15", "r111", "r653" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt", "terseLabel": "Outstanding principal balance" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.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 Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorLongTermNotes": { "auth_ref": [ "r24", "r548" ], "calculation": { "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermNotesAndLoans", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes, Noncurrent", "terseLabel": "Senior notes" } } }, "localname": "SeniorLongTermNotes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Term Loan" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails", "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "RSU's forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date FV per share, forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "positiveTerseLabel": "Restricted stock units, granted", "verboseLabel": "RSU's granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails", "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date FV per share, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "RSU's, ending balance", "periodStartLabel": "RSU's, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restricted stock unit activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-average grant date FV per share, ending balance", "periodStartLabel": "Weighted-average grant date FV per share, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "RSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of share units authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails", "http://molekule.com/role/DisclosureStockholdersEquityMembersUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r292", "r293", "r299", "r300", "r301", "r302", "r305", "r310", "r311", "r312", "r313" ], "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": "Stock-based Compensation", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Exercise price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (Shares)", "periodStartLabel": "Beginning balance (Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r92", "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r605", "r606" ], "calculation": { "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "terseLabel": "Warranty reserve" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty Costs" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r132", "r145", "r146", "r147", "r167", "r189", "r190", "r192", "r194", "r201", "r203", "r225", "r245", "r247", "r248", "r249", "r252", "r253", "r270", "r271", "r273", "r274", "r276", "r349", "r419", "r420", "r421", "r422", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r448", "r469", "r493", "r507", "r508", "r509", "r510", "r511", "r569", "r583", "r591" ], "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://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails", "http://molekule.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r9", "r27", "r133", "r154", "r155", "r156", "r172", "r173", "r174", "r176", "r182", "r184", "r200", "r226", "r227", "r278", "r307", "r308", "r309", "r327", "r328", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r350", "r351", "r352", "r353", "r354", "r355", "r362", "r410", "r411", "r412", "r427", "r493" ], "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://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r172", "r173", "r174", "r200", "r373", "r417", "r438", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r471", "r472", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r493", "r554" ], "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://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails", "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS' EQUITY (DEFICIT)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r172", "r173", "r174", "r200", "r373", "r417", "r438", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r471", "r472", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r493", "r554" ], "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://molekule.com/role/DisclosureStockholdersEquityLongTermIncentivePlanDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails", "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r72", "r73", "r101" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Acquisition of Molekule (Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r9", "r72", "r73", "r101", "r419", "r493", "r508" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of common stock shares issued", "verboseLabel": "Issuance of common stock (Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityCommonStockAndPreferenceSharesDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r9", "r27", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Acquisition of Molekule" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r9", "r72", "r73", "r101", "r427", "r493", "r508", "r560" ], "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": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r9", "r27", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r73", "r76", "r77", "r93", "r450", "r466", "r494", "r495", "r548", "r561", "r585", "r594", "r641", "r658" ], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubordinatedDebt": { "auth_ref": [ "r15", "r68", "r111", "r653" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.", "label": "Subordinated Debt", "terseLabel": "Outstanding principal balance" } } }, "localname": "SubordinatedDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubordinatedDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents domestic or foreign subordinated debt. Subordinated debt has a lower priority of repayment in liquidation of the entity's assets.", "label": "Mezzanine Term Loan" } } }, "localname": "SubordinatedDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails", "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditOutstandingLoanAmountsDetails" ], "xbrltype": "domainItemType" }, "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://molekule.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental schedule of non-cash activities:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental Disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r116", "r117", "r118", "r222", "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademark" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureBusinessCombinationDetails", "http://molekule.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r34", "r35", "r36", "r122", "r123", "r125", "r126" ], "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]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNotesPayableAndRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r551", "r552", "r555", "r556", "r557", "r558" ], "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": "Outstanding Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareAntiDilutiveSecuritiesDetails", "http://molekule.com/role/DisclosureStockholdersEquityPrivatePlacementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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": "Warrants and Rights Outstanding", "terseLabel": "Warrant liability, at fair value" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsDetails", "http://molekule.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r348" ], "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": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Fair value warrants measurement input (percentage)" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureFinancialInstrumentsFairValueMeasurementsBlackScholesMeasurementInputsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r188", "r194" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted weighted average common shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r187", "r194" ], "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 Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Basic weighted average common shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://molekule.com/role/DisclosureNetIncomeLossPerCommonShareDetails", "http://molekule.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "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.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-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": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "825", "URI": "https://asc.fasb.org//825/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r12": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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/2003/role/disclosureRef" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "272", "URI": "https://asc.fasb.org//272/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6", "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-26)", "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": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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/2003/role/disclosureRef" }, "r224": { "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/2003/role/disclosureRef" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "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.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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "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" }, "r561": { "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" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "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" }, "r567": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "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" }, "r576": { "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/2009/role/commonPracticeRef" }, "r577": { "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/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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/2009/role/commonPracticeRef" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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/2009/role/commonPracticeRef" }, "r591": { "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" }, "r592": { "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/2009/role/commonPracticeRef" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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/2009/role/commonPracticeRef" }, "r596": { "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/2009/role/commonPracticeRef" }, "r597": { "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/2009/role/commonPracticeRef" }, "r598": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "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" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "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" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 74 0001558370-23-014929-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-014929-xbrl.zip M4$L#!!0 ( "^+#E>>+JA7&Q0 #/; 1 ;6MU;"TR,#(S,#8S,"YX M#7O[ZN/.N9"NER]OGH[/CT MR*+,YH[+%I^/?#7O?3KZZY=_^].O_][K_7'].+8<;OLKRI1E"TH4=:P75RVM M&5^O";/NJ!"NYUG7PG46U++.3H\OCD^/+ZU>[XL6<4TDL'!F:5GGQV=1PDTH MC;,KZ]/)V8>3\]/S"^ORZOS\ZN*3]7 7T=U!R>9N%>&K=*ZDO:0K8BDB%E3= MDQ65:V+3ST=+I=97)R/;;[2,DX_7H#N1"GA/OF*WG*Q&M Y\3T% M]<#^Z1-/9PS5XU&L@!1!(AGJD\DK*$&0&I<;DAP5+H@(=TO)T%B3.J5BKPX^6/LLN\1I73M8M4@(:N5VJQ+ MM-(I*7(I5%DMQ$EI!K46)26!E'11E"A5[_($4A-E7A"R+BPR)J2D>E KAEK# MY"?H(DD%2RHD3DK)IZ_VLEA!3$F1ON;*$K;1L\O+RQ.=&I$RXMJR6*Q.2LFU MN<^4*&O+06**@=$%=GU#;2.0)R%9Q%6CHVY;M&NHZYO2P7 MP%&(41H=YJ_.B_K6^2G@HRB3[I-'>TA&!5$P(LO>.8[( ;NC1*8UI+2!Y!-, M1GGGO=.+WL59S$G7@MIU:GE+N85'54.CMCFYQL4 _^5/EJ6G!\(85[J.\:?HQ_7:97,>_ *_82>X0A5G4*\6 M?OCM<52<@ZZ(*4C4D\,-9P[ 21WX(+GG.EBCU\3#)C-=4JKDD>4"&$T8HE)% MY7+HW&6NU@#:YNFIU;-B5TLIS/X\GTVMR:TU>1@^]F'J613$AH@/# ,:#X# )J@UTGB$TZ36.A26HF$B- M\/PE#T\D2W><6%J'E &IOFT+GSK#US5.?SC:3=22BAOMC%#YD2\+7V-^(Z:7 M>4S##*PH!XVMSL,*,^F&R)I8WW-%Y0/9$%A] E"/])E[SRY;0!%@VKN!B<=5 M$U_ABA?]@F-.6'^%*_DR\/<7:&H-L-;)3:,Z1RO,4C>%.%,+<\59-,@7B!-9 M6YBW%6;>-9)]+.@E80LJ1^R.KIZHD%/%[>]+[CGP&8='AO578)(" /C _1(NWQZ;\9LA/,\#VV&5A1#AW"S1;()7 :*"L6M#GL M"A>T'4KOZ,9X'_+C M?)R!E<@AV>63F710OP74UQZQOT_M)<8U)'X?L;6_?SNH);RBD>0FAF:-! 81 M+$0O+$4RT0K*T;6CMVA'C]3F0.BY)%A]_4Z$(%NGW&;?IE17?D5KRDTQ35M3 MNAPX]80EB>V.3=>@# WJ*^?.B^MY8"2.0%FVP/"4P'HK:2(U.(R@?\K/,Y%( M;2]NA4969(???G[=/3RX-7VU.40;^&H[=,O1!3M[Y2H]U@%"-UP[1B@S.&UJ M#T2HS0PF)4EL'1M4@ET5N1&X A=;*,_2 M JVDQ XUD],TMP>!/8 S_3MTJ@=!YQ3#M:E>[I:Z3W<48T2YP!F7S.?R5=-.,BI SZV,2D#? MYF1)W==]$&*1,+,.^D;0A[O0"%?]8;V(J0+<#S7!#47_9&GA'9B-P'P0[C/8 M/S "VM00A%:?L0+47VJ"&HJW8OD=KJ8%+E4PF_$5'7,I'Z@(C2BT8/HPQ0U< MS\>);DIM7YAVS':68T2]P!\*&5E!3M;/F->?K0>,5PO-,;U!TK,PRYX3YFEM M,^V:@C',%VMU1EX-8;XY"B-\OQ2%^6KHM(P.C3P:X=G@Z"^&[D);5IL1TUN M6(@0E3J4QN"NTTL,[HKXDQ]UC*\69B6D=2 U/Z/V0#",=DF5"WHU/K"6YC:" M>:;GQ\:GUZR?4WET';%F1%ZM4#P38F<-8O Z4':,O-LMY,X,VUZQ=AV2=>)R M:D3>F#&J&5/7H;'[!OC..]MFY/:-DND@+3@P1M?$+3M&%.P!YT^.U> Q EE@ M^H="3<>- LD=B*8CF(:SEV9(S(=5@TVNXV_%>SWQX7H.C[=&G;F.KEN=]AB9UG9.O(:$!NHO:)UQ_#H1U$.WA MCB\&KBF[$X6(HF[(;@;W, ]OT6L0.Z'UWR=G9#MKZ+K!B($OIC+#5/9_3 ;2+7ZRDRU4R&"$K6![4"-7O M -PK;J?TXN?ZK 90/^P5Q=-%]^_6.YL?L*EYE&8''_;_%PSQ/WPUZI'.+?UN MTQ4^ _3Y2+JKM8]AO-W4/7X=>5%)"C>\%*2;@79V@DS MCD008>>DY-Z5 B%ZR0@&Z$E4^"/KY*VT AR::I6!KH5*02-IJE2Z7;50)X\\ M-=4)6*CWKNKL:%#"1$*$@Z$&OE1\U7]UY8"OB,L&P=MD!;9E-8MA3 2E]/76 M&3,SD&GU,4I!2[50K!7(M2+!_YKCX:\GF3>\PA]2+WWI=[Z@97*A+)9[%;+D MR;+@+,'W<:/(:NP>9ESK7KQKBC[+)LG1(JKAW)Z9^>]LX\[ MER/Y.%Z=,F@6_!8_CX>EN,!27)S5+D7QFY,U\X\8,.-?:F=9\F:C$?9"GA,* MO2OZI5DC*'@UL%[^$7V0-[X+N7OC*WQ#L*P859SZN\P6)'P^59?D\]%7&*W M$K]V^=1V\?X9#.%AL$H>>W9PP4$P;N+$\?.7HD6^DZ H'"E#& M?Y+*53ZJ\E5P?_WY2+\0>>4"R9'%7,_#1=WG(R5\G+QT&DP:+G=F@6A?A.=\ M"$@2Q%81;9F.>$+2=<*WWT+7S2T74RJ>79O*1\H@D3HCAF^)@1%KQQ$%6NO= MV+/UL X2WK B@CZNDO4P)YY\BXH(KUK8O2HR MI8&:&C]A$F5S!>EC!C#^@S M];C>/0D7HPG5ZY$'B@;%@W40+'_$YO]$RX#V*3C_^_G(#@-JRY1/K_&C)7ZP M] Z5F=%7=>UQ^WNB$IJQ95%74=([CP85P ]?J:VO=K@CC"QT"CZ+/86Z$YO^ M7%&!=T&%\053 %E@G3[H3!-UL9^89$.)=/BQU3*"OKO&#JS/EFL>+G)3@)&J MA6-_X=5>,$6>Y32KI&RA=N$51)/Y-8>I.:=2<7(+]8!1E7BX-;.]A"^X!N\; M]9SKS91ZL-Q8))SX([P]7ZZIK7R94'A/. '0)Y,- MH;O12$JPB@8^EC^8VW3S2]^F&6&7J(-=F%M3,57658ERP5"T:]68N=]UZ-JA M'Z?:-!B(W';1*_*[JY:9H2D. =;*-^1K39.HZ"OW5,%$8U/JR%O!5X@N\DWF MV;$@414-> ZE&OK./WP9'.2:\;[C:"UZ: '1%IGQ]"] M)1U*E:4Z!)HKI>VEDK(U*E>-GY"]E%';[WL>>KZH,^-9HR;IFJK-#C4<)FU%XR[O&%B\^KVL=Y MS:HH6ZC=/6?H"9(2!2>:74ZY*L(6ZA9Z_\9T0;Q;FK)8\DD'XP3TQ8+W70%_ M]3$H+-& :D]N#K,:M"V$#<9#Q[=5. ELT+V36H<5I+ZS8ZZY%T WK'!@A]D] M#TT900OQ0._ABFG;/7T_P%>?( :TH.4UX&FAQH]TX2(EUZQ;KUF?,QR/)BL*XJ!ZAY .JMANM^954/?H6 M:AJ?C[[ASY05;HJ4D[10'QPBXG)BK$QX6_D=%$S!/^IDQI,JXK:LLZJ"O,@)PV4BMLZ$4KF4@\'O MEM(P2(LL*&C %?%0FR%S)G/4);-DKDG__K;G#C9[3!U,A,8Y;[)#5&9 MWULX$MT26V]F1)5>;I974K90N__P&<6KFW+*9!-:6/8I72M=ND(%"E-;J,6 MVN5*%"6V4(>^O_"E*HSTRR>UL/RQ=],)Q]E\-'X91:NUN8/!=>6OPB++0GUR M-&VQ]"L#?XA'91\OIMUZ0#(65#G).^\\[& Q%97UD3+Z0KP:6J4HVZ=N0M11/- MO53,4Q "7!X[7)>AI?K>T_!N"AT5 IT/@^:BH! ,G4B'UE71MF894^%=BFY_ MP],**GF;G X(&K[:GN_HH#!]QZ*^E%L'O4-#EE+A^CV]([ZWL+;,U;O66[%R M=2JIC/- :F1,B4Q>VU\0:%!,T$)[\W^IO(BUEQK0@_"". M"MS<4SR>V4(=H)8LQ'%2LJ?*)-W9MZ*4PFQ:U MVKH,K;%2JE;&=YRII;>)])KQ)'+)(XMFNH/1-SB?@/>,4F&[DC[ & 2+PH+C M/I64!9LI^BS0#XWDR9XNF+U0#*$,_E]"^\Q'D-;E:&'_309:Q:]D0]]<32^, M47PEM"W4, S36W,>8C:7^^N M?H[UL/1_$/361]-PEQHH96YA'?P&?[A0[O\$P6"1+RASWL%(=2!+C"EE+A?: M?QM>6_* *D6/AX>@EM(5MF@AV)H5EN3AV0R1D7$&R]+K^Q))K90AS#V M.HHV/SO7/B@Y1 CN\*X_*/^'@F5^ ZX6:EWB;M(7USU2QT^^&!S==U>+H97N MJKBT*K9P"AIJ*K4MAF_51!X5/F?"%2A80',P!DL!2!,V 'MC,H_6H&9(\]0' M#['N?*%6>$2:>(:J:,1],,U"[^_!X*-ORKJE-+OUETIJC585"[EP!S="+D9L MQ(:O-I5R,D]=]Y(V3IMQ'DJ5I%>ET*\?2&Z8,] ZU&;$#7@N+]9]L] M_<(;L$HH#T;E%[Q67%^@8F_BBV_R6[U&LA9:6&&!M_<280!AF5K%5&W4:K$0 M^H6#R-6M[<&PRT57D"7UJT=_*(TU?X5LXCQ<=&?#B$U\A7-_$"P7/[64NN5Q M3T$%9O://V)72ZGX1@L=?Z/7%$6W8.XMJI4UU _V3I(CM<$U7XOZ4+I.P4/P MC]3F"X9;2I,CN%0E M>G,ONP6236UA>PH>$@K>0?GROU!+ P04 " OBPY7XTC! :D. ";U@ M%0 &UK=6PM,C R,S V,S!?8V%L+GAM;.U=6W/B.A)^WZK]#U[V9?>!<,MD M)JF9\32FV .T8BY5MDIQ?ORUA.S:V?.%B9,C+3 !=^NNO M);6DEO3Y]Y>YJ2TQLPFUOM1:9\V:ABV=&L2:?JFY=AW9.B&UWW_[^]\^_Z-> M__-ZU-<,JKMS;#F:SC!RL*$]$V>F/=+% EG:-\P8,4WMFA%CBC6MU3SKG#7/ M+K5ZW2OC&MF0AUJ:**Q]U@I^Z7GE4>M*^]1HG3?:S79'N[QJMZ\ZG[3AMR#A M-Y!O0C)3FL3Z=<7_>8(J-0!JV5'Y^/GONG%$VA?S-5N// M;_VQ/L-S5">6[2!+QS4-TE_9XLL^U9$CM!3*_O+$3+^ 3B.H2YJ"?ZK[R>K\ MJWJK7>^TSEYLH^:)R'_.48F?_"66WL/4NKR\;(A?@Z10$$DI.H -VM.TSXR: M>(0GFBCCRGE=X"\UF\P7)J];?#=C>/*E-O_EFG7.0/.BT^1(_CEV@$AN(SUJ M&=@"PN$/FYK$X 1?(Y/7,IYA[-@UC5?S?70?R#6'SU B/M/IO,%_;!0J3D#- MI;_&?F$&O]J#R6"!F;">'>"5E:LD\!ZR9W"&N!&BU((. JVK MZ\S%QNW+@KJ(/M(7I%3R8&&4=X2$%]:'?0WT#K(L[ =?@ R9VC/D56=TY=Z(TVTLH.JBNL)AV9NFN*S@.J^>6I MA@NVL[$W1 !^<3#D,()OB<,K D>KV=3J6E N_-T;/-S_LX+@!8P 7 )M4C(IG]KE^HB9ZP*5SGR(^-=3^^/%^?GEAXN+B]9EZT,[!")D25T6Q8.8[M<#?T:,*\Z8EZ)A MN_.Y**U.P"C\_!-&YW%->I7130!09F &TYR:YMH@%UWP.I%9TYXQF:I$5G$@'H/G"C'H.\9# M<"FXQ<*,2(/W=^E3>@ M<)(HK/9EZ_RC$GRD:3W.5"8B!7W (<,+1/PILC]#SM.@@W4[(OT$&.OX&"+%7<)I[GR'@?'FT-5T',-K4$#IK%# M]5\S:H*8-L?FO$KHSLYV.!S9(JMGAWEI"-MA%B %G;T?T$20);;IQ$3=#BWS M2VA+RZ(TCXG"Q5DLC$]!6OO4FCYB-@]O[,A:84+28Z Q-RX%G?+H"IJ/_35[ M\R0K7U0!G@GI0KY(DI'K&!C>!**" MWGM(ZO3I5SSA,;"8$Y6"+K@__?=&C7RK(='$2A.8)J-\,20'0 4]H=7*7!0" M>'9>'%#V)"5W_B-B?#O,"OI381\PO34GI#PB8O.B4]!9DGA]Z6RF9SHB8C< MJJ##E'NQ*YXP"O$<(+;4X3+W E).7 KVL#TZGU-+R)^Z*+V63#W:/ M\-^WVX?'L3:XTP;#VU'W\1X2U%2-@W_ SFKYJ$]MV=QN+4VQEAH_OL&_^1FL M65UC"RS)\6)$UB1(2ZI>,TO4)6].A6%DCG_U0P2F^=#N #4T+?"C7>@4WAK3 M-9Y0?OC+PXGMVQ>'([T%O(M0?5@AFUYG-O>:JR0\1Q* M&PH.VL'T+;/+2D@9!?D!0%XH24%_/!#=/Z.890E^.O7L("\+ M*?RE@E-Q-!EC8:]?82QDR.2KIL:<6,1V.)XE3G8'BF56F.A4NA+6.S;'JV#+ M'6$;@]9X*-H-7F*3BD,3Z8RGYCD>HHO#5'"4_LJ@ QLR.I'.H4,I%.:N<&^< M!4M!KD9@998K'3S]G]5C*4O726TK!8N"W62/VLY@PD]TBH5QS)9$Q_:8FH:$ M+'F&8Z"O(+K,MG8 GT?L%Z]ZE;1=]%4*]3A38+J2H9[==["2U:LA9H0:O1FR MI@ W=*F/%Q0;["PFK6?ESJR>"601L+;DM1U2!?MDWU[3G=6U5%6FL0BD/72Y MDN87DE\R^YNF@I_$4JYZF+!(!B/:+G!J_]O7W33-<3\4Q>][PC4 M=CN98%TV)2M;B+(CV[##90:/3@:B[""35WL* MKLX"%!UC0ZRWW-NVRV_M#";/,B-*SZ2>X6Q)6T+/4EP!"HXV([SP>LC!1$SZ M;O"3/"8Q(>T),)T?MXK#Q3"07<1G^J;*%[JE;3LE2Q3WQV/DNS#\ JL@A_82 M@FW'3;V$A +4,PEEO82\VE/PR%?A$%[US&)+4A)9SL"[^R%?ME@-IL@ @^BE MNK9-=<+70G\09[:V#1)O\L4+.&)N=Z0,!?W\8&>L:_S7M1T^QF6Z^:EYCM@* M-L>O8-<=N\'#V]/QC@A(J,_(=0+D;Z(!!0_R=N>4.>0OH;[!A$]>^%LC_#J! M(<-SXLXE!I"9[P1,8#,=*'B+BE )?\GOCK(;ZCXY$]?T+Y60+_%(LYP ]87A M*WC-]PU>,,Q]%_F&43C)";":"==C\:-"+*[/1>^M^)7(TB"A[*Q1-7Q2XY3: M;EG?6 V>-7Q2:6DG#B;T$EYN.PCE.4D#R,+O,7]94IR9=SE,US(>J.5]>(.; M](Q8H;Q'3/'V>O 7:9H*]?E=4Y2+C?$,,2P>1N[1.9]^",6FAX;FRWS$-K$# M1?A&H=)N7;P7DUPUE7L4D.0_ =/83A>^=:BTOB=WWJ1PKB+L,J=_Q>^(A*B6Q]N?-3K.MU;6WBN&# M7[<6JAR^YO5K0@"-3C1?!&TE@X8L0PM)H?W+D^/?RL;B)Z@8YJ%T:I&_P!@- M<%O)A*#@M=- YQ%MPV_N'!ORN\EW7DO)/=DNY?[R9>J M604C878[Y!EX0BP@MT^6_*.#K"D)\I;BOJ1*\&[N!]"O@H% NU5)5 =BF'N< M(8M?F_5,3-EK!:7*\&[X!]&P@M%3NU2*=Z@,F:7U[VLUOIMU"?K,#/JJMA&+ MEOSV0&MIIIQ8;X2 CTT%KBVKF$'GUVIF1%NUS=J;BX=_R!7^4*H,[^9^$ UG M1_@=((YWOVH1_<)!3%[4_&[H)>HU.U:QXN;MG\2+OCY>@G4G5_QNW.6I-3O2 MLN*V'6_H?6I-'S&;I]S%4YX [[9>OGJSXTJK;O.K9SQ%H/7@R233M!.*^Z_X MW<;+4VMV?.O.#E;M><1*O'9_WW6>E*D>3J.^E [^M&!U@SBBO_*3, M6P'5^G8NWZO MXBR15_T(/7]##F8$F>)=)'>Q,-,.#*5GBUIB"RRQ<_!'AZ)ZCK?1C3 I&(8> MX+CC3SO.L"'>NLHB,I*XTO1E(U$PMCJ0_@=EO^XMNA33LJ5;W&F47'VAQM3RI0<(+ZZ\':W&/QM8D&:980O$2P:%+^KXD_5R/:J MO_+>(I3*E:RA0L-4///!?;C5GIW1OAO,/IGBN);2L5\S#GE'*TM?_HC")1DC$[&\8J\ECAIS6X%E MU$PZUCKMO*!*NV#?DVF$;0RX^24$-WB)3;KJ4A(YRIVOHG1MAT_!=18/"W\Q M'D8$(!B<_I\F2K.ZP;@ M=G]:.;VG[>/IRMA2>M4@347IR(]%P8.T_CUGA=RL]$P5I7$+;U]HRM%JQB][$U5K M7MUBOA'4KO'J^5UO*P$@<4@&C0NA>5)48";BA_L)O'S3'L27K11*TI8]7F*+ M4!:1139(QE.JUX93"8B,BCG1E#;I^&ZAU>(47[UZ3 MD,1.BE"#I&WUKU\ I"1*!$" (H&P4X>N3HL!(+X00 0"@5__ZW4>#YXQ32.2 M_/;A]./)AP%. A)&R?2W#WDV.?KYPW_]Y7_]RZ__^^CHO\\>;@8A"?(Y3K)! M0#'*<#AXB;+9X)$L%B@9W&)*HS@>G-$HG.+!X/3DX^>/)Q^_#(Z._B*Z.$,I M:T*2@>CKT\?3U8?SLC>2_#+X^?CTI^-/)Y\^#[[\\NG3+Y]_'MS?KN!N&6:3 MJ DPCI+OO_#_/+'Q!HS")/WE-8U^^S#+LL4OQ\?3CZ]I^*%$D7\V&&0%SK^&V;I!%?A/Q\7'*FBDZ;I"=@%?0Z5D MU^F7+U^.Q=!72F+\@"<#\=,OV7*!?_N01O-%S+L2O\THGOSV8?X] MCX^XJ$[^_/F$T_ROXXP)G&O2.4E"G#"]8/](21R%7!'67]/1Y'R&DBE.KY-; M/']BFCK.2/!]1N*0_?OR'WF4+3\,.![?'J[7*,_9WVQ(_#$@\V/^\;C;\02; MC&1UO">?+J(TB$F:4WR!TX!&"ZZ*H\E9GD8)3M,+G*$H3DTX8-J3#]K&^7R. MZ'(T&4?3A,WP "79, A(GF3,$MTS,041;D>L9=<^J%^)X)S,GZ)$&)M6I.KZ M 4+7%8KH[RC.\6@R#-ADHC@(PXL=63+#O'30/ MSF(4?&=;%C9F6OG].EGD?3/(;&C0W'O 6& <82*%? /1"E;%%;V8-DO XU' M]\%#9AD6F&9+9A[Y5F?!,6[%#FU'/BC[2DCXPIP3AM!UPC:[T^@IQL5:T(I MD_Y\T'E',IS>HR7BZ"0AL^TD?F8;G1NV"+"]+5L HW82M>H8*N4C9J28L+A[ M>T-0,ISS;6 [!>A@.!]<8MN >90)2\2P9CX0WP4SE[_MILND/Q]T/N"8.W;W MB!FA1V9@4Q1P>]N.R,;.O/A,-;_TAB331TSGU\R59W)XQO*!#^//OV+8F8I\=P;;NFMQL!!B_N:?3,=)9)*<"M5W&+;KU8?,SVG0QM M?$/2]!Y3;HM((KR:(=/1BRC.N::.<9#3]FYE^U%L>2+(7C'&3DYLD4$TY!8X M3S,R'[Y&Z069HXA-T0G*XRRUT27CSK;%5B$"T6!%1_G/*BEK+D1)=AQ&\^,2 MYAC%L;SK*NX*=JYBGCRX^B=!DNAM?Z38OW'"X^-'H6!"AQC6N^X 7='3T5P$ M+[O$=;O?_1&=,9QHD#_AHS4;.D17VGNGRE#,A7ZT8=6W,<*\=YS.T4><,\^+ M_Y_H_ABG>+)&_B5BAOPH80XG>6FK&S&EZ_[X@$?E'XR,TY^/3D^//HDSC7_= M':M"":,N8@LG(Y3ME;^7(_(^NK9U!67X-<-)B,/UKU'&A_KRY!HL.F9 M_;'J?,!Z'Q3=#WC_@V* P7H$3LV*GI@$6P/&_,"(T#HOTY5F35#Z)+B9IT=3 MA!;B%.L8LXY7OPCC+!A9_O"W]1%%L1"S56A!$K'M9OBMQHK1$XY_^V#4YF^G M.QPQ;G7LGOH=5"ZV+/$.U5)8);5*Z"TJ-SH[I-OT,OU?]3RA9&[/?&* 2YZR MD8@XL4'K);*<>?L8K8(5&^)^,41^\$@&C4@3RDS ;Q\Z5)B49A5E87]M%(7] M\;=S[EYCNN!NVAV:8\G,4('5U$,'Z(B#01CI]N85'! MJQ<570L?%&^PX'(832IQ'>WJTMQ0S0.CIGNO.P:R(;9(N5^ U%14%Q\S[)VO M1(^Z6#VROD>3(3\VG8I%5;-026&5 M!EH)[8'*"A;\9.6.)&CS2_40XG8KTK-#OV4O2LZTZ&??=:Q)=&0O[)PO: IR MJHM9"S*\3L3?$8WX\><#\Q4UK(5G5?CJ1WIPC_(^=!D&<^ =E0#2Z1!%KK$"G@8="J]X)4\#;T=NOSZ)E/ M##'QXNA(4=]RYTD/ U $6N3@2C58Q?((RE:Q=\&:B2G.Q57<)'HQG2N MS-M(5C6XCIQ7M1V^(!HV6/0M&/7.>!?*A_7FR0CBH75K5>J)1K\+6IFY MS-'*JNG+9\L&>V'04KU>F+6%Q(_&/:)!2WM^=+MOM!,9L<;/_0)L0M#6NFQ& MB/,(^@.W(8JH^?J;_/"R^M4EMM) W,Y7-<;[!\Y4K"'249Q&H"MHK0]'M]'Q M:O._\ALXF*<69;DNGZ8&I[1?4DC?E&FMM032C+KNK+&.O:1Q=.>V5H)NU;(J MT/2JZ.=$I.]3L5%[B-+OC9L:30NE>C2T@4!WX^9%T\*<[FXW*V:B(,;X.)\P M6@*J4Z>;D74VW)BAA6A$%!L3*9QTR5="NJ*H'/9;DBYP(&JJ* _NE;!R MRG30^VQMFIA+#,9WNNE1(+S: &D1]7OPL:Z5$J,T-<@&4\$WIQC+6OA8'RIH MZ)>%&J!Z-9""=I95K.$U:4+"7SIQ'>LMNR_%UNM<**Y^K?%?%8/2S 9-"Z6N M-+2!0[=VW90Q$PBQP,CY_-&24)U!C:A[G4R[!4,:? \5N%*5= V MD*N=0.H&5B1W-W4,)$!,<7$^:=3(5V>,'FF_WGJQ')858D;T(9K.=,F.2OBF M/8J\!12*339DLA9V5'?HIQN(H;Y%4V'CWDM7HR_9JZG0]CIQBBMIMSB;D? Z M><:I*%!R1]CBN*GY6'S N@7(NI^&6X:6/4'GG,$M3*N>NN%>=Q-Y'_'7;G5: M8^]\XK<@MWX/U)I,KX9"5=CG;%G]HK$0YATHE=NN"\],TD[Y.J 1T=U-V%;2 M($U8.9^(-F149Z O09R'.+QBTN.I0WE6%D.\1#2)DBDO MLU,D#BWE'>BR]OH;49T#V.^88.36F!W8U,R2@QUG[3G1#&)'E/M\OCZYL'6; MR8!Z]R=YP0R'.;_N*-^NU'_%6%-*8I_N%*=G^W7HB(TJ-)1GB/H&4E8T-]GK M-+$;R1%37-V>/.Y%W.J LIDHOXFZ;)N38%K=3,U" M(988.9],2A*J4\D(=>4Q+F03:B8TR?HT 5M):!206K G1+#B^%5B(@ M]Y.UL#K"Y-#[Z&X#:XG!\$Z568[O2J>U>$*[QWB&DV V1U1W4:6IF>(&66$06C,+B6!%4VE*.JX!9*=5-Y)O(*!>+I5\U,4H$K M54G7 BY-_Q9'JJ=1DW-K,C?;;CO9#*0";'#R/ED4I-0G4DFJ/O=#II.(XL) M!&;J;".BW]A)0 T)[' #9S@A5..[WZ8UJ+\*4:\J?X&?LLU3XQJ5KP,J-4(. MZIVXQF,.%;@AH=T>;&CY3@MZ;A,3'-S[!U*DMWP#);*>IP%*Q&/M>9#E-$JFMR2, M)E%C\9;&=AK-,6@)C1,-4Z>Q93MN=#FIS,5%K+'S,-T:R=F>>T9D>,YB+.G$ M-]$SO_^;H60:/<5XF*:8%PB_17\G5!03T*8W6O6B206T[@<>SS8X-GI&+7IJ MRSM57_MG6+85/=D;=P]9F9;$;J=KMB)RQSS\>KPCJ1OVI_C0YMWV3>$WPK!+ MQ%,!FVH ZZ_I:'(^XP6AT^NDJ F=BB)P,Q(SY-+B)M*'+851/.M^'!] M-[B]O#V[?!C_&X,8G?_?OXYN+L1?E__OV_7C_[#QYG&2KFE^>7GYN%:!3VQX MP;\GE.+U(_%NBS8^\F>T5*[A#M"Q'Q2[>L)^0X"183&>N3/6D@;Y$SY:S^'J M/)%ZNE+V;SFX>DIV;(U;R4C?<%=(1 ';CR0J-K0I4>-5&OPN M"DF$ =0^[BF!ZTD*@BM'\W(0O0BTNK2=LU%#WRO;AV$8%2/?HX@MG^4%.?W[ MJOHV+L7Q:4]Q-)#B530/.&-8XW!5C4 K$Q6P2V%\WE,8*AJ\2F%35I2A=LW^ MV;AH5P#[X3Z*8^,EH8:U='4NU^_=K3]#(,Q^"4B2L8WG92Q ?_N0XBG_Q^9[ M3-@6][QX+H9S\^?.)$ S_1:M& ME2W\, G+6K"[$FK=BTM1_;F-J%I3YDEFA>[L+31]-RZE]I]=2TU/&GA3*92N M^]P5A0JNB&I:J'<@7$J MHKV"+3N(-W+]U^..#NXOHI0',W.*+W :T$@,,YJL*G!<\/ATO$%9=R3_T\GI MR>G@:+#IDO^QZ75 )H-5OX-_+WO^#ZCG[(P*-)U2/"T+)#_@9YSD6'?JKF_2 MP6SI\_E20&?L)JQ?/P,JIZ5[2^7BH57?I^N-2M3X^&HO*W\I_W/"_H\YZ*>? M;DF2S=)+;H-N&8TSUN0GZ5&A?7./!^M&:K1>UZVH\KIP*Z9S;3TTLZ8W (X: M32G:N@>F-6IO[Q@2^'9,L6%N(SG;O9FW;(EA$.3S7&SQ+QB+@RA3R,6D(8!S MRC;",B$-C@29:IVC='9/R7/$[/;9\EO*$WI';,O$:$ZF0^:W/8OW--0SS+@# M >:+:>?,8E]QR"&29*C>&VZZ13O3C$U&( #21OVJPGQX9R.\_D5H,HZF MB;C[DF1E17L>8"0QF]G8TEO]5/=6RV&XIUH9:+ 9:; :"KX#ZRM1O+_BA8!< M5'4:N!IYYSYI)X45(?BD.IUI++;8RT)PG],I&4:4_?_F)AX6HZH=48-&GMW/ M1HU9KPP&M!QR6 \YK$K/)>4%IC)G14I+ !GTDQ:"OSA."'E M]DY=W''U&8!+:,KR%G?.9D_14FY9[!QV3[77;;UB6*E MTS?@G*U?;CRKOW60GBTK?VG=-^MNW!H]"5;V;XY 3NDGMK@9;32Y+:VHVIG4@@.X'FRL4)M@HXXBY\$3J]=>?)@H ME5.RAXF2T.6/[Z9OU?@V,$IE4;QDTX_QP)0$,4;)(PYF"8G)-.(U5H*/&@/2 MU,1S+$JA"!MST80_C/B3\&A&D^*2B4']DSJ\>].B6VBG)(R#@40VF]VU&K3X^54!1KP1VC/TW9[.1SL(FM1BT Q%KU M##:BPJMZ>ZF/Z&/M4 4%.U@[K*F'+/%^JSM"69-:JOV>-1T]2_Z1HA#S![WT M]8OJ8 6LCVT=NL=YQIMOC<7BSS#=$PFV0NB>(>LI@V'25L :V1'LC,DV*] M\S0CZ' B [;;5J3[8 "=9HDOJ-I;4A4IMC09@6?&I5UN\@*-<7PD)7Z(X5FC# MYC. 7!I;\6V0A\-O"0V7DPGFUS;P!>ZF-)M2(>C*64**WP]3HUC=$2,%K15+5AZ:9K",7\.O ,6U .1TDJ6S33 M)P]>!P]>!P]>!P]>!P]>!P]>!P:GHX-75WSL5OE[,/ M?!/^C&)0K!?,"'9TS*H>^@<_OO+P*6;P(A+J+$O) I M^?$^%4W,J#N2!-4-LP-U4XS[3M(ANF;+^]2]TDFK?BC*JZ?W:*DY<':,PUO, MYG#,HA]%/\7T]**5Y<@0GIJ$I8LE8]ZG!E[@"68$AX_HM?+1@0*J!H;PCJ9/ M_5/QY7VJ7WVVW9!DRJL&7^ G%Y'$)@2_3CFW\? \N MAFYPIQH(\$Q$QYMWJHJUYPM[&\6I<@$\T[CS]7*BA(A[2JX(G2-QXV?]"J3U M_9G/AO=GV'!'$S[>0 S(+]&LACS8-WK[8H0 .^R\13:)DFJX* M1EU$<9XIJRPIH=_@504E+3X&(N]0YI4S<#.".)'3UYQE*HY2W%WZD>.0G^@>S MD#HWJ]\AW4[_BK"ODT6>/;*Q-#Z9&AR,4^9"(:IF1,T2KW9=AI;6==,U@.&S M->EJDU1 /-NPBYA8>NYI%,B=._-F )R\9IW3B:A.$KP:A!K3J($'\VRC:]NH MX0D\V9H\R"9O <,\-BILHV1Z#&>M"DNJ(UB[$ #LF8&:K,-5N^CWP,,QIFR: M-G-2#@<@7&'#3SD1O7'US)2M-4 P0A[OM:HZ(&Q]\RKS;E7VLQ:)2B L((- MR<^&/:LDP=E7;].+16/8OP%Y\7JC'PC<->5[]#^LM M5\P51ZO;VWZ]TK>7F[::8HS.XGVFYM=$]$T ;+A]Z)6>*7"2L[XR-O*$L5%R M@86ACIYQ)6OG#G/KFZ%7A>S-FP/8SOO0 W,&]7W=='<='DTFF)-U3M):S223 M!@ "YRX%:L(2.--:^*S%JXL7.<>P>-RL>!OI#K^(3\IHLF%C %%^'U/:E#UP MM.&>D@#C,+UBO!,/="8!'DUVE5D9T31K#* XK@]M,&4/'&TX/'VJJF3K0W_> MT?.I4E(N7S$-HK1(NUM_7..O>B>]95\ *LZ"4:)F;O6]Y51@,)QDF#[@,!>! M=.G>T[0E@#*OSC>AIKSI6[K#\.]YFN%0@8],K(U-(%10=2[01J[ ,?&2&U"7 MS <*N%M[P38\Y5;;?M!$()4Q]6W99/<-2D\ASO/:(C.LX8NJ'@W^HN MG&K=-VD)H8ZHEV7>A#EPM$"FO_^H/JV=%E[TB K'Z2G&ZWVO\*6+KQ9&I$WG M$&J"0C$N;?@'3]WV>]A=JVS[=0VAWJ=/5=N/>W 43?_8?-.R)FD"H0*GY_5, MPI7^O5/QHMIJF[UFP'5R^1I@[D]_I21-5P$^N9MJV06$ZI@>'%9++O4M>3%Z MQ7/.V&Y*_":3L0880J5)Y]+4\ -T68NS&#$S$\Q8\W3W8K!US8M/^]6\.!H( M;(Y*=*H?!P5"A[(8[G*?#F4Q#F4Q^A7LH2R&_VL\A[(8YB2!$A3?/@89#OG# M$%:BDC4$D(ZXG[!D1($2UTC@\3N)F1WG]>^M1*9J#"![<#^QJ0@#);J'*/U^ M13%>!6(>4&9G''4= ,@7W$^$.N) B7%E(BZBYRAD'HRU&'4= $CZZ\: RH@# M)<;A8D%1E)8'/%8"E#<%D*&WG^CD9,'+>3K4\#K4\#K4\#K4\#K4\#K4\(+C MP!QJ>/7H6GBOX04UGE\[2#K<9S[<9S[<27"[I![N)%2S/B):TD'G^G1U-2R MY=Q'&H>"&W!2LW37[G>C"8I9;M<%@*T'M/(&=2:!S@OA3V$RP#@2]*_5>OU^ MKVUJ2.TY2=O4D&V$^#.3)4J#-4Z'[!!W.TDOV2%O.JP()#_D$%8\A!4/8<4? MJQAX!R%%<,7 #X&90V &7&"FP4H,LS6].C.Q!0; 3CCWJ:6,Z#L$LAKT?(:2 M*;Y.C$0E ?X1@R :=K@26T571DEQ#WQ5>,APKM6;_6!A#'/&>)N+HIQ'B0V7 M"(I-A&S5#8!4+CCS5\TJ8AYTM&<7\=NR"+]QVH:C_K+_,N^IT@))P ML.X6?C1I\RK\BH+[F$FQRAM=9,B\N?.Z?')LSI8-UX&,6H*)_-B*;Z>^7C.E MOJLK*FAJNOECU!)&?,="58VD!^9:T U;9/",Q.'U?$')1L@SLFD^P%47Z'A>U_([;FBHVW5E2&;0&XD"VE M9DA@]P),:581'OMK(SCVQ]\>N(LBV03N? -S;Z#--F^'%C\\EJI_[:O?C9A4 M(;8XZ$U/;QD[YKG\;J[DN\D>A5S\CM[QXW,DV,W$84IGO6 M= !FTM#;$98Y55M/%QA;Z+>7Z:NDZ%N*)WE\$TU4X2&CEI"]!JW,C:B#D\&I M1/<.KV(-3VE&4:!YK\*X \B>1CNA2HA\ [(5]=]LY5DV@AQQ4>JLD2Q+ N'( M;Q@$^3R/>='A"[R@."A25-F_8RP8GX3#.:%9]$_QNY(PA:2[ZQZRL3;2B>Y8 MT?^S8CKMO7P-XCP4+V2)W&?Q-L$UQW=*<9IF)!.[B]IY9A>]0C;N6B7HC /> M9"_'RDK0JBX@AYGVD*J*7#C&7T=UBZT8B/2#GA9N01XU MVV@S\MP\I%/9<)R67\4WTC&N<,DO/,>O$K?5LP.EL>8O^3JBX M8:!)V+'N!6#RCHV(JU;6FG:OJV4#MAM<[]!V>O*S=& M(??-9_C6UEBJ&Z+ZC@]';S,;16! )9SHVY6:T&J8 MJ0QQW+$I_D!BAL#T\07'S_B63?N9\HYV-WT#B-]U-2L[XDCO(;\Z+B8SVZ@9 M@-!?)Q/N]V":#9N*;145UZ4W,SES+]V=L\!I?LI+,YF^P<@S/4-AVYE/D7?[9;1?Z; MT )UWD-3(Z?QXA-OXC5+@^CAQ/:.9#B]1TON&O(*I?B9Q,]L1\ )&4W.*0XC MNUH*IR?UHULQR* <19S?KL<9\(%XXB @5PIFFJ1IM72U3$],#C1\K9(G_=4@8 (/)MS<\= M$CPG,3YEF_K9&ALO P1S1=K*NLLH 22#QOP7-3@,.ZY6*;44NDI645B5&X)X M_NF8%SCCJ\J48JRL=F+4 H =;U*;M;UIHJ4'AJ\G(:9SCJ%7''G:;>NEM("2A'XCKP"&8?9U2J63 H@FCK]?ON=/C+0H*6YD/NE3#U7 !8&"PDHB.C# M7]T9ZI&B))C)R_*8- "@Z7I]V7BL>D+<\?K,FMEG@+1Z/VZ?@; P?/.["EKK MZT]* $D=9E;%AD!SFLMC3.F!7RC.PYP@FA$%(76%'#N-Y:*Q"FCC:6&$/>, M+X?_EJ0+'$23B,U%V6:R =9_-3:M!JVYKJ:@C[2R),GYBW=L'N(T>V#X76 ^ M)[G)8\.H;;QA0\^EVQI59Y,[9D:/>Q%\:BV#3P#6VTZ%\*E'*:S?7#PGSPQ= M[=M?:EB/JZH=I]4D],#;_Y,GF/UZHN;H+H3'_&([/NXBWL?^&R\RT;N>A5(P MCYF]=GR48M\#,R]P8,!+&93'Y%@[5LJ0[V/9RJ=YFK'?3S4+5 W&8[JIY5)4 M0]VKK_<[PYKOT?F:J(EIU\'':=#C#UZ A/+,F%W#'%Z^6\-=Z(8V MWBX]&]'2E.'V9B\RRX@IBYF?$4K)"R^YB!;L2[:T$*RZ"P SKA.)JRF$D\LO M\DJ*R+_RU+0" 2&F;BN:+0+@!5Q"GQ.TBP]S]DO^M+/SB0\NV"5HRJ3CG47 &[8VDG*FD*HBP['T&AQ*0 A7);=,X(S] M;W/]>/>>1U,KIZ+8-YI@3%7O^P&1IO" &18Y?D1T6KO7KP9SRO%]@P1J,N"8 MIMT4356@I@;F5!)=A0+J9/2M[%<8;SP8MNOF#\7PG=YE$HXF?#9*5F>;AD[% ML*\C;T-8_WO@XOT7MA E4X:3?).["^.4W?NZV H:H%8(&>59FJ&$O[(D+B;. M29Y8/OEP>G+R:8^Z(4>#"@X#CL2@Q.)04J3'//PW=^>PDU(BASN'ASN'ASN' MASN'[^W.X>%B%K"+68?$FA\PL::PK:L M;"QVE5D!Q*"%;//Q9 0TK<;^2U! M127-PH!>IVG.XVG,T9(>:FG!(=@N*]]22TW?G*_L'LILCGN.2ZTL;!/P6TII M::(%3EQQ:QHRCU\L=1I70@+[%E-4%*3X"+F51;RU8Y) !?P)BM<@KZ>".,+95SS@VV"=M::+_FB"+F%RIB=[:- M ?@$ALRW(*H'>:P'"U>><'TMBND T6_)RHXIJ2G(P,.69&W>#:AJ<<_P!+W(: MS-C"O9;^+F;*NDH6;?W76=*IUDHF%@3U8>P10SY)SR(R9@YG$N![-FB":7H3 M!QJ[;]#*<\$E:QW;K @&Q'F^(4V8>;00]WB6#:?^1BW! M%!XV=G"-R((ILL;D *.6,#QA"[TTDAZ8+(*S/(JY%Z2O_K #!,"%MM"ZK7(0 M.Y3TL.S\@2B>$=;Q>($"3;5<.1P -]J2M1IB?.=II%$8(;H<(_[*^S@CP7?- M J*!!U-6U'C9T!#C5R@;;/@V933AQ7Y3%'!LM&N%24,82T6CWFW)R8 LKP*[ MOA]IEX;*=P"K@KEZ5850H<&YO_C(S\]&D^LDC)ZC,$>QPD57P(&I/&;DHRN( M\,_T/Z)L]H!C$;M)9]'BD5PF&;]ZIG+5K7OP[[!K-4TIH2:ZG,ON\A4'>18] M,RPG48"IU#KI #T[[RUU;R4@%54]'5XL^&$_#R\D&65FE,C9W0SNN3KR'DQO MILU]C!$E4U4HM_+-_=J@N(IDM#94$/?#4*4AV?KJWX[7I+_%06]*>;,IZD.*T6CR@%%\F?)23ZOHE$)P:G D34K":HI@9._.V(8(9[3*5*5 MRBP#Y9Q2 -,7M%/+04=<,1R@],4XVT\>68N/R1\4->3:6X&,/=%*ZIFBN ( M;1O+]"K/1;BH=,&56E4QK: M *C9N(?4:N3T7LR)L6@JG/O+5^:WIWB,LRPN,R72V@IEV 9 $4S'W""7U!LP_.M)A!J+>['^RUR^A;!)NUY9YL@8[X&&$()17.V:PCIF^'K M,XE;E* I+LMN8Z8(B"Z'DPS3Q\W[@F/\C/D#O[R\5T2D117WZP]"N45SL>U' MJY/R9U&0X5"%UPJNWEH449?)MUP^$N%7*7@V 6N1SD@<,@3Y#8L(I^/\Z>\XR!Z)YIJ87+@==N]4 MXGM',#HEW4=M#9%@PB]?TFQ9242T+*SQJ5Y8H^QX('H>5+N&7U5C',QPF/-L M'!5[SI9;7S15-UKVY3:X98::)C'=I@,P%3SV$G,U8&9#O=<@9A4=;2J[#!!& MZKJ]JJHDU>.USF%.T7C.!AE&FFQ$&12 !'6UDE0>Q:YC#D:Q*UIA;[& 72OO MVT0!LTFF-VT:VH"V5":FJ>,;-@HK]8B#64)B,EV>DYAQF!3[4H.B&*8M@5DS M[4T;*\(@SIB:EV(V:6X I V:4K1U+:V=:7Q[V87EBSMJL:X^ \@>;"/(#0%] MQT%6QTW<,<=T@;,6S<%9O%RA\TBJ MNTR94!H: $@$M)9% TEPTF&&@4A03!]P@*-G;EKO<%86\548*GT3 #E_;8R7 MGB@X\JH^6Z07DQ020&Y?&^E(:8$CE'?Y1KHBIMY&?!T^D]Y#Z%Q$_7F<'].T M.-!9U7D2NTCZY_JS7]5Q_FU0C,1^YH,=\= MYU=%1+J;+FZ^ ^2X8!1CI*(8H1P$3E!;RMRM@D];B/NMRU6BHB_!M0,$([HC MTQ 9E_NL,RTS-PSL5%,9N:D)@(B-7"DJ#_\VD."_5 ?T^BBJ8+/2=!P*HWBT M..^H,,HF@51S=7P7Y&T70ZG3TT?H1'2=CB9G!-%0;?[E<&^\\(F<*+\EY%:6 MM"DF+P/T%H578[T5=]]9)=Y>0+V2M'6.%E&&XO$,49Z?)VX[\;RMX@KGZADP MA?!:] ,@1&\FY1:TP8FK"%3Y%860D<$O%A:'>)3R0B!%1=P-2!EK';XPXW&7 MIU(+ZZY'Q[ H4[/BF?-$CA:.(Q% MOSB4$U]>R5<=YADV!G!P9*8!I@3!D5]QJ0OC\GJ)'.\[DCSCE)$EM#5])&PG M5_W.ZRSQ_?N?>6!V6?#0_*-D,.4@XQR-F@ U2.^@:.R]:);H+ L^5YC%+M2Z_:%IXB M(0(%@Q<.U/!PCMB:!2(-F-1)\KI^5-'1'L#) &$P'%K'5!>1 O]:>5J? "+NQ]#X%C35_S^$93\!XX JPX\W[&*PXTN M]T?S[X+EWC1\=W@()[;O6,-WV?TC:#AC] 1'/I5<@@&$0^1WK.<2CO\(JKYF M_!^8E\/"X9"7#YUBL;!=H Q?H8C^CF+EHP(P4(-PT/V.)X>-*'Z$6;.][8,W M=:SQ@Y F\([GC[4\?H1)5*ZX.<4IO!EDAQR$_(=W/'WLA $CT>*>1L_\1;88 M!8)XV^R*/QEF5Y3C#-8#O8&$"OCWC\?Y4QJ%$:++RG/QNK0)-3RI#*'XB*#;^:^;L0$(+8 M]CS>I:*7-TLV!=O7"QC;#\['G]7<-6@$(9IJSW #POIXKPP'.=M01SB]SVDP M8_O%=54Z(T/?MA,(03U[&;4@U*W,QIBRGYMME'47'A?L_?341'9RDGU([JP# MT=7Z\+C(NY)=C6;7IA)?Y=S9WTM\REX\[B#Z%Z"2:AA5)M[BW0KK&D2'ZQ3O M^SI%EV4]M/Z^! Z JZ^_ J#!'88)*N+!//!.$AY"-S%#\C;N35%3'8QF4R2G MQ._MX&V4M!9) 0O,*.E4;.N.K9P:K](H]PU:N[0# \ F:76HRO(=U"&LPR5* M(RJ>V=.8(PV\>U/45#U%:8HT5,"3ALGV2-X"ADEJ5+%&R308)?_[$)W 7,9? MS8-%OB-"^AM?1OQT&.,Q#N1XC]8H=F?V?'41?[$(LH"(I"C6&QOF]A(;:3C8 MXE^:#[>J4 !B^6TL:Y4$Y]5Z'WCBE**6=>6;^UU24ZDO:?WJ"L9^.*DL>;SU MU7^MZ9K8MSCH31MO&3OF^5Q=.'K[N^>JT1*)KRM";R/JH0CWJYZ1V]\]5X?6 M,7(;41B!L)M#Q6<."JOL6H7Q4L'DUVSX44$C-M#,#9,).G*4& M+@'P@#='%8<7.8V2:7&1H:CQ>H=?Q"?UC#-K#,"I,9V/9@3!D9]TZ[LN!+T^ M=SUG)@N'9\O5[K<$M(K'RE>WUHQ0S&\1-T2[^J@?P M6O8%P!?<0^S-]/7]4.LP_'O.[^,H,)&YY(U-(%P U,K$C(S>63^=4CSERW29 MHB(P6"G(9(+YKAT\VVZT54;P"LVI7LE^7+F7]99^U:3\R^YZ:7RE) MTY4ZKDN[/Y+21MQ$Z"F*V?BRF6G>UFF,Z:3US#0GR)=8*FE--A+9:N94&*WB M*>:T]"V'U1HI9N,P34D0<2SXPVL[2A'5W.HV'3B53:O82!NJW.RS]29VM?5L M7I^ZZ=*I)%M%2;JALV_9/N!47.VI3/LB?O-7'#,/?HQCUL>T.8J,(C3%HY<$4_ZGPZ8;_C&[Z5QK1B"H9)%EU$ M<<[?A=_$Q>UJW_QT\FFW]@T;<5 ,.?AW/NA_#-BP@V+<@1B8 ?&QC\)R\,%F M]#=0$.W Q&,KN#^=.L)U6V'"[J6"?MFZHH MU#L[DE>GI#F6][6O?AG.3*Q+B.^@8P M4XVUHR.26WA-OQX7(B@=A+_\?U!+ P04 " OBPY7WYI4[[U65-))LWUZ?>_I )#(374PRFP])Z5^_"(#/3(($F201 M+,T'NR0E$*^," "!0,2___?7K4>>61CQP/^/+]Y]\]T7A/E.X')__1]?)/'J M[%^_^.]__C_^Z=__S[.S_W5Q?T/\\'A#'H/=COKD PM# M[GGD(N3NFA'R[KMO?OCFNV]^)&=G?Y8@+F@DI@0^D;"^_^9=]L%E"BWP_T3^ M]=MW?_CV^^^^_X'\^*?OO__3#_]*[CYDXSX(RE:\;:#'_4]_@O\]"7Q$<.A' M?WJ-^']\L8GCW9^^_?;EY>6;EQ^^"<*UF/[=NV__UX>;!V?#MO2,^U%,?8=] M0<3X/T7RCS>!0V,IGM+TUZ?0RP#\\&V.2SL"?CO+AIW!G\[>?7_VP[MO7B/W MBY1$^-@ 23;\]6A\RM.['W_\\5OY:3Y4 '+C?&P9[A^_51]^\>=_(N3?P\!C M]VQ%Y.P_Q?L=^X\O(K[=>8!5_FT3LE4]D5X8?@OSO_79&KY,X/)'X/+=OP"7 M_U?ZYQOZQ+PO"(S\^7ZIY??'"JQTDN3&2$3?2G:4(L#<&_%3A2OV&C/?96[& M%V!K@"R)D2(%P Z<"KP/-"2(#P64Y0)/&+.-^O@^5N7<:FU\,,9_""E(W[Y MVV4@+/'\*8I#ZL09)$G^?WQ1]WDW:0#1 .L\K%).0R?#)7YLD4,ZXELG$%:R MB\^\](N1TU=AL*VG5*$+:C[\F_?4_8O-6*GP$;(H2$*'=?I&R^3K))V3*$: M6V3^V<\/'6C^\U7F-*GODFL_YO&>+/U5$&ZE8R&_99C^][\KBD;4L8R61P&Q MAO&#C_%J6!T?F8*5/\.I7[44GJQ> &TZ#?K/A(8Q"[W]/=L%89V_TH_$KU<: M[@Y5[& 8;FW3$7NRXN6 B8(\H1L+J1]Q\**M6E@S%+\:ZO@[K+N*;!B@^<2 M #R^YJFMY'ONL8_)]HF%-2S7#,&K;SI^,E4[_!RGEFFI[*M@Z8D!(!(%26U5H_'KL:MW!:56#-8,RJVT;RB4HKP),J_(G7 M^W/7%4*+I+7 MAH_!B]\FAU^E@,FX$VUA [E"X":-AT O")]? NB&+J_7]\UWAL MT@R>B3;6\EBKD)61,]#)>GJ'4DL%G0CP$QV#P [.0T8UNGCP,5[MJ^,C3VHH M?893PVHI[*M3TK4!M(E4")*PO+M-X.M#W35#\*J2CI],G0X_QZE26BK[JI4$ M2"3$R8Z^#\Q)0J'.[[Y_>N2Q5^>A:H;@52T=/YEJ'7Z.4[6T5/95+0F%!"OR M[ONOGKXF&?SQ]>LQI)!.^[#?/@5UG!Y^CE>S:CG)U*KR(4Z=JB>QMT(I:$2! MF\Y/7;\Z&T$QTUS):8;AU:HFO@Y]5GD,3AUKI+2OJF5 209UTBNYRR0,F1^K M?!JPGYC&2:0]PVB'XU5!$SZK!\OZL3A5THCB$P^7*722@R<*_G37QC&##&K^ MS*YH3%-R&NX@-<.QZV@SGXMH"\4GWPGGT"%!BV9*.V6B5GA)8[8. MPKU6!H>CL&MD+5?'&5OY$,SZ5T_H 'E;(1=)Q'T6Z=?JPU'8 ME:V6JZJR589@5K9Z0D]4-@F49%"G4K;K+0O78M'_*0Q>XLUEL-U17^_A=*.Q M*U\CEU4EK!V*61F;"3Y1*3/@1$$G*?C)M/.U>!6@#X(XC3,P*RF1G2?&M"1 M.(A$LB *#2GAF4R3Q0$]I-[2=]GK_V1ZGWD\#KV^UG-VH*+50:BU4D/JJ8JH MP!()EPC $^2KJ+C0>QXYU/LKHZ'^46?#4+SZU\9?GM.B&8=3"UNI[9WKDL:V M%60"H"=\Y)D]+RWX>B_^4A?2T8_$JXHMW!T^,CX8AE,1VX@]^:%Q61$EZ*FU M4)V9S/2P.G8NFEC#8;TNE@;.01OKR!U*']/W[Q-IY+E [4K&/%IWICG\'*_F MU7*2:5OE0YP:5D]B7ZW*H1$ =ZH>K6CT)+$DT=F:TIU2)N;%4?:70JO2/_Q- MOFP""FY7[[E/?8<+NPE4N$A3G:WC5)RZV(=_4-,N\_!I<"_J>V\E;S]>77]\ MN+XBXJ>'VYOEU?FC^.7B_.;\X^4U>?C+]?7C@PV=/X\B%DU_-4 MUMCJ"+RZJ:&SMXN5X/1E!P?A)V9AQ&XF9.KAP:KMI*=$(Q,Z'CL'2])P>&Q0 M!P.QVY6.W-/,:Y'GQ*&PLZ&9S)BC$OJ?;-C=)8TVY[X+_US_(^'/U!,$1>?Q M)0W#/??7OU O.8S9=9V+VRX[2:!LIT83\=IM-_)[J[@ +TOVRA]*B!:$QB3# M120R*Y8]G1ALF/<]$ZZ*.S&3#-9G]+:-Q6V^C1R6S;5V(%[S;":WKQX64*5! M+C3IN].8WB0L6MG,.@Z4R(KNF<.$1WGRV$<6-QM?RQ3<-FC";V6'VS >KT4: M4=U[OYL")P5TL4*NA V1<\\+7J"A!EE!\;60N3PF-T$4V;7>:<01YM!M&/)= MR':4N]>O.^9'3&P3;N,-"RN' 8UTS&;B-NL.W)>MVV :7B/O0GQ?Y4YQD!2) MW!Y+-.3@U&O%KJ>4 %-((BF"0(K J9R);1C]TG\6! 3A7O@SC8P.AN VXSI^ MRO9:_ARO8=92V5?_MB5:(H5M\UZAN5(F8_]9?0N#'8LC/=W@H]8;",@NK:#NV'] MLMHR!;=]F?!;W2;KQ^.U/B.J^V\+%? %D>!5J[<,@;VE>A*>);.L8-8?B=DV M9X2$V4E"X[JN89>%V5(=U] M=5F!/Y/P28$@/\/;\E8CLUWBE*:<"NLE3T'PB3R/=8OWS,*G "';-IS63T'@ MOG!/)X?2Q[@=T2$?99>3?8;7N1Q1V%>Q,D"6S&9L/B8QB5NQJ:!0,.N&"5KN M^7H3WZY^CI3Y:QAOFX/;>(PX+EM4XP2\9F9&=E^=S:$3"7Y!)(*S8'4F4*B% MW,H2/A77'H G8<9T$C&+\8+2-<-'80"-D3?=6.1&V\1AQ5CK!B(VTD9R>ZMI MY4:L &S'(D=DT9[)*88:HY+HC:K*PW$\&Z_9'-!W6@3;8N!ZH(BU/3.XX?2) M>SSF+#KW75FM8Q-XKO )$/R*]RW/$3I,QVU*7>50-C;3N7C-L3,'?=7]9GE^ ML;Q9/BZO'\CYQROR\'A[^3__:!SHCL9AQZ!0HK3W6RG,@[NH=\2+-\XJ/!N.VRF<>Z M'.+J2+SVV$+OR8FR*5P<.<%C,;E3<.V%)ZK\B7V"^$N8,+?D?AI/D&;S<=MH M9TD7F>8B,E=!8#(U,((^.X(6?8TPK#PC5$QON^ M>:%NG83<&1CQK+^).)R!V.S-Z![L+B+'8'=)'YGM;',='%Q*9*9\C[U=QEZVALK64\')K;:' M"4 9'_;1&YV>M^9 $UZ3:Z!UR,"2E8N-$7BKIN5;WJF6^"NN,\VCO;5S9F-_ M>HXUIG@\8196V4!V;P,-_/696*VVUH.AO](PI%"HQ7=E?DQ#KO494]U7>#+@,'"CP#UF=K3K#S"@SP* M!U+>T>I<6?U0W';:Q%]E>:D9A]^*EP3S^^:^0XQSH."FY:!FY\3M&:=J=TO.GF,Z]H@) MV&707Q(%G)S'<(T"3>!"'_G;G_1G[X@_CD^\7_^\?O9.3Z MW1\7?_CQ7Q8__O ]X5):*A&NB!L3&D&4Z7\D/B,_?+<@8'!RS!5SV/9)X/WA MG?SK]PLB<.V8$_-GYEG9XIZ[KFP.1;T[RL66_I+NN-A*:+XB_6C_U0O'ZAC>#>Z9XY7 * "?=)"MI.9OOX;$)%W#/!IE/+YD3M(F+*?>9>T] 7 MGB0Z=YQDFW@T9JXX%G.'ZWM'&$S$;:3FO%>[2K3-PFNZ'6COJ]X9"I+A(%^5 ML) 4S=>6BM],(( RMZZ"B>-L;'S@0&^X>MZ:S\!X#;.!U@G.O&,8XTZV-;[V MW6Z'W9/9OE8[XB?J00.-\3A[B&D83\S;!5MSWQ^9O=8PX@B,J6AB5!.?P%@= MHCV\JIN&VZV:\MVE"@1>EVM,^0#A_KRN\9%"3Q[Y'X?7H^L R3$6@RX%>L2" M=QO*IM6NC/GX^Y"_##A3(&&!"%1B%1P MDPA41.*R'=X<6P9IQ#./=5HV\ M*30('([,:M4N>1VG=FRR_9%5RY2966?+(ZNF\3.RTR'?'-4;J^UG5E.P7#7: M0,OQ1#TL(3E6[O&W[4][]:-QVVL+E]4FE[5#\5II&\&]M?7VX]7UQX?K*R)^ M>KB]65Z=/UY#$5+QSX?KCX\/Y/8]N;V[OC]_7(H!=FZAGYF?:).>2Q_C5L]# M/JKWQNHSO IX1&'_.V %R(KG'XR+NS!P$RP8YD]A$$7"0ZRT"5+5$;A-KX:;2G.NXF.\QE5'9%_UDK"( F;EPFYX9G9U MS$S[\OPZK>/9#[2AS\O$ VK&ZV_+8YN W>B.-J M)*-A E[S-B.[?\Q#04_?7>7PK9KRA"R[!7P4FTS3+0QZ\]1RUKB9Q&N&>E)/ MWSQF(*VM)_O_N6'[Z0-P5_^=B>?C5QN!&ULZ;^G M/)2IF+>KM&AG7JOL@./.DW%:6C\9@/%UFVG7'MW 26 +))7GI"_R]'>(6^C0 M T'R=-D@7W%I*U^3D*GGB7$@#EQ_3Z)8;E3%;T6E6)CW_F)97'94P@3);D(,;&HY3A^/ JG2VSAJIK,4AF"=].A M([2O.F;P1CE&_ZCX\=D:W&'3=F,TME@M6R=L,V1[-K4ITAR%&X;AM),VOO)- M0LT8Y-N!)HJ'6_@=CT817W&H'!2I#GK3+N5CL*E:):HMC>YD/,'*/!YK_5W# MZ8?]@BG=^:LR J??:.#FJ$&I^ACONEI'Y&GJI8#9.;P/R$P:(RLY WO9UQ! M>"]4[S+P8^XGW%_?YH&$"[8*0I:7,&;1]6LS+[:)J"1ZMYCNGIZ[1VC!V<"JE>W1\#P!($LE!(9GQCMF9A)_ MEU5/S+AW"04PLKJ!-34P[*BM!A\?1^#%8[D;D2+95 M]>2K-O'=.6DU#BR.Y8I[2:RM8Z4?/2_G3>71=%[J"N/S<"O:\U4G /-W*,/L[#MZ$WM'M6G%8O,(9X%3\I*I M0:VW1.0@T^7,M$QJ=RBS=))M4C%PDSH0LW.4K8Q,N_'"Y"Q'$XW=HZ@E;A$Z MS;R,J5@NNG=I-YN+VT%VDD"U;YW!1+S.L!OYHQ:UO?S+^<>?KA_(\B/YRQ$S M4. JG;WK'&7@R&\2X&'48UJ-4V9X&6QW@2]^C-:]:R; M, -M;22[]PV&:AM:0"6_ 5PK.GS X%6PI?PP);5M+&Z=;>2PHW\8'!KE\CBKIQN)52RYFF+XH:A%<9]:3V+T9==$"Q4[*P MVM2\40&U@W%K83./U>J$=2/QZF,+O;W?3Y3:T%_9:T-_[KHHHFUS<&NJ$<=EA6V<@%=OSSK*1^'5S 9:!SC$ U BH=HYR1O>-\WO1LGHSFA&MT+#A_LG M:JZWD\7&KOW&BDC#\;L#G1 MLB9.+*J1Z542"JI4F3E96NXC>Y&?Z%65?>$-E%E#))BVVG#D(XBH7"C/4T>4;>&#M):[P(157 G6;J2_^SV-./;)+ MGCSN"/@K)@$$(:$D8D)C7!KN#S^>MNR-A:_ 8#]:OLLA C?)D$]?,\>"@+2^ MNJR4H_MKM2Z<[+!;P,S/8YO(IL3!#R8CM/=]I6#:2BP/'=V40$]!R-NP,KX, 4& MAA=&"1@XB ^".N&HK!08:'2._?U [?Q9.@*])(RC@[-V!0TLC+E_P.H,1A"' MQAN@W1W(SVYWDOGK5Q8Z/-+6/.H#9Y9NHETRIAN'6B"S/4@7XP4^6*+4OEWDI8?5C7CI66= 3A79I$S/Y*'3TR>9D0)2J@I^XZ>_1/B M.X_B@!-11])]KWH./@;7VYT7[!G+BL(QMRS[.\%,W?&M/RB2QGIYP MD,=[3N6JKUW\DL7DXQ(!Y9Z9+*5!A=YK+(CL!.II(T"VA/5XDHRLNQJUN1I0 MH#G S\_M5&5UJO-1T#Y/%W3 V^G!9VE$)% [ /)5$*9_27P>1Y5^OF_ 9PTD MW=,\E^5S65YBX9)&F_=>\!*9U]2HFX+36W7A5U-!XV@\YC.4 =7CULLX?_@+ M>7]S^^N#I2XJP/==&#QSE[D7^Y^%Y2W]M!66OSX7MOHL#GFL3==[ <)M ?UE M<]"TI2,4O-9R B^G]#4 G"1#2I[VY"O 2[C_-@V$\T$BH M5;?2\[/!Z\?FY4;@<*ON9DD>/6+^+CF?G,.4@\S"6>M\(0?X6?'1#V M"O:.)%%2SAH;"B'3G+#A(B^W:?;H91#%T7D4!0Z'H]2O/-ZDB30WG#YQ3Z*M M.P9V!8#3"_:711Y)Z30;>>2D'R^]K2-O%IJG.CN F- <,WD1J+.D*^*ER/?3 M1CRFEQ^O-F(>-.0F*X&G>$#29LV3*/55VH$Y;_>;]OE-K]TU M FN?A5NQ#;DNJW;+%+S*;4IX[XK660_O4M+&==;#.T4R;$F('Q73/EO#TM-T M,)B,=\OMK*_83IPO>-W>3C,$NWT>\U,UQN)SS)970V5_52N 63EDC\:-?%M! MMT$8\]_[IC.='FKT)-RTY/_1+6;J-W3Q!]/)N*VNFPPJ 3ZCF7@MM2/])U6# M2N^G[^A>5B<[ATW@6MXB+K)UTTX0;2(9F.4P#L*S04F%B;A63\F'2=T\V=?) M*&@DD+\/PJL@>8I7B7?N.'#4UIUC6Z;@]FLF_):]6=-XO#[,B.H3:M-*0'!Q MP/@S=$58D$NQ\^4QD5U7\QW_/1-6%U%OE"IPK4YL5"'DP,DJ"(F;@BKGGL7N'=3)%9L>^D[(1.T73'U;^FZ,GTHTY+3T D ;FOO M+HNRV9O/QFO_/7CH700A146^RI!]#='KXN8_16C[VG]"D:@8?G1P-Q]%#&[I M?#>/X7,66_V3,QU(BGDXG6-GSLV.(NFD.>U==*2/=0A)\2 )0PS- M?<[FKI9-6]%(\#L'K I')_X2)F+3IWU", S$N7F SM)J"6":@IN3U^C.U- A M3KF4'GH5N::F1) 2%4B\S712RV20)N&KT*?<8Y8#H$B\4[;+NH'?,RGLNX>2 MC^;/SO,T2\+PHJ0Z>59>I86%T:Y))+[<84S[6&=Z<11\>Y)ORQ[!_!V]1G*= M .#V"=UET:\&!5ZOT(.'"6M.C.(9@IAZ39YA8I'T>^4\51JH#6$,_-A[+(\) M,?1HB&H^S8!FZ4$-9&/@21N@S,ZCFO RDF?-42.J3&%!2H?5?)8??[E^P%#- M)WWQ$#T&LG)ZR(14A.N+]U B$$+DD"2_@R$:878"@-N?=)=%)4'=>#9>_]&# MA]YYVRDJ675<(2,9M@61^!8RE)&CM'09/J5,!/D;"C&<8$5V*1HI!*81PB0^ M IQERKO[7EA,J<>"1F;-,W![ 0-NRV;?,!ROG9L0W7NI@\U !EQU""B!M[+@ MC\XNS=B%OJ&:#B1+WSF\]$=V@CAYNX3>MKO+HM]) :_E]^!API,!IIC+6"*I MB;GP7!0H@PWON4]]9X!@0S.@6;H. ]D8N) &*+-S)2:\C.12S!LJ:NK=7:6B?A]AMF/!^\=&^8@=B4!2E;XBJ:*5PWY@\YT_9Q'#OV2YG6.:LP3-^C6AT M8W&;:B.'91NM'8C7.)O)[:NA!5104I5Z"8 M6>/(3 */?A SJTG$DX\8 MZ(VUNRSZG:[QFG4/'B8\36,*T(TEDE* ;E<2S"H7A]T@'8@"_H-KQV?J,?FD M/HI#[@A?*F\Z?+?ZA])(U0WY,/_T^M7Q$E>P)GZ0-37NA5^^7JV8-L W.1&X MW9:=[^3P&G(Z"O"Z3TMR.,7?5!X/I]GKW)=NR(J[G;4(OVT1(7X7/<:W\GD[ MT,']X6?JW@;)=5BH+6,)[((4&-6'$(T\_%MIPAA>;2?]SK7?>)K$(#T&K_-6 M1-$[GB0>8AK&V&7QQ-;<]V%+K9/(-'V@D]W.D\6^J9>U#%[ZJR#$"6A MNMK*3N!B$YV M/#3#J;BMM0O_;:ORX3R\=MV)^H'7XPR/[=RQZ640.1OF0K:ZO!CSSQR5W9YY MMCYKL*9@H_!1JM1:.3$_2Y:'7/D#F1A/PFG,W7C.:S.VSD!>E-&<_E/"?[*< M7M'#,X._D&\NBKE< MOO3O0OY,8W;G48?5O!LUG(+8B@WYK>]'?CP>N06;4G]Z-=6#GN/"6G<*&=EE MV"RV&1^!];RQN$0@K)*D*$B.PW(O\3&9UG_+-@X9M^&:^FFGF MX;MW0LJ9B=RNTK0#ZCV(OQB=0H:"C=,GCB+!\CEF$,!X#SK#LM?7+*]8Y(1\ ME[U:O4CW2;,SQ2*0^,A>XPM!X:&0TFSDK%1_C\%&G M[*B.:Q;E8,/HWU,>_@(WC@63;>M5RQ3[D$$"Y[5J#'7NNZHIE4P-R7I@-J]8W2#@-O4>TJA6Y3*>CM<-]&&B M?^4JB8M\MB3QAJXHK.TDK ME4+?F27@-UYST$PHA%^V0=#VA[&JU^5+4$<1,==UPJ>HR?X86,(9? M/VB45K4)5,N;%;'8]Q%+/Q8L\">/J<.:V'GGE01^"@+WA7M>ZP&J$PCG'1UQ@R@-(8"LQ6HP=5]KL%!/!9>II3&MVIJNIBW1=_"1/FWG#ZQ#U92\+L!K(?)-R>X 3IU+QT MZ (&KZ3\\5AJ90>PD[!CLZ$DEV&5'Z4^%A6JX\1T,R+^L;1J9-AGD: MAOG8[$!\GF#.DAR2TK,@F8&7\"]*1E[ZNEB3;_Z10T\K5SX'W#.^A;K@O"TI= MALSE?>)(NMIG@+/8Z>0( =_M2F%K/QR?" JG9@\AGZ)Z6C\XR'.:3N5J^/2F M2@LM:4/P7YC;D9?:D2-I(S0FL80E*Z'#CR';!:%\@JBJ@$]PP?7X&,(:/U]L"JI4/ATALN =(6(OW+2O8LE4G*@X'J8%9QHY8+'W:QI"PTWHT_RPH>TVWC0> MMUVW!+781I.<^S*=WYY:S '^45M M%P[Z:J__+9WTKG0*G@ 'D4B(P$(4&I+CF<0<&Y,N#.?-TR#UZ10FD^9KDE,D M2D"NPU:I'2[.BA*OE?_;RUL;#H9IYOL)X-*86.CF7@/&!WI[UW0 M%]! ^DZ!:*$JT>_);^F_MD\?4XNBW-[&AN'_'+';U744\RV-6:01RM$@W(9< MSU/98*LC\!JFALZ^6B? @<[E -%9W\C\6DF+HM$&$CO$/Q +?*8>Y%Z8+:RF MN1O W!05D[EYI(F$>2,Q.JMHS\Q/V7M@A MY()"6/=7'F\NDR@.MBPTVZAT!H+;#?63235GK0L$O*ZF)Q_][4&B(_!UD PA M>1$82882C>.P))I[Y@1KG]N*%SS$PJO3T+T+ S<1'-,PI'Z\;]RRM,W![0R, M.*XTZVR:@-?4S^XKL>1Y@:SLF18B:5QF MS&;B5MH.W%>WFZW3\*IR%^)/.&A)'.2_T>WNWT@)3U[CQLIN"I+.+@2%[F6P M!3+D/=#M#OXOQ"%L$;(+GAG4U&T."_6#A-L83I!.93_6'0Q>8SF%F9,RFL_@ M9W@O6F"ULSVS)H"+-@%,XC(>0^H6G8G2LF'B4,CX,Q3,:'02IG-QNX5.$B@[ M J.)>$V_&_DGU]8K(*,YFEF3@-6^1Z;G-.UPW.;K5*')#,\[!Z>1F:RN98O9=9V+TP9[22#/$C>=B#Q3O#,;??6W]!8R M6!&:IQB2G3)Q+]:+R[$@.:>SNY C2ZG-2U+AK'9UD. M-C8J>7TNBO*LQGHQWD].=A;ZJW]R6:T&RS]'X M!6PBLO+D-8FXSZ+H,M@^BV\5IZS:D?C-78#FGN_U4Q! MDS)L;)8\!?_GSC\2'LG4T](37BO=?]A+Z85N&/CB1T<^GC=]Y5+ MI7-01QAX?4)O3OH7F'HI&0:IHD2W^$\N'KA/]6.]A&QXDCRNJS8B'QB%4Z][ MZW\,_! .KJ&@4[[6AU'2KSXR9^/S?R0L:O,O@P''[76&E6'9%PT#&:^'&IB_ MT^\<%EEG9=BFE[LF9J01L?:7B2.2N@7)Z2,%@>2W1YD^8MO1(9'R@[-A+E1\ M@GN=7.*J((H2NMQ@@9 /I2\^3[;B[]R7(;8;MJ9B #3LO^ ,DK*4WRBRV;?/@NOP7>@O:]N9RC$P0^0R.U'C@:+I4\@AX.3 MGD17%8;M=;^:>2"DD&4+=-X"F$/"[1!.D(YN8V (!J_+.(698=;'@ZP5:41Y M8@L2AX)/2D][\H'^/0C5[^32HU$IU/T+IZ0N7&?7)YT[3IBP\OFOHRLR # 7 M#V0JBWK'TS9[#O[&F(=;K$@DJ]0B_:Y\ YZ?VTJ$V'4<-\*1 MW:XNA6?C\7OJ9,(Q]AOM\^?B-@PE4>\U6B;/P6F8LC"$A0 N^%=A(P4Z?)YC M2K&H%J1W="]E %[CGCT'WC-$/ZLBLY+$&/C/+(J96U0!EH5F9(6;Z-R)^3./ M]T;[CIZ@<+N24^1326CL 0>O@SF)F]Z)C1G2%8$5/9 M]QP)ZF>?Q[F8[&Y2#ENLPLV5 ^7WN)<(@CL>=;I"P^UU3I12_7:F$RB\ON=4 MAH:PJ^.6Q0N9@^C(]3W%C\4+81#8L7"@#S+T/RY$:#G8XL?XC)7%5C?[A+U*OI8E!V",L,AFHL3&UJVFB#/0%CFX/H&YW60$$F)*%)0 M13*RLHX*.6'UKA2?WT0K[;.K7-QJ!YR+&H@BUWH+\>1V%FMG(&ZJD=A$\GVTGM[V$5,/(; M@)M.[5*T/_O1CCE\Q9E[%6PI/ZR_TS86L?JU<9BKH&X@4C5L)?=T550 ^RBC MIG97ZEPO _$/]>-WWW\(_'@37?MBZ_ !6A2(*7_XP+9/+#Q@N<=TG#K95PYY M*:\.* MK!ZIZ=:U:9>K,<1W7B>PJ8Y7:1O%V_"!A<_<89I#O6883O-MXRL[3]6-P;=P MM%)ZP@,,V>I3&9R$._'9/J4 4I]3 B+MV;YI+'HUU'-XH(O' U$K9 .Y@VKE MX,?\NR1<_@$.[;*X MMO;@'E%XVQVJ[N"_9S=^DD "K\1W)1+%1DG2..W69GQA-7-KZ5%KN8FTS&2G MGGP"(^.5:?ZZYBAG/ANG5^@IA8,WKB93\2UB?1DX=5G+&XRGF/*W[;:>MT[* M_4O&/568!ES0JYP\LG!;Z^1JA^$TSS:^BF7Z> SVA;F!XKXZ5D0@HEAL'FGH MDMVAV@F#V"X@VO#EG?]7_X-_]>C_1?SS\"51Z_9"1LG9*]WN/+80H][]]8\? MWOUP]:58N?.%7OP8A)"HMZ("=K B@<_(GM%0S(:$$Q527L@=;+SA8B@3BQS= M3[V>CR#C(SL&@=K-3JPIS!9=[$N_-277] "#TU><*I?ZO$$S&'@7]]Z<#)+8 M6_-J6GB%IWVE;-_023RGU06MB?ZUC\9M$2UM*'+3V;(1DATEC"<[O*TC?T,<;FX3BU MU93/XMI4/Q;YP<6$\M%CB? IK2_]NZBK_3ORE>B((M$4.)[J?NKVQ6=AM.$[ MS:WHX>L.8L G??L)MHG8)3O;KP6^PJFL=CWUD84C_Z M[@((N01"2)D2&QN+D272@=%I8IK9LQUY_W*[DG4I&B(R3>-QFK4QIY5PI&XP MOA7%G.3>EQRR.J/8"JNB)?9B,F7.&H,PM0-QJZ>>M[)>'H_"JY -M ZEB8-O M=SX&/E0DC2((D%\&VVW@2U3ZW4[K#)QJUX';?*_3/!SY5L>0^),TLT@O$BKJ M2!PD B3R^O=EPYV-V@=%40(;'T?='HO?B1_$A'I>\,)"Y8KA.)C +&EGYCXUGT6.I*PQZK M.Q26MN*/$"(4,E10IVD/ MP!3=W)UEL96?PF-6L;T=MUDCY;%\9PG5VW"@=0PC\Z+OZT.+\_>K0\J^(EI> MQ%\1.=S2COEZM6+0U(==T5@V1LP_>6>^J6\&,@_WV$TF+6>S!@CXG5E'/H9] M:91C)(!2M<_4-=6=UL],))9" &XJ *H5@#6G(7Z*]\)I,B'Q.%H*)\K!W:4(R=G)><0@9O)4%7 M7%71@DL1 F4Y,E+R&79\F6T!%E)ZR02B')J5-S%I,T;FPMTV\R-Y#CX'NM;R MA<7%OAAR1_?PIW-!MYNY_R@.93)R)!O2/VZH?[N3-X$_2=:6_AT+>:#;ODV( M'K<'G/I[J#P F@@W7I\ZN01.V@"=P<\N*9-*2K2"JRV/2^DEDN#2GC.GF4BB M22RH)BG9"_)3F!6.5Z2/X:IW 6S4GMEC:S_$N7P_I:[7\C$$27P..9-K0'/D MX0<1XC,+GX+/17P//W\9:81EZT;I(68[[;%GF9?/$1)PX$W.6E<*;R#0N)>Q M(>77Y6=0[H:]\@$ZFF,68H7(J%F0@AXL5SK3"S(54)!7JH"7:DDL MBZ;"2[BH+HPSN_OR2QIMQ ? [#/U8&V8X)JM%NGL/.((,A_K$OT8XZR\Z!A\ M([M2!TKEIR5:L?A>3.+/Y>3 #TPKK/DY8E5"7HT44)A@;*(LI@;4;\@IM\A_ M-->LP?M&''0;]]C3 M)*45N-Z./SZ2\'@)IBFBM^%QC]E%YF)S F?O4(<3=0:)?P8!A_(JR'>7N M]2M$LYD8+P/3DSUXZD++V_&\G;^A2;;&382\#<_=71S(//OAYCGE@:1,R(GJ M#O,S>:8UW3>6B1)$&$@1.JFP:9TH9[=JW(4!5-_=WPGYQ&E(:;?5MYR<"O?; M615:OX&Q5@$MXK?A]=O91^;E,X+%3T#R(H]J2ZIG[]/'^SX.!-#O.W/#;&"_DTHC^;3AV4R$@<^_MI05G[^+'_F9^"@+WA7M]NCHC M\^E5P>19A1F#DWQ7[32\);]N^(V,7ZU!0\!;\>VF8D#GW8_JQ):RRC6.:XX> M?NSO9WE8\&%!?#;[7?Q[ OJZ EX&Z[<7 S(W'J6FU+Z<$'RQ.64^$&=_(_JF_'9FL;, MG3@E9<0O*!?:KE9HGX&SEXN:E>\JP_R6'7M%^M.Y_);]B*R8DY3[2U]*'$WQ!6L1OQTD3GHC%HBR"V/^ S<\TA?1.:=(^H)0<;T=>[N^7@9NPG\]2,+MU?L:8HD M[E8"WHZ[-OLNIMM9E[&_#?=M* -D;KQVGPV$GP'E!$C_##SZR-_-QR!FGT]H MA.YX3+T;)EB[??+X6H*;XDO2(7Y#7KQ1]N,5DJK#^D:\=C/O$WKK>F>]+URU MI)$41'X.?GD?DH\Z7*_^Y+1HAC=6[N M>T+C..1/22R];!S I^I'MMT%(0WWQ.4K,9,)Q8L@CP%(A=XE\8:5NY7(=DW? MC)$.4K?.S4/X4\:5ABT;T[[6S>,;N*I3^L^@FDR1L&3A?K81.<[%T9.?Y77MB-_(;;6LBY"P'_AGV>^?DT]G4UP(*"QOR$NS MT4/[ L4;\;L,;9#^X]'#EV%2T0.(OG&XC6*5HK[*O21%A, 37X#X&CT M]2K84JZ[^FV<,#^=K?+:IK5J]+ST]H#FH357@4>AN[)AXEW('?:!03]?0R'5 M3)N7'NOX;M+FPSGST6DMY;T;N,JNH#N B*8]?<.6H6D\;KUMY;2U63SN74,[ MR8,W>+>X6:(CM'1C<\(AL)2PB>[E&9"7TZB7%,FWFQL"\";7^/C.6 M =/7'A@TGFFW$,TXQ';2Q%EN+76#D-M,(\D#6P[D/T42'SFW9$:CL/N0\326 M05V86M3Q0/0FI>'MP*8N9FA4.IK'LZH+JU8U-+\/&5/#F]5=R-XGOLO<=L/2 M#T5L6BW\Y<:E&8? 0SRR#")^W'I4%D[R;WW5 (>Q,G4K82]\&Z)KX]T*WY\ M%&8340?\4V.4UV@BT#*;;%>^.[D#_3F-UYU)'7BHVW MQ=K!N%6XF<>RVM:/Q*NJ+?2>%&]-89,<^) 'VBK9CR_B?_OT_V)F?G]$)ZX/&1.8=^POXIR M,N#I.R4>W_)8'./]1![T842P$R?_F#OPFHYP_YE%PA(B$B7.AM!(_"5*Q/;/ M8<0)MCOJRU=]4%H4TJPAQB9^W;+??Q>?^"S[0R2W=?(7F9@=ATDT?91[ZF^@ MP$@RE"3':#'<:?Y\7=$H]ZL:1U2]2/XOSS3=%]+HEQ9D MU/OP%DZ-KLH[PYBS:VJ_8.\&8.[.:>AKZB;O=/%?WLG"-V+FGL;(*VC<(AJG M'/2",D\799JHT!W$?-W46%?]M8[J.+&A[*J^DK&/[(KVZ_]R7>-_2RW.:YA\ M#:S5"F[$][^,V59W93T!6IQ^=&JY3U"Y(,>)]S)H,LZGKF %!!)@I4KTI\H M]V^"*+KUKY@,8O%GMO0CX>&!_.@C ^\:TU?-U])A.FYK[BJ'LE6:SL5K79TY MZ&LE@(A\!:B^)L(0"FRDA$X61)+KZW$3E4%$T=JC=UIY"$&\_X6(_86_9F*# MEN_^\CJWXUU.WZ;[S\L@.NI3;C0!IU6;\ZJ]?JZ,1GZ",:.]KX[>,W$RB4#O M5=GDO"BS_OI9'"XF/R",*X2C&QZ2P2<2P:1N:D)^==^MG72NP&',C=X+&U]& M40+'V-O5H1RTV42&DW%ZM'XRJ*9_F)XZ4^K#J($)Y9^!1@ M%(,,)#W+0%+&/]F6(DIS:_)#Z/R^9/*!! :';U(N_M0Z"' MR1,IJ\";]M1I1V3'P@ES7,,Y@G/W[TD4,U?#8YTXVJ<@-GU#?G.;;QF/W-A- MJ>]]QYW"/S!/ W,7?P_E8DJ"));OE>%%PZ1F;4LX^DW/20LZ7/"SC/C\*FWI M7[\Z#+8X\K27G2SKW5Q7$(CMO*<\2FM]I_G(_4!?;OHO91*?6+'RKAENHKKW MB;5\5>Q^"ULH-\H1%@-T0" 2QJ^K<0H!E/%G 5(&+& +T5P[!0XL"3@1>%0 M2T+EOA2@.I)6A3>)IVDP8B?2RF/N+K0CD3N&=KK[:N@O M!_8=915(:$QV-%75:8UT2F;+7&(HIPX.PQ&;D4<6;CL55*^=B--FN_/>5%3] M>!;>L&<'VD]8<;AJUT3$671+OA*KS)[1,.H3E1ISYZ/Z!CST5?T,)-ESYKD85/]\MPLICY@KCQB=E%XS=5[JWL1_DZ+7 MS9N/BC=2/\#K!0C)I\?@04/0Z0D!CAW-=T@-8W'JIQ&'Y>AQ[4#DT:!6LGLG MW+&0!VG =I<]LW,ASRS>T)C0/ C,@ )XKBA.EU_>^7_U/_A7C_Y?Q#\/7T(] MVRV-%[*N+7NEVYW'%F+4N[_^\<.['ZZ^)&$UB5G\&H1P_[*B\A4F"7PFCZP" M KQ&V 9^O!&HY&O'#1=#F2^(VD\?.AY'Z(Q9Y%WGW>%E>?ARN 9J'H" *G+SU%'N4UO\M\O&M_+R[Z6DN>? A.3Z$C M)7R+XW>-5I(3)Y6):3(>$UR*Q7,]9!Y><1>17QG6><_Z83BMNXVOHZK]I3'( M]T=-%)]HD<5#P$SWY$U9<:MKIV#_")Q&5;[&8&LGMYO7OJO=CDS'WX(X7A!! M*L,3]2!)83R&'V(:QBA8#G;,U[,\@+^\E ]IE[Z1UZP;/ /?J>7QR(,>C9R) M']73/9@W793>7)=29-PDS+*+E.W8<:^C"2"JYWO4CK[,6:H1.J MF38#XS3@NVFC\3Q_/ MF9)_B ;RF%.OFQ3&V&;(-Q\IFXHF$V_7#'^GKY\$#R'@EV(!3XD MNYW'F:Y9H"M6O)[X5NC#7-_"H*CUV>M@V=BM;4\UMIJ9>0,++2>W@'L,@-, M)&04MC@LKSF#:P!GU01_#<)/2U\^08M:3?!P\$Q,L);'6A.LC)R!"=;3.X ) M F#8\J6@4=C@L,QF'.["8"WHMM,MVA%.(/%D&:]@Q\)X?R>XB<5B?_V/A.]D M0SWZY!V&$7I,QVVI7>50ZO-7?FX(0*=Q+\@D@$;HR"_2226VO5J M^+[8/PJT#?W3S6;BUOX.W!^4=6R;AE?GNQ#?5]UO G]]=B.+ CP*"%QH-Y%% MY"WV7-=;N$#:V'3=;.9,-?V8>R--+Z;-4--KB!]!TRTV8;]A@KA-X+G+K=AD M/:L*7HV/59IGX-9M V[+.MTP'*\NFQ#=6XR6A MS^,D9(+)]_P5?FI>.ALGX#;-=EXKG;"TH_$:I@'-O4/)&6BIL2RS!RN6:9W- M_J89A7')+,5OA4F*7_YV#U?@-6&(P\]P&EHM!V!3E0_PF4\]>7U5Z %R=62# M3*_RH&G@8("))M5Z\N-/D6O3L8\^^ BQ1@W5*%2G4T,?NUNTZ@/W^3:IK^%6 M]SE>S:KE)-.MRHQ-[[405M,C6BK\UJ=/ Y8C6JXR17H_*'2-6HEL3^ MQYK70=5HB(#W34N;8:.).!6P.^]&T>X;_,UZ.] ^TB7FC=VNNEH!_!RQ5>+= M\)7N,M]LYDP5_IA[(XTOILU0Y6N('T7G%T1A(H#*5F>ZT460\N@)6):KS&JY M_*PLCNS^:/4/SU_,PDA>0K;.?]@1PDM\RK(>K MH&6/,)Y4:L2!RCO(!,JNXLHFS=0+5'@VLGPY8X;67J5[) NWEX,[$=_5X/Y" MM2FQ8<7GCI-L$X]"05FH'^AP^;S,XAWWMLT0(*5.R(#DMTG3+U"S(@3=;5-V9%3^&1J(WT(B) MEL3JEL@9KF1!L]^^?G6\!*KG70:^V(VI-I+RA85\$1$',:U]CSP(5)R.:V"I MY?4-3@>)O-S!@ SV]E+;(!&;IB>V"B!/0&-<"^*4:"B_ %(.RJUX-%KR!E , M8+?91_*VCT)Z;4222(#GJO:,#Y6(/0 /'5EA]%,2<5]:N@#E!U U,F:^"]6' MH=4EBZC'OB'7JFIQ)#X%*3%QBDO$WB]DL](% 4DVTV-&E/22%E6LA2/HJ3U#P" M-=.7@T DP4.U8[G,=$8VP=I6SW@G26I!S''5:I9'^Q)5/W^NZU$+-T-;A,X. MD#C=D:6A\; ZAXK(EXXDF,OAW.+)00Z3$Y#F'&4X%:>W[,-_.?!@,@]O4*$3 M]7W5W#1(,(;!/[/P*6@. TPN@^%V/:I_O*IS7\:0]GZN\W'M4W#::1=^\UU, MRWCDNQ93ZOOJY*,XIM*U6''64-R.YMB@"3L[;L^>'FR=) QAD"J*G';G\:36 M,M55QPDB>>"-L]>GZG@,-3J/_B1.OND96QP3TF.T0*^ 1PKZ$_/9BL>J-Y X M8TO8FPS&M'NGL;^3 C[(NQRJR+X2NZ5)EKXKO@N?QTR^,%[FWZA\81R9%2@Q M!(+3$9TFD_IB)280\&XB>O+1.\T^10=NH$"8OG@O4*HW[Y'-2B8MXKC8?Z!_ M#\)+3SBRFY8$V)Z@<)O0*?*I5NSJ#@>O.9W$3?]J7^V&='-2-JUF"[MTQ5K' M5QR,])#5N@6X93Q.A3?F--^Y-@U&OFTU(OVD/:NZVH%JS"54Q[O+\N:51OFN MT?E'PB,NMU10U7G:_>.HPEDVBL/*RW6]'RL?K]/=\T?V&M\'GB!@_?C"O&?V M0?;?U/C)H6#C=!FC2+#R='X(P'A7T6'9.Z6VJWY)753"7R2E!;)57V.2DD/> M?4\4,79>\:,0X_(X<%"YB^]_--8%UHYY,]F\9/W0((\F MBK/6?23:,!9_0]X+%B"E)>1;E2WC^XF@*0OEO6R8GW^>_1'R6O(FW' ED..G MNUT84&>S4&&_.I06MF\3::+5F^P*P2E58XS!9M1*_5^@[; M<.I7/T*@,^1&[T'O;?8D\B@R-/ '>TV?-L7/8>-;V[-)@V5SN/ MM&\OV^;,T;ZC8=XAMNT,[#W ')WUFL4]"/E:G$8]F=V!S*I+#[D,TA5[ 9JM MY;?(QO1T40]EEMZAC9?13A*E-TACISV>='8823YU0=R22*A>)%.]\@X3YCY0 MCX:<19#]]0U(_':>PN])[QU!K D@[L@*61;#Y;'9/*% MKID*,3\%?C+@XZP4P3V+F%#6S;GO7K%GY@7J;46MH769A]/F.G->7*@83,)^ MH]*%A=[/9V@8[B$*ES;JSE,\CF\)LD^")X^O)=7R@2T0 BG,89"L-RK96(X& M&]C1O\U5;W)+3TASCTN#8%GJ 7QJUBVJ!_OI22.:JH83\)MQF8\5UY#-,[ M:\:&=)_05$"")RE\DB$@*08K5CPRTSF/L/$*GX=,[%+NYX:ME=]IV&>4Q^ T MMD:.#H\3^8!Y'!V.R9WHF-#SB. !O7*)L7(H&$Y6TTI];-QBOV;:3W+M:+3P#%AME M!9MDP&T^M*]CMJ9!I\'P^2GM81O/MK'S4ME!FGW>0)G5D'RD6S9T@\\3E511 MIOI#=I#*P;3Y*6T=WVW*6YXS+R6NI7Q@][L@J9:?T&U4$S-[$ C$]_P+]3RV MOZ#^I]J6D"U#<>JH"7]Y($TS#GD\K8WJ_A>E.XC.^K$J^L7]%52\EF\]H(BF M4$'Y7# @*0%$44" A&E#9&-)H(:QX8SN,80,O;W>U X'(#:P6EYRLZI\BMR8 MZFD=W812M-.:S;"\IM#LE+9]BI>RTBY\MPWG@MJ!..VJG;=JD=K#47@W4 VT M]B^^^A23 J;%,T"5.3B0-.[]&X;/22V/^=0K9S%V+BI:0_% BKI(CZR#[^AO M @H5CA^8DX1PR%Z'C %"_6ZC=09.?>S ;;X?:1Z.?(-B2/SH.Q;X%&@A&24D M)X4\L?B%,9]\$!Q]@D*>$ :W?DH867)2&)+1(X$,9]=YH)>%6_ E!H;=/@6Q M91ORFYMVRWCDMFU*_23&G8?]@1HB%ZX6"[=RB!E;9DUBL!)D#OQUG/(J.RLW MW(+4#\5I[B;\50+(->/P;B@;J>V_XOCKLUPM%UDK<&O7'P<\-E]ZZ ;/2SL; M+CAJ1\Y'0X>ZS*C5T?[GG=-S]9G/@_!C$+.H=L_4- ZW;FHYJR3A'P["JY%Z M4GO'\R5$M9+#=MV*_B5/0>AR7S4E?JK?N+<.1JZ)C3Q6U+%V)&*=;*:WKV)^ M8+__3GVX]SU%-W6WNP5_,V+XONAGXQ9PM_)#X M4TW\X@V:^% R;++Q"SMG<.I'=^K56N/.LG8@3L-OYZUZ[CX2Y[+>^Q(JO+,HOAO^*83L2I?]UY+U[FFLQ"O@QUXZ%_ M[;CB+B)DJF!<>A'AEM')_@JJ[P!/22*A;$R:R.38_%JR_B9.M4VP?A4YC4P5 M%I*A(8"'?/53R,2_(0CR+N1;1OZ?=_\,75K_\,WW?_SGKR?S%M_W=A???P;^ MXOM^#N/[S\%C'#+Q7RYC )&;BQ[@^1M\V M%K%?:..PR&30#$1N^ZUD#VSM10,E)T-(Q#$3*G8(JTW['N&W[M'$E@,F.>3A MS/5_)#X3?_U.;Z1'(Q";9CTWN4%6/T9NAAIB!T@<@@YD[!\)F Y[5E$?7181 M=6+^+*-$#KQ^A[\*@P32"-"V@$H]/$ZM. L MWVA:ZQQ8FKD$!HP""\66Q#6;8_TPQ#;9P%<1Y#T>@]PZFRC&8*(Y?3.STS'D M6I7%]5SEYGH\!+FU-A",P5@S\F9FJR-(M2*) 0-9R3J) M8O'W=PTAJ^,QB*U4QU$1ACH8@-Q"M>1BL$]%'.CDN_E8Y^ 2+4G!QKWH+S3D M<,L&X:R&C/F:83C-N(VO\HWHX1B\]Z%:2OMJ7090A3'MI<:7&6M,BZ\=.!\5 MU*?#'X^:AQH.E 9_H(@6\]\O!#U 1&-VR-$@W"I8SU-9_:HC\*J>ALZ^:@?@ MI,K9T#1Y4]2J:L>C<.N:AJNRLAT,P:MM.D+[]^: NT%;^G935YA-_&T9LVV7 M0I'E.;AUT8CCUJI[V02\>FI&]N#E3N4'$@>:;0IOV[^O&RAE8O!2U&F&$F.DF0X[;SI=))0)7AKI%8= M@5O/:[BION#,/\:KI75$]K^!D;#D V([O9 &9.8VB2-HK00FLPNY[_ =];)& M-78*EJT8=,!1B2+L,HCBK"B^;#6OD8G!--Q69LIWM9!9\QR\]FA,^6F%S:(H MD0V7)/P%D:!U'1\LE.,3QV$>/>Q"1MU;OQSE>:<5F_%T[-K>30[Z\GWZN9BU MOR,'@Y7WD[B(0D9D@F$I#FAE,9M,%O=IDN:.AN(P]91M%(4_>,Z$$,J.;#[Q MH<:#??=03JY^B('X.R;$[\=TK6N/T@G G%R$B2ST3J)I]ES!T)>=-WM[_$0G*K;Q$^1;U3]''DJ@X[:WO?NKCBX MJV;)A0O.'K[ $U%/YL9GZ? 3YP -S*R$!PM*SMF 64"Y(._4<_>KA-WZ0#9@ MO0I>_/I6LT;3$)M7![Z+]*'V..1Z-(K[BCM2+VU7FF%(V'P.H9I<5 M&JV33'<0B"V_ISQR+]!Q/G*/T)>;_L>G*C[I#')'D-E$'(C?_?69_ 2JM4SK M"68B%/M'2Y" T:DC'8C3+;3SIC\2PJBY'/TJM YVQ .H"$(^PS"7A+D!AFR; MYD!O S_>>/O,$!&$=#[06#[XO1+':2/I'$R8DQW6\:JWQ_+HN=AE++*Y-9_A%@9Q*2N??=V!0ZDYAS6:2).V^K.>U%FR&06\G6W&P^] MZ^6*57+%V(*P5W@<&@G[E!5Q=SGJ+%[KI5F3CLJ:7.59DX%::U4(EVZ#!!9@ M"&7ZV4<>@Q<;QR%@]7<(:$QV__Y:$%,?ZCH:@]@9Z#@J!6>K Y";N);<_I'$$D"P:RA/'3ARC#$.]T&8OMG M=LM^/!+80OSC.[69HE-E>8_&8-_\-LUR];,O%L8PYK^KS7F6=2N<0VT*0O-P MG)9DRF>^GC6,1;ZTF5#>5_]*L.5%&.%9AK;P^S)3)DH?5T@5G79EL\?XD'7W M\AYE:9;[':#5E7W3#T9LAJT\EBKQ:48B-\%VNOM'%,-P#_NL9^I!;D^4'>BR M*&.T84R<<&0BM/IDIU"KHTYVBRW-DVSHLRPU)$9M^'H#Z:*.1_DV.SVJ#BL9 M(%!Y%D* UX'#H_CK$_4_A200)S0Q6.!W]HXGSL%<$>6*K M((1NP<4EH1RXI:Z,N$I;S2"D[%)Q^A6,:;K.3%UA<"Q-*6\52+H/RG1ATOW0 MR'S>B._R3RT,3M:N-M_IG?NN;,:BV1OJQN+TVD8<'O:J/1J(]RC23&Y?Q930 MY!68A#?Z>00B7$WGD7&X?$S31ZL+RT[U(+)AAK=BB0DO@^V6QW(Y> 1"-"+1 MC<5MAHT,VPFM_=-$4 E);#D-PG82@F.0Q8;2@=JALY+-74E!.O& MS4JJDO+5@_0 M)13Z@LC:D3BUSH"[(D^M=ACR$$<+T0,42I8A!VUM9*>DERL(/@ ]$P<<1Y*! M!%LVO"'M;4V]NS!P&(/4F49[TXQ$;6]-W)7LK6X8>GMK)'I2>ZM^X@%E9%>0 M-K41CB(8"9:4X YGA$O?95N?QYQ%Y4VE[_Z4T)#Z,6,-=MEE,F)3[2R#W'J- M9R(WZ.Y\6+1Q7A"[J R#\-8Z)WA:RY].@LLR^Y<'[!?8AG,1.4PW??>H=PCZ MH8C-OX6_W-@UXY";=AO5%@VY((VDM!7O,J:UWK&$]$ ]%@FFF.^4WIP,F=NY MYE&L7BO>\_5&>)P,B=Y(328A-E=CGDOIH"TSD)NP.?T6C1GFA25"22@IM55] M9PJ9E9A5*$XR\?K :13&I:"I^*T(F(I?_G8).>0LE&7H/M)M7?N?AF$XK;R- M+[!KW1A\@=%62GMGWY2 $H Z=,R^1?6$SQ#RV0A:^67.E#?-<>1&\"P,W@<:YC A<8CEPO 14 M;T&>DAC2$XG'Q7F:N6))6$ NN=#/13X+4M*54P)TX\G3$UZ\\WLB.'&)AC#9\]QA<^S&4TM/%G[I# MF)'6FDE#J\_-TV>BZ89,#&H#0_>];K&"ZU?F)+"U5,>:L';WTC@0KTXW\Y:I M;OTHG!K:0FM?1.0.F)FI[D:<]KTC6VEN*_" F!81P T4;!)!MQ*_&9T3N6C(9?L0K;ED9V. MD;=9%13YZB=-A=0N([K!N.VQF^G(2^-(N(LL5_=00Z*1 [DP]_I6'P;3<%NF*=^5XBXM<_!:JS'EI]0B M@HK.1_:;8;'7IGETW@_-F44.]=*TY'[]3P9>6Z/W29R$[ /W^3;99F[L*M$6 MAS&>C=O&.TI!OQQKI^*U^*X,#+1@1PNB4)$45[Z $X'-2O6GJ22AZD&I)^R: M7 5K)[;TZ@0F6P(O5OA%6]X&?F!3M"R9:&GU@L4TI+??&^C+)4 M4;''XS[Y\L[_J__!OWKT_R+^>?B2J,<'"SF/O=+M#BH;?WGW[J]__/#NAZLO MHY6 DQX 52EZ(Z%[1ZE6\( M]!5,&]UE*%^X;)5 V#\@:S+%)BQ%[,;#K+N#+#,119"\280/\9F[R!HVK(^9 M2B]KB/C[FMDJ'#/!EZ>YE!HW9C\]FYDZGG 'IW&8>;;D!^H+_0;H%X(*X;1I MN#]?"1G (L!5%MN#4/40VIC\HGMQ;8M)5!XZXQ">(H>!;XO!"0\*@_!\3,229JSENF" M5%_NX^*"?IGH&20Q<6@"0;P3MXRJ8M LMHU6O^;KNJ\PRI# ERFP-'UO _>2 MY8[XPA[BP/GTL\_CZ"?IO]W'H,A%7_K+75 GQX[S$3O(/I*H]JO19K1R!W@/DY^B0!-H+]'#Q-N]RZ.R ] MS,_%+QEPB,-=444H83FE]FHKVI=M5U?6)+WA?-PEQ$IQ=,*[/8 #=66$ M6W($9/ ]!1UYK"ZMME[ST$T>\**42HAO2S*A!ZPXCZ0!1"O.R8I *TA)BI6\ M+XLH0TR6/@'4"Y(BGSZ:9T=$2LNVD "4MN7=Y6IHP0-?_R/A\7X('WP(Z7/P MPK72Z>Z'*V ^%T]5DS7F;:-[Y6WV\"7 MIX7;%RCX"259Q(P(NJ$+1J$.*&?10_+T=W$ >@P:JK?7BV](\*C]]^!R+#GU MP6"C]_3#F/7@JG7!CQ?PV4J5!E**+Z(."-'5?-4!!T*>9I&$!T2 MVQ^<#7,3*(@E2V!!4YLPWC^&5/AX&5Z*+O:53QJZDO>%A=.)#B*AD*?]P<<6FZ>;R:>AI7HG +BMJ;LLRB9D M/ANOW?3@H7_@NV(!UMJTEQEK;-%>.W ^"JUOS7X\:AX*.E -S -%'+PORWD2 MTH>M '[.&ZH/UH["J5TM7.4'L>,AR,]3#03W+HHD0!()DPB@TYY+1F?'MKLN MK5#=-RASWI%TW(+,HV[.++78;$=R-&%VFCS*/J6B MRX/O61Z9L_$#+UCO+P-/ U45,B@*:_Q3)PJVX/[?+]C-@WY'J@C$_V5.4^? MU_>6@Z!D00^I$&0KV#N1?-K91K1TW;04:C:8AM,;=.7;8 V[P5^]V9CR$5:R M&VTQYW%OK^WS/N#SP.Q1(]P]L7#'XH1Z-]QA?B0<:^,%M/%,G/;:@_M\]3:; MAGSU[LA$[S" >@F=Y5QF#US)EKKJ>36%E5RA)UZ&O\C=46GA-F,C$PDJKU H MKUV;1#*<]7]0SXXSU(]!.0Y4)XNV"8AMW8C7W,0;1R.W;#/:^^II"KW.G!-( MV2)QL1]U*OM11#8]C8ARZ8@#BOUPZ)W@!OK)-\0_#X;@M.8F?LJ[ZO+G>'?0 MM53V7D/$/ +0+,8L,X8:@Y1'@^:A:OHP9'4$?G4;*-!84KC! XLW@;^&$@-+ M'[(%^3,#9&+8.WU$L7T*3CWKPF]1:+AY//)-BBGU_0N%<+$KD;"(S"-5&VM M>R;+4.:("6!>$, ]<17BD45P\[B\FZHS9U$D1-N3LV8(3FMLXB?KPWGX.3Z/ MWTAE[YVM!",SJXO"+ .>1Q7XV]5%0$-7[^ULHWQ-@F_C(. :G)7N"&RP)VL:FO?0NX9+N>$R]!_G6(JT]#D\35,>*910E M4())L[WL P>GU9XLF?+IH#,0?,O)Z:R<^$Y%HER0%"E16$F&5CJ(M.=+AGD, M]_#,PJ>@^5[(FH342Y[TD518%LQ*"8;7"V::!SI %A201)O@I#_S@Z+4XZ)![>'&DVRE4<_0R/!Z^'& M8[7W8R$ >";QD3)-I$04O!0JCTL)(Y*R!?F85V1*'6=!GI7+-P1 M)5\25KI]+?RNW,#:W+FJ4GZ,I95)ZN7X,?"?610S5XHLDF40RY]#6[F/0?Q7 M%M\S)UC[P%D!24VZC3C2*S J-U,W [6L-N*TO&G(T'*^_,B%ZB (@ M$CKL+"7\$TI\Z)Z5@PDR%SKO.OMS%@:.QZC?\,"\>3Q.Q33FM'ATWC 8^;6; M$>D#7[_=/_PL]N4*,60T>A(Y >R7@#VM,\V@^WJP6HGE)(QD$Q.7"U<-)1LG M?M,^IHQ2X.3F0 B#&^T'P:/XE7U@X9HU%85H'([?9)OX/+38NK'S,-A&RD>V MUU;SS&KP940*F$"E%:L=15"9T>8,*NA6+MQAI4_W%3C@EQ\F[P//>Q^$,&GH MB&5?(G ;E)WO9) ;BUX4X'4!EN0P:-\8 D^)GP4UGZE[4;<6]K[ '/^;=RK5 M;V)B?Z*0OVE7C!Z'R-":N:N^7B":2:JCH[:=Q\J@42\_N4\^.\J=Z>3?CCCL?2E$QU2]]"?JC94 J>3V$-,P_JPD]\36W/?UPIOY MNOB+%-G2KVWL;0']6UT5Z[^':1;%*NZWN"9J)(!_252$0X!.D3ZO#**IOQ<9 M^52+Q.?EQ<6)<,6X34=>1\%;]>7:;V,:=WZ$_BUZ=+T0\#OUG/:1_/J/ZHOQ MV1K*R-GQ[,-_/W*_#A=<"N[GY>#SP\VO#)HJ,??\F85TS62KZ2OQ-;ZG//R% M>HDVI0@':6]U2>C^_4T<#VNEZRTN(CVD8_&-0? M/NM/)IP]N*T6&2^V<>X9.RC;)M%K[]0W?Z MWNHFHNT/M_AI&%4(\K>XFK62S[XE[(26V]T%9OTBS5?PNQ&=HL7 M?VURCW2"-WSQ>3)\Y$O)T)+4O"8]#3ABASXXBX.\5#6X'(L:;\=L-K#O[4MO M6E[H# (8N3T/)KM!MG4W^!\*#90#> MQ:N>S+ZJ=YO$\F$ZV%P*>< >EN?K=2ASG.Z$!#8"X5W('9;BN5VM6"CPUMF< MZ42<*M>=]Z*.@LDLY*M+-Q[ZUU9@A&:8"%7-+$/F,"YK:XLO0JX@08HO*^0? MB=^@Y.,B^^E"EEH0J]79"KKDN>1%$9K/G+HXRB32R[&078I&B$#@.>)^.&?P MD<5W8> PYD;OQ;>3U5B_70D&GX%?CSK:GK9=)B-V"IUED#L&XYG(G4-W/DYQ M$+(5IMA\>L$+H5$4.%SV;99=+L$;^"RN=QV" ![OOXQ(2'F4N@\G;7#PS"D8 M"U K/BXBV+ODR>,.V64<3.LWIA.LP$0R5$I:&3*04HJ.Y/@F#101B\()23JL7 E:%5S.OU/# M_PG[MI_"((HR?WKNR:G,?0S2+>D-IT_<$XMEG2?N,!>GX^@E@7S39CH1^9ZM M,QM]57@-B/(%M3C$9;NM?&M5'.O$SBLF+RP41\",,' ;V3'&2VD3)[UIMV.3 MR>RGJLP:I="GI%!'KU#JL=5%+-5I,_0%-7RWNH'2G)EZ@#H.!E+D$XS?*75= MPV'U(\I)R_F 85R#;4T6/&X_: P$$K&/&$A>15#X-'C(?;[*-8$77)@ M9+H@3QU2MBUA\R-=1@:&4QT.V2GM=#8T7"L??Z"99X5F#ID&$E'(<"NM6S(3 M)?H+\]R+_0/S!(RU_/LF\%P6+GVQZD4[80%)K;\_%2!B;S^(K$JI)2= 0^[I MA^%MH)04O]I54O;E%4@AZ4K=$TIBU%9*42..45FMIUU.UM2Y*'8E"-C)[8J4 M.S]G7?2 !'*Q)RD1I$0%6?JDH&-Z)XY";'"#5&X'O6%*VRJ:%BG\PWGR8][N MF)"ML-(UNWWQA=@V?+?T2WD@J9"D?.J$>3)$Q+Y\&&GESOPT<,B]^4#,]I'] M5::CP0=W(3M[KU+2\@D,P DE@31IZ!%4,EF/;WF<9EB'P3-W\P"IPG*\*=O2 M/?&#F+"4Z2Y$!J&&1A7O$ *%S9,\KOK[;(=]N -2X=L@$?L@%4S)^AS54?O$ M?+;B#J>>MP>VX?-M$#*5>_.';W[\\9\S09==5SWJ;\AC@U"XG\:!!)=Y3"B& M7DXE(2<[\3\A/DB:$VPF4*DZD1SX 6'/3(K"\Q3_B?C:2G/9*\1NR8] ]+0' M".L&8;X&Q1D5LD56IJ-9!,W:*[4TRB.S,H7LY-\TZ0!-XW$N,L:<'CT5JQN, M-\.EG>23'G85X4L)'&JRJ%.RO8?JHS";>0>5.VPE \]UN3L6< MN=E$#>4#*_:" [RF\)B1<&+%G%RS_ZSS^/H_N'GQH>9;7-PJ[81QV6];IR M5ZG-R!ZTM:!0:'&V%0N)/#S3\!.+B:HM (TY\/AOX]5.W8Z/LY+FL'&;RZ 2 M''#WI0#C-;]AV1MZ1Y71H7*+2I1 )"NCI3A7+HBBQ\ZK!S22/,M%V?NJXF2/ MMO2=8,L>Z>L5CQPOB!+!X1-4=W!T?JIY!F[O8\!MV:[YN6HG%F,^>JX4?GNNU'ZR3%%L2 MDF(@7Z4XOA[E?!'$U&LZ7XS,]R/@)QGW);9M6/ 56S%!B)LS>U,\8-6(IV4* M;NLUX;=LNTWC\5JN$=5]]3<#+E6W!!B:@H@EJJ3%__YM09Q8J3[]^9^ROZ3 M_OS_ U!+ P04 " OBPY7YT?A(X9+ !4?P4 %0 &UK=6PM,C R,S V M,S!?<')E+GAM;.U]6W/KN)GM^U2=_Z#3YR')P^[V;5_ D"L;RW[@>S MP$V6P(\';@B<&,P&;S!^'3P'JY7C#QY &$+/&UR%<+8 @\'IR8_G/Y[\>#GX M].FOI(@K)T)9 G] RCK[\33_X3HK+?!_'GS[Z?3BI[.3L_/!Y<]G9S^??QM, M'O)T#ZAF<\A+Z$'_]Y_Q_[R@[PT00C_Z^3V"?_GA-8Y7/__TT]O;VX]OYS\& MX0)E/SG]Z7\>[J?N*U@ZGZ ?Q8[O@A\&*/W/$?G'^\!U8F*>0O;WE]#+"SC_ M:?LM:@K\MT]YLD_XGSZ=GGTZ/_WQ/9K]D%41_RSPD3SY>R5]ANGT\O+R)_+K M-BDJ"#**WL+^ZW\,!G\. P\\@?F %/%SO%F!O_P0P>7*PY\F__8:@OE??EC^ MGGB?L/U/OIR?8"#_YR931_[?H3^[]6,8;T;^/ B7Q(P_#'#YOSZ-MO59HK^C MHL"/;K#\"?_XDU@Y!)N0P7YJB6L:(W7BBEP'_@SX2,3H#U'@P1E6[97C8>-- M7P&((Q%X4L5IB7+BA"C=*XBAZWB*(>^5K0O^[:_1>#Y>@9"(4 '=M')UQ'W] MZO@+$(W\![!\08/&- [%,LCT*Q MW:&^@9'K!5$2@AL0N2%<87V.YU=)!'T0"2'D%M$'FFFR7#KA9CR?PH6/)A6N M@\89UPT2--#XBPFROPN!)#S1,OO FUO[.EB^0%]\*&87T >2._1UWX6.-T+3 MEI!,$*([!X9_=[P$/ 'IR'_*(=/HM@^4$]"L'+@[/9]A?N("$V)QFB0#*^3 M$ ^7PR@2G'S(EM@'UI&_1C4(0ND&6,K8#TL!&L/C#9ZQH@%JA04CRTI="7U@ M^24(9F]H/8=J,O+1^F !7SS01&C,@OI AOKD, $TY=]#YP5Z,)96GT2Q?:!^ M#&* 9M<;!UO?GSV!=>"MT;ATC[IU-+D(P0Q*:E6LQ#ZPHD%J"6/27:.*H0D5 M'H"!+S^D,POJ ]D3\/"\$*V2XLUSZ/B1XPJO1$1*Z64NUF@=P<[?2PL#\A,T=PV'L+P 80+$ X7(0#RPQNS M('W7 8=<#VBW+GC&_;DD5$8Q6J\1FF"5+KSG.703C#79=9E/-X'#*D>SN743 M> +%:3W/;H)9NG!=Y]Q-P,N4J\>,K@E*>BF:S>X:4<@O3IM=WAL0.]!3L=F[ M+4G?N5XCL))%:S+3:P2558XFN+:SL?%\Z**. _6'Z6B(^LK"R* *ONSG-+$2 MFA3=X>-TTN>,YV@0 7ZBSBJ\XK5>%S0R@GSI6MO@RG/== 3\S0E#9S57>"&!= M?EW6Y0T98Q2DVFS="+5^ZKJOS1O"E"M85^1@-M4BPV!?X/G#\ MX1(O9IK)0<'G-#M%;&0&D?)T.E-L!));F![[4=EV"_YWQ 6:.,P!ZIJP$RI: MK33< VCZ$3TLH@DB9:S#QG&8[!+)EZX'_": I-72)TR7Z[5^-59S6_+(X5&O!0&R#; M$6C:]WM6>?RE]C>!"K8![S'P9V"V_5<8XR^*BH#[XR)8_S0#D-QDPW\@)!("T5^^ M7P=K$ Y?T+B!IE%Y29[S KR__+#WVT\'K$9NJV=4XEXM]G_^_N7\V]G7+Q<7 MEY^_?+TXOSS]?+&K6U$%P[!<3R=T\Z+1'TO"J-H^2_'3BMP6^N2^0F]+^3P, MEA7K9%\*!"L\_H&XSEPF M]Y.6S7%Q>?KM3%\JA2J?<7G>2Y-"8S0,T-@QNT$S,@8-I71&<<"O>4; 1:<$ MI /K'?3 8X(7 #6VWT]BA-F%*IU9_',/%G\""XAK[L>/SK).\77)#+*\0,4S MZW_IP?IXQARBGI 8B]SAO,;;F>'F.IC1R6#F,H@;>1P955][H HM:T8SO"F% MG7;P9SG]%"6]0?3((,B(^=8#,-(?&]?HC^/P.7CS>5SL4IK'!*?N.0_= MKME+-9P$4>QX_P^NF,-\76+SV.!7/R>DNGH_)"%8)<,0.!0*BC\;871NA7,S M=[NPQF&QO,EKX-/7=?M)C#"W4*5SDW>[E,Y.$S:G9R_/>%>[QN3[2;=KZ>?0P0XIT\WR)?!J[%WZW0AC\VN<6[K;=7,N@MMWET1] MHNQ:U"4SPN["%<_-W\=:.///2S=QL4J0W9*(.I&I3VX$'=( YK;U,91 *_WOGA M7!\+W^G2\;Q"!+EZVY=2&61[?KUSV_>QV+U=@G"!>LM?PN M?KT.EBO'I^N_ M-K5!7(C7/^>DV_5N5LOWW1EL>A)()Z22U"0VQ"J?4]'MFCAKO*_ \WBMHIBH MC.#+Y>G%9UW-SZUV;O@^#ID+WM:I@W7A2@%]#LO(9! QTC!RHOHXF[Y&.$-\ MAW$&WO\+T!O)7CJ3Z!"H>AV MS9U[[NSJ>(?^I6XV2TEI!!$R=<]YZ':17:YA.JL08Z*0UD N>+7/V>AV;3U$ M%9R12GI.W;!=^MT(J_-KG+M&4E;2?_YIWWN^A4N]W.L3!9-1/>M/3[!G_;9< M].?K\>/-[>/T]@;_:3J^']T,G]%?KH;WP\?KV\'T;[>WS],?.G"PGSO1"RDO MB3XM'&>5:@YX<93_RTY\V3]\WP(9S[?A%B9!NN2@>.++96W>>IK R2+1L"M> M3E32Z&>DT:\GO;2J)HS@1B>!BNKG+^=@'H,P O=*OSC]T'PO7+T'WP!<>UX -\TCZ^=,-R@=2 )$D-1@U!>/=4A0G15 M),T!VR6:W9UD;(KZHR5F6IM$(0Y0T<4D342012K$4:, :@HO'K[@RM8"*XM- MDI#&2;WF9*0RRA&U\C@^)8-2!"*0TR:=-(5+O91EI%SR^&0;U$@HNB@F*5OD M*[)(/P=/*@3 Q46]#&8DTR)= $/]9G/-!T:]>R9)=A [7O]DYU'Z<-2>N!BJ MC][,65GTE()TAR\)T*XIXQWT80SNX1I4XAK21<'.9(4L&D!4-&-<@_ ET$$: M>/YKE,J;PC8SCQ42D$=H MUTRPL-!Y#'R7.2.L36N'"H21J9H:ZL'^]AU/^@+ "GX94*C!"XR",Z-9 M;36J(>=8232[;J)H>L;8"J^6X:U:BD;L])&>03=AM"*8J1<1X'8=-N6;Z5DH M<+$3AG)BC>4APB?]@$$ IEUB2&=,9?2HA65/!Y2?RZ;/)07R6R>9=LCMVH7GPQ7"_R<.TZQ2R^/\%61DU*Z^0@BM&NH\FJV82G MIM8I0!"BJGTJ[1:VNQT:\65*-8_&LE"\4A'$;LUR-GLM#YN1[.NQ4O^H$UQ+*7U(35);52$,,X/L0#A'X7P\MFHD6:@[5J,W&1U MWKZJ4C0L]1R5D\M&L32!;.V:A3]!U5@"BJ>C!^TD]%BL2)^[B=KWLK<[L@?2 MA21PNSJ(0M@/YNVNO62Z24*2PZH(A #:M0(9SF8P!3!Q(!HCKYT5C!V:TQTE MM75"D,%IUSKD";_,YX/9K1/Z:((=#5TW62;D+5XTD8(NI-_JXV6T3B4-(=OF MJ%NUH_#DPCI)"$)4-7W08Y;)FXHU]/'231R'6XF(P^_D+*6O0#$30L$KB*&[ MFX%PH\9\;A(U9O#'TL?^],/'C"+SO<^E!F)@')):SLAL>P)"$G20O_J@Y2PU MF2\GJ,GT\W"I+ 7,E8@46+L6)Y5PE,,D?D65^?>N(Z"+9#^'E>(0 FG7"J6" M?A1%B;@@TM06BX$!T+:5AT2H7I$L%HN"A[*3_@2V!<:90%)3=[TCM09^0CVZ MRG_6K?%R;%W>1V) L&U&%Z'>#%]W)HM>$*ZA"Z)IX-'';UH&@PF7!&77_.V7 M,(BB21C,J5O)A10&D\Q#8==)\]8E)PM=Q0L52TUO,.-RF!1-N?IW MH%F0%Y#81VS),//8IA1YL';-%BKV$QU/RK8Y[>TU*E5"$ -HZ:0B'83O@\HC M?8R4N@F@R42"@T:KFU7+WQ./4'CRY?R$T(C_Y7OZ/,@U>:UVY-\Y,"2G&.-Y M=O5CZ[V]QZQ<9@/)5@#0KAA Y+U6$'%&_[U4!A(O@Z1M4*#+E&$?+/"NZ*': M.(DDD"*G#-.T9 ;2)P4EXZ_Z$I61+;2 FC8.[U(82*THBHS5ZHM61LZR=I., M.V2PZ\!',X\$33YVYR978!Z$8'N!!D2W[\AVR K0=\+-"!F47,]!.1$NC\Q; MTJZ->;)PD"\:K+JNK9+O)%2?"]-H^K@%>P5\,(>4R0$KJ8&*D(:34VG)KM C MB+DKOE(: SD6QY&3VWI'1X_A)O>6S_W8. <%M.0&4RX%*6>_[99._^<$^["O MG BZ@JR3M+I1+L4C7P9TC';M^>_COH%>$E,=^"BIRW8ZNSR]^&J3%E@H[=K@ M_PW@N"]@-ERC6>X"/";+%Q".YQ6W-(BR*4M^N+UUFEGAEQX\J)=.M*I#@I7[3FPE(T\F0+YYZH M32UQ'2Q7@8^[@>$[I.V(,?-H2SR=/P;IP@A-UD#A$D_:XU-=Y/?2:=TR^X5?W(W@CO] [?(&\]FBD,5J[@KU3[) VH8:2VVW0TY]GM%H'#DN0?,$2$C^Y^!V MN?*"#0"YMS5VM5GB2S6$O(GG[.^NMRG*>-$H!Z_JOEGKFPQJ-9/VQ0J5DQ98 M-N&%/HB'80)55]WZOP_3\I:;@9(01Z7JSILVH8J5'?<83+L@-%4WWM(] M_UN_&O;"U-,>D[D70J;J5@J=^KY]N)WH]3O\VN+L?_Z9M M*.J"X^_6)N(^V#59.A^[<1TF8;"&B+>KS:\1?F%V&[AKB*8\Z_1M'S8H^8*T M[1(83.X-_BH0VW6OR/BYH")6V\P5[5#"I=7$4FT]^Q2'1%6@,51QW',C&%1![9(< MU2-NEDY>->MN9>"1KP397K),0&'?JSQ\#/_K+KNJ,(U-_8$T9 K]BZKIA@K!1S_H4E/@!%=?.-EK=5#WD4NX>_YWV MG*!T_K(MO_1^ -B%SB0L8==&E/@JN;4;GVZZ.J3C5AN3J!I"]7CTAF(,O%2) M5/B+,@K237"*_$5E$6OE1M7^2,;99+O)Y!)P")!Y4,.*-_CV%%[MX/L5Y*EP MV@&-< &ZZ4>1'FH.8]J9Q+:M*&SDS! S_"!AX;8Y15.,'!]&1+(VL*M;$C=K MZ^'MPRBJI4E4;61I/8^Z@[[CNPKF48R"=!.R60U%,;=JRE;[:*Q5Q]+:YA8N;M/4,Y\.HJ:5)[-J2Q); M_X]W-=:.!XBS#3(G=)'^R3+6GY7_H9 R#1RV?X1P^^YZ"0[N@/Y 'JM[0FWI M=CX'U&EXMY703>BR4W@-K'5L ]N4AY#TAU8H2W!MCZ^U>@# !-F=?FC=G2H[ MX::'(CKK/ I5LEIYQ*J.EUMUY,^#<)E2RPF_(Y;;]!ZL#4Q%MR9H%[\Z%\S( MCP%B+,:OK:&Y,]6EII1*.P&T(+3.:X8/UJY=KCK[W:;_P(W8)9!5.[DHZ"^$ M,&H5G)OBA(X4GOI(%X\T'[+X=V@I\6.=]SDW4]D$"4AN &1&\)5>K'T M*HF@#R*QN):G)^C_!I\&N[+P7W;%#8+YH%"@E@$LQ^'"\;-[M;MHGUBU_FQ2 ML.QXGFTO.MXN$"AGW%14=K?SA%:5WBGA&6GF"M7P]T/8IN8SNO5&2G55G*AT M8KA.IKX'ZL^FR7+IA)OQ? H7/IQ#%WO]I;F95NN PLW;;GFKJ(SR'$,I>U?GEY M^OFLU_8LPEBQ1;= :7*+WLY>1CZR34*F+]L0E@_ P6F6Q8,43CN_J+;S[2<& MA6\,\$<&Y"N#O<]HV0%L;;*#QNL V%EZBOA:J NOW3/SZ-;<1?BI#=,J#,[D M5HY6+"L'SK(P?!%:PY3"/91"8W :^.=J \]*'^3%#QQ_-B ?&&1?&&P_H67C M+ILGMTY:Y]Q&[+8N58**C4:!#]+:MW1^W=IZ [JVVXZM<9O<#=1$1^*T]B_5 MUEXN1,OVG%=Q@\\8>+'JZI)V?7"HK)-Z098HH-8*O)[TW;&$> M]^Y!M0-L/?%:OYG'L?/QH< MMM[56S/QQFZ9(CIW!BO5369HY^;4K2-HPN6>FU@CR"9W!5D\,LJ2O"8H'*=C MN*QV#-DG6.OR\G>T["A$0KF)+=(;E=1QC/>]*E;JE^ND\$\[SCD+_\-\1+?. MJ(5>2I'@#V\DD[NOQR &!1,_@77@K7$P/.B#\?P:U1T*KF=.3ZH]%RE]D!5/ MNJWM!P;X"]@K8/L-+7LM@@ 9YCYP_*V=.$$VF%F4.*@*D,:?J+0I2K?.0H2F MG<>J0LPFM_WK8+F$Z?L+U;*5,RQ1F.FQ MF[U4&=\[O]4B5#W>C$.ND'*#.44-IM_K==(,56<3"@Q@DR,%>F5KV%30;<+H'?K:NH['4UT>\,Y H0;>> M0)3#P?-FR0F:VXBU8**]N;;>>DV)+;0[+Y#9:>E=O D(\50E\\HZG8&.M M\?E#A0[24@=_Q.7^:3#!NXZDZ$%>MIY-UPE]-#?#EB#UY#5B2O+N)^K[->$U M8FIZ[1HNP\351BP'R^2&.TQ"9[I$TXHA#!] N #A=LIDB=CNEC4& M:7*;%+L5)W4[#LGNY*SY[;C!'_,__4G7(5?A1;GOG0?\N'(B&(WG>U7:I/_+ MO5HCE%F7KD#,_-4AN05*NX+#_!J!\?PVBN'2B:F12,N)3.=> (U=CSIDX=/V MPTD*=0=">4U71'.0=@73K[=#)0Y?K9VD]"-6I)VR:H'=KE=)G\ :^ G ,9;P MZ1.VXV\P?KU.HCA8@E"L?Y(KQ'1%*4!KUVNBT]CQ9TXXFX3!+$'&2-^NV#"[ M)&8>TQ4B#\ZNAT#3'=YGYUVL^Z E-UT&4K@413UM'H)[2 M"\@MCLS7F-DG".0T71)-(2H*<]F_.LC>.UKXHXE7L,2HTVA9JRR$%FHRR!YP MC0/^^>Q);8.23%>/*LB9FB[M&&V>0V>VN[&=N6<_ 1>@R?R+Q^YRA/*:+IOF M(/-MMA,[E+*]22PZ+ZE/7C;5>>\'H?+S$@E'F0N 4MV8F\ B2F,QDG![5=Z!E,UT1!9+@0]=EHI?0%^VZ[T&*+( MP9M$3E,Y;PLQ)]^2C4_&E?O\)^;,43B_J7I1 S17C25;G771(YDRH62 MR'(A6++%^0C>"@8+ Q_],7VA0&B\:5J,Z:)1@C>74MN]4EU")3_C5;B8T]?Y M"?H_D8#)@S^FI6KKW*4X&_$HD8JZT*UZVWX!%8[2\.: >[7,ARTY)'DR*(L:#N]0Z_SU9XIDTT MI+=@*66[7B"[GABF+Q6 37Y]2#C,M]08=5$=HZ2"?6L_>"F.^MW[X(4C7>S" MU>QZV:>\BT4)A'I<3)ODV':8;^O6-?'HYPY]'9K)Y(L6A2C$4EW6EVJ752A* M^PZI963C[CN@J?L*9HC#\7Q;GSPVED@?(II=MVZ 9OR:L_XV"$UNP741D*6: M\M=J4ZZ/@ZQ]JSY80.3NKT-1J]0X$+*V;5S(^M4&WQ"HR4V=<;0@U>*_55L\ M._BQ]BV_XRC(W?<'Q>&M7$\DAKQZTE,!P9+*#>ES[PY=LE2Q9PMMC&!R;R(< M.5FJ;[FL]BUR\9.U[VMZ#:3<9\]3K9QDA\,K0+=^IB$_K.ZFD0E,[F5$@KW* M=#"G)]4.1CS,L?:=B^)XQWUV%T6&[QPWE[MP;\')KUMGP:.!U2LT@6IRIU"- M9RC5!=2@E2/&2:P.ITLJ-Y4O_G0*#'M:XWQZT75XYA762'\,9M@)<@RD^HR4SHG27 M!\S26!++59*R7#6DQ)I4T8=LD>1![6&RZ\\-B-P0KE+8N1_4#8@=Z(D-91LL%B%89)7+ M^07IR"E)5%MQY%&2O5[D?:#(J&O2R^ M@P*91&%Z"_?MX:8NL!W4)%1_P/%H4):+])F#/6IELVO%MA1K.\:58-:NK;\?//!+%\?#UTW M62;D!:L;,(*J5J"!;'IM\,W2<)%,(0A^B\9YW"%;@#!0=_7XV;2D%A! MAO8F5,V0:M>8FXRYO%V[:D)=6&_46TO",GDOKOR(3>:X3]V&J4FK+=%LSNKV M6D31V;8K1U:(M*:=_VP1SPQ =KT7M_=V#+EGXWC7GA-%Y"2+W=P%&;[T'P>"14C-A5X'8Y!5;#>R:+39.:MUTH(35 MJEADT-NF"?S'$(#:;3KA?+KI1(90,3GPX>JWBU>H_WC^D$T8Z/MWC.0F\,MG M:/]85!*O=BV?LQD_?O/1(N(5KBA'*Z7?=6-8<4\OAE>[[3M1AJF'+'LI=&%9 MC X*?6;UP2 ,7 \X:"XNAU_1;ELORB@"9$Z_JPFUTX(4:572!1&:W ]D 1XP MPMJNGYI.-ZX%N:HA60B9?D/X(S)M%*'^#?=B/!H%U2CE;9VZ!^= M)7NCKD%)NFE,A1BD)29L&)-G(.3A]J43_E[OPT=+9IA A*FLBD0(N,# MB472"";O:M3,#.\Y/L.L++J)I+L3:+8),HFT?0B[5XD4O#F>@!LL?/AOU.QF MB $XA\[NS8'T9&]6?K,,_98LT3^2).*^/"T_I)L_; MB0T":HI:T7Q?$]74-2/R<@ :Q^T#A\@HO7>&N+;=CO:\?S< 2E+%V4):3- MXEN6:J$@#V&13(E?[5!B_NX!F.$-9^!'&;;Q2]IG0O>T/PWPYP?D^SA^85Z#_/UR_"9HZ8WACW:ON\=WPOJ[UZU1ST(CI69: MI0*QR3X\ZN]U?SOM/XR'"E:%-CRHZ&W3A/I[W1KH1(90,3GPX>IW(>% ][HU MY9?/T([I1G@M:_G*O*TTT$-WXP+;!";[;*ITB<#Q$-$/>-&_=CR\.=6!QTKU MH[K)5%I/AW5<$338T2.+:L TOE^:$I4"D!T[75FL\MQ2ZW+VQJE M#\)-)XZ(V;>.TFYA)ZW"C6JEY5*7, G!RH&SVW=\$@=0>G*HUIGSN'!=CFWA M@':TR_-.I5TG8; "8;R9>/CMI'3JN,*'SQVT#>JWCVU!H=WL]!]4,[XRK_UU M,A-BUN#8#I1;SRYWQ<-<>DD3;YV/./=#.JW#L44-U M-B+L??&H]];64N01::&Z2>_P&/AN<6W5@<9KOUOF[NSR].+RJ/0F-K/+P?( M>PC%']+76*.)LV'X6G5:AV,[.(#]6ON47J:-PL>O<6=I+6X6I+/II3&0+Q^; M@#*KY<)O?-1KL_!O,@L\.^^%'SO0??V'C[)79;1<]8W/>6U6?;7[N _\!7X) M[P:\=+'MSZ[ L16H-E[>&AJ?%%O=&IP5C!WO'C@1&+]X<$&*Z\2WK>[#1_6K M,EJN^L9GOHI53_'H/O (N>_.T\DW+1)Q?_;*]=OXW-;F7GNW$=;#JI7^<8N$ MKX'A\A;0^*S6ZA8 NIBJHZ\<-=W(0KEX6Q^J!GB^T_\M]DD8W 7ATB%W^,?S M)[ &?B)_:_U<\-8Z^MRG.?[>@'P07UW//_GQ[JA??,@[ZN>H(7W5HJNAD5+M M690@MNQ68ML[ZOWK0 FK]&%(!+UMFCC '?7^=2)#J)@<^' _SAUU/?GE,[2W MF2"+U[*6OYVKM[ZCWK\>NAL7V"8P^8YZ/JNGR"'_63?JI3FJTLR$IK;5][CG M@=;'(Q\M,<%]$-%(+J6QD&D^/D4M> W"ET 'K[U;)_2AOXCRP.8WT$MB:MAN M2FH+E2"#5-']7IXF#K2%M/7,+H2SW49"? .3D/^46X'Z>+D='\':?NE0>%3 MQ;"'Q:_IOWFT-=(.)&_SB)7E>^=M?UN;NBB7&1>S,=YQ3<(0-0:4X#'PP_RO M5TX$(YR?2.\9N*\^_!<:)ED;38?\I&Z]$(_L:J?3N75,7K(4.HN1OTKB9_0M MQ@X6+7G9+A>7IY^_Z*&:KC10E:&4J6R3$'.CBYY!-QE)<2@F 090FT1 IGN3 M$+KU6V&BV4P0!(-1OB2$ )LLC-J73Q@C##6];E+08(B1LY7)VV:U2)F##".' M;DJ2HU%0!GJ.,Y0SE/R](_JQ23F%$0P*C0NBX/3C; I"U-'QF:M+9QE_PA![ M[(*9+%Z)TGCU 7@4P:CVL5P51$Y"<)?@/40^E92DEI$I@U)1O+P#C(CX%_ZH MN$ME&8F" !7%?.ME:CM-7B(X@TZXF3KX;)T\'<58(%'3ZT:]!@LD.5OUV*FW M5]$.WZ.S1']\1NTF(Y+MIZ8 M>W+UB;5303,6JW*0@*O?(FR_\L]OZ'\VV?^BG Q'1,&L94-\1H8X,9OWUN!U M7,3E#TA/DM!]=2(P7" ,&)A0RV]6B)W*4&,&_=:'#%SB.SE21>BB#X6TBFM% MV"#ZC2E<5$*[17)E'+4B9!'#AA[A'2GY4CZT8&1L8O*B]D ["/><.QF'_JPN MVM5HHZ87D_>XZ]NZ:>0M'QF";*D6GYFGR)J5Y8-(DJV'JBRE36;72X._H#43 MOL,Q]F\ &'8]7C<) Q> 672'6,*@'=\%X_E^PZ0>Q8AD+EOQRU&"K8UGUQMR MM3X8CPG>,AC/=]L,UX[G@=G5)I_T9@FE'+7%2SV*ME:TA["J76_ U5KH]AV$ M+HS2FQ3;'[=F.971,*^LHW+%E=O(EEJ]ST99NU" #>?HJT]@EI!3Q]I%C%C. MH\BJJYD6EE/T*%KK^"*T&%*S?R91#&84A'4RXF0YZJ>JGR8F4_2Z6/^!:6JB M>=S.Y\#%NTHW:$(\GA=^H8V7"3+8.)$X[# M:8P#6!.J\L@QM D/+!=C)&MK/17B>Y2OO"C@(6[447&;?V>EIX:+\1UGL9@137<:!OF$_4$ M+E;70N*I4.FBRQ1\112<'O5]0-.V?A]++W47!K*T8?,](5A9CFKD31?$3-;Z M/:IN=G%6P(] O@+Q.V?C[J MP#L\!%!ASRI&DV[R;W6:HB8^JJ>J'CECM7YDB:>3ON.+7GD.ZJ+=5Y0]V@\V M)1U\]*Q=\-%/ U*;3UEUBC\.T@I]O/BDYY8X4>L1GU2C+I!"=F>^SG3KF'QS M^2#Q2;\ANUSHH9JN-%"5H92I;).0DOBD_ME(0C?'^(2*4]:]&#:;[O9CYI M6RMBMH($%RR-;*EH6JSJ%7>ZCR\,,YN%2_:E6EK:HY1JO7;%;:55.+*#!E_< MWV>D]&@R11S5)QV<4))_:-M.\Y:/7MZ>=+[K2!%W'$ FNQ4 M\!%VSC40H@83BEY,KM]A[^Z"\M8@K+ZMD.R#:(I-**6'Y)E)T1"W2J.7QTX8 M'VJ?.D=T_>KX"S#RA51227S4"ETK8L92VW,<3"8%X8_]-&Q@'N1T<54Z"@=83LI MNN^23H9N_5E%'V>'/?2:A&#EP%D6+PH;>QR_@O :V1(5FS(@=Y[U^>1T_SPK M^\@@_\K \6<#\IU!]J%!^B7]3ZG*]LK-E=8^-QK[T$JBA.\]/*W#K5QS6+J- M49),5)?A33%W\J3A@3J,D;]&V0/L6"S7+WRI]@N%LO1O^7EE-X^ U\3KDG;? MEK>U>'+>'M!D)T3S'-S!3Y/5RH/4-]IXVZ+?#?@O#WD4^B?D9K M+0:E Y; 0&4!PS04JA;P0>QX7<^WD%[1XC#>H'$*!R=?89\_N8G7U[H%65HH M68AMB]5_#I;7>^*AQ7G1(MPU%R??][.N6^?410,0XAP_GTFI',OS3S2[;JU: MB(EJ$V\%UV2'*BK]NI %?8 MA8[="Y/0AS%:0"# =_ =_XG=7= SV*L*2%K%]XC"N."6-#?=D)! M?_G^A/TO:I8JI=_*2,\0TC,;%B-\C-JYG(NP6=NP]W[5A5$^!35T,2!H-^GG M$/8 ?;A,ZD.O5W[7CC1&M?&_$H(A8/=+M\.JA4>0;XA MVO"4K%+ QU.2F GLLFR\1S\),1 M "%PTZ!$Z,\>(,3ZL^$R"&/X;_+O5'M1Y*6J>.N%>%!#:=7/40,(LUKB[;OK M)3BLV75 0FRY& 'Q#EL@\B/BZE-W@:9]J=8J[Y#VT5 MDH0QM+JZ=] 9?H,YO;7R:0Q>T6T^MJ-H9W(1&?>_!G90M AN# M5S1*'3AZ\W#VSR2*TSBN1:C9-;:Z<8F3Q3HE- :M]F2V,R=S?!'F#7H>LM7> M*;3D);]O55_SO&SB:[XKW9@;O_L&06/'=AJ[M1OO/J!X$7UZHH\0IW/HPQC< MPS6H2$','UVD$-TZ#%F"JF.& OS:G4Y*-1(FZ*O-@_//("0A_!@NZY*EZ*8B M!1JH"DN%32Q6U@[]H[-D.[@W*$DWA:D0@[3$A UCLLR>0V<&ED[X.]NE=3^9 M80(1IK(J$B'D)BN@8T]6F[72W!PF._I,+,-8W)?E"]:*>+)?R[CONC]!$ 9=U59,"&K MG;(^? M @]58/'\!KPU> C\^)4:ZU]%V1] @H>WEPD>$3401;HO@6P?0$*M3''H[E4-D:Q'H?'-D0GJB^V" MBEC^]KQL1R&Q39&)Z*OU(BHXA LX@,D7=!2:K'$RZ7VS7GIT]U1VIJ.D6(;( MY'-I8A1YU$S"!-">G2B\]R'G?G99=3_+OL1Z>Z+P.?W=T1">(/'C:.)L\-86 M=DM-$190B#U$T:"D[IW3LBI-'<\)=_6A(ZI)7&X\GU'C.>^U%VEH]VJ?(0%7 MJSN&M-VB%,X3(@09\Q79Y0:L@1>D=SYJB1?.9YT&VB'7ZOZ>JCYB$@9S$$4$ MR1T0["LHF:S32PO86NTTM_=V1I.KF1-B"\P2-\X>^MH0NU2N?(IELE8L#6!K M=>&./=#<@T4J?L:@LDUC'32"-UM-YG[>,-EL<@!@5[/8%UX*VAO\";/./Y-:H[E'N3Y?2DNE%!/C+( MOD)V*;;?&> /#8+Y(/V4_IL4! M^N#5P_*WAV+L1K"S=;SL4F;US7*SO#>OZ M&S6];JV?9^9J,Y>#9O(-@#JDC-MJM.2Z42Y'H)@ J#AMX_\>]]\A\UX9+YL) M>J#R*28'+MP>94%9!$Y1Q=W _[OC>6!SY?B_U][48"4U@5>70L]=M M-T"J'\';;@R$2VP, 88Y66RBN E4DWOO^\!?Q!G6_#%&V@*J)JENU+=>1(MB M-/EZ\SY(]K*Y-K%VO(ORQJ='V.,X3MO]VJO\<^CX[FO]JV[\#+KQ*D'-_OZ7 M-$S]YN$4#%?2Y%Y]$'99.,V>@N_.^-CO>E<2ZL9YJYY:$)YV,V_.ZX!3Q !9 M04Y=X#LA#"@OK-:F*UO@:^]7:YJNK^0 FO9P;@[H5S]: 1?.(>JWZM94S+2Z M4"U'U1[%4N#T&Y.'OI\XWLA'?1B(XB=DA!N ^S,\%J&ZT8=FH8Q:,2S%U-X MW1RM<92?->;\[&.1SH*KW\+J#M7:=Z'C70=K9!,_KM\48::UAEDI@#U.ORA< M_M_$!^A?3^@,EE-8PYL K!YG4K1E+UC%I+YLRFJ26<.;*#:U-SI4D'<#7 'N MJJFLH4X0FJ([%BJG.,"&FM8$P*FZ.9#+UM(?T>FP:MP/"MC MG.#N)RO;X1NRPZF1NPM2^'KL597RS#RUK2;4C6LAKM@4,X"9?()WY40$'G,O MN)Q(9W(9+%7I%8!E,K63$"[YW.ZE*EKAV\GYY>G7?L/!-R97!)?1!SEUGN&< M]P&8>71CONWX+ ^VQXGT0>3PX+S#9;*\"L(P>,,/;#LK]$N\D5 'K0@3Q,(F M6TPP4OAU>3% @?N6FX3I<3C5<6N;PD8I\.#9%2OI)JMSNC4+KH,HSJ_MLZ+, M\K+9*(Q&F-7N8O3^LA6* MQWO$"6 V :&+R5W08BJ(%V"_B*31ZQ*TB;;?'SIOT=C'EV&P=U;M9G\Y21GE M!4+YU5B.A?&I7:6H#Z0V0^!)C2;.!LOT)@%C'Z/!X&Z"-[\^MAH_FW5L-\6L M]O! N0*>@(NC7<,Y= D=XWFNYPSF';"1>6M M$%HRZQ@6Q9A3JN@LJ\_-Y[T+6;0=Z+UD9:MH&GE+=AM:!&/.O!ZQV&DNT #L M-B?0 A=';,6+G%M_-I[C7JQF6B>>T2;N6Z+.U=#[7B%U<8AG*2Z>H/@+!+-^ M]5=.8QV]0@!S)@^V7==C8.1Q$D?X'0'\SSC,T9)$GY8-EWS6(ESRIT&A#@-< MB4%6BX\72?E%UI&4=>@9>&86"8[ M&RN.\V4\Y1(0M8L@HX^/N08B:#N)DP9K="] AK3\X)D,;#Y,$U[:_=5WTK?ITQYM%$4)/DFBO87(2&X3TXVPJFWCRIDNS$PSU^4)1A?4 M>MQ1$UO'LAQ2NQ[ +75A^?X58YE>26N3&N2!JGK@MH]W#*^#Y1+&V&T$8[P. M_!CZ"^"[$$CNQY]6GR\LE$UVXTNEZ[_/SC+-%B9GXUVJC.\773=\\J1KH8ZL M7?C:M+HU?&E[5]N].$Z3=V_V43*VX^N2ENV!HYI\Z95W<=+XA%/QV<0WW-V"7PZTKAPO$D8N !@ M)P0FC74I;:)1&)]^T3U':#:\]-.WSDN3CU\2)W3\&%".P>0RVT-V.\CZ103= M5GN6W3/>PV@ZI="#Q. M?/UK[ 4(0F3(>(.?\Z.\H%"73'>J119%4MBT.\WBRYCN.;FTHGJ M=ISM#^3-H)N\08+6'RN ##7QT P&34=O_Y7 %0G6LN&XJPKDU$4H*K;+FL(U MV1.&BIGKU2J04S=Q-"580BH<\";W(U<),BST%^R(NJ5$Q@B 0UM5 (X]9LM M_(8,]!J@VDQ7CLMX_[(N71GBM][?4&M/I1Q4[58$L9^2^/YR)_!-9PECD?9YZM- MIQO'33?ZQ,&9MHM;0?8;C%^?@$=8B5[AZCFX]6,<)(FVWR=9@BZ2D*.5(X<& MD$WK!V[?@9O$<(UPSZ$+PMI.GIY0:]H;T%<6A 1F_99Q^*!YA7U5\4:H3QS^ M@GIZ>+Q3'\=?T([QMK_IPG';(9T-2+LG3D2HHW;)A5]UH8]/ M00U=>G:KC0A[@#Y^,(5*6>GW,N++_DEC$%&FC0_#..+2EV[HQ!5_-Y@X+@SM M1K<63M[WG,O:U/2Z$'P(]WXV2)-?9AV&P!G/GX#CW4;X08A\\Y_"/BVY[N2S M":P*0 JG5G>UVW<("*B#KT 13_G,*9/:&]0FMDT-$BCM>N;K'D01 &7X^$X< M=A)ZHD=2YV6S31^-\-IU';P,/KI+XB0$V90W;S W"?6>J%ANVW33!G8G%\A[ MD@_Q%!_/?XW $#4LVCUI9AZ[I2("5M'QRT$CR-S#&"X(#;?O*^!'8 KBV,L< M4:/*K$,H3\D8IR>7?;\UWI3YYF!U>>Y+03"Q'/T3HBUS/6.JZIB:UB60ZEJB>U#CI#VQ[G/SB^LP#92\0 Z=D)-\,Y^C;6 M+PYKBNH^!6LT2\57?P"J1^V+6VW*LTHKR@VA^PM=Y 43Z,9@1AP+?_5A'/U" MFLOL.=A:(QKYHU50IQR9_%8II35P;1[Z:JN,X9+$D;M=KKR =*S;L;258.C% MELUYBLSY^0/H2-(>JEX3.Y2\K@,_@C.0!B'(@J[?!>$4K:.@"Z(G#!;5<>3C MUQ"S-[3J]-2D'*L$I,P JEX<.^C,1Q@MOA\5;U0(IU32QY0.WP2J'CD[L'B6 M2S1MP_WL^ U?@L=>EBA']!IX,P0RP M=LFU=["MU0-%["7.OCC"4AAO"G=Y),/UGE7#]68%#TC)@V+1^L?JI1F%$YZ7 ME^U[]\_?NJ]@EF 7;UK=KC:E7Q@1>QN5I5L?(D)1=9-='73M'#D5M(HR=L85 M9_$"RK8[0[;K]^5M=0*HBJNE56Q1%/-2=#6A;@IIR2);%@S(^MV4&B:A,UVB M:@\AXX)4-97.C#((V)MG"N*RI=46I"[?\1][>K893+X\0,$JW,NSXPIH(!19 M,H7E8%1G_PS<5S_P@L7F.O!0N4&Z8A8(=2N6TQ#6Q<>'%K M'#/N.5>*>-ET MDT]:.&O@)]2W(?.?=1-"([+J.&? T^IR$65\R-U<\ XK"%<@ M3ASO'KK CZ"_8&YDB^6TC/>VR#5_+/(A\.-7;Y,#? Z*JZ4Z$3 SV,B]/&"U M@7![=.D>NN165/0$7 #7>&!\!''V>":E]V=EL4P=C2&KN@VDQV4R\GQF=DK, MUD9-2DLE(8I4JVL_K95 'D_VHSA,,@=)&$T1$&LPB5^1 MUOX-]KW0!7*4F\-Y[W='J\:M-G59. =85O;&..HFQ^$4A^F8_=WQ$NPD3VS M9YZ6TW %2,$Z0,2*CMU?,.11%"5@=I.$:/6<7I)(F\$C>",_40.R"V4V40\M MD!UJ/[&ST?X^\!?X^LS(QVZD< WP6P:R@_R9X""//_8)85T.MI\;X._9.;1_ M[;YYHWZ,7(UEN:V5$FG>7&OGZ@((3#X:P@V"\C1B71+=&!1@ITHI%Y -A+)? MLBHETHU4+C]T2AF ]#N^KQT-4;)3QO/A["RZ,LF@96\+O@E [9IK9^]5:$"Q M5 \LATH[#RRM'ZKH40MRM'+DT "R:1W +K0 (T9S.4D9]T5O.^&J*"N+0 BM M?@-X6MEH/+\*G'!&'[7KTME+J!QD[3KY)DO@>XXG736A+O2W6D@)PC+YM>#" M[NVULX*QXZ4;=5F\-WQY-0T/BK?M<"08_N:V6#G:"H3--7/_NP5R19W_&H0O M@0X'Z,0&.+#0#-D'1Y#,N SQ$PCI \V[))E#TO -=:6/">Y*QW/!XS3EW[%& ME]U8QJZXXZUM-IS-8&J!KO1+_^)1R0UM9%>$],;62T\/=GX\$0F1\?SJ^&-B MD32(4S3R:Z/N=?WYH]I5&$R1/^W'S6HPD,/5(NF-7;-@MQ37,#%LIL MC?Q:P+7+!30-0P= %BNJWAR/@;\&$;(6:8'1,W[5H/@[#I;^&,3_ /$3<(.% MC\><74EIIOUF2CL/[ZL^UDA;+PO:Y>=:$^1QZ*(A &^J2?J_G OZO^P^.8B( MHVN"/CIPLJ_:Z07SI;\83X2%J\VUYT216"2G2HYR._C<>T]2-6[-=$P2CG9G M-4WV>PG&##'#B94ED; 4+0359!$6 3">;:D+M:)#XC'A)C/2ZD2I(RMYYG31";4E]R.9E#R!< %8,+'IR MJR@5!FCR26S10KS#V-JTNE'>?D06AVDR\8?;#=PN=)\"S[L+0IRI\SW'_(@\)CZ]+H$%+M?,U\7RBN,?].Z.VM894_?VQ8O38L 3*.CBUBID24 MS@'LLV55:G!L7+TV+C$^VGK/7*;MRP<+[(!A?'IMO7)DLSMK+V^_6X6!1:&B1(U/HU6YG* M'=NL#DO,YE1E#?;;L<%^N+GQL;$:,C4(\$G7 S=;:._*S;@K3TNG$KP%L-V5+HC.9]AP_' M/A[/15_@YF?43@E2I-:(HAEBD]6Q/S;77E!C)]9.!VOP/=Y1"*>5#"T;&)B8_6W"@2&4:3%4:[3U*H3,Y'(JR MX&0:,2U$6I5T080F[R46GM9@;B-6TNG&M2!7-20+(3.9XVTS2$_4L%],X&.7 M.Y'>O"Y/V4+?+D\_?]&CG3?JT841FCR:[X%D=NRU:;7E7)B^J@3$@9K<_+-Y M*K-[+Z71C6IQFJH4\X&93&TVZ&4@Q^$3]I1F].K4]+I1WJA'ET/7XT[R87@7 MF:S7Y="->SD:!66@9]]^D!- 31D4ZK9%P>G'F?@^/F]OVGC^A"'JN*,JO,?. MW3:VA$<1C/J=Q$OL?PMMZ!I/I@Q*_0[9\TKC7_BCXBZ5920* NSQ +Q^:LMY MS/X)W\VJ6;:4?BLCO41(+\Q9HO"1&,E9;5/<^U47WO@4U-#%@*#=O@&'L ?H MPV6RI%)6^ET[TAC5*M/&AV$<<&)I$()'\$9^HO<5(IFM$4T+N >XHM^C:&I7D=OX M%5O7M6O'\\#L:I.O&K.$4H=#XJ5:([-#V,&NL/"U%KI]!Z$+(X Z<=R7[YOE M5$9UO+)*-CX[Z3VTA%JM-4*O:,].C<)HSRO._IG@B%X4@'5;>IPLQ@NA,4BU M^T7JJ5XL0A)C/_>?)IARG<]1#='X74NX2$9+:&\,5>TR23GYCR!NM!B2RVR' M"-K!M2N"<-H/DFB0S\%P-H,IFHD#212N%8P=K[ (R&UU'43426V;(HT7V,&, MH%4<7$HG]$L81%'>M(8>R0IFST'6O]Y#YP5ZZ(-U?9!H7N,5TAZMHCBKAQJ* M:-@*7O\R BADLYM['M!\%^Y$4][SZ1/IPX91%+@0 _L-QJ][LH:5[37Y LHF M.D4F^FR@%MI#SE6AQ^8L+-7_ M=!]7%F7668#QFX\^_0I7(W^]MEZ6*:M-E@_%+B^DO2>6RD^A%*9%5TX$70K]4F68+8_V4!7Y(Z'OOP0: M"^@&>@GZUXIAY"1$*\5*$4F!5>16I(V,]BW(ZF]JTYHM"7%(BKQ]M"4^:P6" MU&>I[2*?!4J1\P^/_NY7"4,_A@0X7(.=JZ7LVN&LP=KATP!_^],L^_A@]_6/ MLZRXZ'RSP'T%LV0;.?IJ0_PAF4\6T7,8T_SK=PDD@6EWBTW&SP>UM%FEE=^^ MNUZ"&C1V@\+!GI*4K?&\,BQNZ@M@!#XZX!=UDYVLD&K&8 M>-G*=CJ_//URTJNHNI:$J"@Y%C-96>W"]FFK&0YC->MD+D:367X":%( 7;SB MQ[TU>7;[:?HKDW5F'DM5((_9Y-OBQ6#&]YP+X[5I=5-!^TF).$R3B6\YS@Z7 M04*]8JZD;-V$)2X+Y?-)R%N+=LZW;ZO@!^!*^"#.:0A8&?2K;5S[%TS:LC#4]5V M@]CQ[OL80VZR:FY!TSW=1;(8KP%I< >80-3UU7_^*:4BZ^O^^O\!4$L#!!0 M ( "^+#E?<]Y<00_$! -"'% 5 ;6MU;"TR,#(S,#8S,'@Q,'$N:'1M M[+UK=ZI*\R_Z?H]QOH-G_L_>SWK&F&1R$W6NM>8>J*AX5\#;&P9"BPB"Q#+)PS_B@+W09) H6\,$F_^=& UQ;$AA&)(D*8"0*1Q#) 4H"(FG MDR2!DS(AI79Z@O_Z9^Q"ND+:FLYOST%429K]^V/LNK/?OWZ-)&=X9]GJK\V# M:"(_-HT-S=3O6_J^?[< AIM6T>/E7<^Q_L-D[^6C_<-M66 M+N( ^5'G\/.=:BU^:2;L&(1S_^7:DNF,+'LJN9!>L",LB:!IA,"V_4QUS[CO M9&H9 'X&=[(UC>:!4@2Z;>G8[OZDX9>/)JPMGYLN1NR,:]O-30)Z)F6":3^;4,P70_W#V$/&H:/KUO>K!+^&;L5Z]6Y>0QF$K(T^E!F!P> M\6L8P1&<>@1+[2 LJ34LM1]__AD#2?GSSQ2X4D*V3!=JDG]_N&#I_EK/-_PQ M N:>MOCWQ^8YX@8S.-)??_YQ-=< ?_[YM?WWNJ^AI01__E&T1<)Q P/\^V,J MV:IF(JXU^TV@,_=O^-9?\/&C-HKFS PI^&U:)@@;:,O?86_ 7O^I*0HPHS]A M@X(MR>&<$YZIN>T0BP+\0\QK"TT!HL#E16$BF10-.[\\=% M@LDH*4UA-:%8*KF>WREK_;K_X?DW)2[5R>-,CZE4.R8^LPFLG&Z%\R=2%YH_ M=I#_\)<&1:2\A5"L>*)?E8J48Z@?GC]58J;)"5M9"(AIK<1NQ_!T$_(?KKWX M9>?_A/\%3IOI;6? ,O.@4RC/4G6L[WR<_RN^+)-5@(]0+Z_D);5M+'M*Q/_D M6_'/016J2+:RG?VL&P"AU2XUF7G9D*FIE$;[6?K$H$>?3KH+-'4,9TE#8T=2 M0=V;#H'=&&WF'M'!:7ANJ.]#^^X1,8A.H=)W;:TAY :YMA7@IMTNA6 @TAD2 MPS*?29#WHN"D!$GBRS15'"5)E"L"%<( E\";$T^A7RO M)P/-BM\T-+.5T-0N&-)FF'7)MD6MDNI*792F=*T^]L>I?%:?H7"0(T@/L!WA M9D1G'2!CPH4XR,$1VI+!F@I85D"P'B@OBZK6816FY,V$P.[JI39?<(;3EHB+ M&)0V:(ZD4SCQ('.?,=Z<9]LA.35'EHP^D&S&A"K !?=#[A&UMH\1>!'EA+3H M>%J_B F^2(1#1A ,AP;Q9XXWOW&U'@9<@-\X]\/MYF11;XW0*EK!TDUG "TR ML%)#U?+C3_B*RXT5:F#-4AZ/%B_.?07/+*="D)I7:[.V8(L^+2;#T;;P9\;Z M956O890KE87$8 PELB4O6:DN!>0[JUZI2YE%WJ #76*1%-(7,@O+/T+U?B7C M7"_ZH%-=,+K0S5<78TZL!0WM&QGG/6K>SFEB=4Q=LF$()<]59 MHA127BSJ5;2H\- %(4B4I)(H^FDSQ: @;[A+SNHYI;TL+YFB-Q[5Y%K3'_ O M*_N]J3ZGV2V[5,PD>7ZN(TP&% ,&7Q#-4+-#,SN=QM/OG6^([44^(P3]DA? M99329)"K-QKC5]:Y)[*\F4_8KPM"$X:9>Z%9:TUGE@D_.O12<^Y;M8$K:290 MMG"N@7"-$W6WVVZ4*_T^RM4MLMU@EZ-1^67Z191;PP..$/:U-IHZDN$!6H9C M<+1PU,YC#=DNE:E5LRN@5$;@48%=4DTZE) +$_%UA7B:^2NFS':[,UX3NBM4 MM0=CENOEU,O//XX@BIXU9A$1F26P9K;HED=*27KW;'XY+;\.D/ M4//2*NB MF7+E:XR*A&TKJU\MB=*R:);\2/MDZ$RQ%O7U?NISCP;B%+1GRZH MD8+H4SJ?73)5)-L*M=_^1)-KV&"B8[LB'\:O&R/H,H>KM"<9$3K"/18Q=*-G MT.^'F,E9H6,MNY:]P<<6/@UW#.QP[IH[O-S9:NH2G)BIH=DM*]K %&_8,26TZT*!8"T%3"J2A 0J6O=DT<]KA MD&V@L&9.8=ANV! MD8@R7=/$J.0P76Z.H&YK8OWWQ$6>F6>(I+9DJB":6/BI)BVUJ3<]&B[/T6'9 M9AN4Z0^'S+0S-J?U/$VZ]=?I $$ ?,G8(\>J)""LDRL(@K< F"8$X[J?@@MG M,_DN2"/3FO+5-U(8C"0?#!##RR7SA@:I9=M]Q[55:;U&>Z MU6QB>D5*X>J$U9HC5WW*@,W\C4!*8NHJ7HUUEV=E.+$QLZ["HKOP;NW9'RRTA.K@J>G*Q.UGJ*IW"OP MWE?!QN2 15^U: /HGVV"-OG^@'F;8[P!F@+N85 MQ%YZ9-H/5[C,/GE_/4[RL,$(6DXF-*+^_!,FT_QVHCP92.]$E%SS.TQ!^?>' MHTUG1I@T$WTWCM*20GH@VR2HNZ6CA-DFC_M8OV[W'=%'Q_+LZ%.4C/1[P^-H M2D\C45O2Y0S)<1JCKF2'-D/#;H?Q]@>V;+YWGG"C!B0'6LHAU5ASYNUSY&F# MMN;H!8@+%HX(CM-M0WVQZ7,V4>=JS>)H >=183)HCL<*"LWXS21 M"6X_:2% M)K0VTH"=B(@!#N:AY=C*XQW!IS_>=N< -1SB^J,"7[:<01AJ&^@F% T^C5(: M'QS$Y^CUXT]D03TFV#^_#G;\AO<]1^D??YYK\3RIGQW-KR?4^'6(]+,H#G#/ MB"C?R]V8*Q1"H/=4WCS9?M[^[M4,>A707(LV84QE1W\61_.2WEQTNFA@ MI1TZTQZU*^0-G^_&Y_.D_J(8Y> +@/,)*WT_.0--;*"VA*! 3+-YDDVQ;?5: MD7J(;+?U_NKP^LRJ7ZGDT[S9=+2-6-2M52GTQJC5VX*Q "MW] 6.!E27S & M1*_)(DR6S*,--9-:LD.#2W>N-AP0&[1^.VN@:8."9RI ^01[0,A8PU9O82NH M5'0EL6,3K3JX6GO@&35K_E> Y@LK/=JRZURJS5;0Z001H?J>%_].R ?(8BKF]*B*AW#)3[B)!D]/DFU:]&0$Q3098 MKI;YM$=/*<9#YU::4$1)!7#D F3+@LLHV84M-/QY,5WHD]*H=[6;5+$!ZWD&F?[5K_^7A>8$E_^JA^<)*3YA+5IZU\3*3"SIYH]/@^-7PICVO;8$_&42/ MK^BT+<_$;PHNO:^D$V]KYD[D=/N;EPHYA:6DG$T=RFTNH,F5>]*H0@J446@W MY@LK8*NQ1?$^13?P?86D'\?S<[S8O/\1,T[PM@-3T).DPK[RNT$ M6WP>5XR95I2HX*-D-"4M*F [TUS)V !ZQ+6T[FBX()A*IS?!415E[2"V#MB+ M,W[@^(M3/B7S(8-M-ZPV&+(?1U RJB3X]-D]+96=IKM(V3[Y %+N5WR(E+>N M_B\F W#>T-$43;*#L!QK8Q15H][];51G#_Z^Z=GR6'+ O2YIVMH"SJII2/*N MNDX6K)&QR/4"G5HYVKR&)('3B*T*O4Q&P+-$OW_K&ZE^-M _L0I> OV3IK$ M_7,;7R='O6=05V!)8B\!1%)],H7A5XC2UTU'$OMH;NA_%SK#5P M ] A%7YX5999AZ?3F,Z@1;Z*64FNS5K:5X306]?5JP81)>*9G;#.]L->6&=C MC#S Z-[&>[@7ZFCS;=OB&3.MSP<9JXAT#"$W.#$@>#\:K#D(>ODSUHXAHB^UY*N5E&%3K*:V<5.AXO5E\[? 8(@*[:D2\ MO('1&.1GQH H8?I46,IXPVYP^5Q\3:28;V!\.E*>VPS^T$6CCCE:HD%SI##: MI$(UVVP6D\O7CHG#_+N1NG8E]LG\/8LM"C<8W4ZK9LYX)T^M2B/,73>;2U =B*D5YUK5].7 ML$7.QFVLU2\0!;^31/&T&9"]+%+!K;-'L"\Z^7M;!#N-+JOB^:;(]+L5M#CU M[.P48$)Y<>T@_U1=AIW'%GFK7[4?1*UT&S.MV/($/9BT!%9NL\.I=>VL/6L0 M]3,K2%O.0ZQKWT9YGG)PS(!/40; MP,4T(3LJ+8WX[]'&1H9C$0;89ZM14H>U>BI?1'&0P2P.5^E%^]H%][/8>F+G M_]UL?5DW%Y>R1P>68C-=@Q@:2AVWA[-KE]S+> ^QB/7L"[$_3A;9;+F40W/9 M*D:)RV0ZU;UV#G^>$)_%OCKQ1G.>X(Q,'7>9AM5ADBJ.E?CZM5O0%XH Q"&> MMR_#MKHR%"69+:%:"?-2/7XAM',W&;ZNT,8^6P]'ATSU4;RQR_JH[#>8< M=^V"^UEL/7% X]UL?5DW>T@CF9ZQQ9$.LCP_1_ \F:I>.XLOH9M/S.YS']$A M':]7EJI!2= R1$>E-+D_]N++]_@>T?G$4C2G/F:S2 WSKI4F<;2HESVJ/M/- M$OBZ&#CC,9NK ,%S1V44?-9O(#)39[JJBM/=]"*3:\?7>(OU49ES .$A)1BN M_\3:!."MW4_W)U0,R:Q+4_ A["^2UBJAC7E<-B+\'R%&?YFP_N@F>TQ/06Z M9I56GF'J(3N+XLRS$R4\NO!6=$>;6,W<:HZPEV>P&B$7P.$>6&TU/A%+NL%JUU^QU]%00> M2HD4BBQ(V2/CEXK_S;7HL:=Z+H_.28Q1\'Q=A@@2M _E$B@U MRP#P(Z@!6P7V!@XJY2K=9FW5%X*Z5"79#$H@K=BIH".J*T38>&&F-UP\AXLJ M4"4YH(%MR0:0S TPAD-6UR+ MY:0Y;VC9BF9*8=5NV&"K&VRZ@"W43(4IC@5"L MD0L]P?!B-_@H?M.. K9X35!$0@HEV]=Q"0Y/H#&0*F9N>>QEX1Y'V"V!0 M6IYQA>7+=+>NN'D-+5)9?=K/VWH/Q,[3/H2\7;+<5M@XX>V%%98GJKEF3C!Z M0@XG_&1GWG*+\7,C8@:W+[W"?AAMQZVPY44Z2_ Z/]*]8#X M-70K>)5K+ 7 M!-X76F%W#K%>SLR;93F")JMY5IA2;#)HL!Z;BE\MD9N9]PDGJ2^G"9G:0BZ. M0"TKX"2%D0S;2\]+L=M>NVG"X6_WNX7@62 \:6H;#3F6TMHI#YUJ2OS_/9%#FG^@) "6+9"]"T'=];_-[$ M]1>F_1VX_H(?-W 7K5Z[E'7UBB%P_?J 2!:1V%DRW]S;.I\-8>BZHJQH%6&* M]?$LUTXBM:7Z-33]U_1Y3KW4=\FB ]*+7$K 5WUSP3:X[B1^^<-7LM2?OU[3 MJ=9Z7*C-O&#L8,(TQZLZ10[+8N-KJ/W/7^OCQ?87%OON,">B)=.@F:ZF9LM\ MN<5-AE_#POOTQ?YD3#__]8L'[\1+:U()K2XR)6%J*?-,?=CVE1A?17:[0?@= M]F+#'0,[+*:CN9$6W,DM"Y7DSI-W!*NB?KK0L!I;G@.X&23OIA?;8\I+>BH' M>A&;X .D4$- /G:!J2VT#A%IFV1VD$J?%+&*1G"(OG&W65\Y9?PIX-RVS7H: MI)2I;D,<(,#+>4.BF*+03E6@TK#T46R57ER1N6W\F+CGU*AQ.RE_805+SVA[ MTO*M$9.;GP0MAD>>3">K69RL M 5,&3=@&NM1.U9"?(/K-HC"1T [&-B>ND"OB2M)RY=68C!V(P_VJ0_39P.=U M GT3GZO&[\OG%"]A36 83M7[9:+,FOCA^IRF]?,JJN7=$:ZA@U5R%5LPQN8"Q6OQH#^$#=WMMAOE2K^/],:;L($? MKS?P<^F-_>-;QAZN*?AH32(( M_\8H9T-2N 5)UHRP[4.R$OP,!]&1# ,$69L4ZD.<^<$[SU84FG]SI?X>B89 MPDY[I]NURU!VTT$Q:\]+XJC2$7(+LD&1)%,4V=BNR#E6(LM;3VL/1OFC)%=8:2,F\WS_5FN9,?6T[G)SB5J^F'4.6MR7&;SK4*@ MLT5E/#,9JB]G<\G5R',SL5LSOOOFVV>>5&1-!8PT4W-!55L Y5MA_I5+AF*6 JV?H66M."G1JC*@70BE^EK";3$:ML;&WZ-T[[0?D\G?=W MXWO.8C]Z"RG@-M0T@!>>YI3G1! M](/QL?-E8_1P/T>$A<:*FI3Z5;V#=@=+9%IS%6*2BFT.VS/3W%XT\?P\O^;> MT\O["^_&1+-MZS.5PPD!5[L8VP8YWY_&UAN+'R8NL:_PXGXD(F)5\/1T9:+64S05 MWWI$MVC*YT53/K!T[08K3[_]&6/Q.GP_$TH-M6)%'6J,AI@^6TL)4HVYR=B5 MR-B7NI JQK*SMS1E[8$XU*W^7*!0V1>'J6QNF(M=P/,F-E_C\IXC#BW<9R9Q M,C EV/&.BV2:GF2P8=@;.&X;MLN#D#BAWH"=/A&$:Y+"[9,.G'!X#5@XMT<_ M:=H0&^&WVR@!2G7G*H[Q>D[N3Y;T8E'NUF.WVH7[% ?YN?4%CV'HQX7HIC7> MJ36.?N%3W#Z\[ EP8V([?]H1K)LV.Z3-LI*SJ\Q 3]>ZR4D9H-ZJ4JH-N04Z MG<0N_'U39M]>F3W&[4V7':O+\.M19H>#"V^WSSPY98T+F(P&U+1;SPI\14>^ MFDK#;SHM#M&0FY5VTVSGTVQ/;#6O4O D(L/TA.X\.Q;*T\'$-&.W%7E3;#?% M]M4MMDV);:C3B,>G-<(* H\S9D.N\) KK"F'4UJ$)83-\#=;H>86A6HZZ;=T MA&NBBI['[)06.Z&^7ZQVYG,:G.7*S[40EWJ%3PS/FVM#;4[4JV#3MNV&U-'>^8-YOO MGP: :D!R/#N:/FO.O'VCY&D#;BS9 %+NOJ(;6FKU*D$?)9@Y,O)I!-C%(HBM M9GJ62@]%U7;(]'$8/D??G9M#7B%PW#>,+HQ'>C:S)):@VGI.K!I#C>X,FO&+;KT-H-G+(_1;:="3H?.@"D7P;IE$)=<5 M&JVV;+B8DIS/8Y?X#T(/:M*5(KM=O(8I:&[5(GC!2_9T^FJ=I1BA]'IU:1+^-Q9A M3V)AYM31I%EGNJ"?'906Y"J3NUH[]/*0_#S%F83_NW8X'E27+:M,#HJ@-9#V9#9&+W%4I K];:C$M0Z7MH MS$^(>>8RM7%A9.%E)L>5$*IGL6PK>;5Z,R[P_&[:\WPA3T[H#!"QVB>$N=?R M@B$6=/+%J]W-C$U Z3OIS_-&/ M*-C60:#6O:\-LKM)R\.I..(^JR2D9,#F07R4M>=AFK]>'OSPD/U5OGBP!_E)P/*@N M\6K;A&Y[JH*"K,ZFM8'!%[)7JRXO#\E/UY)Q@^7S!S(VKE1T% PZ!TW/EL>2 M ^X/A3US4*.\7%2LOFM@#)[$9X3>S03U[@VAKQ_1V#AB;Z3W=8#UA4-$+]YJ MMR'_T9A]Y1!1)]VTTR@Q173*I]LK:E$=9N.;(W_D;7B/:'16A'ZE0T2XB!-S MW&>7I:Q>F8"5AE2KG>[P[)D6[YC\Z3(),/S^$JUL';$GR:7.H3E+13K5K$[; MQ;.KZ;?-'D,P_(1W'V'A_.]/US?\\.Z1L3;;.54/;$LV@&3R0!Z;EF&I4 ^S MIGSW1/^\NV+VGO)[PPE*W$U[-0*CQCK%-WLHV^56:3]VNBL\XOZ(LMNC[2^3 M]N-JZ_3EO=^NIT]QV//#RW8H-%]/8DYVWTV+FZ2KR14[8#P6+R[&K*1F*K'+ MK_N.8G0%=_O<9.O1&O7"G4*>P+F]QJ3O"4%U932\\HQ#W=AY@3) M>V(5'G%O4WO #29H#TD)6CI;%OI+O45C-]F[:MF[[!U57TL*DSTNG?-5JR5X M"."=&JNJ6CIVVSI?2#YB@K_=DGOX?%W7'"FF+[\8%\ MM>":W3GJH8!9Z7E)\FI2[>;8Q$#KOQ ?B%[^,F-/*57[U>$>Y.J5ZG"[34]3 M]3).(ICK-!PAU1R00H53*59+PL7!N[9?(%+3ZQ#ZY>X#KXMD M?8@,T1$Z[[@-(46B?+$72UU_NP]\LY.!X@B>/I4-O<$@EGD_A!YV2BWX=C<( M2U.ZM*F$>XVSL&$VV,M0R7H:)(VI;KH 4+::2K++Z0T_X)I%H21H>.SLZ--# MX>A7'D';G9JPCXA['AQBF5/A\,C[AFDX+$4SO+#XZ4-J [.4#4\!2L&VIFO/ M5EHO'HQDFY $3A-ZNF&N6#8XW,$+.0+=.ELD*ERC@ 92>30%5:#TO-BIQBW3 MSTB?MR8(G&1%CE<1]<]$81LXKJW)+E BVUTP-==I<\(&E39/IB9CNMH4$,;) MC?)3$[6Y[XW*%PGVI5'ZS#WN5/J5I_,C$_&QL%_ OI"LO M>O/WY5'XLJXLJ/V![*F>+.#:@/1H)4>W4C==^?FZ,@[WTS^SHA^9ZQS^9IOW ML>S+R?[,ZS$-1RT%R4FSN[C> ^_[$SSGBDE>;,4\"0HV"$ 1RQ:TL3Q%YT!3 MNE>77 VP1(WQYC.B.BTO M^@LU=CG/\5BTS\=)8G-HX+VRF!1GEBH8I9D@)5,UJT1R.;3*5F 2XH&[EB\]KUQ2?GZL4+ M$6'V4ULRU76*2/BIIIG:U)L^E]5ZTH/^[RQ.L6I5/82QJ*308'KRB._F.F,Q M=@9.F#AU3]H??\*/CVC[\0O.W2]B9OWU#>SB837).?"S3;2S'X@O%:@J(*;26^QO$-0\=@ M*"UBZ'U6Q<.'U]-SBYX4BCP 2E,*=E#BH%+2'Q)>6>#&245L3":9&1I;E+R0 M7/O,!,^9M9!&,/08&#QI>CX8'+MVOQTFRS;;H$Q_.&2FG;$YK>=ITHW?MN;Y M%]@; (]9R_)@Z+*FX]I>.+6=,P*69-*FLM'EP;T&?P+/JF;"%2!G T5S"Y*L M&6';AY40?H9CZDB& 8*L9.I/?VV9J@OL:3B(O:,%<)FQ;$4SX?25L,'FMX1; MKQAL/P7THF)DQ0R/XX4@=O;C%H3[Y-T>,'B1OA]'_W.,V:[1ASES@O<>8.F# M-7N8IU]S_;]:N0.F9MEURP7;K;[:I#[3K683TRM2"E_KOS0;F]\,Q_,JTW?X.D,Y;)7WAR0+?<*X M25MHL!TD[=J6.TS;LQIU1W/EK%&4^[HN6WZ>3=RPJ![O4>+VI.DI%C=T76LZ M\FH>/EQDA1B9VT;%CF?KJ?*^#SX^W-)NVI7BR MV[ Y8"_@^O? WJ9GJQ:MV?#?D+!R-.T\"-ML9=;-%.4DB:I]G5MY8#4F@TQO M&LOU_] LMU=&O3;-\W'U-$GB]V8B+N+4?1#DXEHKV?3/?P7 >_7#"P3<8.DX"G[]-L247NT/V=@ D?P>\*_$IC8 M;7H"3^GAGI,H#KAWZJ3$Y5.BS3[75Z/GX%GYYL9[@H?F=B8]1E1;\!)?O/CT3]*1 $,%D ME)2FL)I0+)5L5)L/0JQ2&*-(BB1E752C*>.T7G/?=QV32Y MQUIK-_/MHZO/9Z1:EO1*S:V2P$,K1(UIFKU1V2G&;GGZZJF6Y\#03EY)\MY3 MO__[?143MK]Z\[7?S'(&PDIO/#03M_XX,YAIVHSN,AQ'IZN59I.P)[%#WHFK M+QS]OK=?^KU/XG.ZW4GXOR/=[MVF)TF3>C^<.?@ZX)P1U$$RS2U(JC\0M.%R M5)%Z0V)$72VH#Y'K!NTX0SM[1FS;LB(UTTB=8H*)/UOBA556L6)G;KX-V]D; MN*\!W$T;%#Q3 C%U;2)ZI1*I0 M:B ] 1']9%YTYN4A>\/SE> YKH?9+NTX+OK9FA*XE(-.S;9'%9-NS2U?N7%] MP_858?N9X7+7'4GNE:69>21&-JMZ=7"\C/O1?F M0@F%)]J9.WUA+[O(I(/%>*179MB4+M*:G79CPKH%UYZ!:),N#'@]C%<6_GI_>5+XI@QRK? MJ.FI:]W=5]](;RZ6P%Y+[J8]U7/[''^#B9$8,YVB@A6%,'G4RQ'3O-_EH>]U,6?%Q&GLW??H5Y M'W_S*PG]F+:]#YBSR3T6ICP=708DO7/_R"E,;WQW'=M>*8.^)OEY M($>S#]M>H>QG4,UOSN=>E^'($G"89%=/CF(71']-]O>9<)/^JY-^-+Q2Z.A5 M'S^M]&=VA#_SR(9]0?8Y,'.O6?A+ $N6/;7#ZXVV8*9K;J,OLK&+#KPF_ >X M<)/^*Y1^-'.T],.F)[7YJ1WIIXZ5_K)G@BL5_,"8Z:O4>:IXV7^M$'65\MJWD>;9O!E<$HYV(DMR:YUCEC5,FBV>][8 M:.D2GIJHH-DM*=E8"N0SL:K[R-$SU/IZ$:N=H.J3FI0?/VP,W<_[D@(?.S*X M6U4KBH$[3]<=1AF6TTANTM2[5+=OEDNU6CX52P_P8H<'7R7B^8+U&/1T3H^K M+6ZRG@-7'L>AY;FG.=KCRBP[7S9&-1;5"2Y>$[!QS1$&T >F"+0PROP:['#A,F!=4D6Q[#3LB-[!7&?JFD5KHY M'=W7!I#?,^&OBY/"5R66R7NVTEL,V [2VFN].L%Z5/;MB?0?A M+G>S\(NG?F)U;>6L)^ADOCY/,R"%I-*U3)MIQ]=XNUTN^2KH+WD_.*U/[=SKB. K.A M(-4>FC*2L7,%;DKN^*3%>[WU\1+M;]133R?+^_ ?P>:?8TB1;2C-K1?\!C:3 M!)!3NJP]Z):RP]B%TH[E_I&S/A//GRBKL\5(KFG;KC3*ILE6'IDS19RB\3JK M3+3XWII[VT[[Y.VT.!1!ELNB52D6%A5F[DY[F25)9H7IV57@FY>3D]:&W>8* MXB(YJ^>4]K*\9(K>>%23:TU_P,>A&.8CQ?HH=^KCM0DSFU#2N#?I4DD1%R2* MIM!B@1NY@_AQ/HV@YU]4,J6*01$I;R$4*Y[H5Z4BY1AQH,5%](4'M6U$-0'^ M$7H)IB+9"@2,9 -'G'4#(+3:I28S+QLR-972:#_[L*A-UR/^-FF.1.);Z#7_R]A?FP]UQ M$+UN,T^$Z/I"LUPLH9JVS(!"J051\N"01-OI8+>S.EPW( MF-8TC'CO=WLLA1]U\>OQZ(]GQ QV*TI%?[J@1@JB3^E\=LE4D6S+5)_A??B+ M#W#>F8]<43=R2+XW0NM,M\7Q4P,Z.+WE_@L]U_X=MG_Y=;^TY6](*POZ1L!9 M?QP#28E$$1+DSS_P'PG'#0PHT5-IB?B:XHY_8RCZO_^>24I8.QLQP,C]3=Z1 MJ8>O['"#>?N=M=Z7A*\QI/ 4T-\_GO1JJYJ)N-;L-X[=43/W[YUWP*:S;<,1 ME$AD)$TU(_C]'Q[:,$ZB#OQ$VYI*YG]^KK^!_W:@'(_^\W?4VM%6 '8$^UR_ MY3?\,Q'^G]C\$;Y 2D!'8/3OC__A&SGXT9E)YJ-71G__-BU[*AGK;GT0S6_S MU8\_?&@8):Q1(LP8"3W>?WZ%O4 22O#_LP.DE T@V;^'ECO^^RE5]\@%<8J, MUV_$L+OD>M"GHU\%?(C_!PJ040R--7\+<.I 7O]C19ER(3T M_#O,'SOQ]D/K18.'#7=FA1I M#9&D0%JBAH1(R"@)/Z4)40*4+%*XE$I+!"$/A^#'&I^7(<;P )/)0Z3X\4>H MLSR33W \S3/C[!]'(ENEYD$KE&K<9R'-NH M7W ND1),/NC Q_-Z/)$NS978>I%OU'\F\G>YNP2.)LG,_>!WM-K[AW_W,+PM MZJ-O=E3?'98!TP/J\?%JL3.:H23KJFUYIH+(EF'9O[<:9]MCJ.WVN@O5%'I' MP5>M.\:3=[#GM0Z#&M\$]U1,2)YKA>]<:_?U/[^P:OGXU,@/2]QC9!8:[=K_ M^1^,0O^.T AM%\B@R&34Y,3&@&^'2_O[7)V$*86.C *TWWE+CB) 86SD1Z1B MZY)MBWUOI"[TE2VA10<,O185:#BEOC)J#$5::^EY-."3JX(/"_Y?-\W046ESNOS^T93A("QI1IFM[D"-G87;+@\XDL(V@#6:6 M[>[PW2@GB_7A!-1U1-=)%UK/0E_W#PGBED0<4"V0$-@$%TPA>?\3B5@F15(/ M(O8$#2]Q)M$2Z#;/M*O]1)MI-MI\HBFT.8&N\PF^D8 K#P^7EP1&)!KM!);\ M2_EOHE%(\"4FL;,HW2](=(X/'V,9@KR2%:E@V0E^#!+W#$HT(^<]$:6X) XH M@UW@*.$V59@1HTA! ,UP8)X)/^M!,>LXPPYZU,#"L]EA8XXV"H+IS'E]2$=9 M1B_-.3PH MV6GXEP$)=7'T?+YT@RG',):'2#7[1^[TDH2DQEH>EK/8'+KG)T M?S!JY%'U/1)*OD]"^39=Y]A(#K^KB+I01-U[%B76 ;;$R+:FT21V.1&]5 'R MYM[')P;;TZ>&9H+?854O._QK[_':88^\S(B)H8%PVG]N$?$2!5PK/JR*C@0X MX99/HJ 9(%&W[C83.:/-Q$0QW/!]L/LAL'>D<[YL9^K%X@+3.9GF;!\1&DA% M#6/#&$)B:(8ZDW)+O\, /3N%MB,5*'SIB:8!OFJ M=;E-_D\4H>LS^[EF,VO*=Y^Q9IQ!D?S%+"79C8@61M@>B)60G 0W W*X<: D M-#/!NDXB-XXL@@>#=1,/2>,4)0]'N#BBI)1(IHFD.!PE(=\RLD(F1T.%PD:; M>,CZ%[PL>FW+QHQ4)H<7W165W8WSK-NA>?-6UMP/;\8O#[Y7M]PM@NYHL&1OV0@]YTT42 M]K C+)LW;05GQQ7?Z=F"O8T,R]^ZFMO/B&]+L]]#&T@ZXD,*O1HWOG\N#:&J M]]R-Z[XWOUWO_)>K?.&)_7+MD)TGF.%EHAC/VI*( ^1P:\\%,]M:A*K@Y#;[ M6A5#/6G9LXT=$>6SY2P/NIA!SE(VFAF*.YN:E<=CND@*DHFS2Z=!3-2:#U\, M%4,>\M27PDV> YKV-/"+ W/.0'M>6K*;C6 YZF_7:H!41Z5N/1A;R8Q0=))& M9<&8F(Q-_11HB MM$H>Z8W_QHE+[YH7>]>^X^X2S'1F6 &P$X_E,O0>_ON$B;\B"^?TF[4O![=C MO=UW=H5)*XH='@A>_RO,%\1VG(<47VK:63N;8XJJ(Y4S*0OWRJ^'ILED,M&& M-HGM: I(Y.V#7L-+7=Q=>(?NL\B>@W\V;-[RS1VBUUBT4FFN.%LOEOJLE:T, M%R.5?H7H3)H@1= ]-Y,]%_'HIYGF_ND=YKV$UHC&FFO.NRBIVR M.V85RM8K;&'4K'-SA:Z]AKI"]ECB]DLGI0,.D\B^GD"']- M&J@DCB0)G(H11)[$:_[:B,7/!)1^PPOME<1*FT&R*N!G0C*5A L,, M)DC C MFNRVA,Z1M&D*+:>9#9]H,\E(@&V5:/AU6";:"1_;]^&>_\9C[@_'B39C S90 M$C//=KPP)N5:"=@BQ-/:UL7POX;_7?\)9Q,&Q&G9_;T;F4I1:31#ACG'(#,2 M25(:BFD*2XM#%,!J5<#+Y--ZT)%N.*HWR0[0(9%P=UWS+YNBU _JXI>B+ M@V$;*509KZ\6"L/5$BWT0Z<)?]JR0J:&JW:&*#+%=CU(=9"!);$MV))\VK)/ M=X8EA3>GC"<0_'[C#JBTWP^W"/Q.^PU'5.\/4XQR$M\UI>[>='#8[/S(HJ[(4+ M>.36R.%%)O=^8;P _9%9/MX2/FIZAQ3253/:EB*K;ITT\9?SWQN;G]- M;WT G9[G\$ :H'AQ-A1YD_!E\A),\V5C$28K [<;[TO-?$<5QL%QT>SP@K8F(:IOS[8Q 6$H[B50\1N,1?V":4-9:YWP^B@LMA-7V\(B#)6%-D>8]9I0X%-H9H9-9S:0 M061T8OBZCRB;VTG\!7N&($XX'C1)G+$59H)MLT[=L>0^G8\O/1YT..+UCS=3 M^N\ZFOD7OC/O(90'V&@X@;,*?Q2UA[\,Q[/I+"J]'(TD&J[DN(D,NNY!D0+G M[JG@G6'C(N?9-AS%.BTZU/"NY'K.CI M:BK(@T(JA6HHUM*T>=FRV_2//_WP MW/03"?O J8;$KNU:V9X U:4DTNIOW$" MO]LT<,>: X(((G-LOC[IIX]RBQ.2-3 !_BHHQ3:9&DR*&8)A12! I.2$0RG22DO<1F M8^Z3HR4C"JB&Z?5!H[M0"*MU:/O(IJ7\*BBJ>;3;#PQ:RN!FBO77.7>/6PXL MJ9LSRR6**4Z92IG(=HO$^.!&$YS5A Z6;(N9KYA4E2DOT$(][)-XVC+ M&R5Y!G%%OU&VV<*@U()^R-[;/;S'.6D?!$)7';0D;AC@J7YK[;$\;CF66K(B M\.D)&G35"=ZS%EF_HL*6>V\?4^6R$/!!CIE;>KI%/6ZZ8$=E: M:CS'-)H%MY@,Y&; ^;#EML^ONR&&I>_(Y 5SI7?.BN^G39^WCLAIM@>.3DY_ M'+9(W6$WJG\"U1_B%I#D.'X%IP*NG.!/87Y1FG\YG+\Q'O^J=C_#K*N'[;(W M!W9?T9"?'V8\TMP_F3XZ V_H$W#ETP<=R@61^?O@O][-H"L0I->BNY&?''$Q M].U4RP[.=*@JC&?8ND$8XH$!)S[< ]YPE?O9:X1!&:M>Q$--U>_;9;0L3S$9[-( NTDD,&*B1&3B8-A= M&QW:9(JVEJ"I9%K1SI#GK&/?<"@@JHEUH Z/94?O,H+PY;X&7PU?FS#A/*UP M$8L1.(CR/KRDOGH @_I(>;_4^BF6_D(1PS@I2 M&_%8/E206A?KVI&-80HAT':IZ3"XS2[[EL3GR^J[EMCG*TA= G1OW\QQQL P MMKA,_ 71%FVIK*NN'+%A\=^[1!].YI*&QKBBC.^2UO$X_=';3#V>2G5B$Z8?1":]UANB& M^85H4Q;^(*P^'C'X+?7T'V'&]*:*Y2I UJ"-_"/A0&L 4@5]#)_C[G=(;'IQ M_OW!U@L'LBFB248IEEPTP(;G1CH0*L,=-'5KRBH C$PR085#K(I'YR7'__&' M(']22?(GFL()']@@83WT&A8W@K2C/=4+LT?65?_N/@\ Z$Z) MO^>7U0.U9'>WJ-#/7GF/+6?^;/'R0_7)C\WB>S%@>X*JNXKFS PI6-<@?AN9 MPBIYVSK*QYI-X<.]1/"WQYW_G_]U5$GFG7KXFW'B$?-4@*SC]=+(!?9OR?"E MP-G8^1GL#KW/W?U]SXNHM']T]4#BX<^_[^LE'7F?0?(NG7YZG\'FN]M]!A^[ MS^#'??*"1(Y07$HF15+!1B*9 >&Q5S(I)C$YF584(@/NJ[*=AFI[@'XE7%=K M5)F*4&42Q79#:";8>NZ4.OBMHWDH=[TN(7V?!;)F](7(M%XK\ >+@. MO#V[,&X+]< .$VR4RX=A?R?NNT[L]+T^_R;]>6O0<@W>"Q!O1[5'^O%$?"A[O?8^J>3C]]07[&1QFP+IABT)P-RVL!I;"-:M[?6>V(%)Y.$>^SE\/. M$]A=XK[_\*_(48RVK^_?EGAX7>(OP90\18//_[MG7=_4QK6HC9N6^$PML1>: M.JO*R-)5N+XS7(EA>$XDDRDTG7Z??GA&+V0E ^H%D.#& $"-L [Y/;KG8U=+ M1.<(\D!>W^%,8%$+//$7_66U"'8>O? I*+HIB>^A)*);"6MAF*-1:#29=N0$ M<-"82*:P=UH3SVB+'=L!JHG&#*PWQAX.FO)P2"#2$IRV3-2LZ/C>^D:DQTHE M;++6'5_9!L%OVN.F/6*N/=;7.W%LO<;4LDR;8UH"R_?S3('-L;R8(5))(GE& M)9*+MNB=7$9(; DZ=U7Y[H$LD9)PJ&Y3\8)#/!N1*@^R/>IC[KEPD&ZUBT\NJ5\\A;PO*F!V&R+X#7)E-2UW.4U M1_:BBT+AZDR;DA$XFF.-"A_8%\'O$@\OV+@63N+A19$=L'U5:$D\Z(-08:QS MUL,V;>!XQM/HQ]=3#OB9'(N;=KAIAW=H!Z(5'NO0W"CE!8HA_&AL/H4R;%B. M9W] .Q!WB=T71(*^\XK$_3O@?.BAY;F;.H^)MN;H7T_XB3-%+6_"?Q/^=P@_ M&28 VY;A0+%LVI8,E% 0Q60&3[W7&XBDGHQR):*>(XE_Z/LFTC>1OHGT:3GZ MXN6#44XCFT 2#;[$M/=3&6\R>)/!FPR>.!&Q"E3)B!:]J.:N(Q)HBL+?&9[? M9A]&G29V>KVMI368#KW0@B2[ENV(%$&DDNA'9)B^B]S:Q*;'+RB_ MM]C637[C([^X8#[<7,5)!G"LT3KIY>$ZBH]%OG=?D(C>$(:O-XDU.W=>A$ZP MX$1G;C<+^$WZ;])_D_ZS1K;S8"2%.TK"S#(Y8&J6_2"1(D:%US)_++*]?4$B M?$-B_8H=J;])^$W";Q)^SO!U33,!)XV &^SL(XED"L>P#X:OPYX3ZZYW]ZAN M(GT3Z9M(GU&DDXVP3!UKKBN!A87A<"R93F$?D.;D72+J-+'3ZTV.;W)\D^,S MRC'%+,=PPJXCIE"20%,?D%_J+K'M[":V-[&]B>V9Q)9CBW6:%]H,)^)$BL") MO:WE9P5VL]G\T,,7*Y-#/,WH_JPRU_&]:?CI2'?ZNF_WH7J8EYO*"09_@6*> M;RH#]EQIQ]V)AS4GSU+8[-EJ@SBY"HW$K.#H<84EIE$R)H]10$DF,&HH9BDB)*5)!\30IHZ.1_.//SNV>1]20 MNUQUTN/JT5VL7.FS]=4V;'^_&EWSYOB27J=CT2OK1G1:[XFD1*51,71SCN^E M7+P/EQ$;GG*)?"N[']?*_1D5RTW0]7R"$[(J-:J,(GZY_]-\='C]3@RDFI6[O#TR&M6ZY1I7-TSS\L!ET8CWJ MQ.YUS=#5)3,9G!3Q]!"#\QEA8EJ1*!$D 0;U4HHD,WN7&TM9&TVI^&RN>P6$ MM[F:/IOV6X>N5IYTQJOT8$2,T;D^7A0'I;13]\.6R:MB3ZE&=W_'1)GV?UR:#GPY9[,S+$1=H:D@S-5&I=<4AT5*0C MMV#+/2JY@\YJFM,1P 2X*X.BI5+EEB]2^V]?S1:E&3'O-_4<7V[2/CUA\6S8 M*JD&0:8K/6) %8@A8MIO;[K/C(C.^G.[[>;2*F9[AVENFJ8GJ_ MY7Q8+KK=5=U /2FM5+$N&FBIEIC9;ZFN**EM!:*,:I6^)P6T+/@%6L30_::3 MAL#[0:6YU!&CH&7)1@,I8+Z(';@F/,WEF.8XR/B"U]6+DVY+Q8IEB#M\ORD[ M'J27*3%+,EK/<9HNJ*]J%+ 6;'H!4JBM8TT(# M;3!2+IB84+Y!%85-#_"_H^$U+""*&#-MC8=NG>(1+^V'3??@5^:S_(AJ>DL= M%)9+WJ\O*EV<#IONX8^>F#KNKDJLGBN4[*'L%-KY"1S 0A4BXUR:I1=V0SN M#SR/+7D*58>]'L" GDWRPTIMC E<3<2#NF [9<07\0,8$*M2!ANF9[[0K8_8 M)J_X=J]-ATWWIK5HT I+VFA>P!?NA,[89<@S-6RZ-ZV!@2KC9G*\9!"_.>Q4 MREZ[Y\(!'$#6H+GR])+#Y/1*,^B6&JB))@'44P>0A752W8Y+CW T1XQ2DD\T MG$(3#N 7 #2[Q$]0\(9O)N?#ZI=K6WSK;#I'@@M)$,MO4#-HU-29H5Q5IF4 M-3C6 \@:NY2+(1G,T+NU]K!O=R"TH?[##R!+JZT:G1[=8_5&9LQ7IY2];)9A MTP/(0I0L42RT^H10T4O5?DDNE0D2#N" P@A,K.Y-5WP2S:D-OY%'U4Y*IL.F M>]-BFZ,2V:G;/;3;%NJHE5V*I1 #!Y"E3E7&4J<%$IVGS4:'MYA)N@''>@!9 M=3MC]')S,R=PZK"_Z$^=18^BPZ;[PCTKZ",I:+#ZM*FZ-;D@I&:^'][KL]=K MNS5>R&Y56*&!X2-\QTJ14AXV/0 7T!GUZ[1%5@5.4C2T4>K5MB4V!^ DP%\=9YEO#E5Q$H:KS@3V.L!N(@9N ")S4%; M![A:-\>EJJBD6V'3/;IRF2EB]5#)8>;MMMK!17+LS^$B? !9NBGVW#$12$RC M0&A+8Y#3:RX 6DC+>9EKEKUZRDU:KH5[GC5]S]E-?\4>H>G M;G7E]V-X9ZOF/X;N# ([D,.@04BN[<6.M]O@X\$([([(W!@1!T9@443RQHF+ M<^*FFV+"B)MNB@LC;KKIM)QX8_[ JW;KY\TZ_899GU4+?WC*Z;T9OQ30W[WZ M=?>?>R?KH8,4DN#?'_B/]TH;?D<1__O)=98OWE=Y#M*\MB/T$K'"XJ!K\A#H MS_4?89G0-U8AN"'CZR%C>^G%!AW8 SKPQ_2Z:4@4/G1H[U!Z_.I\EYM@UE/B$Y M#G"=W]=IH6YI?_66Y1B3W!VFHM1*7G/'7,;L^ M'YNQ,+_^OZ]J/R6(1Z>^$O]HR_#L7,&6Y.A^$,_4W'9X!DF ?XB<*YF*9"NB MP.7%13XC!/V2%S"42&DRR-4;C3'](Q%EG"W7OZ(=L3$2J3#],-QS$.6R:%6* MA46%F;O37F9)DEEAJOY(*$#6II+A_/L#_9%8%XOX]X>V='^;WE2QW,WC'PE3 MFD)B> ZB2M+L=RA:M*F$_PHKORTD(SRZ0;LYR;8#2,6.9'C@1\*!/ )1S_?I MYTUZ[+<*$WTZ7$SJLVZGRY?"1'7BQY_D3YS*_"12U#^_'I/B"_E.-R&^"?&; MA1C#P\S@<&]()&?UG-)>EI=,T1N/:G*MZ0]X_[.E>& 4T&IW7-09P$WFW5RV M:H\&X<$4ZLK3_+B M%OQ5&Q(/HA5*UB;L+ROAL/Z\8?",S]3)'X^ ML^&K0_@FIY>0T^B0._ZE/&Y:EN% 7"=A QE >V)H@)\)$[@W _[*#?B+R>LW M-/?/M=1NA;-]+YMUX#Z_XJ;&A7RK"I9%?1H02!M%JZ)GAZ>ZX8J+_\0Q]&<* M16^N^E>3]-/%[[^M )_-7W^C!#U#4!&B[0Z+]N,AK1[:KGLR%C6%].AO8#]3*/8SV18^?7F MH]_$\6N*X]F6_??)XY+5E8Z;UEK"M%0=5BHY;LF50GF$JS]%)7\2F>3)E_\X MQ2)8;/Z4FQ MZ]8;PCSKCY8*G1VIJB]FHBA$YB=)X#_3Z5L8XB;Q-XF_&GOF%9$OCNO549LH MKH1I3IQ:*=QMK4A5C"JNX3]1'/V9PEYR)*XFE!9'X2)/D3)[!;1.,F MNC?1_>R-D%=D=]3*@112(E&A,@6!3B"SD85$(AP%+# L\Q,CR*\0L-ANK$!^J5I8''T=K#BM3?$M MU,]7G^3WV/$]EPU1T."@0%5; .5!V-8^SV$5]/^S]YU-BBM+VM\W8O\#,;OW MC7LBI#DE+_6Y.Q$8X4$XX;XHA! @Y$ &]^M?E>CNZ6G:30]&T!6[=TX/72.4 ME?ED96:E:VI66SO::3CC7DMQ\T@U& P%A>0+$*!-IK NT- M5D@47'>\-BPKA2SX*[?@44G$]1^T#VA\X4@5UHZL;PH>:>*$UAF2HP5=E-9P M5!O,/""@5XX!]BVS'N$:X1KA^C(N_!O -M3>4![VK$ N;#E#"Y=KH;Z+9S#" MQ$B2Q5CZAEH72 O=4X/H^U*6KOIZ*F8S[D[PT-=1K@%R I+O!%R50?$(MRI$ M6PN2)DUD?^^\OZ",/+Y89TH2B/ZOG^YU%+I-UZQXRBNLF@"8P) 80:.R"819 MA-F3&0N_"UHQ#-D1[YEANV7FW+B]Q79C;A591:DPA\MDXSLFR-Q$- M(FK!+JZ#3%EB\H'*R_H(?F&1E M;6Y-<53:9#F-JT;&1MS,D2 9C*8!!@C4T!$A%B'V G45+T V[UKF-!=D,D#% M93VME *BMTE#R+)Q'3;!\!C/O]6Y_0IC'A?!+O*(OAC=%[O\18*.!!T)^H<) M3[JK"Y_YUCR^:BF=*55+G9+83J7KN52[(V4K1:F:$UOM.-&2^R))A(,+_$5+Q_?HXSM0PU%CQ#/^),TTL3]U5-N-LN M(;WDT7!ISB*)OE&)/N:9 M+*_W+.I-:@Z8]VH\4,LE>K489T6YOXY>*1YQAC$LCP'ZA$DX"'T(?3=XH_51 M^)&[6K"V.NFN:8=J*Y_V>'^H-R'\X+04C"0!!OBWKJ2OT#,\/-B]4']SALH3 M!Q)9V\C:3K"U?=5&PSYY[U?5E7;&]P"M_@3A"XHLEUO.27>]6 ;7U:EVFH1 M:D1:(8G]C'4^LB,X&G5,1W!&<#YS,N[G\,P.ZFR:7Q8KIJ&#A3R?SWQYTX1X MCJN-2)+':'!\P^1B5LA#K-I]5KE\"M/C2RBF6R?R:WA(YZE8?E!%V]<=):IA M]%>Y19&36:76EBNY!;7CI@I)[@?#&.!/<8S%JX'247.SXU7 M,B8IW?'2&W-IK7@J2R:&^+MQWC[=85OC0@$ ?>4-,^FMUJGOU@JY[^N&$41D MPA H/((T!-(09VS1>NF*X%/>;]RZ&*,Y3@G"XU6=V$\"GZ\?V,JDOMM(7K]O M5O3&>K$@TNU0B%R7?8LT#B,%%J.9M]HM(?PB_'YI_)XL#O$A /L5BY))ENX" MMB7TZ9Z.L>W3- M>BW7K"CK'DGTS4GT"4M^7SIX+A;C[JF>ISYQ8K=82@U2$]7P4BO5"E&B/KJ" M^W)7<*=R7>^QYJ>=<=PPV)?"P(>O&.W@"S;PL#RW:!%,;;&PF,[ (#?"W5U: M(>.65R2%L12-19X(NW$X62G>=:4?W[*>7X"_H M-*N0JOK1+G\ M/X/,*%T>.1'(B;A4NOR;+?8;?:T]G+73@9AM:4N-;!;SGAPY$CP\='F,I!F, M%M",+P1;!-MS9\R_B5N''6:87(8VQ;:0;>#YJJMO\2G$;5QYQY $1E-O5;I< M?P @IT_T:'O&J4#=_+Q70-X 2H9%R;!7;LD\0+OD:*ZM=]3-DV2>^HMS#YUJ ML=[DLYD-4"M5J9]V6LVP&NE#(<[$PQA 1SKQK1D 2%L@;8&TQ?6GSN]M@WWF M/(HS((?E"SLL9TB-?VF"ULJ4)G.;*0')G>>%PE0=+J4T?!484: QCJ(Q@3GA M47SKPHL0>C,(/4?R^PL033<=7-)K8D[,&L$H/QB/MPH;0Y3]]D. %2L8R[_5 MSO,*@P?1,]N!JYDSUXJ,,/]AJHB^#*$D(S\ W2%>S1WBA0E'@O[%Z$[B9?D7 M2IW/NK;M0D*CTPM+_>_;ADC.6!EC/39#_)GJZ;Z"4[VUW"@7BL P-H*>+S:% M8J7YI_Y"J9[_#7-D3T)\_C943_(B=F2EWU/&4C%ZL9 M0;;+9I9O#,94IUX>YZ?1EI]L#W[+(CO/)O1QRG,BP-7EI57T5LNN4*1JS6\_ MP'?PT@7/LP]2"_6^Q"*UT+U4O"'_?-2:O=^^16^KR\U6L2$NRY;&VBH/!ID_ M=CD_O7OQ5OGI,)BY7@2?\W5%%^_)SJ?I_P\@O,A MTBDRW31,!]_(O5FEE4\W)NM-=PU[:0&8%?Q*9O!SN=GO0$I]_*Z;D)HWTJKC MO8^_Y!F,>:%K8M;D?]R&.&^KN'&!M^?1'?% M^#^*ZQ4+ M/I+$U<%/3"5B175&/Z_"#[HS-D_U?XH.@-HRVR]I_<#UN\_R@2 M!)C4P6("13Z>C?O_/'V1I_; PM/QV"*('.'42XM?II@=<8!R=MT-8/'R:E6O M@L*XT[P$Q8;OA_KX5VH_RK=2N=(;3XI4VC1VZU)?49E"4%E?@@KWI_ ^)\6' MR>_ET-%3%,!2$$LQ>3E=T^U1I/9?FMF\ HYG8S M,;=31<6?'#6Q3?="W W(I.TUE55:+@R:Q=8<+.S 7$?G]3[#'6 TBWK%((PB MC)XL+OX!D-:,[E1RZ6Y)#-UNNR9JW7RI.84@A9EU#(T)?]B.-G&A\>>C=J(O M@T2I5N0[&F/<<%*:NC "U4+!0Q0\O(7@X57;&3_AV8C067*R>VR^-)UC5&UL M1Z92%K=2A33U;&N>+385*FXGRU,8P4=.+77"L7U?4-P1S+\8S$\W'?##.%<\ MO.DO&IVI65B;R]%FGLU5YFN(\\AB(3GH56" //Y]_N4L%$T+[=""X?-H& M9@3(2[K:CIJ7TU;)S<>%ZNK?-(GQA(#1-/47$F\DWK1<@+!;/<>?5!"E MG?&'3O6FO:UO0,#9,IFW@-P9[:1..G)RXD;"!,E@='2T ^*$'?P0EA&6KQC+ MYR@'_#"8.Z5@MUR( T".=T%KM&C:)%A#,,-+!0$C&![C^;=,]-@ ^3N W3X3 M@[^CRXFF1TST]I\83O2]P1W!']HY, )R+SIM74^IFN;:T4MM84]$)VYD'+B1 M#*GAV("7&I%H1(_R]S_%5F=\US$Q'-71C#B($GU@1]_F?S\B7:]O[]-TU%$D M.?]\5-^-C=6/_T1_/#Q(LW35@PIA=O]MCW"'WWJO#@#XUTE ?<^L>S))^HD1 MNJ>9>/+2\9___5]/7_ZGDX!KKN5Z=P^*Z0E5L_TFD;&.FNKXR--5$U_LB9CR#![43Q;\1TW- M/*@2_ZUJ2J6)&K8JK0 MDN0&EBK5L]]3Z7HNU98S[5*NE&Z5Q';JWY._S;_55%IL2=FJF*ZG.F*V6)>J M4B'Z[?X?[>/0>[+;G71'K(GU3EO*2PVQE>Z4I'H[(I\B"/*>W#=7LB3#$=1% M-R8KU7-BO2WF4M%/;:E:RD5O&FW+XPNGI'SJYRN?[>AX 1I/3H[_C%Y5Q]]^ M_%M^.#TB9HU^/&&8(F@30(_UD4*/)X1"TZ.)(HS&T4%.C!AUHFD:-=)^85QT M_'.,4A_5NX.YS$[6BH/GP&95GRJ1=?)\)9B%5KI7IWDQZVUZ0;M66:2F7EA8+2"M%Q8L6N!;E0&FTSDG2C, M\Y65'CO+4;-L5;:Y58>EW5*Q4X(K#[[=Z7ITWEL/1R9)F51GM4[WY#;\=H(X M?%%\.RDL]L9J)#MW3;4B$;.:BK,(4GXC*UW MZNM^0\:[K)0E)N8PO5A'ONO!RJ(Q<;8^#W#1SCKLA =]37*;"G>X4K5Z,S.@ M"=LLM%<93PLJQ7;$3_Z%E:4E7O/5>LZTBP/%Y%39Y"M313A<*0T'-L>ON#&H M""NJ@#?$&1>F%0(<+FV4,^EDZ6,@3 O3J MGK=D)\7<;)B&UO[!4CL<-+1*=F.";:/';')S*7#TM4)0ATNG85FH][G\7*X( M3G](U"A_J\9+V8,7<,I;OBF7%R:+=PFA-C(FFIB&2XD#F>JZ_9G<==I 5NL> M.2@VN*X2;2OQ@J &8#IMYP.P-K>Z-* S"[S"X5.X]. -6O(<'^<";P?TZH;U MABQ=+!;BI8=O4)ZM'*OG38MBMNUTFCU=!NEY1-@+M%LO2"%5U*42"+83( VC+1 W6[HB MK^'2@QU8U":.2J\D1JS,LT.N-ZGVIZLF7$H=L#;O*L34XW!9:BB"--8J9=Z. MGWJ@ RAJ6,0S;KTM+R6** &:Z%C2N&3TQ>4@#UH43Q,K(R9+ M>+Y47S*".J!*II@M:1514':B-W@! MB=YDGFGWO=4 9"/5)= DVQQ$F"5?0&*!4>0AOMJL9%S;-)K"<"SGU:9"OH#$ MPFBK9S.5;,O$V8;8D[V5CWO1N?(3B;&[^FCO[P,2D:UOJ0M?OWOXX>FA#BWD M>YL?FH[:WN1\<&YB8QP'WP$+")XG!>J9G?XDE'%OI1^Z08'W\#[WWT/LK8&/ MQ?49\CM!O149>V(&/WF^&SUS8KGK!^_NX>]Q&>C=WJE91]OSKC_Q^'MU%#FR M8:#_ UT+)B(M\%3'AR&,N_@GF$KQ;X#AT:_^.K'/\:)WNU\8_?*W7-O[/_\P MK$>_>?-R8@[=.^#Q%Q\PZTLQ GP7W@PB(T:<"Q&1QD2<2 0GD&Y*!B.0;DH( M(X3O!.)# OB -%-"&($T4T(8@:RFQ' "Z:9D, +IIH0P EE-1^7#;X[C>#<( M>#ZJ^=^@^J0Z.-$D:ZX%/_R_;\RWSR9$DM]IYJ3T\V\EUWS@QKHS\W0]58M^ M,?-3HC/6QZG'FVO$^IMF?=O8O,5XI-V0B'](Q"]8HO.G$("].O_?_Q L^(<" MV/X'I/V0:'Q(-)!^O#P(^.<4[QEU^.?+XDU^5KR)R*6];'.'/Q5O6*QT+:KN M@ER&H;SKYC*)N(RPC+A\BUC^S>+R>PODTET7&IX[#K4@Y>DKW0F/,A1V+[67 M)NS\I:C[P/JEZ3Y*\>D]/+]2Z\I/'KS;6-AMOQA25QNN_GR@JL3 _\41V]CVZ""O!?: M(%P(O%"K;4HC*Z[.):.SE\-8YJWN2I_SVL\JGEG7#V#K!C\B_'C^^=*WLION];!I%E8>XSG!Y:[)F0Q M7!@%5\VN(ZLBK<1-7'F,8RF,YT_H"B!07RVH]P8$@O0Y'/G?@K20GC;F_:JE M 7LW K4YW]EF1=C2(W+M*18CR)/T9$9XOG(\HT/ZG&[^;R%Z.G+=77[4:X@] M?I-7IN.>1H3K"-%"'&*G*1XC:.YZ49U0+S^Y2+C(KJ #_WSA@]]2#YO5Q"HL M] 9EAH%M:@-^D]M5II%Z@ $%2L!XX:V@X!6F 3QK.U_P7-]/+3QW^9(ASG/$&6+8-6+4O:"4,OR8(E:J5C>E_)!UJ;S9YIRF$O>1IS&: M$S# '0[+0O!%\/WR]Q/GB"B\#5YEP=FEE3UVS&RQVQFXRG@\F*>5N&\\16.< M<)+Y#PBY-X'<+WWPGB-V\#9VMV:/:'#:MB"&!<4OM0N,GQW#@U> $7V"H3&2 MHFX*ODESE"^&YZ1MQ!<^P\\1)'A;#V3)4;]BLM.AK,^4+9$?MAN,!,_P."K M81S[EOE]!6D&TD*'F^U,4_IF 2>M^'=7$_%,A(:Z:O/BJ^E2))<)E\MWNB,A MJ412B;3E;IK5KS7?_G6UBTK^C8L-=6=R!ZWXI'/ZM@V',,/ MO+B1WS7'%A*!Z$O3C4*#UW(G=X_&PAZ+:6><_@6)XMY1?B%:($MC9IFK><#< MFEZQN1N-5:8.)W'!*EX& X#!*.:$B8.7%G$$;13K2_)]W:>!G3&]OIKFW(:I M@ER&,YL+.T@W(V"S\!Z>B' -6(1KA&MT9%_H-N_3R ;.>C,(JO.!*>6$05BS MPVE16ROQ?#^2QUB6Q03VMAIO),WU1#=]Z/0_QTW?IW5$<6(:"ZG35N1LUU,V MC$M6?16>_O 2D,5(FL/($V0'7RP:T=)]7?6T61R%&.LKW7(7MNX<+RWX:Q@O M22IPND#P&%5"G;6UV!ZRD5;+_03LZRIMD.$W[*:Z[('"O#&W6(/Q:[6F(L21 M"HS@:(RG484C4@"HTNDJ AN_"_]U)E-D5)W*&47O?*)1DJ"!CQB/P# M F ,3=]6/73TS(X;J%;*/4B)ON9H;S)TWR'=ET;^N2]Z+DUO C3=.0(AC_4, M]\KMI=Z1:U$)&6K%I$VIR(#.D)O;"V*M$"".?K 8P0,L>K6;NO1!:B )>1R7 MIC8Y2N"DX9"/* %3(;RI1,ECD6WA%9DBM%H.Q$H@SNE@>1HCR!.V@T(Z(#&H M0*; 349%/J(%=O-L8"[2BY98()RRWZ[D[3X7:P'AVP\*8( 7,$9XR].Y/C60 MM$! 8O5"TC8*6147#:)\1)_4\YW9-L_4+#G,M]OS;6XHSE=IJ$_BOO08Q7 8 M3QT_UJ$]4>5DRKG\NJZ!3_[Z)0$;)T5Q;AY"+ M]$U$ZO]]PU]0//2<[89>N[ &V_HLHS=K]*:ZBQ0/$<Z?R'< M(MPFJ0KTY*@]3^3A8ZA=Y$!M1MFM/,B2I48I,*I&26I"U.Z#$+2 4=3A32P" M+0+MESELSQHJ^!AL=;91W)%Y82I*G%KC2EP!;] Q;/=#Y 2*P:@74JBN![=) M"MKL!:HSK>^^=!!C@#OL^_G7M MB0_9F>I,]93AI":JX:56JA7J M;7C -D/KKA&1ZX[WH"TY^0BR78A8:=+;X[7Z ->WE%U!4MWZC-+23K2=''$@,0 S &'):U'<^(^7I8^*HZ((&5K5<;:CB>!ACEZ:R8FQI# M,]OO;WG)X#9%>PTU /OM!QO!'R#X(_@C$R!A08LC*H#E9N-633*0>X:2[1,M M.3WT8P4 "T% Y._0MV<"),W)1^TOOJB1<,H R/%TA*]W#AX*/JPG3)D)UW3B1-WZ](F<&,2 M4#=S\JOJ&-W[[)LWRF;L7FNKY'+=K!D.(DE06LMRH1 =V'3L_E$D1M*H'!_I M"E1A=WZG$X$C,5* #M(OY.V^<7J^>E?3=W!6;XO1:V2;.;'**&YCTVO"8S3R M>VD:(YG#AA;H+A>I#G2NGLW;/BNC[_O9G<3!OG&)34;/SH2<^,E%Z=5?C3XY MX=\ZV1M]B]]FQDQH;N76;MB>U3=U/ZT0S/Y^E"( QK&G/-R_Z$G^M?%_;2UZ MT84KDG%TQB7&A?W-,VY(@ S?SZ4ML2W5^IZQ&37=TAJ>ZZ=C5[#<,)H!Z7'EH"9&,/[=1UUH_OB)O#42-4: MCNIM2X%N^W77@01X;CR:\R&SZRTK@7?,A4&ZO:6(=TTBTVV4L]8V\H19Z F3 M)I3! 8C >'#9VO6G$D-%"!-N*K&23GZ!%W(<4BU@16R]>4-C TDYP/<]U< MM!@JEGVO.8$[4:^Y,U=6GRQ^<^-6! K.7L7ES,TDZC^JM\P>IZ]7UXD N,2 M"*N@7:BE&X6\V*_6(Y.(@Q$8@<((YK"T#J$>H?Z6KF2N,P;S#M!?M56DE=$; M#$.O(R_QU83LTQZ=W\:(9V&K2 X#S"D#KC#);RZ[2'9SDZFX:XEZX_I,^:;Y],M1 TG;E2]L")^\0]PE;H*65>'&^Z '1 M*'4Y31^L E.=0IT XQ8D(6 \=5BK>_4=\NMZD+)<_WAC[BY-4(*BN+_"FXK@ M/7;#D:5?QO;YWS.62EZ UO=T&4EC BO @ONKOL) LGXN6?]8;5\")?T:/?B' M2XOH./K82)ML=;?=DOTR +UML;M)\]>^D/"C@^\"M_4?/OBF=%LNYZ<5'BRUH$Y:U&);<..# M;W^_SC$@,G+?G-%X!??K#VYI:J%[*7^F>OK=U03@$J&I;IS(1+2;O0#92(!O MA,A+-UU%XHO$%^G?9 IPTJC^$A)]S0KY.J^>?B'W*5\6GH['G(FS/@-@."^KN'&!M]OTUTQ_H_2Z;6]:MJ9#DU< M7;6]45H1_,SZ^;_]HW?<_Q4^*-K5R+VW]I^L=?C"#Q_%H9A[?IV^ "OA?'LO M-),S5L98CP,SL:_O*SC56\N-E(%5]K6K6'9S+5$W%E3 M1:G!Y^Q!K.!8J. H=/F*]-F']!E;%&UF7JJL9-QQ=TJO:X6F@TRVF]9HGTT& M/ZE&LUKSS6SK;2BY8C&N,'")_":(-1H<&_Z=>#/]\_HT&C+9SJ;B=IVR1E=U M<@+"W#BG3EO6IC]&)MOM*[C?SADXJ8(S^'FC.QD:9:"&>'9(&YW*F$Y#!0=S M!\#W%\I>KBMMH!=+NS[&U>C-U*D>\<:V(];N.9ARP\"'62#P):[F-B 16OG& MB4376;?+VR\AP-=\>X7$]\N++]*_7XCJ+R'1UZR043K!E45R$@'H)(8 +JW? MKS+Z^ZPAR >K*NZ#)(O>5I>;K6)#7)8MC;55'@PREVSG_A 22.\C O70'NF> M-(D#)K[T,R#P$#QY'C-A6X'>GRZ6C+@TZ XS50)!L](*O'_[]H.B,$!P&,,> M=EA&^@3ID\N,&_WBVN2D]%Y8F%DS*!N$$G0SWA1J$]AQC,)X M@<8(0D#:!&D39)U<6)^PC3N! M$3R#4>1MZ9-DQC.2""-DKB1?O9RTJOQ/UH&6JQ> MX(4QM%&$WUO(OCQP4\%,C[P_-1Q'K!]#CVX,.TK'/\5-NU7X\<1P M5$'B09NFJ!P5] M=O]MCWXZ_-8'M0S^=1)O_)Y?]V22]$]?_)X_Y).7CO_\[_]Z^O(_@PVXYEJN M=_<047A"U6R_260,SZF.CSQ=-7%U$GWQG6JMU:U_3R7/?R?IAR;M=X]1";@/ M*>8[S_\K]?-'N!L'6VFK&_S)AMTK ]S2)\'=_E\]?!1'(1X^6K,EI)2$1-S3P8R?B?CI1]20K?+T+H0*V3 M4I1Q]1(X56!(B;<"&@T^+;?BN.0<: :7@7RI=SZ7:72'3&BN1/]IR;6.^V4E$_=OWM$7?0+*5LI2M5<1 )D-L']D]J3DDK( M6?:?T:N'P[B5>JG:E*]4VRGQ$AD M>%SW.+Z#_+@JN"%2[K7:F!-& M%$DQ"C7F=876=5+AP814 . %AB%)-?K_>U2K#]'E?*,WD.A&M2>3_K3$$F[3 MJ9%I&!A_OG+)+QUULL/'(.NW&WFOC3=&:;B2?;Y2K0R=7*G<+X/MSN\NQ6W- MZE>GT4KA^54VVU#/F&60?&4*P9 M4ZV_6\MPY0%)G6QNZVSTQAQ(BZ4YZJ;M1F.[5LA#DJJ[,E71MZVAG.4U#2?J M5(\3I@KY DG<>CZOY(950JYTRKF*(^:W6IA6* 4\7]FSMZ(]#48M@.='@F+A M'9DVX01,N/7C3GE:):&RFRQN33II-6 MF,,W';:\=H$A-P:HL/AR8>S(97JYCE8>2%X(5!OO,_45Z!7$07V0W5*3^)GT M 9BZ_GCE WPILJUZ3BCV:MU@W1=&@W2T\O"AA<5TRY;,X0)LI)K:SHCKTRM5L=I,KS-+1RH.-:HZZ MU45YQV= Q2@7\>S*SVS:TVCEP4:97",T-EXS;>IMNC1A\5R>CU<>B(F:7[89 MJ65L1'LXG;F261Z:0?SM!R0QX90(!FDY%.UZ=ZXX!E&VLVN%/R2I."0J14.? M=4Q\W1A*ZV:P[9!PY<$S*V, FH2_D %>7;;%#M,B2B%<>0"\A12(C6F-;HOM M=9WM"--93FW E0? JY#DV."]9D8NY$K-F>ITIDL]K? _Q3F.'3QZ7OL[WN!U/GN]&SYQ8[OKA,'SX>YQ:?K=W(M?1)KSKOSW^7AWY+LQ M_P>Z.![X#Y:3S^L;OSQ$G_PZ@: M_YUY,SYZ8H;=&T7Q%Q_P[BOSA?P.:,27Y/&%^'Y)_8;8\JH:(Q!<$L@7I,:2 MR9=(C2&^))$OX#N%#I@$,@8ILF3R!=ECR60+\5U C$D@8Y >2R9?D!Y+)EN0 M'CLI8]ZO8'G@T,?BRQ?;!/XW-N%>(C77@A_^WS?ZVV>5.?A. M>F/XCZOV0;'8J:GIL,F0TNFH(2%LTR,@Z0%AR)E)<6-]NHOK0<>B%YH5S4FP MPDF*,V75GCF<4LPIN@"+"HAO/RB T22'<0PX12NTO:*\:&O%#[MCPKGS!XP8CZDPR]9!%W M#(S?9[@AD/\&R']>@L [D))S[Y'> [Y(!!LG&)5JIJX2HUYKDZO+]?1) 4_V M=BPHK17!M*L6H#BIN0I+S8@^[ML/GL!(GL88XB1]VV\=\TFC[2B0WR=1) OR M!Y2^-[3RS)AOZ8%J./KX81#E/=BU76D[I+<-3LS6L^N@+;#LDCHNV%\=<2FM M]2+==^>$69@P7+T[SQ/E)D0]K$,E.(QG $8(APV1CS')%^$>X?XZCWJI*U54 M%6Q=.HUJKGJ7$KI".%L*Y1?H\W M1.A//52ZQRZ-)K<;F5MFY6M.CB1+VF^?8;896GLX0-[KX^BE(SXTHOUTQ_N0 MUI-O3COCWKT0O( 7TYLN]/:,Y\7M,NW7^(+2+F^:D/K(?\5H # 3AC<^O*1 MK*^\ >]5KB97H7ST0+QZ;=)5K5#_L#*1M:7>F5%A!O18O9S)K0-R5H-M;6 P MC+Y:37+FP-=75@GO%H%>0"?$>73D,?A[4Y)Z(X2\5^6"!"X9?+JPP!TQ*) H M63NOP7.<&:S',UA&Y72%5_G=5&QO^?YNS4X&+2)NKD=]P&+Y7*0@6<&N>)/P MD;KO.6XO=,>/&?AE4EZ.K6Q1NL:EX[N)WY/KR/5 P#@U,-"FH R)HT>)WDZ8 MV!E-RJY-K9Y8J,_GH,F(3+;S9QE2K]A@\>^D!7P57]SHGF9$)L:+"5245QGM MZ+D8-J5P2"\VBK^#K8BY;S\(3 $QH&;2:%*/@#1<7VM=[GHO$;(0,BX_'%] MG!C',8_8_+K4+4_R(0':'B6VFH4P-U"GL#,_];$S]JI3(CS=#SQ#@W/4]FD1 MD/TH'^+F\B$ZL+G]GFZ_I1$H+^+*MV K5F:; 7"-;,[J&6XU[3,\4H4OC3(OKK1DL3DABM* MI$D^?Y& 7X& WT)*2ET/4I;K'R]$\P)Y%VS*OA_'A9E]'N)?34E!HGZ3HIY$7I^S%")YU-]0:.F5UA:E0M@VC$%N M"HQ<,"$-,-PQNT_?&4<&=,G17%NO1E;T6\&B"K\25H(CVG*%]ZPP"XS:E(!S MT&%7"Y+&!%; 2)I&72V0&OEZ:N2G_/_U._[U[PV%/U]OTW+HZ/>M3<%)6IO^ MPEPJ8N[8#4>6G@3NGJ_1Z?'N,"L]:6$4FJ%L;N=-N:2U2B/;_7SOE \T.E6* M^(2PFS65.V_IT6.;[\FY>VX!L70X: MIKWU.1$B'[8^I3""CXP$ZM!;1.#_:@?]@PN88.R?/F[T9^!_)5#D.Y,-V#8F M8]&85]A&JY0AM/*9>J JN<"0=GUQ8[9!&=!^=P&R?NP?@&\_:!+C"0&CZ18(04P!=3 &<__+6RXE8*^55%7 9V7]C0=$:VIR<]L#OK%;$1\QHO2M2R M76^U-I&[NH:(I2+$ HP## 88]KW*G[\#-6+:L=SP)TR9AWY@3+;[CPPG\JV# MNU\]];==\_VZQX B^7%O'9&"2#DI*6J,065" );E:4$9T]I(H05!501R!!16 M$RA2H,!(I2.W^3]_JP__ C8E&@Z[/6:6TT&A6N1H(UB)>+>I$# .]^M*O"&1 M*W:RY,4PYPHY9=?JVZ-UM))]OC)@2TY7$YJ.6;#M I4M$JU%&:X4GJ]LK"J5 ML*6R$SD<%9IF;6Y;RC#^=O+YTJK!X&MW.P"FVFTW>ZW<2.EGF@IY^**D)S1% MWIWZAVMI)ZO+#1WA;XU+ZT "W)XRW +!2=M56NE%C!)G=UGU2S!7H'#?=%]S]NE+U&LQRA%-CF6Q/ M&VYWMR3"(+TOI?EU9OTM&PD3MSAMU>W4K$FM6T";"=\ MU5NM.ERY^7 7^NO2X1S,C*Q?6)N2DC,=0>R-@C1\Z.&.4K:KFI,!GC<-/M)% M!4^>RNMT= (?/-0IY]?I<6Y>$RL=;959U=+SH)S>1]]_79FENN/\>%*20&': M94+.MDM3)[T/P#V3DHHQV/*=NB23N2[ICMBY&O#KOL.TZU?AMQ] A+=*&YN;VC-9TLCJ;J(N-IEM.EKY")'8K'E0_/>VJN9:EKKP M];N''YZ>+FRD_V?[D8BVNL%C:\]Y-%UQ2Y\$3VU9/#8ZXT\>8F+@7_# ";R' M;[U_&K$_B(YTJ3@V5B\\WXV>.;'<]<.Q]?!W'-KM=R-/5\U(FWOC?Q:N'\>= M[CQ8DF*L]&?/?/R].O)=*PST?P)W<<=$I 6PG@6:L'?Q3["@Y=\ PZ-?_?5L M!XY]H_/Z,4[\QA5.1.3CGR),C'BG? 3Q MX6R:Z>W:*Q!'C#@7(]ZK4T><0+KI:S$"64T)X<-[M;^($T@U M?2U&(-64$#X@U71<3B2NV>6'J>9_@^I[F=-<"W[X?]_H;Y]5R. [>5#^<=;: M'O[7.U]-=P+=>[9AHU^^9+W'PTT [C7FN(Y5^#Y1TW4*U] M N?3M+FX)0+WSZ]2\*5._S^YW+SB W]?#'DMZ.4;O M*QY^UW)[*8OND@UH_GG2GB.G:W&%UWV+#N)GBP[RED>QGKXC!T$J5-RWB?SC M8GNK.!W5ZERN $A=(-PV.4VO6I\OOOM 2PZ^F^_UER5W(_::RU)[E:=+#HC3 MO+_](!B,%EA,H,@;G8[WNJMS\=:@YU011^R\<0/X_[WJN^2"_R/E>U:KE%ZR MA-4&#=$?MZ>Z%>@?2/WIFY=>&X:3.QLWP8?XVSTT"ALM M3&_=L2?V+&IDC>ND-UK\TG:Q5,\?^4@WM&FANYUX%9GEO/6JV15:I M",K7 >7G)S0A8!R@,!(0";[S.N!.6HO0N$\N@B-=:ZZEFZ&E8ZF2HWV_F5&N MI[2C'KM8$R>9N.C,A[U^UZ ;8J7FZNUMVO'HB"R^-;N M7I&2>#M"(RCE],28*82\Y,)UT50MJDA>0F&X1!TLP]; G9'"=I;Q@TXO!DI M#.[;#X;$*.CLL1S2&#%A![@"YM&$;Z?6+F_E)%;?_&WQ.M%L1QJU_GN8"W'_T=+C5/3N.Q14$ MO:] \15";^QHI5YOT3'DW@Y,O>&LU.YGIY> 7G3VT2R+ 8YY#7W7-Y(V>B0T M$F!B#HPV>;H?>(86Z/#](P,B-I]..IWVZBS'6PM$V69HO1V%>O+-:6?<4SU/ MC5[N!<-1[!'SU:ZBZ("L]W7/7OBT3^Z0?5C*TO%D$I1(W 9(_[,VU]F2Z3L-VK/1^=!?2,*<.<'WY7;A$ M=M)[AG4"]@5A!)W"ETP/0!"Y%NE $+F.#)KS6JI"L6*Q%!>NY$(E5-95M<#Z MU@4MS0U54,;L(JW*;8TJU$N:S09T[,Y2'S UDY]I%&\!/E)]'5;:V0O=\6/V MW&"2T6/4',7)49S\^C)?D/BBK R4E7'C61GQ[Z1%G)4A;G1/,Z*#^06S1-_@ MK1GN&6-@=^W"N)ON5;8FG!W$[:/L-$93!,K.0$??E[DBIN1L9QH4:='$^[EJ M;S8K!M(ZC;(SKEL0$?2^UJE]'/?_F"RHO+WAP"X&Q MF\P5>2H?K;UX=%SQ7CCBC)$,%(WL$\EH1(*QSR5Y 65S92UKM.56 %X>;99E MCNW7W7C$Y+4'/ +JF-_)30@)A*1/X[7)> MZ^6;D9ZA(SV#$?P)JZ"^.L!0WDA2N]K\-<:\.,!((-&3;7D6-P[+NM+\]S)/A7*OC)SQBIZT'* M^*1+(J^+:A?7J M"2F[-^ 2*X^)#YR\TD74#'HMJ5P9#$"[[M(MJ;293,J?[B(:&80E1W-MO1I9 MA6^%0CQI%+H^+8AR6VWX4\(GC*[15/BX@2A%8P(@,?:%BY[C!42N$P8(X!<% M^$_)_.MW_+0D3U\IAXY^/WD%_)R\0IWRWOY7)E,1D\=N.++T!'#Y7%W=CW>W M5NE)"Z/0#&5S.V_*):U5&MGNY]M ?Z"->SX/Z%T:5K]LTDE'MUR:TDO/=DFL]OC(:!>9I/N=4B@O17TV MEQ6VTVV6U6:D/N*�".@;@5W7&!T2Z7AL;1E<#KM^27)O6*S8BW;]$=>S!E M^J3HRFQIPFX5NTESF?2)9\-8I4V M:YNW.U9:9 =XH9P9^\O*: K]"_#M!TUB/"%@-$W=3+(,4@9?4QF17%7$9V'UA0],9V?ZS>IKW3'T2SV?#;<^HB*2)=\4P3[8G5!PIH"(D XP# M# 88]KV*F;\#->+8Z7WY#WKOQWF-IP6#\6CG)X(!_T>0CY+1*;9$,96NYU+M M4C]5D^J=8CLEUG-B+E66ZV** E@*SA6[.^+K/9';>>@'QF2[_\APHGT)[M[> MR/UO'J.XY,((? MDV3TG7^K#_\B@OD@8X^<6F\@R*H[\GUO4TWK3AK>6CU?F9NTZRM[NY' -H\K M1LM7@YTXC5:RSU>.YK.T.UMD1\!F_$T^.YKNNC/X3.'@F4:KFG7D,2\OY[C: MJ)>F/!W 9Q('+[KH#-:%02L4@30N:P,ZC=-2-:V0AR^:'2\G.L/ORB*9I=MY M%8S5%0Y74L]7FH"?K[KXO&^2N@$LWY[04WP:K3P@R>S+]9IC9=*RM%J,LF&' M$V'@@SPD*=Q.=%Q,RP90"Y6-W*)F0V8*GWE($E/PQK.*HG*+'@VV-;HD M!R3-1R6QKZ?769LF_O6H\^DF;72CM>R9-.P\]2BGQO-:N,U?.;! MURN=B=6?K]0Y('>XSO;38;\CP78.!RNW]8E1"0;B&H3=P8;J5_ \UT_#H(@K.F-6" +E&17'*EDW#>3^'5E M?SYO9V?%AB*'%@G E0>"EZ\7 MJT"<]Q8R6]]D#:I&MX-=.EIY('CB8&M-P*YMFZK/L,IZL)QE/%B\ M'?FN%0;Z/X&[N&,BT@)8.@$MR;OX)U@[\6^ X=&O_GJV \>VZ/;F]'? O-PN MXLF_^XW+FHCFQS]/V@7MQ R[-PKB+S[@W5?FRWL)(8@OE^'+.RT_$%LNI<;> M[H:'^(+4&.++QQL.(KY(08Y >0WQ!>BSI M;$%Z[*2,25P_@<]N O\;FW OD9IKP0__[QO][;/*''PG+]NA@/_UX%2EY71!.86+>CA3<%Z(A,?B, 7$[8I#3)X9F(&WPQ<5@7UCRN_9DTKJM M'!+]V'REIGK:[+[["O&S^PIYRU-3GF[$R0JC*86*6V:1?]PAP9ONK/&8R12! M421"KM]9R:UL\Y3]5;K.R%-[=,B*AK-UN=F2LG?<%*;*?_M!4!C/<1A+O54T M=575CY]UQR[>;N6"^N.DS56N43_\7DUD8I7#1VHJMP,I/>^1_9RLVO-P/9EU M^U0:EMS04#OP&,?=C&IX#P:G[Z9RY1A/XH21I(/\[=8HPXX_8%?E&0&6O>9* MS\QE?M<];;^D/EO0/7-'UH!.E'5I3&=[@0$!#Z>&4)@@ (RB.(1Y=*PG=M+! M :4G:H+R6RJ^[#"!Y9TOW M,WB%=$]KCGL+>LKW#7I-TT>I/1BA(KW?Z;+!V/5A(<.E MGR1W!OEUQYN3K^"^7[:B/O$;=!_(0/BX^ON8R[/Q/)3>QQ>0Q%XY'R^LF<]] MI9U@@3V@_>BU'$<-C[U2VM'&07,;F* FDUQ/986-RH]+G\X4CTS0DJ.YMEZ- M[-"WJCJZ:T%5"S7>$K=XK\Q0%:=3B3B[FP8\QI,\N@NZ<,3[TD"[6!^42Q.>@,K*Q*J7CU1FVC)+ ML-6)W##U[';-N-9@FPFGD7Z)JTN2#FJ M;0EU,A EMRLR4Y(H=O[P9NT]E>$4Q%U1%*B%:.=: ZI1Z#=V!3@K&K9:83!& MH#"61JU6D&GQIQ?FEZ8\"E33%C M5N;ZSL"KU6YO=%S(/T=Z>UY4)FVB+,O9#-[M9!2F:EHQTF&[%Q8C:0&CR+?Z M6L2!O[\#-6+:L<(*3Y@R#_W F&SW'QG..-*>=[]&'IZ'&O:_>8PNDQ^/-Z"7 MO]3+J[$X*H GQM2(GB@\3[(*/>)I154!J0ACP-$J.2+'Q"3ZSK_5AW\1"; J MM&8C8<7DQ(HR&-;\P6#'FFN%@%&W7U>:/-_O4(7\3L8521_C:QML>G E^WQE M&R]GMW2[UQ-UB3#;DY):64_2T4KA^=+ MIY+3"/5:FY"-H3*05]D1FY_(AY.)U\MQ@=LL-Z.5!R0QD]DJ M;V73@R+9B@Q.RWYV]VB-L_,X#,/25+5;9/) MKALELS)<;J;6QM%J/*RH/"!)MS>S[7H\3HMMK[%E)0;O+.-F'L3!4K&R8D:D M(,AR@5J;DEBN]*=X6F$.'VIEQHR[:I478CB8+B=*/<5M=C5B"I]Y\/7-4CJG!5O7 M!>IN7-+QM4]T03HZH0Y6$?F,U,S E0$5\\*+CBK[;#@*I"[9%CE^69SQ89>$SN>\U2MI?FZ2H!0^T'[YDS.QHO\4[-;.>8_&A1:9,K%GK !X)'@)E1:;NEDJQF M1UV66*Z+= X^\T#P@F&P %,R6S'9]KS]6,3]<'P8O/S0<%>F\,::YEJ0M?OWOXX:F69B.M>C\LU%8W>&Q.. ]: M&;?T27"GAH'[\$%LU.P_N3>?]FN>V%/W:^ GOPX%#;R'%WLRG?3;;][PO6Z_ MG7CZZ>'(T\!=W#$1:8&G.CXTH^[BG^ :Y2&^(#6&^/+QKGJ(+Q?BRWN]_A!CD")#?$'V6-+9\EZS.,08 MI,<07Y >2SI;D!X[*6,2UZCALYO _\8F/)^53']V5C()OI.7[?5P[,GI<0F,]/UR:^\\+)QX@?42)^IM>F8'XM7G*07)Q"+O93UZ](+C0M MM$-XC3=& H$$XMN/CANHUCYI\VD27-R(@OOG5QGYRE;'GUP3WXZAL:_MO!;- MP;\G'6^1NL?$X9\'Q/^YTA"^LY[GKU=MMN?KRS^0*^3[&0QW.(E.BOK M;F[4"^D@HRMQ1OVW'P2%\1R'L=3-M".XVEXG5UXV>!US9DY2%)A<[?"1JL+M MJ,6+(L?MQ"4QT(OY2;UM:[ T![8JH7C4JN33:7K)(NZTG4BN$>7G,P/>;C82 MXA+#+TJ%B:EG.ITE3N9HKGI2DV S;Y7([#*7-RN.)7 4733F'^E54B5S#44<="K@((=>AE;)^3RZK@G_*NM M0JC,<-#>^=T6Z$GC=2OC5_J@"FN 874I@7$TA_'LX7P.U"H$X3XQN#^_39^I MX]Z+>:,=->X;3M \?D&)3D,2N)>J&EKOK28Q"X[%1W0$5() M@-$$Q531RAQ14WO3]:TAVLO)L+#A!YICMK-_':_^RO6(?&XNK=4".BO:T,I MM#?FMM@2]HLWD(OI2AL$[77.'N84U MI(J$:\D/:K6665B0$L[[0KL?&PGMO,YV,CN.@JT!80!% ,([9\#GHB?)B@#&6Y?"4R/5UV%&F+W0 M'3_FW)=)!T)SZF\MDR7Q>W(=:3 (&*<&!MJ4V\X=N4A(+0'>=VQYQ;^3%O!5 M?'&C>YH1F1@O6&&<0J[$[&3GB]E:=YL)E5(35)H* QUQ J,X(?H?&K*'CNL+ M[LEU7'&C\QHA R'C\L?U^8(;'SUBN\MTI9%+IVE3'10)8=[QYNE)/#" ^M@9 M>W6)(G4]2%FN[]]"=?SE3X(OK>*^7[;J/?$;=!_,0/BX\DN)6[NQ1Q)Y[7R\ ML.8]]WU@@@7V@/:CUU$<-03V2E6%;&0*>H81-Z ]Y7N[GI]IKFJ?-LPC$[/D M:*ZM5R,[\ZV""L#G*:[7!VO3[OH>T^\+3J;8A).UP+O0F, M(&6 E,%)'.P/X[B3GV@#G2=4L*SS&DFMET&_%$_(HSZ(XYMJ)5(.'?V^C0CX MV4:$/&7>P$W.%O[M N/CY5JO9TRAE"D7LR";J1*LLF%XKO?YHJ4/U!1WA[SC M-$U@RJSOFIU:FYC8&SB3D8CSJFG 8SR);GLN'=.^-- NUH?DTH0GH*@QL>KE M(S61W*R_*K=K:]/<#O-9L]FWRNT 3H>-ZS8HU*?DF(DJEP;+Y1J97)KRZS9$ MWLE0R5%M2ZB3@2BY79&9DD2Q4S]IHY-VF1]O2,Z2S5X9E'=ZKD-V>6B4P$8G M#,8(%,;2'-(;R+CXPTOQ2U.>A%8I1X[IY7I=VWQ@#$*N3L4@B-#1C8@\V1>(P IPSL(<6!%,?%%.__V(M#V!X>>V>#\][[6= M-DD_*+Y'=E#/![_]]W_],N#N49/AFFNYWMV#NGI"U?U@/3+67%,=W\_/4R?1 M%]^IUEK=^@\Q&_X[^9AHH\N ^I)CO//^OU,\?X6X<;*6M;O G&W:O)W%+ MGP1W^W_U\%&LXQX^>V>(WSU7 G=Q1Q+?V1,QY1DBJ)\L^(^:FGE03?Y/1\J^ M&%&$/T=:*=*'UOZQ]SW/[S_Z]J,#M1)LJ92%6C>"Q*-$JA^1RE]W]:7M4F,] MJA :K],CE5-O^V\]SJX]I3;N\/Y6J_CH M16M25:S(53%5:$ER TN5ZMGOJ70]EVK+F78I5TJW2F([]>_)W^;?:BHMMJ1L M54S74QTQ6ZQ+5:D0_7;_C_8FWI[L;+I=S%>E7EN)'$F2X2]*85:JY\1Z6\RE MHI_:4K642W>BO[0[T7]J8KW33DGY%'SC5/S*9U/[+\CXT\/JK9[]_Y8?M/Y? MCXW[[P5N,AKKPO]G[\N6$T?21N]/Q'D'1<\_?W1'@$<($% ]IR/8P6;?[1M" M2 D(A 1:6/ST)[_,E! @N^PJNXQ=FHFNHB"5RN7;UY@HCV-))3%.)/GT."W$ M,^-,&J$$EJL24U%@UR%YQH!^<;X=5#HE7BC6"IE.;37>UK+@ASP?N98'^U*R MLU:6AV$CU>#C:WVYS8Z%RY&/>K;R6$R417[8MZ>#S6!63$RADNK%R.2ZC"J' M6:''K^[BF*:H6F)J0_'%Y,4Z'Z.Y^T$TT>H?EI-A.3%;5;.5[#@QYL]'FDY9 MZ0TR,XD7-L:CDE0M/?H T;\7(T?I0=S86RN'%P:K7KR>F?.-^0Z/O%BG5G6Z MH\-NUEZJX\<'OM7H&(("(^/G(V/;67*=7(XRO!0M=8U2,S]83K)XY,6.6I*F M/.3DN%CL-I="JM6WNZE[\*]>K'.S5U?3JI*6EG?=7C3=& O2ZGZ&Q;&+D>/* MX+'8,L:C9;1^,)W%ZC8JM&'DQ3H[HTFY<= V^?Z=4K1&=:O72JY@I'@^1Q-9F?CS.6-!PR-CI8E_7:RY$FHU_=B&H1>' MVNTXN\)46N>6YE!O4WC6 /!+ M8$+6?=A5H_S*F(V45'M5W<[PT #X>Q349:*?J6Z7JM.3I_-U.K$?[<:Q  M$F6U<4@71DLT3^?%W&WW,.WB$PB @5IEJ US"Q'#:J;7/Z3'6K.XV6'MZ'+H M?+%/K)S%SNX[FA0U$JUBN8%!4 B @C!JWZ4/ZP4S+N1T,O3C7 M?+LF&[7H0BHZ8G=TG\U-VXDNGC4 7#(/6%Z=F+)0O%L\&.WF1A":Z?98"+C8 M^VZKFSC$XIEB.<-G-U9V$=W"K &WE;AUAFE%>6P6)7Y5F*T>\H<++7LI9"T*_-!MV5(M*=Q-U\7\8KVLSM7.:!?;P= +DC49 MS*R*6FN/BF)MWDK7\NV\]8"96@ =B#=']_W.+&X5FYF$F<^D=KE:%0\-N-AA MI1,?"-(TVF_>RYE1P^@[ZRA>:\#%+F/CA*K5EP+?K*66J6DA'DT.\+D&W!;? MJ0Y+FZIJ%H<)RTAVJ_%N%E,7//2"LQ4L79?$_:U9E)KE]);O1$87"GDU"T,O%K!K MEA^2*HQ/.'I#8H3_..7D!X: 02H8P M2Q2SHR8OWBUJ";6?5J(%/#2 $(WKG>0PS&P(JZFAZ4YRF=AZ,6V,O$< MZB3K@W$1F=-TH]EN#ROM'0R]V%;^H>?4]5)G7BQ+!:$RV6_7-M04//(M8A[R ME&=J\\.*LR:M+?3-_> 7K$'=9 HTZ&$RU=]<2P'1;"7'-MPOJ%Y+OCG1?GUF M0S;FTKA@F^["V MC5#1_64:8F+E)/QN)ZE,N??,;>,ZI9NQ5?Y<9^!U/4[^:-=C(763>18IW[VK\?=<(EUUS]7QUW.+ M*^H*4KC7=C0.D2!$@AD@3DKWTE-/D:6)&^V/%S5_ITV_O)$_ O M_"C\QQ(WXL>6!?I9^!=X(7YQ,"$8O#IDD__<9)#F[/X\W?O0S,KO;?(8T<*5 M.LTZUVP5.]E>M5'FLOE>=5#M58O=;V^*#!]]'&\8C VF@(_>S@_%4KZ%5? # M-OY,L/49<0NA-816OYWHDP#K)Q"LW[!^Y$=KCK^HD,#S!N-WV.2;9-Q\S_7S M*Y"$^S.>B&1X(2(FTF^3&Q8"W+4"W/?L^;\&WGZ+JZ+86ZJ/NN-D M)@EG? LARN*;56NZ1CTHJRPW+B)M]O)U9?J3+TZR\V!.@O =!7JB_] M\+U^ I6J:<^1R6%>2SD/VD.K013*NUT#<9!6,WB?NMPAE'Z-37ZX M#O==(/VE8AU$E>L6A-/?) MI;G0J?-+>,YO>,V_*7A?HU9S#MV?T?:X6CK:-Y<]Y8$[93WF-,2\:4A94XUQ M)C6PV_Q*-H=W37%C+H5Q6]"CXJ#8C^W&:;!'QB)Q08Q@K'^['FP?H>+EYY(^ M0V!/G$JJR6VA1QW4E7D_UOW%$?JWD*>O3^M[9QH5]].H^#A3N=/$>,K9]LMW MSGA7D\JBI'0'-*2-0061IV*C%][G"HMP?6HVVDDPW$YEH M>YR!%/(8C^E2(I+D^?!I"P6C<:V\0?]S:/$HO&4.O'2HL*J6F&A9!, M/!)+7G;M>+M(J=\0[G]3?+]&^\BG#\AZ/;K?9^=S7FL7Q.6J8F3&V65Z,$OO M -VQR"+$,I%T_-(0\M.!6;]80%F;" Q$<)OX]CAI9> 5/I(O0MWI:G6GMXZ8 M^GUTHG<6*8[H%$!0-1Z&IHDW9?7/HF&J>3<;+-+5\7)H=!+.KG:H5.<$#2'D6HCPSS;1^IR6 M"-HR)#J1:*^)%8@^;\OD/WJ'OZMZ\K6#I[^2=)#5-$,&7RQI]I<#5,S[,)'I M(T%M?;J#V;BM]"3!)R*)^&6.2(C:(6I?KT'A M*PDFS4E5>#%8G/-CSJ9U.-=&S";1END,OB_YS2"3V!C:)D&X"R^ M4GR>I"&VY717-_F1EEH@X+%#"$2X]^IMW"(O%]CDU=GP_@B"0=9GTT>PA05 M-+$Y1;7>F']^]#9_5RD_C"?X,WF^M9>Z0?SQ,2&UXHN'URP>UKNUT_?7!W59=-)%FH@.C?5=U%PHZ'@P%*F"$LG?S&*"=Y MQ\RNQ-:M4^D<=M!=F41HI3+I2$)(A$'>(3I_9O7J,[M:7XC83Y;;S#S>W6?' MS4.YN%*TPD,M71B:1=(_'3RNB4R$YS.?V]]:U;=(MPT3*YJA//_UY?F/US._ MDN7VDKSXT.DYNG(WJF?N8]V$6&P^Y$MF1[DKM05,5U(T1DL4,65)/5]AY3DR=JIR.IIW6J7^)BUOG(P]2Q3D'2 C9O+Q9#J22B:_ M7DEM6KE4=DP3'PVQ.>/M1;U_$U-TJ*B$BLH5VQV^@BA!JW !+N8IZF5UI6'H M[!]-US>4)?@80+Q*#:NW*S7BU6)>E>X;9D).K)>8>*5!DA#%!"9>[QB(]='P M'>)U:("X2EGD9]%Z-TK4JKW[IKCLIA(K82<,AOL[@M98)DEFQ$@\\_8%<#[& MS;&6#F_JX_@M"-#GI#8?;WWXPJZ*%L6CY\P.<[F:FUNK:74I-C(+_5[7#JLM MIBJD+A[6+FZ'=X?V<#2] S5T:-96D7GTHWDE&RF[)^<&B ME@74A/(Q\4Q@SN:G-T+@ S(=I+A]4VCLFT$L$[X(N%!="=65*S9#?$&9@F@N M9]0+:S ,74]+@C])TE+-]J,5,S=J7WHP)W*CECR4$8N+D5CRV9I8 M(;K_WN@>6B=^M<3R&L2_R A-5Q[;0JTJ%O-EY3"4:J6&:K4!W[$(DQ8BR=C; M5\KYM2X3+U)?@]-Z%Q'E]R!0AJD@,TH'?XNM]YQE:*K"_8LG__ORA\"DF \^ MA>LAUPV9_6D%MLT'M4"%F%H#;[8=ZRP M(2D(2<'+))S/0PF^2)9\XR6]PD-%Y.T5D8\&]5]ME_CH_7YENP5&XCS&85*X M1D%*[M"WH&+WT;OJ8?)S9@I]<5N>+SKY_K)<3!9&RSA?7G:R8X'4RQ-2D;B0 MB:12SQI?0_(0DHM=C]]M__3,(8 MY= +>.5._X_B0A]]L2% ?T&WMK>_\UU^ O6EY9CR7(+P,6/*K4TPY=H'$DJ& M-HZZAF:SH0AXM2)@&%U^/1;5EG0 ;+%Z1E;&J&.B%L.FEB:1'):BBU !II+U M7;8XK2UOK>+&W(A6TN& MAI:.AKBJ+M^$XOD7]^9<4^7TCSZ8WR3T"P@ HY9*R316V2/^!Q7[&F^KJ?)( M7O.;>J6V1UNE6%EGQX)(.YIDH*IZYM+5$Q*.D'#\JJKK'WTN7[PJNQ<5MF9. M8VYRP'+#%EGO%1GVQ0'Y"F,\W]PL_7E0\C.S\B>B.:HN(A-!['[:#^1RLS&0LHMU!N+9#)AN;T0RS]A@/:G-VR\"K.?C-.JWU6< M:BFGC_O#5 RM->-VLV_O ,6_LH4C=$%^N*KRU??]8<[W$-!#0+\&G?MS[/L3 M:->OB@LK51O91OX]X\(^Q[W^EM["J_#DAT'&(5Q>H1?[+:.T/IK;89T/OU6Q MN*EIK#C5LAQ)EQ&X9F5CM3( , UY22*Y=I)I2F$#ZU"R^TPJS&]BFW71&%RL M58;$S>F086Q0QX6^?(OL:7_+(S%75F:CSG#:R,+JXG_\DXED4K%(DG_'RAJ_ M(0[\IKA_C:'67ZF"V*M1?_C0W5<:*W-6'&;J&F_/U '/MV%UQ$X;X7D>_OO< MA<(Z:$VC]4"4T0T;A57.KU]+^+*ILU\Y8-W#-*LY);4+"V@2% #;2^WMZKJ^%C",.PP0#,,P[ZZ M,.R2BYS/AF'W:M+*ZCP:43X_L!2[NU"&G79['(]3LW\\E8@(B;"@=HCEGS , M^RL9]7\*R:WXN#9N5LU,OYS+U!4^98Q;G2P@.1CX$\3 GTQ>EM/][&:,,$+U MP[6WK[[O:XQC""$_A/S?THO_.P=K@X*NL'8Z4%<%E/4P-ONJ_65?*S;[3SDB!.%WA3._DB2P3X28(3Z&#MP%*RI+C#XN2_P8^U]^[ M(]@[$]RL-6Y.QS$!PNX(B4VL&WFEL[_=%\O.?%J7ZZW=0^]C2&Q0\T^CD"QV MOA4944DF]/+DOH"6R[Q8/^[R(184VT CP=F0BHH#_ M"PC(>(U8M<+HIJ%KM04]+4,A_.7[2$^_!Q4\H0%Q3 ,4PYEHZ&-HWO^\5ZC& M!VSLHZG;T:XDWXZ-NW)I>U?% M1/.VOQUO9^,X*9N7C*0SF4@LE@[C-4(T_VZLQF^,Y<)8B&^$775?R2WO%NA1 MC=9J@^$D>RU8GN31K&?."^FB^&#-ZTY_,=#3;KB/H(*_*% /QI M@QE^?;S@ATL9SYF-N\YZK2%(?)0TK)/.D0*-V$BY'#TJT\9M;I9!V \\%#H_ ME[IU%6SK]]OW[PKH7[YV^8 MEWX'N,;N MDY52PJGM]WVQ/1;CY=1V$=-FXT0,7&,)" %\ATJE'\W&24#/6E(5.%;,Z6P$ MD3VA5/K)I=*W#."Y*C/^5RJO4F78UL+HUT!!)*E5O^WW?C-O36[O1O7^9JY8Z<=\9E0MM<>)!$FZ$"() M48SPJ7BHX87H'&IX7QB6FM-.H#TB?Y^W28U54?1.;6/ M/G_8Q^. 'W\X?4%1M__\%__A3BMK2#(!!>;LW5Z"*KR&83G/__M=)"-VD6S3 M0N(H%[%[2_@63?[\O__'O_BC7!>5#\,2P5]Y9N)-*R%;1',?3(KN17;6'\38C?B.UW*&>K$CU?P M7XF;FZ E_JO7S ?")'S&L(_U/^T$+ME7?_S3 W($%OX\*)VD9SF#2.DE4'EZ MJD'')1%=<1Q7)N)$%N2QF!*3XT1:F(XGDI :RRBA(#'%Q]%D^@=]Z]NMG#LN_9%83]RNHEJP9EF.B'EY43C/D)3/63,8M;=G0T]%"H5ANS,J51M+(S11F;E)U M!RE9^YEQ8Q@6^X-#EBRM\7)MTT'X0(@XX]%\6D8!TWM-6EOHF_OAE8PWD/YY M]:6 6Y"W1C%?-QS[VU3=(\5/>5TV0<'E5%EGP]+TMS/A\VWQ\$R4)1".6<4S M$GOZ0H"-W9RO\4S G;S=VI]D%@RW"OCJ375-K)J88>0<"PM(ED7Q[)T$7!^A M6#B6K4X/KQ$M/TXB]AVH:N/URY<'^F(*]U/W\AXD^P=NPO/FE+%(N(Y0IX[+ M79%IY+%0H7,]),]U+"S.5&31,7]Q?]IS1,QP O]WGBH)Y%^QO__B=A)$MV.9 M0]*T S%S8Z4 ?T=FRQM<3C4L6470I)6\EZO5\MR?[F2YLC>1JG/P&D)'X0Q+ M6&#%5)?#)]I%:TQ;)\CDA @G\+'8#==U)A;:.- '%FLIJFTQ"SN^@ B'I\4T M$I! M>:P',Y&T@HF)4NQ57S-74T3A)-3'QTQ&WENRY,<,JDUOMS-%L M":]W;EAK ,BCLTW5H08OO.&&:_JW&TO"?@6>;@E3?Z!GY &\O*?N# X87X#$ M%; (N)-,Q&GJBJAPFBI1[..8JD=>US"V['#CY&VQR+-3J[ILF&O#E.A"R'E8 M[J5YK\0+> ZFN!Y^BH$2I\()TU.XJT>7X?L MP.D;;!42!FXX:ZQPVJ8Z<5QT!/"88W2-XJLE8 +0Z+T/WF3!9XUQ?'<.[UH M$A1'MH\ @$Q)<1>&7X!/Q-"EK6HZ]+(-Z"S^#$2<[A]0R ^N^&X5M$6:L?9M M.JJ86)K'P,T -3K#2P@XIE-@=6'M9%E(TNRY#+=D(1L"BMAZY.-]X#'*QI%, MB"XDM]R2M!670Y(\Y\J2"8: B(NAS#-\#20.0_.MI.-U'_"W!)@Q2$._"4/7 MV57N5'M.KI!@'U66X I=ZNC214:A:F@FR0?O5Y=:1<@4[@72:MH*@3,0)*GW M_%GXQW<<3(\MA#!&8FR*_W7##9]8[-FJ3E>#KP^3)FEV1$]\\,Y4DFV'9"0! M)%A(TUBQZB,$N:1PJFHV?%Z;*CYJ?(WN/. ^Q;,2$HTW@A&,PZ!EP,]Y29

'YB)0$"W8'EXB[,Y)H*VI&H7.!HAWY!'5O@!8DV";XA:@E=A M8=C$P&# 9#=<@6Z#TL6SDX ZW"!NL.WYE^.]T#!)/M:M!(()O*:+)=@Y=V>8 M",,RUD7>?N&MQ0=TUBC&WRY,!F&22!2UE'>AP4Y? M_B)OD1"P?%,2_BOE M[IJ*-Z* 1 ,'629'A!5V&9DZ=U7"-X [D29)RX/B\H1R% />Q;#?O/=4SUJJ,;SL93? 15I%:#3AL=F=_ M_.,W=)PN^&CKH/,P#_WI^?_W/RHK?/TG7@9[\5\8T GH 4_"+,JE'Q!]9A$Q M$,1SFP!M+/4W_H8)K)2N$II)A=N9P8@&N6M&-0T=T5<>D&2Z&$GP#CX$DA)" M(RT+DV)"I(F$8R),NLCY,I+P)R4X\ T5&U?L%^NOR''1P'G9]A3?IH"PJ50D M6^J8!C%U0+*PR#C!9 F^)!:<(Q$)6"E9)*$F=#\@(^*5K# UP(B-B&2GPB@ MLPF=SUO83M4T\.E@X1$3(J(M>6\PL-@YD^CZ H_1HX??7155RT#)@4%0OA,+ M"!,#Q(0?O5BT!V4-=JC[#Y)(!UNXP AA%UA-,X]<4)K-3,P*; 3"'Y'3T?G9 M$"'>=SB8!SLZ_<7XWBGA9>+'#_@9S+[PSO'* P^..%%>!X)71:\\@5(G'!+T M:!T?C&98!%#_)YZ(9'@A(B;2^ R(O$1$$'6/F:!NST$,A5[L)QS/X\FZV[.= M:'!P=ABCI+/T!L*L_NA!!)QS*11")&WRC9YW/W J;#(A(&*KAN@"=\U83,," P0+T\ MCO@NG$2"5AJ" >'E= 0%7'^*8@ M3,?."(#$)#:78C^O3:I'O90@@5_+PQN50,.QGB"=1+1^$;$,/FC?L]YN?9O$ M1%%!:T2( N>L\?*/G-F;8XWE6,L5(%WA&Y;M.]0(??!8\P*.;X9T][8L9PK7 M J\Q@70[-,# F$XA\)P\0C: B:&,V04FR#IAH1A;\>Z Y&+ \NNY+MUVJ;8% M\ )<[X#?A=?I@C,^SZG;B1I,11A4T)KZ3("!TH4>>4N$ YL0:+;:#1&U3.#[ MVB'B%UGF$N'KY""( $](>- =DDT&XM-K)1ON54QEAWR"31]?KTENGL"RA-DC M&T9,NUVD@R&LAT^#JQE,*X8?ZNCQ4=)!Q/!^^XM:4& N#: &*Y!=O!&\7&X M1M$#EY/T901?WHX#>P"5>*G\:&+5*(]/^1&,HC#,$U2[@URP:>5,I&+PA)@2 MR0")*&F8,6&9RO[5[,(RR9STV+M8[<-JO)'%4LL8(KK'';K"O('_PH 1$^J$ M!A>!!-GODG)0NB"9?&DF>U3&Y MT=C;>YC-^Y*#11]?V<:RZ5(A'JT5Q:V=F2YLPY[@=_Z3O*Q3P&$Y1(,#=5F* MO4/:%IUR%;(G+AXCI#]Q@XF<'@4E7U.)E,BL;\=;)=BTD@XN.642' %3O$TL M5F 4 4BWJ+A%Z;Z,- (&BIN5ZQIK/UQ:Q MY:BM:) -D8'+3?KGA-]@X+_5BT,U8&MN!X0N G1FN)&:(DHCH< MI1[I"%-KK-7*ZAI\)52@!>\$54N.1JP3[P^<6Y9 G.3)S/V;[@U7SF9;GHG7 MJ[^DKGPK574O-(((]FO'!)N=[2HF)M93F2&76B9GH$>[9FJRE!L.OZH+^A4U MR\ XMXDPB.HKK&@0N[,O4*1;/-J>B=''Y[,YUX6"'31$L3]U9D2.(1BG3AMX MP[G[!VNG^/#/'398J<-ZH^7#=G)DKO.;71/=HPV.,BK^^J\904"%[OK=9'^ MX/58\/RJZPF3TI"-]TOH(02Q1?F;&$N;I2P*3O>'$.%5;U&,[PSGDR?C=<-^ MU?P,W%[U#,;#URW*F+[V9%^Y!P]S7[M'4,&R2\O&JIUS%_'5KFQQ> M]A)"WM@S0.5>N2'S=:LB.BJR7W<_'A*\ZBE_GLRKUMA[*?@\@;/N!9QXI:G3 MZ=1&#]8M0NBPBHAU#Y]+_)QP_QC#E&QJH:,^(R#'D@(4COX*AKZ(RP6-M:I3 M^]%S6[\XJJ"U'LUW$>)R\?F-="0CRP(N >Q%XJ8D*.;,_WGFIO?94%V>Q'R" M^&3!S0?\XE6+)D>.E5"-&JWI"?RH5$*-P2];+]LI>'A,1/R$[H'0X!\:ZK9% MYZ?@V=?=":<.ODL"0E,5C$W49(E_),<*$7N.#39:^F*Z1+]XHKH6UH+1$G!D.>\S53HR#7(>YM,(67\,ES,3YZ%R&FYQ69^BAC M^2_QB;?>!-K?WEE'ZENH.2UBB6@%LK&G"Y6Q=KH0DP5EJ3JEZKK4C^:2B]DU MZD)X X!+WA:N1FBD82J@Q)R0O7- >EVL%@P"'*?.=HQ/GN;B6H&MLW"0E;1$ M$!)+3X=%6%G.:DWI%W$%25.(SF7T" :R->*RN[@#R!U5")>S+.KM@#-TBWD M!F4SCZ&7LD.C>8F:!FNALY"QOHEN3HP%QW7^',7V:4B&A;RU,2V-L*2MI%%O M!QR;?8A.)#KS"O;$@M]=GXB)9&.F^QRZ>'K3K2LX,4S3V($N2KPI@/#@/4%6 M).!E.\DT8:->^'B$_.;%]IU'UWHQ:M2I>M0\J65_BD@P@2WM?=-@T=O8@5A" M0M(E<'A1/]@$S :G/B%$'X,#MZWC\4>XA:/,CC1WA?!!*BSL]C3B&L[M[&D@ MAW/5L@WSF 9 TQ9(Y+2.UXIYEF.Q(&H_.$ZP/HBV7BRG%]H#<* P9YVLFK*S M N>@[!ZRCS=3QRK@"/F%[)E<"D8$. 3?QHA/F,R(;X4$3I)[\L'\.;0R=&&< M'9@<<'5I#98*?*O4[TXV91F.*2,28HM#SY7FBE"A$F#=>_A#V GK@7O6^?8IBUMA M7U;7+:TP7$:5639[V\X*7>F]N,QWJ/EWLC2?,+L_Q:]8*6\ '_+!=QCO6J_@ M!_B4MU 2&H*."_6(J.R.@,0/#&T:B11E1529BQR(%7,R$O9@GX3]'H?2-E,V MMS),H,X2D'D3N9Y/?T2S2V#F"(.\;EPN+TC=@E5^F"P5#/P7#:(#DILK"-/[95[@NV.3MZM*\HO@Q/$H"%9<&R:<0)VDT, D=\$$_%Q]'T+VWK5Q M>7PLWXZ-NW)I>U?KC]GR$/YA%..,2#"]X!%9QS@\GZY!\Y,P;'HYCR0HD+IL$B(WD35BR]\?"!Z@_U/H$.LP,'3F_FS$E&VM"&R%)@>9(B+SXH@0) M]Y*)(.M"/1,K7,"WW)G^HQ*CY-0 10>.;@H&-]:22+ GW"?UE\G2B&HO]:4 MB'%/O.Q4!70C"4^"-D$OTC2B&)K^RSTF[?FNV)>22%<[G*L:.M54=9OF 9+P M5$:K R2?NC!&RBO-Q)&%7Q11#,O$Z,7=P(*,38N \KF$AWWBL[*W+>[\W4]2L"R0R$K6971:9(H32-F6WOBEH,DY."XO<\= MQR>&<7QA'-\/Q_$]'U_UBF@LX>EW/"M'O:-X\K2DY+(/ZVG^X9(::NUTQ1%2 MM0'T%0UBXRFQ)(_XJ=10,8AQ@(2'0)Z;KY)#\ *I/1OL<9C'@-4-B_/ !,"RQ_9Z16$DF!,]Q;P) M[6=\5SG/5/B;ID7@!U&$981 N@<1'<^X&K/)DS1J-]G,S07!]Z(;O@0.,';C M5T!V-9(EQSICN$1^!!ND[;T#ID3KHQV<10Q-D+T#ARN1*/QSN/S1>HI!DOOS M'O.^76/B?'2MLD?=)!4-[.'$=.2>SPU'&2S+00&QT'N:4%P@02;"+-ZMCW"B MZ9,,*B#^5.6G\COX<VY::M"-L.6<;)+?^C'YY;B2 C(D6?;II=O%Z,4H<$R9:CCDSLJK9\A4U M*5!,8VD2=J8L)Q/\['[9?730XSQQR(Q6[1.[0M1"\C?%,17I<)(5P5X[I Z- M R2U^*P(MY.'?J.?VBSY.VV0JLMSJ]:[S?[Q3YP_%TPXQ;UKB?J\,9P[<))8 M26%YPM9<7:\)P,XA^^+, 7$D$B"O'NORP)2>#D1/&RZ:.>C=%$NF5%%7U8D6 MY26U*@:R"%FBLS%]BORHN>H511_U"*1T%_1GGW1+S1$D>>RX4I+"L<)PX9#, M4/L\<]K-4F9*'RLNX0G\+JV-<*X:8V"LM]:0A@4I'EX\")V#ZJFG9WB4^)]3 M,*B;#S#%I^]2Y'7E8.;R ST6\&H-;A3E NE/>()GP0&R?L-EC\-4RQ]8@B@B9&&Z$+1D1!?%".6$NV0G67Z:J[<5H,GR\HF(\ MC+Q)>V8,8Z$BH$]YP.5S2S%BQNB)=U4NK\3 IMH^MHWG)8#B8+[)[/>4L .Q MTPZ>$N.B(7$%X#](N18Z(7OC^=N 5U':R[XT?)7)J/T _]H\S1,E 44$TT^Q M!S!C*U%'G4GKN+@&@2NYID#;D,+Y4NO>+:,N$6APO$TT:H/V?M(I(K4S*PP7 ML5&MVOYQ(S*]Q4"[<:)C.QEEDHWQJ^4L-6D7^G-TU_[CGU@\(B2$2":9"3 = MX]M^[Q,YZVD<+V:4E*I4U7ZY4K&=W>!6O6^\NJ?QBTYD$>^LTMN[:&&Y6HC] M;5;J"\/-[(]_4GPD$TM?G@8CYWY_V)-I_S1*":@\1 ML$>34ONMI_HH$_V=/ M"5CL?L[$S3.G MZ20NC,>;PJ[<;R:,AUC">FSLEKMK]&:X&^"@$_I5,BY6JA.S6\I="3V*@H;# M;.7N#L 4@AEXZW__%1?C?V-5P]7_"1/G[)U!PQV]!UP /$\N8=H_\7-0XRV6 M#R.,N5^4$".E*5F=M#/)^CRV;DV@!.1((OF"D (F;;=V%%41/$L%"ZBE^K7/ MC>.MG^G6GKY*)4]?C:"36D1TX@D4KF#%'IBP[(H#JN43$EP=G904.[Y2DF43 M["7O[G 6QD)\(^RJ^TIN>;= CVJT5AL,)]D?I5QG^)JE^\AK6"$ [CRG M: M&F32]?O=P]TRNNW/6O']L"B*F''&T\E(*A' .;_O@F:E"*\BY+:J0ZVCGK1_ MRI-K9R<#76U:M;YDII*QT:[7'4W?*P3D+>,[Z,ZX'M%3WBFZXV4$C:V$:DQ$ M/Z0.?19@3X,)L_DNETKPG&-#O5K/(D"[=YYHZ-1<><,5_!&73X0(N@H1$_Z/ M\?R$NL"#H-22@LO$ 6334II'!1:"^^AOKEWMB=3\ MI9H^]DY610,Y282F5Q:(U*YH@3H7AC ;@ K(#'KPK2B7AW12!,>UA(F)RF+A&N [ST$ 0G28Y8KVG%HL=OW$ :>MH!;SU!5A;(J1'# MJWT2@X(O;D;\XB9=0)+_M[L@;QU':,L?C9;^>!((S*;O(E=)B>=IVI8+ CYT M1SY(<@.Z&?B>&C9=AMGZF G%Y?SLWH>]<5.&=T7M<1&@#(.;;YCX@HOTD]"T_>HDEYA; "ZE) M$\-DDHQJ*M&U9()ZQII08+H3\7QJ_I>3!Q"5CBZT/.:&]@;C][E]+)YH#^ / MX7$G\ERJEM]'2 K0K5G/ S=O\W*!'Z*-=.?X*G+@D,G[L[-I888N28^/\ MY_;QJ'@F<'@U. #T++AKENFVE@XL1]S@L."L&0?$8!E#6_3X34#Y%>8C\Q?@ MSG9S3X>AG1H,/UD@6BH,1 L#T=XC$$UX52!:_.EW/$M=/X2>0OQW*I:.G)!& MM_D\1VCGZ4^^(OOPH%OLR*VVZLWGC]MA:@-5I/R4S9_#RSS0^HD%>08FRKF^*LES*+?#>_EP>WM4'JWKG*5']W*]QQ+]?C0:$RHKM" MTULAC>RSB70(A=IIJM+1K )\F=0W)NVMV/.G2BR+Q[&\1&YFN$*>F<9R6W/Y M@B7 "4-"?RQW/.E==A+[R80 %MMV\&+CW&F.50I8B3 ZT\XP(;($618)A?,R M'$CS-A.+Q?C0*19AI#I]U%^C)"B6_9A$3G#P^6,ZHC![*=DT5NX/K#X>&#A! M8/>''FF^&MA0+9?9Q5A8C>IZPY^32G5T7Z&1V3ZF$/ M4""=Q;<]Y7ER[X=6;_?=S]-9]"1JZV)W[B: .4"]:K;-XZI9-HL*Z_;0Z:R" M#ZQM9X(IRYA.?A"$94+2H M!#8@PSPM7\/(LJ087B=(FE$4%T3N^5PBYEHBZC'--:7'6R/'"]E#8,8E"67H MK$"E:>@&V&-8V9^/\0Z!+18CXU/>H<,ANLZ,VVC-KYH99UV+JANI>97TVMV* M^H%56<[4(5;@03VNS+-P&CLW?A$D!I,0:]>.CVD"E0T&O*\*FJ!:6I;];\NW5!?G. M"YA!<"IX2GRI:Q?F'U6?@!+'34UR@5C4E##P35F"%D(7MJ*U8\ISXC)C]0T8 M/+&":+21 Y$321RLZ;6W0#IK?L3P/')4JDDC%VK8/D:D6R2BUXW4]P#4"ZK$ M9.I5QQ%(U#X(-3^NH_$O6>H[L0H2?U_""LL : (+L:BYSNJG^$;#3&VGAWQ< M*Y:'EAZ54J-JJAM@K L>]YF-=7!4W,#5[8Z]UZHZ9'ZNKK(H"W,)/>-/![>U M2CUT/N4UP%SGE0C#HI9OH$6:^^B4Q%!AC22)@>RV.];Q8UGC).L6K-EL3<#K MUI*JG&3!^M,O7-^=:\(GGCZ@7)*RQ>"*62-4@,(GL$0V2W G9B_M<))IYH9 ML(%KTAD3S\=J7\(K_/Y#5@:3!M%&;#"Y&>8RM^+=W33N'& M7W:5(4.$A=E8 2#&BA"X :U Y^#K\BS4'HY7P# LIE.*]G1MY!V771G;)O> M(-\)D'@VR FEG<4@V[8E]>K]W=6."M"Z]FJ M9Y5?Z3VX9EXWN-&ST:ZE@Q<>3\+9T0E-BD"LIVGLF3WC(C35)[XIQU*:UASK M\U$P.&*=R&;%9FURZ[Y-!0=4?'J7=#IT286%VUPN7K66ZJPB:8\CT2KEWBN%[%F#QX_9.(*L&M3E'H.H M06__O\32\5.;^6@[X-.+!X.U)AV^J;JFZIAH @#Y9P"B=E% E:%IFD[GM1]Y MH@1W(',^;5&OGC>V/XZ$*9 VY5BM$9 2%,4?EDC#\ ,?71M A6AQA(V#-T0K MP('Y6?' YZ2#[.18KDP[G&78!-BA2) 8A'*D8\F('R2):%!!"C0\IN9Y7X,O MXHVD)DZ+->&%=[OF=QKY85&[^&IEP%U!>,FI[ /FFI-P#\]UZE6?8.6)7+'# M+=3N]?<%JY+[I>REL5V :(L^L0?J M5I!T(?!$4Y=^8)D0&G3B'2/_^ M0L$M?YS2?L%R@@7?STPQK\W]4D 3NVI!*6(902JW]7QO27VQS8F/'4GE45]9 MKQOC24(]_,*JWC\I7[)'7]W?([0T'B-6A!K\)+G@CH($(<&^[-$;)] MX'2\*Z([TQ;VD)9*$KD4&LV%OX,N+B33ZUCSR65V^#V.[.]H0QY@<55GT5 K M8$U M4XG96$&;OPD68K'@ED;&7C@&&U!$^6 /'J97&ZD' MLRZ?O9#0K=/04U]"M2?M2VYNMIO5Y'(V5KG=AX*R-%63U6%&KI%XL46"(V^VDJ11MFJ;:SZ3?^Z:&(&(28 GJL]Z MK;GU="7?N5&MA0@WIS9.WR W.05Z2A-S%R1CF*I$C;=!-/@\"<5?!]ZSE-+X M/I8HY,UR\MYG4N+-$%W5:==G-/[(< M3R$\KH**A"XW.EV"?W&7+(Q5# ^R$)Y$54*0 3 ZZT3E=1DFWI8O,)'JL$^6 M,<#,DK9%T5@F%F;LJF6;U,;G^L_?TT[W/:PG X47VB8N$8]:(^CL9R@X,;G_ M!-KM7D!NCL[K;_^:DO^1/-8$^_SP'92V8_= MZVFZ**DI$^@U]F4('"VQ)'N(M#V4_!V_O3X# ?TN?+FGD6,Z+[07\/<%\!+* MH$V)+%FN'."L:9_NF:-2Y9_DR)(C8NWKV(Q$Z8^"FAT]EO+SZ]F&@C0J*[EQ M@5'\KR@I"$OLQ1:2W0:T)!$9SO)8DL]7=&SJFY=E=I%QQMG9VG,,<[/Y:<8V MPW@67$M2JNW33A+'.;S*0I?"D.0N]QB9=W9+M'36",3?ZC-$32>LCX)KE_#: MV+LE"J63G9+"D^S.5Y"[8DP6S&9/*![>"@ ^+<;+B@P'5K5T+%('D704-HB- M3R9)TU%F'O2G"1][>#^!'9!K'8@.D8]T%3%^Q0$DI:! C_Z(AKIDPQ#4,<7V/$-=G M@E:?U;R"<.H:!&,&_D("_A^4VO$*X^W'[^X%N;YDYI?OZ]>;>@NJ)6/A PON M 6% ?6O8+2:G6C$ZK?3V_<1^VA0#>9*_3GVDK,X(4BZ,ZIC# MG/<463LFQ#QY#2>S;APO$?RAF"D\54Z^QHV.3>"47\ M&UHATH>-=A:DQG[C_+7,RG6^&$;4:"\"9M8WM^K6KT*13C$O.PRB]09%MP&U MA3G9\+-][?NNV7.%5=9]!I4H;,]=V4#<:S(J%8V?3)@8($YI_'EN:PD6! MC*C[[PEN@S4T97QY[/(=G\O2-\GQR^;4W>[9!%Z'0M*RICDE12O)%.Z(/#D> M\CU[5K#33CT>$^=+L=<:\=5A]S&].^G]56V47M%#Q_>&EF0V3;(FA10R:2&3 M%&X.[)_321AFM)\4$WTT.SC9W"@YK[7;?_S#WV 5*7;1/B?":G[0%L'$=DJ, M(SX@45=0"YOF>9"J&2[M. (=L3L]@8)^LG0.9723M"BH9XO]\QBR\C1\^I_T MYSJX#:/\60(73WL:-L)HI[(Z6*R+!8/XB6/[FM J^&A8WUBV)#@D]I%8B< J M8A*3[0&39W*<= F$N3A8G)!LVE&34-%C)V),_DCK#X,UY'CAELD;_&UH6;&6 M"/"LK6K:SI,7 F]VFW^[79-U0GL7R->D^6CBA<"X*51]=&T_*S;1D6F\L#T5 MHPGKX0'UVYU*J[BYU61Q):7Y^]PSK?8$3T3_##2"3-' \Y%P+]""+ZE%H5:R M]>&&=WA4?%P6),FI2_4?[K<5L)DB,=956;RT526HW31)&#]>$=:)\#+PJLF% MT%\#R4ER=SN^/:3Z'3Z_Y>\;\4.N/[G/_O%/+!')\*F($ OHO B=G ^T0! K M*2YY1^&#[V"3EY_MN&X1P.YC69YSO""#731B8Z09ALT9Z8M,C#Z<+2UIDA*$ MRC$;/@P4XA&13_M6Y=/Z5A? MZ0F4^>"0!4-_*+ ;3TU65^QC-R M0(1P.GCDA6".E3@TELJ[U5:<*M'E*EO([8NU:*ZMSWY'Z3'^ _S 9W?IVFC] M)'NHZED:606B)9CGI=E1N(P*/CB]S\RFG65A7EZ*F6H^EAI5EO9@]L<_BQ+FGM?[B*8##37AC[/KFIQ?L MN_) @H M#Z$TK#)7\(->-?")IP-Y\O&6M0S"+P62>SV*?\X?K7G1^]9$$)Q R@"?A8"R M^% O> !"DRQ/'CN/%W6S]"YC)T^B+L^S!4ZJ^KQ/[]J/Q[[DJ)O.[V9&N^]$ M4<^J5VI*[1C&FJ51K'2(AWBB#_%N M*XM1I]@9=_OJ;MFHUAYV-3N+!7I1O$0X#-<: 102]P$(%=[E+[_+8UIC\(6F MU@<'W3V6I>5P/)2R_4T)V44L.B:>OE#::)H%BM,*V,_'4+,R;8P0>AT'J#<6 M_X8O"UCZ$>LQO_ZJH.).4/6RIVJ0/'6><)L[U*6%81*.?,J*V>EU_(?GSMWO MVJ/FXM[I'VJ/6M.Y77=YN_TIP#!IB4M>S*C;?EYXW&U3A]9M^PX8^I-0^%?D MTB!GDTXJQ#8?@M.+P(GTGH$ZB"X,M;N+="WY6'TH.E6AO)U7I5GF+OLI8,AZ MN-]79ZN,S(MQ_'A'3AMW?/N/?X34X>''7WT/:]\%]'+6 -[ M> 1><&[/DTCSI&/A:9N54",:(>UV"SNBS?%\ :6^?)"SE[@^-->5[(NVH(L[ M%L8':?"D6T'DI&_OI21Y].V=IJ)[K:D"GCEKON);3N38284V]S9A'U!+;*U) M+-P#PI;7U$NE4F/ 3JML'@2RCY(#H<\OTS+=X=#]"T-G"=-P3T=^@F]>)*5$4HI/QKR $N-$ M.CD=I\4)&D_E9$*:B+'I1(9X8G@K?:(GCV^[M[&'S&UZU%\](#N=D!.3?7D' M'/]\I%D3MD4E.TTOF])TKO))VS:M[%@8\^7P/FMIK>I26![:X_CEG,O2:CZH;M/" M+G9C\7*DF)%%<68DA\6NL[EJCU.7(\>=0W-7U^++OMJN58=351SO M$KMQ^G)D9I0MQYN]E5-$2;/"R[O[S/YV-\YU 7W;;C_%EL6=VT^9L' NXIW;32>2T6T%#6! M2K/570L/#;@J.V$UZ^79;;,O.>(@O]>D:G*&%Q!P5VI5O5NFVNUI?]7L]9K] MA_' VN)9 RXKIC^(^?+L<=UW5+Z0DOA>_+";P=!3F![S?!K%8O'8.,7+28R# M&7F%"2&^U^=%#;60CS/A]9WV3T MN][Z/LNCDK@W1VLQUUT#ME[,N8A9(\?2UF5^Y=2VZD%M3I$,V'HQI[0RI6@T M6]@NA[W=+C8?F7&I ]AZ,6$VKO)ZR4&F"-7XX49R(A\3N/<:Z-?#*'Q+(%U,H*#O[3/1 M[U*XMDUW8>R%,;KS)WOGT/V[LFO\)I7YM__0SEK1^&0KW_S@+(2R>.ZIN?^. M0@>>;U12WN%S^JZ0RBZ#O-@=*DVPYNK8Z%?(J[1KYIME(?D4CO,6/T_S+M=#.G,]&SOK^_=T'=)VD>1<.\D[ MGF[Z.5M/\'$_EZ)X)K5X.8FOA#8_:/F+U,@R0M/IAT);WFWC1:K5@@T4"W74 M6G+9:>Z'V-"5;?A_WF)CE(Y_P,Y\L$UD.O]6X^=;?6E$XX^ZI7[:OS1KZ(=1 M?Y5N+AVI5QG/C1U:E'XZN^$M7(6 %OB'XA$?SJ,3L6Y<75;:5D.;'_IWT;94 M$35S,\W-J+8O1#+I= 1STPOOU<\2D(]$GJS;KX]F$<%AOAF=^,A]N25=WHHR MA&3@BY !6G6,CNQX,!]$#!J9RJI?,CN-OFH79X-R:=7()V?C.!"#> J3@LQE MX/L7DR6JS,>JHB\K/?Q0R>M0U@B)S+-A22PT(8"JC!595]!>:/6'0Z-;5GB% MC_*[<8)0E5B$3\2"4.9(BT8 MCL>3S-*SY(XC4:EO.LJBMFT*_:XUUJUM+:YU-]EQ$HA*+!*+IR.I=.*K"RLM M+P2LY86 %=T0L-]"?/FEML50^ GI6! =<]&0("&SN! 4#*!;J>IV)Y=BC6E1 M3%E&ES]LZO-)>RP"W1(C"5Z()(2W5[(^$E_=B.FO)_-\'N(34IJO06F^D_82 M0&_$Y6XPRJ]1E.\6)PNMDR[E9E)VG"+V71X3G$0D$;O,6_MB@E+ULHFCCD() MZ;J(5"@A?6&Z=4JHO*I!%^E41\IUF\WNS6QC^+CL.M+N+BW.D@>S/4X#Y4HD M(^D,'^&_F&NJ S (H8A]Z]C7-Y2:0JDII#X_0WV\'D=/2DF/_O)1$J#+IBQ,EG>K?V%9]9;O]I$0IE)*^ M+)TB^--J>#ATQZ7:VEC1ED=8%2A[6Z5"KSI>0B M+V1G+1V^3+S.)Z4_'TEL+LZ0^S.D-C_I??/_P-"L1;$LR.NVS\X6JC$WBJ@X MBE5;JWAR<#^#)%$0E(0(GTE$8NG+4B-_?3%)"9^4":43W?;&H8QT533JRF2D MD&R]*]DB8E, L4)[=38<[BKQ8E1.HT9QVID,(+Y]8>"')]>;?:*\9RT!HLH38.C2([H_Q\4UT. MHYU#L?>8V><'.RCBQ9QN:3["IR_S0KZ:N.0*EZ"MO0LUNK+]?E("%4I.UT&S MX#7OK=P%9;$M2RND'K1LC!\N[A[XVX)3[U=((4&2<9+,I")B^HM9DYJGJ6NT MOV'4_?>[T*J/*[OR90G7!Q]I2,5^D>1UC!QX@7%\*-7$Y3Z?;_)-8[6>MZQL M\2'6AF*GI/"'D.0CF>0[J'Y7)HST#"RKTI8_"BL*_YYRURDNQC$N*H8#4>G7 M0-_>MZK0AV\]C&+Z160(!=F:[@LM?K>K]J1E<_*P?%AMMWI^3"HF@V5*-.FG5Y##$O=<'_".U'C[KNM^JV/&OJV3\%#=.Q6[$6%BK]2GU[2.+&R>3 MX;UG\T]?XZ+2]: MKB7PL]#S "/6RW=+J<_EGV^T>4::OSQTO-*?R2CSE?DS.\Q._69T],KV]R8^ M2D;NKBN@Z]U=D-_Q)?VT1[+Y*"XJ][7E@!\^[*.KNJW$%ZG9CWHD74 .<"4Z M_%VE*0*Z/Z8=A([6*L2X$@1%(B_B\@=.'-^,"5H<035@<@FA?$[U?* M\K\[?@E^_!)^'K]:'7.YGG6%>%^8#6/5#LKO=JOV.^!7'LTFG;1EWO-YH;7/ MU7OMV;0*+7@3&+^2$4& S) WK%%[!3I.@SEUOX3Z\7:-@-[=JG,% 8*?BRUB M0*WJLK%"-0RM&'?QH?V_/Z(!2&P_+F^3=CHJ\0)*)JKEC;BH5F9C-[4KD4E' MTLEGDRNN5UNZQLX4[VZ_ND)4N6X.]V)4<6;QO)5-K?;%.Z$8K[4WL46FT<:H M@OE=+!9)BF)$%"Y[2?QX*.QUJHXU-Y9)4<%[IM!HIJ^J2'X,B;@^M?/55*.@ M;E4%$9I! ,0:1^/#7;]U6Z[PJKK/H%*EG:G M*;\S9AFM9*'TN!Z,E\/<=F%J^[:2?IAAS,+LF;\)J,I[SI@_-&;\+#[U^2B1 M'P\AA[T!5*BZ(U%M_.JB;W\H(";.:VGG9@^=G@VD0D9 X_D;CA M.*_0.5?5+;Q2Z$%E<7!,'#DGKHXD."7RO>?]>O>]7$(>?/X&92)4^=)(#8UI M!(%KF>I6LA&TMI/)BKFA9)H26?D5HY9L:(;Y[5]" OX/&89S1-,\V.HYU;*@ M0I^J P3JB$H".]6>DZ21)[;^IV1QEB/C,)_<3L\ M3*)57/$OD(@"7WB9V@>2= (#3)"%M -YY8XM[#A*A>;HT14%%OR S2$)OWLB M:1B\$%8,$;(Y!5:(7Z1JG(JA#.V1*:L6XO!+T7ZM4OR.T#?J!TZ>2_H,P6JG M (]; H_D16Z>&?P&Z\D;*WR>!Z! L=3?%AR3 E56%9*G"4YGB:BG-OZ+'(XQ MY8PUR]ZT;KA? AYO#.[Q*P9WFE]5EPY'6CFDY ,9X%9A$RO.314KP?@5^@Y=P?ZI_O=3]PT3Q]?" M^NU.I57&LLDT)IV=LOMA"S-93I70*+P??-Q8 M5%<-A4CK%@8Q\M.%VZB!874(TCC_$9C_N$TL-@T!Y?I2M%P:E-(EJ]+)0D=3*"3QOK"1\R0K$#7^ M5+=7"QTM$Y4_H2CE6RO-W MM93-WRNU83/>AD(CZ?>##WS<47K>'H1 ]BY(W%O$9%\F61 )S+V5HTQ!!&@= M"P_XG&<@G*U=>6:-%5KR(FF]-HT]/BX;IOR?]_*X?6:)HF4:,A:^K))IK !& M0(=H3L]?'0@WF_HVI8Z&M>YR,TSN[],S8;_@,=QD(IE4+)(,@IL_SZ_U0K#V MQ,Y3G>I2G[KA0'G#@BJY$TG5L2Z"Q64L8IL'K+=@Y=O"TU&U(^*J44"2B,[C MGK'%30Y^693.ZEGM_!9)FOCE2V^3-2298/^>G]D&XR"7OT=^VY-QMD+"M6E[ MFDXL=IZT]G__STERGF>0CS*MF,4*^[;%D@(%8J&?H2C-_9.F^,W?)&TG'2RW M?E#Z1DBX89-._YL[?H3CN#A+2,WWG=A)=CY]ZC0_GWWWG01$ M=BVVL?XFQ&[$=[J5,VTS?KR#_TK,_^T\JD#LFHGRB?[ZH]_>H2, M8EJ6-TCA@J/"*?FS$I\"R]-3#3HN9CB4IWP\,8W'QY-4/(/%R90\GLB\-$Y, ME*282J>$9#K%#(>2:_POE?1QH15UK&*^K@VWJU8QJG5G8])OYG2DNN[947EP M$/MWJM,0JX*X;4QV>&3R?&0\7QCJF<5VM!S6>KEILZ14N@[,F3X?V5OG!Z9F MJ'QQ%4-F05Q-*EIW-Q;&_/G(C#+9#O=H+A;%Q:H?STX;E>PL.Q8NUSG+%'*[ M3J?1X-5&#_7:P^BLK[7QR(MU+LKC>JMP5WDL'BJ"V"GDX^8J!W->K-.(Q;1L MKUNI\_FJ5:^*L>X&H2QF$Q?KW'6BMN' MC'Y[6"PWJ;Z1R<17MYG'+(V*.!UYQQMI9%3GXE+2[JQZK28MYQL8>7&;'OLXO717+PW:%6-$E_NY=I61RT4[P=9S/LN1B9N M1_'LP-@LEDYQD:Y99;77*##_T.G(T5+E2_&%O>%%U.C7D^T];^UASHN%2GLI M+E1'DWYQ&+3E0M5N.]72DGJRF)^6N_/\>E5/2;NQ>+G0XBAC MV8/R?8._*V8.9N$A.5IV9GCDQ4('^;O*^K8^+O(KNU\WV]/#'3]MXY$7"^T4 M-@NMT5GM>;2[J_![L7P08O#VRX6.6VHWV4N@3FT:,MWN9[CQCP%-21E+8^V-=F>.0%,"]1 M=3L4VHUTW]E4"G=Z6>OE]O#V4V >3Z'&KH*8H'9K=73N(2$P*#:V\C+6$?C0NU2J%GJS6 MQ^T@(J%NU=4JMZR7>&F4%)+]V73F)+)!J)]KS6*(GPK;91.-FGHQ-J]T^^T@ MU!\MD])::TQSR^[XOKOO32;Q6',6A/H/[9)=S6>56+$[+ SB=@> M1JJE][O=+9](-])ZK]L.0NAZ<=YJ%RU+6VYFM5V*UT?S^K(=A*4K7HLN._NQ ML91V2TLU)L9Z>]\.PM+[1-->IF(5K1]]'"^<'_\_>ES:GRJUI?^^J_@_6[K>KGE,E:69TG^Y=Y8#SK#A]H1 !$01E M$/'7OVNA)B:282<:T=!U>C^)06#=T[JG==W&.%3U:7AA6E+@A$6>T*<5SB=:PM,BE<9$&N4G,@%DGYG(_$00&'Y"IV5" MHJ>".!5.MA.S(L][5F_"":5-JMF1&RV/"MT@K;76JZ]R)9GK5OT1/I]*F]%* M"9-])[/FV,)@BJ#^DJIF-)L$ACA4]F>VI%AUIT0!KJ8JE>JLVU^.E##9)P1N M(HT[?DISBQ;6['&E174E4)DWTU;Y)JB0>F%X=.WJS'L)-ZZ&;6$M25A]5;)=37^L96 M\\IHKQXJ^_98H.M,?SWD_&)?EA=TN5_O>6&R7^TN[$J/G-IH-46V*IR.UX1* M)DSV+;7E=]EQO<^N"FUQX?>, 924$-D?X""$G)(M2>M26BMOUOLS!E7"9+^D M(\YV22_7',+(OFTOMNMZ.W3;Z:S]OJ*DVRVN.Z*KN4:K5)::H=M.7]4+'595 M>6Z +2?5%*7Y'A6ZER#%5-'KJ(3$NE//7O:*&XYHA>XEA3J:1SH.N=(D1/9\ M9=+K:.E,B):D47&*T3(_3%M97M3M=<%W7;TU)'&?.#4"U!*NQ(8#IY1UOEG8%= M6?50NJV$:4E^+&M;8T51[, CZZ6U/":D;:B6.*2FC,2,VF!QK>>2O65/-JJA M6H+E!WZS7%H-6;I;+F^=EM:SNJ%:0EI%A!.W/9<;H />J; 3QD-"M:324C9< M'9]M.1\=C[NM_F3M*J$[1$W1J^Y + W1W(H<:I98K3/=4)>O9@RGA5*='Z+N MED5UIF6WN8T2IB5FIH1)N>JRIR%XL;A4J5QG:89JB=;1UIL&CN?9W%C-E_I\ M ZN$[Q YE)>9M#!.<3DOT^S66 P7[- =HLZ,\I[/VSZ+,)39G]N%3<;-A&F) ML1UY ZPTM+1N?5[B)@YEHK(2IB7SP<09I_H5CFVVVNMAN:K,I*(2IB5FW4^S MOC_N]ZF5"5,2\AB3Z!+)B>@1;R!B8NEG.IAQWO)BT:@M[L@#MT- M?]$+@5\BU?!^5?6QD*?;YE$USY*FKB@]3_\]YN:$N]S;7H[ -B_S1A_5Z*XLEE7S9&C8RQ.X4M"&Z3]QN#337ZABV+W[&E! M[CS^T=[_U<;"*XHYFX#E2U(-<9RBI,7FN#:EL2V07. M;P:I&5M;I)1??_!03L%S!CNTU!<)_H?(=/7TCMH'7$?5P6UA+TT64%]#NB*P M&+ \L0R$#)H<:$L6YE32H1A*X'&P)A!8FJ.&EQ"KE-RW*ZCV(PXY[+E)U*0U MN!=Q_.W%4_O6+HL<]C+(\YUD!EO,^3PU1FX,OVC#UO7]Q M^/W35Y"/=DW; :8^D^O/1YO?^Y\4X&@Y5% MV.4#<_/)A*7:&B(#-8!=)H ^MI.P '6/KMM5AW:F?VW"W&/0R02!Y?:[P[,; MPI4_?B088+/4$]/ -H _^*JD3Q\2.+5-Z3DOGC-A(?@) M60?JXT*9@#U0K@,8"6FEFE,;P@>#&P>5+!FHB FX]5CH,L'#P7L=2!C2'>58 MIOZ0R 0]U*JLBD&EZ['=RC2"GJR%:1WN84N/:[*?U@-46G3UG=.P?]:QZ($5 MB *X'O;IG#YGW_ISRO&3YK*#N(L!ZG&PG0-^NKH#WP.JC 7E*Y@S(MBSA (Y M %X_0%J>2)"DEK0T+>?IQ6$_6T 3^$?7$( H.KMFL3?;QNS3OK'+8W$_MJSN M@=2? :CONS.G30B^[EJPQ HN:)B&=?@U"X&MX??WD-WBS%!7KF0'*?S3UE=R M5L13!S0C*#TO+A-IG[Y&SGP1L+ZE[ M 7M+R0ZXVV^;V]_7;J?[B^[1;P:LWM>R@HJ8X#KFX8-=/2SXY/LPK8.[4.@# M2<;PHN?JX#\G'B_ZYIS+F"_7 A;'Z9@O$>0+_L"D8L9$D#$/,5LBR98853R* M;,'?F4D9,^9J T5B/SF2?(G'(T22+[$ABRAC8D-V2;[\)5+5N_F7'PAO^E[J MXT; P$53AQ0)BH.?5%42O-4] 8-GG.-3SN>"3X)9 Z MLP2^O:5&P6!=R#S=U=P"(!R7'5MT>X+R.7E MZR(C2FQ.RF\I4YQTRNBG04?/TC49=)M[C3+.;BH:0AF+GBT(S4T!'EHD(!(I M=8I$>C8G-UHB&0DC=!U8TN^P0=&#,OY>&W267N"OVR!B;>04>=YJL -IE!V7 MUN0VG;MNYS8\\=;/4VZQ)\S9P:"T6E4FIR.FBI/:SZ(Y1@5XCL91#)*A:EJUL=LDXO3*VZ+K,N641)!\%1BH G ML=/P& )Q.L(AMCHOK,[ME0?81ZC1H+,_\8]J)'Q)L.SSX.M?.-4?S?WCS0[" MVYI?]7;3W16VAX\<,/@*QMRY3#Z[/QS3 TJUOY?CY28=B]T06G&[J&27IC@D M"\HS.X_8DOA[ZEI0 U\<+#NH*;SADSE_M-TIHC!2%6^P1/TT;N2YA:QL&3C4 M$42M"?*!2)^"99TG:HU#U#O2]BM/J_NDME-'VGZ=L#)$V_/L>*FJR\R [78S MJ5JUU2*L>>9,VEZTE@0U\$V,K>:JV33M#O/2".+;T)?4]@M7-Z*YFZD03*'41(8:'H+=:T/$6T M12:?W; U)-LVE"B5,9L!V,.3MAXF*!*C9;Z?0G4-R34*O4I[Z*='GRYF/B*' M&--=OJ[I.C8D%&#ERQ<*R>11\UF'DINFRU8'.1!N9D%(*$%\*1 -IE,/IX B M-US#?$O5_OM.BY#G]@I_K FY3KCXB@E9URM#!.V10ZVJ# LIK.+W<0+KVY.:QW96]*=KBU^T(CG& G0DLPVTB:NY48XG>BH/'1$0R*;I MGVE%;J](V'F$#X.H87%A,"X,1J\P>&=1)E2Y M"X\AZOKP,4;W]/,<_P*:LK MVJR$--*N: NM!GDM-Y%JZQ4,GY8)KIJ;,;UF#;8Z2Z-L3[:''(5[<*LZ[3Y6M9@U$Z5RBD]1K&"30SF&8% MCAY-H36@+VD-KEVW.%^$&-N#V[('5XO]WC (R[FR4NIF-\/A/92;CUNSV12] M5OQG%?MTS7-2;=275UT[I^/+B@<'W$5E,O\,V#FN3L;5R;@Z M&=6X\="I;;";7ZG/8 MTOTN)S7%J":DO30/OV=\-K'4,V<::*2EFM MG%+'>J^0O?HA=\1J5T0DE9]S0JZ/]KI#M^WVX)C<(/"DL9LM6,8');\-0^/G MF)/KA)^AYJ1M5NBQ,? 0=$$M.&U>E4UU=G5S8EOU--.>_ M:2UW/"8V_9".I_F\.L_AFF-BR7B\8@3Y APH*N9+!/E"/> Q8R+(& @?&O,E M>GR)#5E$^1(;LH@R)E:82_+E;YL.W@M^8KT0PJ[LP%F MYY]N]YYG%@5QB87C0\)Q\>EV;^Y\T1.4SVTF$>O(._=T.S)ZAR"N44V&LAPQ M,IREP+R+&VZ\S?D[>U9VI9B+37IQ-=<=UY2QJ/G+"3*W1E.:N_Z,NVV+7/6+ MJW21Z^:&8RM=<2;3^H5GW.T?K, MQ;5\/RYID-H!6\_8PI] MH+#+S*"YLL1_LU,6,9?TS#-HXEQC5&./)=285;-UO24MYM$DZ(N@ZP0 MR4SC>2!:8E-RKZ;DRM[E*[:D6LVG>F++G&O=SK)@6]AL7F*N94O*A1J"3%6T MC@I$W2P..)+(#93]2)KTQ5!:HJ=R7T!IN7XN\ +#).+\W^V;_9]@XZ_K+KZ! M&6VQ!LY11!%C!T:Q5^VTJW-[?"UHT"J&K;#RI-YGFQJ[DG6I/QW;F=U("> Q M7M!EC(A-CZW"C[(*5_;\WC +(VHIM;"QTN;\ K'(YLDR4^Y<"^L3JYCE7'_3 M]5!$''@RC@^&DYRWFRU!/5"7<_XB8A7N(L%X 2CY.,D8U3 ES@S<@=?X!H)K M'D,Q9UA#!+2[25<&B-_JJN*UO,:^U9WAB.&^V+ LK'><;8 MFMR<-8E(%3O$G Q&)N5WRJK#5@L,E^Y5\QWN:MZF*6:;VD@?8US1$ DG._*T M?L:[-+)\]+3N!S4I7A ^.DY0WG1/^RWM"[=[=B84M#&7KL\*L@F'%G5+"#TT MR^4V=7745Z8K2L)BB$BLVS2S^&2@."K?/H!(DQ>9:W?]%&5L16(K$OUC,*%F MI%/"ZZD>;$B59$QP2_]'K3C=I^!(^^%/;K M3;=8'K!?[PE9,GIKN1XF:O;N,5'/A2/ZS2"A-'1L8NBC$,&X,B05_A C4D60 M+6"CC;%;H\@7ZH%XWS_;CO *L)\[Y\1MTS1P34 V3)U>#P:5\K7. M[J]4PJSW%UN!+6;Z-+F1D/R6WH.$IE,7.VT;/94[T^']Z"TLMB77/+Q_:6." M"3Q9'%;G;4W5YS53L?OM&7HME-#2JF6O2D)!1-V5P=BYT6@C=3-[E%#Z!QW= M_SQV5 2R@1= ";W5H"'.#40S-W"?_N(;<(";[2:?Y10XH&\H,\8$9M^PZN(S<+MN7YOV(626:IM M: =-:0NI)\J3'%\:D=>R"],\V2QT_$R.$\847<51OD'T]S"AY -^GT?JO^SJ M1JW M9.EO^$A,*&1?89IEQD)&R6OJ))NKMFV\MN*O?BRFOM+K2 ]/.>BBB1":,$2; M'7F/_(D]8)?J3(_[&F,S$GTSD1V'[FG0R21VB8NC5QZ=M,? FI8=)<#US#, M+HN;QL9HEU-+&1XY/@NH85MHIE;MK)9FW9&E.@QK3V3*B[%+8SV_.SW_$G;I M=R@ZVO5S/-K&RFA30*5NUTL7E>FYT$N%*=74]7RYQA;=>9]0FF<=;SUN#\^!WP56(&S[PFO0 [R [XYZ'$E1E,;6W70ZMTL-B:7 =5X+O,R0@K>Y(D+BH:LEUSEDZ2 MZW7C6I@"6A?5&FE$+W.+E5JL=RG4[4R\&,'TMK*",8)IG"&(>(;@7GW&-[ * MJ\UTT7937%FC.;'6W])FK\E=R]#7:N.AC66[*ZTY7V2F"RS-#%-*C&%Z"ZN( M#<,MNG]O6 8N;4[:P[4U186B(_!]BV@WKH9NS+?=Z;3&.&-6=2O; C$?8$*O M':.8WE2J,48QC=.-<8+@MES'-W '50R?Y$?K4@[%+59D2$9"BG6Q'[+FY4=3:V.[%'.GV?' MN6M9%*^Q[?IE:B.S=$6K%D>3+#%R,S&2Z4TE'6,DTWM*/L80A+=W3"84@[#6 M&J4FI>F41!'-;Y>67J6^$J]^5$:LL]Z2']6&&C+D$7F!]#*Y6N: 94K1]YE^ MC U);$ANXL1+J"793D5G@->Q*9K;MHD>YU)#+?/I+.6Y+$F^K(OL=D!6-6&P MFK2D;D-(E_=HIO@#0=QGOO(\:*:0-%#\5,,5]K0)4$..L%%$71(L2)#9"P!' M K[()_*^0F%G0>/U7KYD+ MA6Z!/P,% H9!?P;?LO_HUY]> /!IRHF<&2!UVH]B*QQ#VKPFEL^I&D8N(; 6 M/"'0E"")P/U($01/2E**%P2"YD4&G4XF4Y&9XOBOW5.%@WUQ$=?4^Y-\#Z6] MWFRB>956Q_5@[_K+*[/-/EW>ZHC#%6ND7+7X3#,CP"O)EU>V5KT)A[9ICW.+ M_8T^))4>8\.3>NC+*\FV[/:0N6%PBVUGPC/M_EC(>N!*[.65/:'N8T35[[$K M7:CD5+PKFY*W.WS\_,K%2II8JXPPX9!97Z7J*TE?E> QY9/W)&P\[>&*T>& M?72ZF=ZLS2 *3YR^ISM?3K:SXH+6:(E**70QNYJNVN#*DWM.LJA3XR:E%3JH M"KW-1"97'1MV&)W<=QAT#P'=ERTN&#$ M7*:_-*DN'+QWC;%<9(S6&:]:KE)+V&FX>3*1GHY]/5FEF9Q(LM, M98:7'*D-KCRA/&I59TK'K/"L5!0'9WN5#CZ[DIQ,@<3@C\I*0EG@2 MI1@^AI%_>FRT@N;%=S9:Y!3??LLJH)VER.TSZ1-,R<<=# MRJSK=EU>&"\(>A,J?4R[6;&S(Z*H-8>%/JG:96NE9\*D;X013E_7R F+,]/V ML)VK>VHE5/H6O,W/,K,MSB%:OS QV?6R[2EATI>GMXN-6-E(*-[2+ ^7S'E+ M:8=)7[-2:#33PW:;754'V;%=+!-RN1TF?1O:S3.C6HW2BLPBE7?UVCJ'*Z'2 M-QN01%V4^^ABZ74S1:,W(E)*F/190]U2B2G+LZM")EMOSQ%N-0J5OED!U0N. M6%JCU155]=;+06;#9,*D3QZD1;3=5T2MNI'%\611]1DU5/K:J0R#-89"4:LJ M_8)4-U'37'MATE<:S59L']FF-3JCYQKHNL>V_,R1]+W8XW??F_!N.;/0-1'K MH"N6[J]4OFG2;H:'E^*7V,MC+.QX+9%?RPZ3?FFI:\$!_]6!YP]C(N":R.#9 MA@*"-=NQH:=R6,=;]_I_'ZPKP"!QG4]S_JCD^BS-TR#XR36:S5GF5_C1.3+T MZ%R%;-3Z[?@\M_&80U M0)3&XUY*K>9:C,SFC,+(Q3L,0V7;O_[0#)'$TV$I_/?IE_ D2TH(NFZ*X&6F M!^S_0U28 "^F B_/3P Z[JY5%PMIJH*+P8?29BD9((0-_FI)(G3;P2]VPI9T M':PEF5 D0[($/;A F"Y40[4=*_ 9#U].J,9N$($#[KF7A(2YE'9\L!]'#:Q< MP0+Q G@C^ R(&08\Y!VDW$.T)?[^M!<2_4E&5-MV 4L 'X$F&=).#SW5F05\ M"Z[="WOB4=H3 A"EB03U71!%$#U"X8.L!L(C)'15V%%G)S$=O M]^"CJU0;2!^RV&58P!>CY(F=T\T_(0X$PPED,ZC(1?!@T13,0!QIP?)S9D+0"\?\@]C_FU#*DQW M:@%^"G#Y M5Z1<"_7WC1'RN[F8![A@C>?N>H[8>6 !G%#_+\0OB<$W%_^OO! M-#DS> Y@ =Y\9H?9IR24ZMT4%CN>AG(#:[G1:2@,^8#]4/#MEY)P=.''V7[. M\2<$&3,B HS L)@-46## _E#QS5$C1&Q/IR1#7_90?;N_OQ]J[XFS/_;6^.9 M\;CA+<\"[/]Y?8LP6/M[U(&!T8X>C[V&YR'+._M!+ 31$@+BF1#87\*KWUO! MJ_8%@WMF]\DA 4ZGL,19@L . RK.9..NO<*SM(5AT3Q;\-<'"SY: -BUAQ$\ M@?U5>]B+KC"*7YH*IY>6G$ Q=7-(VO4*GOE4G>"Q[]^!W=]!LUA(BU;9[;5J MV'95U!8IF4#F?+&6"7#1\5]_L"1-TDD4O5"3/WGMTS4_1M2###/^[Z]:WF_E M3"XLC0[4-,C&FS*<)QV,GX;R> O>Y3L>]O=T'+\9Q-VZ!7ZG!/LY@XPBIL6I M,W&!KH!OTYUO"@BV^9I!WDEVV7C++&?Z"XZK]157LUWXR-?1VQOS,VX<>VZ=:E,E%GW=62J"TJZ]%:\J]4.I&G?+8^;Z)9%[LG'_..<_ PT9[ MY=^Y.&_8 (Q=\S:7:2PU>J3U1GG1Q&9KB-P'W'8<)V*W/=:?2.C/T;[9WHQ$ M:K1TAVS35DH^-6\-UM3G.I//HT-VJD<.!W5?9O$Y)8N593;\Z6XF.;@$2JX3R8I&HVK#K$N MW&LL&:(/0BH][8VW2DH;,",N+Z6KTRX*CZF"/0_'DBA#?F33.T '1,3=N\!K M7*@/WU8W;W3A/V_"O\S"(D+?S[S&N7K>]UWW0B7DSY,!%^3,-]"$7BUNO76J__ MDEAWTHX?B\A%1>3>FO5/*7"49<]+8I#LN;/V_0N!O$:T+^4SDP+^+IV(X?N. M?OR3N75+&!76^JZ[*X%) ! MF=EU]!-)@L'O.+?^@Z7_YGK\3WEUYRW_D< WY[KIJ15-H(CFPNHL MOK;O?NTD@IEW!KVA2C309DF?E%HK?N3Y]WT2X>#5)DYF?<5HAUHY;T8YKGE\0Q\Y*\(L9F_6; MPLK J132][SKGE\X)R+\\YZT?6/Z76#=W^_*[FDM]\NEW5R8XW* '')DY^@@ MS],Y'T%1+$D)1J1X@GV5J4]1,]F' ;Z/5MN8[J;S-EW'AHL#.V;HB"C!I>Q4 M&F]G69QM4(O,>+#HZ!E@O(DD3;QFO-^G]\EQYD=.AG+\B;?796A$FGX^S4V, M;&]0L]PWN.+ 6\IE2EA4->_M]I^/,?-EUQR>3%B2O82SF]:2[C\D>D]SC8XG M'@D)W;3MUT8]/8U,.A6-ET.;5.F^9[P=F%X45*,&:-8T\E(P! L0N&S8CN7" M45!V0W):EN0(FU?$J7JCI-,.Z:*U9=WJL)1=K6E>NRP*WW\?FD[\G<0FZ(Y3*E\&L"F%8, M31(X^7D6O!Q_9[\R_^[9D"G(M[=/N[Y4Z$/+=)2=B!_H$#G!AR\;)X)]$WA% M AQXZ "K&EP%HFQ@>Y>6":+LJ1TPV-4=.$(/R% $M3@2*61V-V7R\)#'Z+=L ML!M1@N]5A&1M[:D:JOH*YE/.EME2;*Y(>1MQ53!:'_DVQ_DF#T3@,+SRX$O<>U.J<6N*KI(+X04.LK>2#@3^OR& M"Y_4E+N2Z%J!7Y@3=%V:9OW#^^PO#-?-D2/4^L*D5^4678[/CAW7;^*!;I)H M>$+W0TP!ZK8C.%0\T5R C19<:HK:?MKIPX?DXEFY\L60\"AN6O>;G[CV6KX, MS[$38J LX/;B.7SI9Z.HI:6@3O=;)0A/F\!V61G;EAP[YUH6H'8//"VK _G_ M=1AN/W"ZJ,FB X$K-O!6-56S9W5@1Q,24-(EN#-PKZ6S)?1/#KJ]J&Q AKY_ M.NZXCK&TI."P-?@&]9!([$F0V--@YV$'9$CL*9#8T>/Q--V59/SPHM+QBYK! MBXK[%Q6"%X6&Z])Y,K'"F]5B85UE5\YBF-Z09)9;?#I.^X 8AFX!3CMC#"9C M=Z-U&Z4:V]DJ1@4FO;!D"L62%$&<;@&0:!?/.9'+1F[:V50V;-&=R76QWO+& MO4]OGI^ESF)CFWB],]715=/N;H5ZSY:*WJ\_-$TEB3050INP7-\A8;0+(\.S M1LE@WK5JPTSNT@)KL(!*0#%<[F56-6Q@JV!\ SY9J.YB)[W" L[_!I$-O,8Q M$[:[7.JJ9.W^N@;!K6GMXF#5 +\YIJ7NY1Z&[:HA[?\J&4!-)*!F((>T/4)<&"-?+9"_>"@ ^Y!/C&J^?$V;M*^^+\T;+VB"5X4*=7)&0'3"+ YJO?@NX)OKU? M9BKU@).'AKK?CP5^2(@$]9!*_7?BZ4=(CA-:0@2Q(XH]0PC;?>LY1MC^LW?0 M4?9L<Z2SSQX'^%Q,R">\-_]9JY4&@0^#,0=K 'Z,^8)04H1(IJ6"9'\M7NJ<&@7F'J=K= 0F)6F-K5^2NEARV8N _W0EU>ZLMGD M%SV>0@>EM)CMU*AJM=X&5Y[Y=N-E@.O/%W1M)[;R-/< M6%O(,Q7M.*[J%!6>/'WZB%])^:VW<;GN9CY82$AYEBZU>>KTREZO7624NJAJ MU8'871L"*R(SV"M,O;PRE[&SY,QM6&ANF)JM5VI&K&8A).7)/?.$T:8&=;^( MNL18+^M31YX.8?/'R=HM9X59;+](H#G>8XI,VQGU-&77)A)<>:%@Y> *E?=N M@)]7;5$W@5,AG<8GI,3V&F43;[!=96;5D"W'$)N;C$]H$)^4GSR?QPCDPE3N MBC-IZNI!B^V>WH=@$-JD4XJSE797L9=BN Y2 J/6 MX^][*P_,D:W>-8!1#PSU;-,\(O.1,[M/W>_ 0V&SVAF=K,NL(\P3>P+7O&%$ MT-19 $&)!SH&;8LBE-X#1L5\B2!?@/,<8T]&D3$/J5AA(LF7V)!%DB_H T7$ MC+D88_[VJ-Q[CMA5X5K_\APJ\(CAA__W"__U6>G$'U*7AVH](]@DK!/L*P)H M\KR@G.]L;#>-XWL&27G/(8N:I)S4C\*D);8>9[ >]P5E>ROFY,Q+_S#D\=E, MR5V)#7X.NQ*Q\[H=P4LL8$.P*NCV650"AB@16^1Y#B7O!/J' V>=MS?GL00 MQ+!^D,*,,>WN>C5.>C-[(C]KUG-K0B$TSB]3TKC$=)O=RA[V$O;:XDF2/&T_ M.9NQOR[_/V+$CGV'X*N ]N:N<(/ LL!O\.Z2!7_Z]\L_[^K&@87^GB$2]VLM M=AF!GVDM+M:L]@ES0?;&58^5-A-6TG,+9(E,!&P)"^K4KS\,AB<9"C\C1L_U M0X>":JCV3)HF%-.L51 MV4!764>A,Y52J>_!EA@(=4Q59_8S2_%^\ JE#9:.T4*,3.<)0N@F @[6O%"9LQ^\OT MHL]Z>R!<-$D09)*@R7O-'$3788B@ND2,3*_F$JY-IV^>67+]Z+IG.H)^?%[L M?%IP;7#+[\J?7WN=/V$K;$@GAS;!!M@=58:"-\U86@YO+N;%Z7BA4 >@VG22 M)/!D*G4AI-HX//XQ>K[?K:Z]S@CH^>5CZW!%SY>TTH9LH3RZ*K<+9FO8RB,Z M5'0*(E*C.)IDL-/3ZZ_ [5[FV.S7#@&?"U#DY=KVAQ8QB:;0*3#/*(8S/ E< M+7XB3&5>DDF9D# 2I7'ZY>$UK^UMVHL5E](D8R+Z?$K:@4KP(.0)T]O$Y3"*FB*X!9-TEBU^PJ^*H4>A!RN9WI_0&16 M&NWS?(:8=G+%7GM7O'U^Y4#!UC;7+>L M-*U,(4595?$5.CA2FM96>KLQNARW<5VJ\YL M=P,ZGL>+"=;;,>CZ&GC.\R3MK;\HL>A^AK3$OS.71D M9^"E!\Y?^"ACRX* BH[?T@7#R1A3=N6J 23$6P=(E3FQMD=;O,>Y-4IIE=/> MK%55(G" ],3 /C\S_JT8$7_QWLS?GWP-@'EVK LP.Q[Y]EUG8%\5G%-Q82HM MO*JML:HV&'?:IL"L6IN\=R%Q>6=7#G$?CQCQC*32847OGG>-XG'0PV&)KYT' MI8"+^6;?_?V>"HG:^9P'ZLT)AC$COHD1./G _- 3GQ'C!%")F!%18 3ZD,9C M1D2 $>EWQMS&C(A-T\]B1&R:(L*(] .1CAEQ/D;\9>'YW4#N^U;]B2.@EPF9 MSG(\[_F*SW)R\4)QR<5/([Y' ,Z69%??+;JFRM+93K"^O==&E2K'+\D"L*%F?Y7YBP"L ?H _&FHW-U6;@$SD&\JUU[R5^5_"_M=1$^F?^> M-OPSD@3+_E=L#2]E#;&;%H^S GS$LA&R4]ZV<'P-QF._;5[U_!"X9TT2;&D& MUI10%TL+A/:+'8K[F;;(:R_O;"?Y#KM=M& ; @;:X'NP*.X&H5U"!U%=PK02 M.N1L ER_.)L!NS8WO[_9=I>ZO/:ZS]%/NRM+1.SP$/$,%OS27?*'08.OMLUD M_9Z_E(*1@X=K'^UC^<@\[L*W-Y!4N!)ADPET\2%SJ'%QN#6C0$L!/Q 8W#4 M2G]N:X!S]:7KSVR,6^1ZBD:3DPK?_,(\M;^T!LUMMY\S17:!NN86&4F="4\% M[9\A]^OD?.I"^(,3E/;-08Z)H@4#.4V;Z M<@NV+8?O"(:R4ROX6UTUU(6[V"O19Y3R43".K]O?;U@3:K9#, XGY$J5DN^7 MY0R7>::'B"V)OZ>NY4N"]6$MW)518 'E:);ATDH5UJS*2%QQGA:MIN1O)<;[ M]8=Z>4 D@22^1C-AUQ2AO:4-)N1#-\%&C,.=-;8LB M]9Z(4OAZ41;:L!W[Y:&:V\_"?*.3;%@2.V]P M]")-E*HK43'ZF6]S04Q"06?S;8OGA.%XUNE5EMU!QMLA\!!))H4F(%F/J.5:.4X?0&:BQ=4W8\P9+BLDI<5LF9BZ4+7NH@$V4#6 -%G>A2QK:E0V*" M4WB)X QTH.76*DJA2RE=2%^JP#+K-6DFZWBH5JR*6&6K8,RFEOD I8XLTO5( MMY!5VF_&;9+3/K2\4O>+TJ;OQA+>71:U[3I=)M1$+;8F"US'0JI;Y3O*P>T.)M?H66-9Q%& MJ'J=]*@[:NV!0;$DD4:3%';!SL-8Q2.LXA$K]'T5+#XBI:B<:=B.Y>[,U&Z^ MBV*=:\!+%&I1WZ]FT2U:70%2/$XX1FH@QI7I\FHAX]ITB8YO=YZ)"PO-U5]W MOXZ-?C"1*##Y(?Z8WQ>WJ;PR4E"DQ9;+-;I3]2H00!GX8S2%)5/46[W?L=F( MS<:9S,8K!8]KT^7[_<4[Y_2U\2^^TT&\\U7&(77D0^J?E34[[RRKO\YMI5>9 M3;JR:!+H0.MHSD!<*.(PPZ>"GH\DF4XGF4N>JHT5,<**&+'\_3W9;O>T%3,655_F#DBI7GY1]*!$U)KD6LI=%WSVVBZ M0[$*0ZH*'),+G=(DC=-)E(CA/6(E#G4VK[VN:ROQ]Z=5P[78G51S/"7A:6Y M*=-LO:YE>DJ@Q4%6%S-^D;@,?Y/,&WWM(D_(IKX+5.,L9.1-*],+A8L M.)>*9$B6H.L^$#:@)\%\8]NQ!"BIB*X:4F(A.3-S MFH"SM^!?52LA@5=:!-]^!'Y>@_7]8^Z^KC_B0L/?( STX><=,+1\@(@^ ?]. M)@0[(2S!!TL+OMZ_D@EI(TI 0>!W]L"+#XG>[H>$:C];BNL _FSA'R05/&WW M,E"%;,24$7#3Z;Z+]; B*R&\L59ACV.V37)'!XPC@O;#8]5!K,:H95\3,8IH1@#";@LP)QE@RX!26 MF ;: Y86:,]!]C- 01*69+NZ\SB.7 ZN19T5TH(4V@O EU*+(2IE "K@'<+ M;C6S)"#A@!4S.P&> C0&#FA*$&@R 3D17 0/@0B&O_LRL'Y/-P2O /<)*U#A MX\(04%'PTGN]#LR'NGGK,;N7#_07W!_,XR\+N* ,V0V#*_^\7\G)7#&1DQ-K+RFPRI]%FMF4S%JW[:@5H%S':D_S>]WA&>Q$UMY)LVC[; MW0[G*Y^I>M+FT^'$1Q);H:3O^EETV^@,=+2X,O+CZ;(URI8!Z0DZB6/I$\H_ M2OB[A(:[+%QU$DK[4A+A2$K=3P:?WZ28?YG49LLOJ-M!UF!5OLQ5<[/R@NJW M?_VA"0*X?:=2_BVD>B:5.%_HJDNM8X_+[,KO%RI+IH&-[$^[QY\FE2/ZN257 MDS%N,5(03%'[.6P%I)+!DRAYVD[](;N+OB:3#XF=@WT1=_JO_=AG+O?N+X\U M 7SYX1%K\=M?[^UW0VJ/9N^*P->W8+ ^^_?SNQ+PN9<8OOOJ*2>/)O0?<$ MW]XO,Y5ZP,E#2N+W8^H!$B)!/:12_YUX^A&2XX26"V&#'%%LGZ] =$EV?N^^ M=?@H2#4+8ZY_(UC#_2%N'*4]@A2'T\\^%\A 3948)__J]?,AC K +W('#3WP1RIO4@*'Q'+YU0-(Y<0V&<>$R1T M(J>F/"6 ?TB!8OBT2$H\/1&8"8$3)"-COW9/%1[3E_/Z9&(.2C3;5#?K;<&? M6]U&!NY +Z^L;^:3;8;S:ZAJ>S*MM>>U:=X#5Y(OKUPKK-?II5U)ZZ;'7::8 MZ;-D%E[)G%R9DOIL0_01#M>MPKPX(DQR")^.H2\OU3.K25;>9N8HW4!&:KDD M]22YS>.G+SH;LT1*L^T%ZBN>K:1&^D+:>.#*DQ>?*BKF3[\R*>)KA51F?9%:ZN_+H"KCQ]T?J:1'PFS9NLI-#>&-&K]7); MX0G^Y,JV5,BU@),[!O&QMI0%J6)TQAZX\F1)1K>7JD]*-H96!;[?];)3;3K8 M3[%X?F71=7/,JC:T4'7)KA=^:]/0W SP=$^>/FBL4,?619:5)"W=G!/IHK]6 M>.KQRM?#Y$]Z=<]=D!='^.V\:HNZ:;L68.S&R>JFJ.W3N MSM/:$[O%/\[,N](2CJW:5+67NN#_5@V8=D(FD!/'=X0&_6"$4[NO[^W9NW=Y M]UL1=TS>)MS1=J ZX";BZ4C)7W\.8%*;:2'+\:E'@T>]0?'8!TQB=*G50B8F ;>Q?,H7X3),DN"(X$N M1)Z+U6[>I(^;F=0QM-7,LJMZ+2VT9BTF+\-8':>3=%@$NB/.8<1W M PB#3W ML>5MQS,1,!P?,GHA^UVD%A%Q#IS*3QE^KLIJ$%FH3]05 NHF/,F2;L0H!CGJ MX^6\] M#K4!9K*1K-*T8*&UALIJP- M **9^S*=ISHS\)2WB?L-*>D7'G6%;-3Z[!C%.=S+9$I^8HFY3H]@IS5L0P%]B4,&-1T.FQ3NM5T\I?(Q'2E4K,VF )5 M&'18O8B/"DP^\^L/A>-)G#C%Q7Z1MH=$.TJ5!A7STQ1^6.8^:EM\4*<$]/5, M:VI+QLL]OJ""UY)J8 '3EW0-(7T#OI:IPRICSY/TM50/Z!/*@:F\P;*%L=+A M!!WHDSD<87-H&@Q5#Z?^SAOH'1481=>R@ G0_9X;R"#&:9JFS\-8LG;77FVZ- M\$LK)1B:0Z-)FJ9/.:4"4@OB[%!7-L#*$S)X(_ /?,"N1KUCH^SNIM,I=G[L(=EMA M:4N_#S\Z+U;#F*>YJI<_+R$=]\/LB\FF9WK$.3]W?#=NM\V-'^7#F M@:#?.E5Q5*4]NC]LRI6!)W$@R>%W!+;\_][5W&$D]&ZY>T_IX,&'2X6);>JN M(WU'Y1M]0*FGVO=IHB_XWM\V7.S__=K!O ?\39B9F"]7X@L1*TPT&?- 4S%? MHL<7[(&,]26*?,$?F#=!V&+&Q(8LYLNQ(2/>!+V(^7(EOF /*!8S)GJ,P1]2 M<0@30;Y@#WB\\4>1+[$5NQQ7_A+BZMV\V-6(D/H+(EPT W4-"AR>D@-+F%@J MN&L)MD? 9<$G"(:-G#[F;\3FLKFA+Y,LM7SC1%4X#=_JUM^=D]\U[,/3\H]M M^9>-8"X_/^NOM.F$,'\I+**IPP__[Q?^ZR.F!2,?L,L"&9U92IJ6"KXHZ(F_ M%(]OE(5H6I&/"\8;29K;LBA'$)=_*RZ?#2-^N#7!W_'FHR8A#RX= ML7L6.?][;'O]GV^V_U(4!\"WYW#L;OJ\(G31?N* M5SA<]C%A+@U[?P"4?=+L/3B?3J?"3 MW7=BL$XD*@JJ%O3X1,SBG&UOWG?*1(SMIX;D9/KZ%^./B"TX$G*.1V]'B0)= M;D$]XGWVE5<*GW4Q%"8VI:/I$EI=4%.GP]!-K0$!"C'L@]OL[14GRC 6,. H M"60JK27=7$K@U4W9\03K/ '/M7M#SAVP1BQ2^_C,AJ^J*P0!<<'[=/?2\>*+ M>QVNHG,N7T'8MJ9BY9);]];L2/CX;(O7E?;EJ :@L-ZRWY]I1K^'NJ*-%K>3 M:1]+M7D2XH1B)_,M?DRYY!9B]1\9F,?>P;>9FV\+S3>Y#ML<31&-6U6\'&>1 MN7J_[@$;1$$;E*3I"X?F/]T/?^>LS5U:D_?.L<36).K6Y*C[[:W)(L"^+-/V M3$EM.DVNNEFT>H;FSM0Z]'%2O_Z0*2:)7\JX?',]-IK&Y<(=)*HVJK6J/]M=%M,'#<0@PUP'\%HS!DZD+Y#HBEC'/N39X1L/@%N44 M[5'Z0LF31)]4;C)?$H(6:_8+19!2_1Z M;\2UZ71?SL\GK-NWY6H\KT,.^FW#8IO39C<_XT6_G8,FC_KUATCB5-Q%$94N MBFOKY)6[+*Z]_-@D72_AD^EE>^ZB/30T7&T5VZMNUURQT$BE@%^&8DD,PRZ7 M\(E-U(<;8**LHU&@6VS9?H9E"\\O29*18Q:B2+'5OF2P_=9D;1H>L&(POT0D M,3*53*5.A[7?].M3J#3 M "-DX#40*):DWP^1_R>8)_3GI%X;E:%)CWBL)R@0NR]^9H12!-?Z^<5$X.6G MJKW4!?^W:NBJ(2$3.*OR^(YPQ-3!C*1V7]\M('$_-(A?_O9>7@AL*5_2-0S# M2)1(X3043>'Q+[(X861R*O+3%(;S)"W(O$"C4QY+,;@DRY(\(?%GWP!VN5#S M+31;SG(<[I:V\VH'9R0Q P?%OKQ2-V0Q-V>:&TTP99G+-2L;64O7 MIJ7*K,BQN6'6%1X_O>>D:#;X[(8C6+73+(W\$2\1M >N/+FG;MEZ MKC>I4>B@-EQOMVO#L^?PM"+Z\LIRKX4MTT-ZQB)<>N77B?92*,$K3YZ.EM-. ML]@K+EBW.AB*&V/I.GQ[AS/P_,HENRGIZYYFHZY/6MZ893NU(3SV.KU253#)L,?K-8L03-]&[&:MC;7Y].F5ZT$]OR1M M241I!LE->ILZBJ\]<.4)Y3?5=1:K;C&+51D$Z5?3B[94@%<>*'_A:<8@L@GF M0+<$'_H3X%?+E:8U50C44)7@4..F,Y.LHX_RJBWJINU:4FXW%_QTT'&OUIQ, M/=Q!T156[9 DH.F8N]2@XV<3$;%'Q*J]$4*P$)Q*:&T^@E>5?@C JH[-UK&G MO;2D $JV)@X5Z!_T6TC>QGPR^&V@?T#>QIV7BB-"/0%G?-M+ZE/^O3+)> M*NA&=FH94L/%KI#IKFQRR;6O,\DZ).@ZXN^!Y-(QR?A@-\4S^.3#DSY3YQCTR> /Q)NHX_<[ M7^+M .8*8W'0'SH0+V*,P![P'SIQ)6J,0!\H(N9$!#@1VZ:(,"*V35%A1&R; MSLN)O^P >]=O_;Y5?^-HA[>M\)E'.[P7)7]XEL,9,-6Q!^:RP _O(5Z_1XR* M:TB[Y1-H\KPS+2[-];\2]).E?S^^?N1E(2^)05?N7AZP4'F([5TL^9^3_ C/ M!7A/,V!V,C:+L7"\)ASX.6SD56$8CE+/GJ#L\\X3TW#/ S.!7AM4(U0-OB#X M7PF#(P8N )[R_\ZQMEUD&;&S><2AKVUY>\U:>X7L"KI@J9*]+[F%-&G5JUIW M6+*7CC;@L2;C>^JD3T'@?>+7'XR!K=WX9=HX8[6.U?INU1K#>2*H4N,\N6SD MIIU-9<,6W9E<%^LM;]SS+J[7=*??(#%L461SFQK?]K-EO3CS@%[3O_Y0&)G$ MZ#.>3;Q&I-:1;$FPQ%G@;>R1O1> %G?@9W^CX;GW1;Z7LKX/\UNCS2X:%%W@M6JQW8,8O,!;()DD13)G=Q:N[?NW M+%.6;!LL1= #'P+VP[FZ YZ:D"7I3G,7]QW3/%OW^4ZD_M@PYL+9B6,5+$AO M13,3=C9&L8R$HFZ^VRRL>UFK:[9Y*G JTF220-\R4+$"QPK\,Q7XTGF(CVLP MN^Y5])(VZ'*#;)U/L]D ML3BDN06[P.%U@!&9NJ)ST*# M,"K3VQ(M].<$_Q*K'"24]IH>L8M MM#OP^!SP H@4E63(5)Q:B/4P GIX,K;W-F/D0UE?EQ00),=1<>Q4QT[U9;/M M-:AIT),.V?X:W#+3S[M.':TRZX(O=?45%QQH;:^S/ MU-B+YMK?4EF&;-J^1@Y*FLLLB6RM5:TTD#9069A7)]+)-/H62-H-A+V[$_W" MP4\X/M$?^]U_86,B,PWB$@8GZHCH-^8O'.+G0/=.<2S>R*+[6+5?6KDE-)>O M97OUK=Z6ZQ )G @<(I.,L0%'8A8DV--OFU-OE@Z_:]5N6Q6,_2J38ZU:FNA M][)M'/4D!:@R#0\50,?B_.U]UW:$>Z8#2_5_A7(31S_GCWZN#K+ZC8W*5U_K MM4W>A5L /F;L%O.Q[C5]A'675JN8,XAF;P:AXX#?0B53="K)D!=L*HQ5/SKJ M$*O^'7@[?Z/[NEHS2(.45=;/3U*X9T]03H!0E+!O((GCJ22)OG5"Z1L@I,\- M$Q(][.?GZ]A==STLWO,?X;H0ZF20)6R8CO0(.FI,.]+:U-? 5M140VK*.4N: MJLX3SN@I_F1[IK;T-3U.L[ZJCT8F4ZPRBK?35]4 :I1QWKB.AY=AWX=6^?&C MS\#P)G;Q:4"AQ)Y$B^ >* M0X+X5P+"5XL0!BI1$0Q7L/P$AB<34.V2P3=SY@+*21$@GI(I?X[ M\?0C),<)+2%.[Q'%GN'P[K[U'(EW_]D[0&U[MCCF\C>./= 7XLJ1-QQXQ$\\ M^%\A,;/@[OU?O68NU)5YUW@%8- 0&#EG!BC&]J.("G^.&/R:6#ZG:ABY@)3O M=_# OWA[MS_LXG^QY^/?M\M?S?P<9//8$PUYV^/83@[^[R_[Q)G=DW,M MX<9]A<.>^<)A@ AS8,?'Z.3+;381V&%IF@";OID0=OLQW*J[DNA:<)L^\BC@ M]@V%$$?_O6=G$K"FZGB++&T MS+4*'P1]$V#!K0!ZW0:A.[#E"<<#W@J4.1V\J?UTFQ?2^'A/00&+483 L?E_ METP$8O3C<.:\-''*A@U""DC$8&XSC'AX^&(@TCEPXI',^[G-AZ\?!T 'Y^KI M)GN:[T@.2?GRVZ:A0 +!E^CY2^G9V.@=F8*X8O\UK+.Z-E MKF2UCQ,8"/47&8RP=Z\+&W7A+K('5N:$)?B+XS\F->A=3-<0+(O/U^IEA,C7 M51;9M/AIN[G<]G/*KS_,PVD!-@%43P<_/"2:1J(N^ D""_.##X(+/WLI)XF) MO],8*!^!RNRN6H,/9[LKZN94E55QMQL]*0^0:]6Q$Z%ZD]R+,A"4IT"__#;8G_#=,M-'472LZ)G5R;$?)BYAB5R M9JKE^.![F^?6*+$ 5\]L&$5\8#TC8N2G.\X89R5EO:HBUL8E4]XUUB.K,E@. M#&I"U_.0Z &>Z8'UA/(3L$XU1-V%_!3@:1:@WZ+C6OMSL5 @SFU@WDFRW**] MJ<\;2\ULM3"M*C"X,B^K+=GY7&=HYY@%!4EZF20-[$G9G:7&M66GKDEXGMGT MUB""LA58"PZ?S/N0R-B0E<$.2Z#']L1T'1MR$#)\"9XIJDM!3TP$73!$Z; ] MA=D8#^R>%]U[SB@+?\=-CS6;&9]D.=3GED6CM,;DNNA]>O<(WDZ:PH>';@ZU M5J&.5$U)0;N#*ITQ,EU^;K=__2$?B#@(H'?"C5O#'_88 J 4^LPX#85H6L$")#KQLJ;OV1ZL,2[ X7BAZBS4M3Q%M MD0GR5#6"F[[@ M^"T9C\-?^F#!, Z%:WOVE8 Q\-/]%YHH/5@I.-;391?!CX37I)ELRAP02W25FHZJDY3L-'GOUY_3 M1M?_3@!1C64J(C(%^'PL4M)04P?4O"*A[K9:JD^Z:W0QSQR+%/EM(N4,RKVZ MG/*&G)#NM!2G5VK)[0RTASAU*E5O;&V/=C P?7"_.K?X76J_^DY1R5IC?J*9 MHQ5'HZ+'3YAL;I+SSL/Z8]4*]'#:DBR85!44*9SYL[28FQ67!5N3V@5#1=?Y M=3G3A@/KPIB?6(+MRP>;WFX_!*^XRP9,(<.#*D#8+JG:'W'J$06=L85FI86J M8X\93/IL;^@JUW#JZP'PW2X*3#WWZQ\2!Q+#52WW1;7 V==]H )0%/H$^SH M\^3?@8LMZ7 YN.SS-=%;%/G7W/4C*8.";4^F7Q8Z]-_;$+>"(ZSJ\I0T\.44U#.B4F[LLP*$:]LSS M>QZ@!VP3P&T2HFL[0 (MB$^PA! %X'/(PUW[I+<[>JU*=C(AR+(*%PT+;_!O M1I!6 K^(YAILE_!5_MD%B$%$"'9&($'@I1___*]D(L@K!$9X*LF"JSN[*MK3 M1KK+?L'$&1#$S'0:Y,=AP2YY,Q%$M"SRW[3?Y"59 D9@6@AX)^5,VSDTX!0M MTSXYQQ0(\68Q1P=U.2VQ1;O5%SH5F2K-/7CN/CS W#%_ JV0[0:1HPB>D_@G MJ(' 5-$NXH#=14#>GU)/_X*6:")!V1(6I@5SJ=,$'!D47!XDE?;1"4Q:/$0P M%?]6-2&DPOPS"@J/*?W=U@78CKV;TW\BUIO9_7UJ_,75;R;WD[OL?K>?31[& MH :&57[VU"?_('.)K-?.,!'['CLLPH9I]TT7EIFA_=YE+GI@QQ!GC^%";Z2. M@?WHHDA_K73F9%;W\YGKY==9NB!@1-=O:*J757AN7/4XP=N5YU_)H 0"%L[_ M;,S_U_B?W=^@F+56)5ZN]KG3WPZ7PK\OG+@B8\X* MF(CZ]&+0R'*]JH9<*Y M2>:U1'I<1?F>;?$[2RGK7+^<[F:6KM:=9KE4H].NCJHP)@HOI+VHI81MG4%] M1;*A4_^! HJ[*#JYE9FO=[;T44/99R3 J_:C:RM]%#F"2QGWYN1[ ;&PQF,;:_$$(J0$9(H(7%O_[-K"H)L7@] MQL:GF8B9.091JLI]JTR+7RS;GQ#;C&-L?6D#=>@8JPA%?<#4GP!R$<'@%@!H M,00EJ(HS"MS&@\4&7VUVE7P"R?OT\=T-K:5GG8^;NI0:=^6'VZAGQA[4Z[>' M$VFH 0\9 "8/F,LQQ-4X7HFVU\>TK6'F?%69F<59_TK3L^>73KT$]I)\]IR3 M^<0UQW LBL88U^:47XV'_.P!\0&/$/<+HE+_.!I3[$:E*-]F;HJZW,QT->TB MJLMOOQ/ >D%2)#89#ML4A7N):GG_$!LWJTFMXR7Z4>GQ[B+52P!1)<1GJ(K: MV'[XF9;4(]W@XD@ U$03" MJ%8A*#Q?$L/U8Q=ZGF1G$'XV?"R6:E\6+B%N_%9P1H 9TJ##Q7(]>O540T1J&Q3>BZ)C%N\DQE>I_ M" 82P-OR!;"V(77Q^@%H8ZI7+=@-B\NLNSYIA%ZPP\90H&Q1#W]M/JQ]JG=_)7-_FDL47 M,[^;QT.6?>(ZURXL$-MM(%C\.J],=;#T(B">U;,@Y\*_#7Z"V0F;AH M MP>I3XN.F%P8"UX4+ X^Q#VZD[^F&AG%EWP'@-$T[P*?^ A[2#607 +HW4/R\ M ]@ZIKO) _P:NP(B.\JN@\&O_(@T,D@ &\*(H'RM &$S_+6U/7PH0OOQ6 M'OQW*V,Z3G1;2J+3+:=KU7QLI2?B[]0A!5M9.'43CX5OVJ\_2.HFE[DPJL6N M9595K3B[2IO7:)3L]OL+U(>^P7L'PWTFA/O,:W'?(E.7@O*;$L YD1(7WO"F M/:XW.V:ZYM;OWI/W?C4!I.M+K6"GR(5(KGMR938L&(TE$(#XS,5!)( SH>F M DD.D4'00NI%.O -EV]*!AE17S1F,Z];;,7/B5-,=,>)P=OS7Z\F@^E=OGXW MA*UURDVK6U_>K4;W\R&2P?-R(+ /$<[4$#H8(:1[O+ %Z" =5+F\E$#PAF!N MX)/?D ANBPLYGNFM9F+]/"HUQN0F4VX>4!FTTTZA4VTF9N/+<2-]45Y&K8&68L>023FL5!%M3&J[RZ%L3* E84%IL$1%Z*Q8EI-9^:JB/>AB]JT7U2B#E A9YSN M4; Y,#)-T=3J WPU"Q+ORX/DW/OBM)?4&IW9_#HY:2OWJV$.BP/WYEDY6=#F MP[3^&.F4XYT2KU^(!13B&:Y#43 M 7X* 3:)"JK*"2H^ZP-?DW.";%NX/?_8>XE1D>?9U31;&HA)O=I:),V\/$QF MD1B?O@:.A&' PE$FJ3!R H05:+/=E/X'- +8UQGO"&KECHFT'LW6Q:TRN(QW MDD:I69_-K56E^O[R^.V ]OY007%Q;U;2C7/QY\XM8?H&A@J=E&0M) M[4'H87*<^/%.&O,L: ,8;I#V_1H!)D^- $^- %]N!*A0CNVI/O):6,YT9=#L2$JY?207*WZ_?'Y IY,;#^9GCS6&Q/S-M,I3^Y*E]>W M\;MJ8]&3=]>,=N^KYBC6)9U)YF:02EQD*_,$/KFSYN-TENK?MEK3SNI2&<8Z M#XV+JKOHQ7KB]I.E3F=2N;>N[L398[IH/32S\^PH"T_NO'U\-TR)2X^&:?Z%V5<<^?MDM(RZO?-Z7+GR5\[KI0;87W]VG?+D:Y_/M9%ZLWT3)<*%5[AK=:WAR9\VRXEP-'DK96C%9 M.Y]G8D7;R%\->XG=-7.+\]%ERWRTBLE^)EM7>YWTH#]D$](WGWQHB7=5^_9. M+-9C\U8[>]5JS/0AJ,:=)Y?9:\G41J0WCEY'C46\=JF9%9P_M_/VNRM93GG. M0[,XZUW,U-M95.];63:I;@M'[J";N'7<1NU^N:HE'\GA_W4OOKID<]:+W M<_M![.@-S99OJO-)Q1]2L_ED)R-.YK3GC867/4]02$NOWJER_^IAW)J."EGK\=Z8W0WAR1T*,2IF M>UQJIY+%I"UVK[(+L19-\A[S],FW-^N4?QRLJWA@!*@CHGD&V"Y[+!C0P+NM MQ)V95.H/E\ICA\Q*%VI5S51Z9O:+FH.SKM]^51R_A4F",,S ,@QZR^OGD?4J4-^^O\(;P35(%?LJ!]4IE(D MFOY1>)!.>#@./(!D>G;"]@D3;\/$&P>1OFBT?MZITV\X]2%E\"^?.+USX.<* M3]G]^MW_#<*33+\B-#:5Q_G0\9%L]C4%QSEJZ=! M[Q;>O+&)[4TAU25ZH^*.)XUI+&V-"[KN9-_;Q):M[]=0T??LF1[=-O/90:Z6 MT\:3B7XS2+B24G_R7]_*P0AJRSY<6WYGU?A-]_Y2HN8?J?GVE'_F^H9ZT98:#T7OHI2M+<7Q M_+[T[O[MKU-]5]HP5R])-V*1Q*Z,MC=NB^,%EBB!ZI,C<)R(=$#5]T_0<]^7 M:0\;2_LB-?;59L>ZK=#)$7RS(_B%48S#*\@C/.\WTZE/=/ 9VMF2-!]F+HOE M44?6KKI%.5YX\Y3-M^G5RU7S\3:ED.*XKHB9B=@97.I)+-.-8?OAR%.MJ7\7 M47 \/N57L]!!U?,1GOA9E^72_+(XWF64\ MGNM,#JQ.K?&@>_>8'@P[E\/%O%RJ/F;/JUG<%*C35"26E".)V.Z%Q1/[G?S4 M;ZK5OMJ"JQ+'^2ETS/5XO)[%6BL;9BWMZ/KZ[',UN:.OW'LGQQB]<\08E*$2F3B,3B\LDE_;W2G%_# MXZ>DZ,%4LLIF\ I39'SK>^9%OTSA_K;!H.37'^ZWU+"A B4^_+K!^&Z/?DU= M6O?2XOK:$5.D3IN5?3VF6CD'HEW+ -CGKYN]98+YCM=(S]UIL^OG?B59SP2 M?&T/^#GNHQP)U#^8W(]$NQS)-@[<;R]O32:Z2\<,@'&2IU)F2$Q5)TY!=W 6 MDV>3W:9[^N QWDD\+.-CSXUVY[7*6S"["L04T;+N,\_19H+2@5KT;;2< MDX+;G)QOHEN,L\/PSUWME*0S>K,SC,:PUIW:A'8_074E^$A\;L$0]&G;X WX M?\'PLU<*PE^8:RJ>Q=AZ'#J[T@+__1/GFNGJ[GWD/<(; \V*0T=8^+#T0QV[ MK]C[>VI92'\)=5,HD;[M*?:*K< F=4B1C1$96U/=#/IR.LJC#%X',1TAIUM" M"S"(>>>&8KLFL9V(4*WF(]BW'GZ/-X60!6S+,':&"08SUE0K.K!80W)*&R,% M.T^;3XUDRUGP>ORRH-M$=2W;V1@J1[_VA\*QCMATZYH 5#O1'>+X[2IAC3<" M\)4.F3,;N+VQD8\6;@?B5;%[W6I/#*)ZM\N]D]+EGIQ>C]?)X[P 8D\!GJLK M$&'K9N8<[ !U#G0?YE5#W>IP7L?9BF&1MY[GB; (?<-_>-6+7_6C?7$@SF[< M>B<5%]OEVW=?[\S:1*D/FD0QB@Y."VK8./K176V[@[33^6-&O>F)"7)1C*YN M:]+PSK@2)SBI]:E2W%=3.^+6F7DX#&= V%16:S []CO=DY&E@=$385:B%0$ MLIS2B3'ZFE& 06(2>X:/?.WCDS:?#/+J77W!6-A?HJB\>.W%'J^,K*ADS(P2 MEYS.(G/]7L*H^Q- *1GR80H[40)*%AUE/,]':_GSHE?OCV>]>+3;7>&LO.2' MT(7N"([7?P !@B,64$$;"I\P=!BA\.J!0?NF1W^-4+B,B=/YY6AJ%I-W:BZ? M>!QX;F;CXEOL+0$BXCB$;%( FEYXM"8(B?W3?@:MNX68E.:BN!J:RO#SH'87=*UG]>C3,<$D^GK?B!V\F592UBN^CB*?X9XJ&<*"?-1B@V+R96;C=>C@UX"YWM+4CJ2 MB.^.T7L]::!N^'I$'TB17\,A>"KQ..MV+ZT0L7TR:PT%%+3R< M]WI#>@\;:_/D747T:O2=?74\;<^@[Y#%*V5>'/;-B'L]WAJ9BAO9U*RFTVL! M"@ ;$/.P.'C-UY27W[+49L/- PGR)0CP5T-+=%OC^F+5:I0[YQU=?G?Z[4TNUVP@2@UOU>IV M6EYVFE]:J^M2&FSK6'JO:2WL=Z*>OQ>E2L M,B/\8.J5C3D&"@#U>ASDT(MGN_>52_"O\K;2O8BW5\W9^6=84JF+]DI;V%6K M4R[EB_6'BU*Y_8".EIB)R#%IEQI4.#Y&[LPA'9Z("D^W =E\."SHT8&^!(;> M]I/AWW26(0K@-S#W&QVGX\#FR\S]FE&IO^8ZE;U8LIJXNM,[DYB1:4JN5:O6 MP'+:3:[_ASL_C.E\%P@-%)6^ Y!)Y3IX3*"C; 7CE%$,B;[>=?IDC^@K<7]% M5O)%P5"2Q7*GF;H$/62-!^\6[&_@Y%JV]B"NG/C-.-D?JO>+4K2*?@5B)$E.7MU=.'>=9*RFMU*KNT:0X M; HW#L)%0>^'YV$U,,WP$X.X. 4>BZ^;&F@ PM\.\("- MR0 \56B>CT1G@79Q7;I*AY>H@UX.)P8X/+8I2NKQ-!;0) M-KCC>#:]^^>.%/ CX8T4.NMUD*O]@\%7*KP*('1V-$Y'&%B&;QZ@B1D)!>F1 M!8 "N%?!J X1L63,\K@/Z4@G2NV#C]CQ,\@H"DN'0(//MAPQ'E@K]XBSGJM MWU1ST76Z/FQ;"%*^2G::M1^N%]:@F)^U8OFX-M<+A<\P0\O3?-[-S;OMCN6=1O4S#(NB M-RA;\T);+;:T\6&8GZFI< MEA[D^VBI%B4?Q;]O"YL-K[*%YE2\$3M>62['>O7[KMP"OU(2(VDI%P!2$\[I.!#>AFVCA4(O) P5OX_CR,Z$2-F'ES9W;1"4@/32\+8+1*5A3 MP5 %&*$ZQB5U@P8MZ6\Z9ZTS 1QHU];AH'DXA1N(K!9L%]YMKK^'E1 [=Y8] MWJ@TH;_S*TVHD0FFFF[@(/L(;%4]$_[@3ZZ_\!^/P.86(PO,U*BU,&%G '5' MUW2,N\+[LM.IH<.GG1NV4@1W#E+')"JWYKC9"(@>$PIW*F05-NUZ7]G,5,%! MI1B6T<$&!W,<#"QF& %^-4]%:[O"P!- C4&8_5L? $ -H @TBFU%(_AJV-; MUKFY#-P?JD>]64B3(DU'!>@^<,:Y-JB@WFJQ0+ MRWV&(["<)[J#P>)-B+(R(MCFA)M_4YL\>)I?Z6%[B'MJ'>^O/Z+Y#?Y[&PZF M(T: IT ;YKRB"7P#!AATJ"WQEZXW@][3^AO:GD#40KJ".$'P%J?*-@#/QGP M%"U-\7_2MQEJ5[[BHYN$-\,6G8W3,-RPF-P:)<* LCL\YC$^I?LJ>$C5MI E MMI4'%6K2EV[#A^T"^09HE3,5((OOE/+Y)N00$, \:^!OPD[3*6\*Q,%2=MT9 M4?[TZP"1@4'>S=&S,JBBIAX5B +05/".KU,-V]I M0S+_ODO29-4Z8E"/>"C M*VM.%3+2L+B;14'' E6MANXQ ETC ["+@."0TQ7$L^-$N86REF+PW=IG#?C2 M63,FXI IGNTW M)L,D4@4RE ^5R9*GT^;QJ) U&Z%@;;"P!L4"3!J]CK**,C M>C3B5_:M=W0F=#DU*!K8.:Y/QH;.WKAB\@K6-E:!Z 6I-+48G1)#GV##2/P= M)5]?"="]XF^YUT8W/@!6 IF-FW=1R, VPYKFA106@_5"AW,XQ'4-L@Y/!.2' MT0UTN2G8\'F*04 :%16PC&ZJAJ?1,P"? ]TY*-^%/CJ;[OK5V]<=PEC!Q?7U+AEH24VIX*^#__9V/<8< 9 M4R+_:]?S35BLSUS:L5O[1C[_;-'8"U(XUV6C/!R2J_!U"\%-D MN0G5?>#:NM3S?&4]KYC_E)'QS]K\KY#R&IE3:X;K6-W6HK1& C082"H#1< ? MY&R(04SE$>50#E2?D/-6O"PY)&R"<./:#K"HN<7-$12#FRJ!J5S?$-B2<+[B M19N).K]S*O'1N%^_DPI1+@E!7P_IA]Q 9D(/$SX7BLF* 1+4')-WMKX1W>P3 M*N@U],\=MG1@JJH*J/S0#T-QX'WU$J] P&%<>:DG)]"5EU_ERH.#%/+YN!-^ M%ZT6\T/MIE+LWM[[$4;711#?18D2F\5@#!O.4\$:^Y;0Q[N99[ M.2U>WEI>PTLI5_/L O,-3SB]&#\H(DQYD1P%E,4,5_A()T%XA75+MU>A M $OP:VKB!]8FB':=99)\(QK//#$#[SXBC"R: Q5&BCVAT1;J?:.[P58.?H U M6'P?\/$;I=S#L;H#=T;_!2/[%*7#XUYQNP1 M*@?0A+=AW[ \N@A/1"S0& 2A M_2?%8(O!1P_@_7>K?2V'1^F9+TPQI8?J3; MJC9AX15 Q\'+T4BBKGJ'8['84\"#=)!J@#&?A[6 N=@NI>TE-"ZY#,?>( MJ!Z:8#R59CO/1-77KT(7G1_3%]V^S$:Z"$EM]A"+$'+<'S=GORJ*6V& QL-& MPC?M*$S+8 D!B@G9C.WZU^J*@P'+8*R=?R;RQ*V+=10U&&$"M]YB)+B-4'=A M"6,"5$;7H7@#<"F]6_ZL M'T]$AE(5S]F-"%M] Y7..AM.UPD(#/[2;985!\,5Q1;*(D68 D8M+53I]?SE M7IYR$S'E!G\PQ2O2"N2V#B9/?0#(T>>ZYBD&U;KX3='?19U1^:NKCD.(WKP: MO$8R7\N:Q,>U:;O2$;MJWRW'+DA[=)_=T-E1AZ@_@=D7(+@=8FX8<,$.:P'^ M<@"J%H54%CW=]AH1+< .S>4W*.Q"*EW5E_>7B?LB&5^24M>,WXRB*0E,NG5> M;3N><":46%@DXLN=EU&/44$06"CSJ1;$E$>T3PN.T>?"0-0"[$*>JMC/D53+@K9E M9!TF=)0*"BWH )\/507]C)4]6J9'H]M]#)VQ\Z$AS&*L&/D*_>[%NZZ,>%"] MTA(:2AVX,9W5C.S[+>AARYY:O/J!(Z2%M<',+#/PX&0KH\%^@(N90(EH600) MCL6(P#(N#7PI@4I?6_0J>W^$!Y-?=W$7ML6E%+B'7/+LN\B[>>Z!91C6PH\- M[MOUAA<2[& _>H<$K#$%*X;"B/;M&HPILJR+L\-'>UB!OM@A&S];O\"WVY@5 M$/B_CL_V/(/MOWO#7GG=VVG^9"5LW.A^0L]@/!/D%,W&HV /'9[^"H0^;]Q M([+(A2&A;_D9-V16FBC#+)9KJ6/J>CF"-[7\=)*/E2TRIVR[IL00N8*MHJK4 M"AX:J\@VY].=#ZF4UN@UON$0DXF,L%][90#,8>+TIMT5Z5PWSQO%V86A)B=* M6KS+/544DF :2D(-%?S[R_53:,H2SR"";H'WM1 7&^60E4:=_Z8_FE6+=T[[ MJIAT*M7VHA^O%+TW5PE0_=8,L$]?B%!VR@PW;2LXOE,Q*U-KK[,Z]QK6'CT7DY)[BDB?HC:)L@A1D$LMSC-4Z]-3PP()1!< ! M0>]@*T1A.!:U?$.\$10O,NL:<#$EU.(,#':+!OB!$+>)!F@ U';^8 M[ZFE-BQ5-">B^C+*VJ7\/*?_UY/S_=MLSK@?B%Y">:^6^U]I^ M9Y@6'"86D4@@IB M]G:PLQ1V"6,G_NQ8'NS;HS%6 P7G8G@CR^7U>4+^VZ9OY;NQ\FIV+V8]?OI?.W PX%9,C8F;/Y3"T1+0@4K)?.!]/]OY5 M48 ;YK J]Q>?R.71P-\$;(."O#*)4GT.?&%M#1J<4?(LN*( &<;]OKVEVM; M'?E3\4UR6K8!0LBPIO A*QFB9EXXX1_41IG4KJ>.@K/MR?.XQ\MRO> 4*[=D MT!.+7=.4DHE^^J(QR'Z%7+=,PG:](HJ]*=_9YQ16$Y#4&.>;,HN=E^$ON#/' M:Q2\*9/4M"GQ&X#Q>-Z)5IQ\J=/QYD32.ZO1U2(U_!HE-P]!P]D$!U-N.P3' M_0(G?'G#87?!0C%*PPYZH MCTR5WG#-A'ZY+Y;T!AKO,!F?-*J+0%DTT;\*% 0O?'VU7EB+$2Y%^"]ORP^K MI7=9[HO1>JRL)ZO#R\0[M<#Z%5M5N7ME>R4='<6[^;M"<69*ZI4U'IZG+H8_ M_DZ(3NX<,KO2\6^#=9V M_'XLEF_#>V!P86TV\VPM[MEN6 =; M7F]@'&SD(C9M#CM\(IN=:-W;8;V;4(L^M"%89(^FG7BL%C]E&2)J!6(.$M,8 M-'$Q(H9V%#VVI)XDK]N<_)JL#],"(X6 $O@:1:U_D8[F'QKC;K)[9UZ82A[IT_8(3&^$<\FR&RR-VV*5_&WKF:^=K MTLBMUHI):5K)K*1.3:<%!+MRZRU-M[#M@TT"^@B%Y55Z(NXRZ),)T?#^(U;_ M3_T"V(U ^4Y$I[XN59+D=6Y3=UZB:8QF !+.\/"J_;1!V9EF$-:<*17AK 'VZ[!F&V?E;J;#:^?/;1 MM6%'$Q+A+;(P M(Z ;% S^X?A6\"R_]-/SK/SDHK'1#^_)&I/ARND!#\I_8@ MXHP7*[]IL_O*U#$KZ6\QJ QF58B(%\N_$KM^!4OI^HEU%L3;1RH^3/Q2._\M MX;0XW1.6#6!50^@BJ=!B%Y_QF2R[22)E8D"8:Z+[\ISYMC+] M_[GOV8[ZB<;3DGPF"!R&M/OP2@A#\4N;2L/VZN%&6LE]Q3:;II<9DG4HF/#V M)TW\A@*N62 [H06O<86L;@M55UM?,E"98 MM@S-0.^MX#'#4/I^P'L3"@I\&V47\?K>YO=G0B<0LZ]8+;RAJ:(?\.HXF)3) M0"BL__!-R"?8?FU)K@^S<99M<_*%]9S<*OS->GDD%$I#0$)\J02PQ76JE9Z- M\YF9Z^G7B<:B_SX?V7>)T0@E]I1@5*T*$#.QV._YP'/B?C(SJY?V4IP]ECUG M:5STVQ6\9)[87[**6IUR1!"C9*\#2E=I;2/_?EU_$!BE0,)@7!I P1Z[LTLO M7(?J,?=_SVYJ6O963_-@$UA HP/Q4V,0&]C1M4!Z3<"V0%ALYH8GW+0ID2[_:E2(G7C96M]PA4"]7K\>I0%7G7>*5M5 MUJ(7[76+.IT9R^1Q8;J;*2 ?<8;\PCQ# MYI1AI0G^I2FN$I38\F>9(8\>(KX;G_*[O^BH=$SB%PKC!?8UC]/WN2'_B^FF M?;#S]\KN+ Y<3-.>";_%);[TZ1+?Z1+?NR_Q/>MG',XC_.5A0PH]0._<&$MQ M.27'Q$S\!P,6_P9TWT!.)N1>.JEJO;@H*KU^1DOUTO%$*IE.)6*9N+SQB[;: MTW*K5%+)WX^+E^-$0Q^,F[%"9XAJ=?M)LS0:715&[G#1J)&4J!6_:%NM*N:775]=&J9@%LU+VLOZ M-3RYLV9BM"QT5H91+7IFO&:1RWZ^'5_TXKMK]L]G]Z+3B)IBG%;T M(3RYLZ91=0:7]];=J%C6:T[#O$VTX_%L+[&[9CR5CZ5OI&:O*%^T8ZV':CRZ M-*_AR9TU1^: -*[*3KMS61AW:GIU<2Y9"S!X=M:\,^YSSOFYUQ3ESNCV/B&" M'LL,X4E_S0.'!YB5XQ1IM0\=JOE<8""_R'3;5JX8[40?S44_6WP,#^ MYWZOP$#L3&!N+0_=<34N,%!^<&#@0UL(!1./*R9J;JP:P3C 5X<(]S0)!X)Y M\,Q0! #^I5&/8+VY+KW16S?8"E%LZ9^"PI6E40(CT,T>/<$>FSV*_Q]"!Y9 MK-9GT9%P4)R"KKT+.C_VS&N:_:?;E4:0#O/+UJXL,QIL9UVBSC:&#Q7(@-@8 MP\C[-9UX>K85M*[]]F4;5>SXM;/QKA&M$*67-[4#U,#QU!8(GA@K4 [ZBL%. M-MOW^R-[ Y#A(_@;WUEKS4O5=&)Q/8ZV&J(V+DAV2M^H4ZA364MLHK M4^2#%CT7O\J*F2O68:SBX%TZ=?_EUODT,3>MRJC=F5UE+CHM,7I[8=-V_&E1 MCLBI/7UN&?@BPB:6: 44?Q,2".V>M';4*.:8J\/SF_Y->EK8 NX)"RPQEP%) MBORV,$_"O\4VWCY20MS4';=J2^W6C_" MG7'*[Z!D83_U 2.7; #.O?3AC3.QFWF[[!;S2L%MWBPR@WD.^\YAV<7>2-+Z MR@K>PT OU\1&!7@P6OV]1C"\W3-X=E QU\@^<#7K&IGL;MROHW;5R-T6;S79 M+5Y>%XK%J]EPLI@-OQ"UZ[#7JY"<&41[RX)SM3J4@B ML2< P^!^/ T&]UU/VM KK,K !5TTXBVBN!AQ5R$AY8L=6F/-T^>\B/$O_B>* M+4!:.*D9V2G3W?V$%>Y&,*Y*J0"%)'\T_!%_:AU6P6^<=9TZOVL'XI7_[5\A M]J_=;1Q:M1S:461]8PJVCN$"[%[H-T6ZV\N^5HU@#'!BEDOTCA75#V"H6V*3G12N):+^:OC$4E MIDV]9#[+)+\<2*9^?N][BYD*_NWIW%_I? M %>NM_#FVI MI4_'3>>^4IRM;DH7T]25=.=\!7%.QO=IJU](%XK1>,U;]BK+HK:B5EPLE8'_ M/C,RX?E6TT\0YYD D/'5P$L$ONG/^O>;#F@!/CWV\>GK3.M^ ]L-IM]L+2YN MKJN5BC-L%*-]+V5.54W-RN^FBG?;BBR 4S'!"O!HHHZ68[9'BEEG)@^]_^14 M3+][PAZZTFNY9;N=3'7%6=JTBI)XJ[L%6@+_1);YB=NF8'/M[\U!+SX>#R50 M_/)88GU '=E?)H?[:V.EZ(_+>2>9&5]FQMD'25L](U-I>PP@B:WV&$=!#U5] M4KNLGX_C8KXT>ZB?CRZ*=]'%C[\!?61OR4$(ZVX0&M@TR#=DR4N-[S]9DCP] M5_13)$FM>WK%J$Y$\R-WI;'LUKZDU M5K(8 C!M7 *D4F#*/CT$TOR@*/B;ME"=*CU M9Q/8^XGEJM#/=])W#TLQF;):T_FH-6M:[_8TOY18Y(HBE6N#V^Q8N/ MVJUTEZ7N@)R()&*IW0MBPF=4)5]A5P*L%-VZ7\ZC2 MY_>=JW%KN.J;Y:MQZ:ZS.%!>\=="*1T3(TM#DT;E]\52PKWN=KB*!:\V>I^' M&X M&S+LNE^65QYDYN,\MX/->9O-NI]9->+59)MI\M KJ@'."T4>Z$ MO\=FM%>6>T=@QSYNKJ^RP4Q;KCU*JL/2:M'>M&,DD M4I%T8I^CO"777MGJ\"3Y/BE:[]S*Z?S52*J+]8=>L3;HEXS"+4;K0=")@-(] M37[\U%DP]V\C6[=6A30]C,#BXM&E#_O5:[32+$I+'Z<.^>G_(RQ*L-Z+5[!A M(93*"J@VJQ;"90RLLFRW=L^U_;?RU216!>!J06T2P;:?BL&%%BL#W*AB,"U: MP\ 63HEGZ<1_PK5.? M^W5.HFBOT2@R'#PQKX=<_^7_3\HB?K#8/';$7R^)X MF2)]L?^HTG(H$"&E3HCX1$2T@$&LR-%K!X7[YJ@J M(8/!Y])63C%H?$5Q=^?V?)@Z^NI#_@H#K=MU;?_OQRNHSP=3B&]HF"LGD[ MI6>_6. MFCA?-#6YDQR5O/3PX?S"NKW&YA!T)E<"_AO?+6CZ,*5^5 SWF6K[B\_][Y,P M0&%0P!H"0I-=7!Q$8]U%IW%1/A=U?9DAI?/KS/GE]2^+@]?TS_M$<>!;$MR0 MH'8$FA%H15 C8H^D:,>,@WO!\%=:AAM$G M(T^D3NRP8/KS5OJ5\?CAW"UTH@\-,9V^:^KQNV]7N +RJ=AO6NI,7(GC\F*< M);5!-1.]Q-X!U)+)I.)["]^^37CB*,R6[VJC?!LA\3Z#Y"C$Q'&8.)MBXCUV MCMMI+8U!Z8H4]79:>9QD5-T3L;,(V#GRV9[;';]AL.7-IL]6[^&/MGR."AY' M; Q]9U_LR^TCGX89"7.Y-TRZ6K=1>[SKK*Z4:KR2$6/1ZV]7! YB[3Y]/;I[ MN)F/1%*O=6YN.J4^Z)%>',TC.9))QB-R?+=^\13H.05Z?@?A<@1VU3O%R^]B M5EG9NWEG1?+%XN4J/ZJVBOV[T.#< M/S9LY&>P?J>"BI?$&!+!'Y]N&'ULZX'#B9V -9XQ;%QBC :YT;DJ3LR;_DUU MG%'F%]AA$0R;C"A%4LG=YAI_GL(^I[#/[VZ>O,SDQV%;<";WX-CO,2RRS7); M<;74H%AO..=B\OKRIE0? O]_HF'QU59^J#AFXV+9*0#S]0&83>,C!L:'9GEX M$^P(K(_/*ITYU/W0KZR<647/Q6;C/"6.9]7877,Y6XV3]6LX*M@=B4@\G8Z( M4N(44#D%5$X!E5^0!L=AHOQ2X4PSW:_?Y&[O+T1O54GO?_R=RF0BF>2N7J3W1038C< 8;;=QPE=1UE?3_#;1?F1; M_X:MS_'V0,, '379F,YR)'UE<7@NDH&C?578&]EH1'FCF3_]8 =JZ]&V%=-O_;#GL0@[77! LU$^JOZ?\19#.\OJ-KNF*O6@IVVEIG M,X(>(>Q@P;EX+L.8YM5F:>S&BTIW3A+RI-(XM]]=2=;@H"C9UL1ONE\?;+]Z M?^.\VK*3LJ2[6J>;[.5,MT1LXQ)'1">PV=7^AE=/S%1>-^$?"'_H?QY2);R$ MEB>33/X3H1D&6[W/WHW2N_8J8Y6C-T8G/W 6[F.AD""C]Q<'XFLKM-\7ZT+( M] ?KTP("A7ZUO_7.\C*[:"V[Y[F.W#8NK[-UI9!-+I[KG.^W:0'$;4SPQL9U M?^B 2D4 74?[;;O66A1X4_SS<'[P4:"UTRL ^$8549R4[J=:M>0T[/MW7U_A M.^\R:-9M.B [F(L0B-N\@E,ID-3=#N3GGW1=A8Y\78R M? >^PP.M=R4YW\OF:'+^(>W#I+6*K.#N;=EQ_A63^-=?H20)A5AEJ#\M$ M3;V!:+[GCR*0FW3#3HNQ272<7&2;C\EYM9^KO?M"PUX"*7*P-A"JP98ZUZD/37L^M)W+PCF2A72VCR2FQ&9D$1' %U='_J1*;(2F:&B- ML"9JGXO0)Y%"JP6V,=)>P/^L^/]B\V>.HJ)[55K4I:G2(7FM6['O03CVW^PZ MTQFC60Z*)U"R?R1N?^C.E%7=&\\Z=Z5!?C!O.E'LF_4\(I[2L[3EXX[!)/RA MX(3+ 7AT&FO1/O!L.LI!(XYJZWV<5$,,:\'&%^F.SZRTTQ9@6C? EC-6@LPN MBJ;.P&YUUU86(X=7T<#O:FY1 @"@_(*YU:C/R^F2,VN)T6EJ=EY\Z#=N"JB; M8Y%$*AU)[&V+AR,XU]85#M_/R%KXQ7KY8/1+-BG=H 7[-E0 MED!J@2J@+8A!"-%YP-OK;AHB;$(3/NA/+6;/(YD#Z6]M_BB9@6HH7R_X-P,2 M^9O%E6,8X];U<%%8#EI*/?.^$>UE!($OB8()#6V+O['J8V8OJ4^-"_7AJG1G MB).R$57DWC033UY3,93))/;;C <=8_'=H!QR-/8">&$NJC>7]_JHT[JM5]JK M_KFUNJ:R1!2?@._S_(70WV&1K9DLWT%%'!A?]<& H+=,I7S6<2R,RV]4YK,1S?%2W$Y4VO)2?1*H=.'8G(R(DM[AI+](SGC->K7?_MK M-?"\[V3[/:=]TRDW&T/YP9AX?1VL(Q!)\IY6VDQ#J6 K#YD>\7L^(T*48$O" M%/9$C6FVJZV),5^FP__:/X+UM3%1VA&'SC"$DRMPIJ&.<]7H0FP^7"A6NP!' M@.QI<6WC.#?;;X^-*[#9;P@BG*.)D)PH\ J%ZV$"#$8A9Q(G:&R_\6['=\+A M*\4-5G5\*T!A(\Z?"#F-B*'YO;@=8AAH CCK*<#!B,%CZ !,%A77E(DRA/W1;8 Y9'@V M=OEG0?@50[3C@9>]YZ5G @;R%=,#IA;DU)ZVU\&HP2< #W^4@(F%5C3&^I_3 M*2;6%@8.UONE)Z>VBOZ?%U+-T"F"$ X>H!7C72>JU_LY3;N- M&N^46TUZ_OH@I,%94/4<*"^W:C&:"PV>KIB@_ZF\\/9+K>3%_?WDZKI=+>I) M^;)\FTD.4[$AS@!X,H*^0[TLC;V5M&:-%4/](O&2J8T5$R,N1H)*J5"&]D,; M1C[9@DN.KRL@N \B9;:;0O[/_]GH=AF4<& K;\O^Z1=UA8[%NVS*M*9C2**L MF2;U@'\JQD)9.?R8Z32KM:,%8S^#PC $A) X2Z?_(ZS_21/6V[#$+N$AB&TT M"F>_VFP5SC][H:,G1XMK37_*TEGR0%C9\@-C:QS\KR*,;&3%?[7K^:>SG":R MBK&1Y>0?_?B;#H5 TLQ;M(?Z.LVIA+M^/D66FU#=!RZ@<# MS6IZIV+OM(T MR&+6JBKOQM/:AJ-&YY8=9WFN@UA _MKPEQ65F[//(OE/:OH"6 P%GPU,6I_5 M6\4\RVX%EK)N&()IN7X=@H ?!M&G)\+TOIFU<;9GA$G?<]F+_)=LG#Q(J.W$ M"+A=!Z3&;.ZMK]>!?O*<87T\H4PP?FO*2HCM&_>RY?.L$Z9HS+.D=';M\_B8 MX-0LA,@Y@EGLP/IG":_PBZC=3[TBA-6ARQD2O5A0X1;\^Y4R8@T#'P0!!)X0 M]VE=.1>K\\QY9V)IL\Q5O[G0%N^OG'M_H<+CM%(17?->ZW3OEP_=ZT;9N378 M\*RG1 9;-L*J$KX?1EH &^)LB77WNEHM#>?587$U?ZC'!K/S^<7#^QMDOA\? MA=O,^"8C=Q*=>F(14[*B5M%4.MM8DI\(6CXAPJGG3U.8+\IR!A(AZPLLBMMO MC-S<%G:E5$Q.);.)M"A7.VV]4KH9CF[?WQ3C_=C-7[6E;J9LUHKE27Q9NQTN M$Y?IQ8^_DQ$Y\38%_7;LYM8:FI84S;\C?ALV*>'$*FT+PVK%:6?3TK@HEMM5 MR4JTFA5+_PH,5Q*ET7 EI^=BZWZ06%VI8V]1HO.YTH?#,$ ERL"RYF ,BH'? MJ0P!=$-:9^IKY\",4:9@/RT! "XQ5H>+GC]/"@=L;QPM4L722I M:"I=RS2+S=([0_,^W/UWTR(5OZ2(9TCV4M!EIJ\JC^;50R<:/1],C;&AS+%T M,!/)I*@AOTM!X3JQ)TI3-DO&GC?:$(N*;CJ""I8C6)LV%O].@4;A2XI24/Z\ M%A%7H)%^_\?.UA!']C[5L!RT_CB]LK8)3]306"KLS6:);#1"$_X@PK W ,BP M0@8B/.ZIK[;6K86YML/W&*8'+K$Z;AZ(YB]F=\[-Z$HD9EV+5F_%E)%X<^.\ M=]=IQ>ZL6==I:8I83MQUZXW)I)+ XIR7ZK2VI.?QN%+M/?:5,,*"OD\NU3RT M"1UWO-L+I;HZ[^B9V,T0U,+=R/NUIM(\:4GI!E0P_6POU9S/IO7[NF?WBMWK MFU+ROI^,9Z98TG66? O51/;;2[\%MK9MXGFJ7W"M=%P6R^,++WDU'9OGY)/0 M93_<*57K/*H6]9YB7M*)I^6 MS<(^F?@$[SV#8865QFW4T"J[PXKWOXZ%^5QB3W03[0],UY*^S?*]+.X5W_CE MJ[:TNRB[FL463!^/5GIRJ/,^3&9 M)P=:=#S)%G++8C6:NT9#^#UM[#[:]&DUVK-.MG*;*LKSHG?=T8:=IK9A_L=> M:_KL!N^!LS![JPQ)'1: ,F3 ?5$YQ'YB5[E-EG5-$Y5Y M[])3NI?G2A?8+W.V6Q7[GWUA^B<<3?YD8+ 7%77T=&3HC5P:\;T)%,:6?W+! MT",+ MRS,T7AGK)SA>PS+X_<3"^I,1P.&3&<:QW5X3+U%3YL"_:KJI3[S)MB]Q3'[( MXW75BQ:M9*)3+]ZJ@W8W?S/J;2BZ^(JM8J55O M+U-%8DXO)HU&-Q:_&O[X.WZ6^25^]+7.?A;03=4FZ*Y;>*F$_]L=T6*H@*5H MH B8!2T>(&H/_'7,;.GXH4#FQ-=4E-JQ BKT6[+$C-H1D*BR/'82G:?;BVC[ MHN^.9R.G]K"HJ?%V?G%$)-H]?[BXO-,:A4ZY)1=7@UOCXM%84(VQAT2/QSJI MO.72U;/9R7!9F\!NZKTR.[E;F_CL6IN[V"[K'.C;=9R*7P3X1/G@>FO%/#(N MK;':J! -56 ZL&-_E_L$QU;!)JI VU@QE1O<'W7VY-O[(&?Z@$7_DL@4)- S ME9;/;$$?"+I+JS#I8^^N9YUN(06-[> WSV*(-CM05!4@20OT0[=B**)8]/(U M*VWB&G&KO8C/<#FHBL.J?>ASG 15$]MA2?QZ/QIW\P(JMOVQ'7Y!YT/L-T84 MP=9?+-I8^SS)Z*JI3-*O]^+ M)12M%R>#>*^?D>3>#U9JN%$,^Q&=@3;##T7%1LO8\:,.;5@]9]#[/+P@<22G M38#@.#>6W2LC-B.]7'W&$TU 2T3+NL\\QPL7!0+*<0KO=6V/'*B[W--S<)]H MI2W%SP1ZN[=B@O5'A#^JEN/\*0 H!.8*,M8/IN-^2I/*=PR%_G1^\/D@S! Y MQ0'Z- G:N R:!H4FQJ!\VYI=YW9H^;^'6LMS?!F\\ <5*WQ00<7.FU'!KEW@6/PG8\ _RP-:4E?ZRDDRN3ZEM ML(!U\;8(U\\-#VP 5?"SEAOIQL[Z>8%UV_(SC8%2VX5R.+I7L'I7L'+]PJXE2%+Z7Y?5OH],=,7>_%X"BR" M05SI9=2TF)"U?EQ-:-S$4/RVD[/6.&$D.L95<5:;M^X>BTTGEA^R:=&; M3ZK>M*U8C<'UN/X0+5DSKSS(M8=L6NSFD^)0;STN&LUY9W6W:,9;VJ1Q'L4G M=]Y>,SSY]D%^K(]EK9[S[F_OS50["T]*TO:C^?HT0Z+U!Z6CM_2'_/6CO8R. ML[U83]Q^DMQ,^OKH07''^?+CRBI>5"PKP<=&;CX9BYOS^]OZO25Z[>MA;3 9 M)(L=?#*V_:3SH)*4(?47XZ@IIS.=RNTB?=VDT"3Y3963,Z6#2=NUAYG)\U<^-Y M=M*IW@SAR5TPC:Y:WDWI2_NGN4L[W4UI, )"FCDG0";%])ZL439-!3XLED3Y521%$&:BR1V:%4TK'$ M4FML-L?E;+1K::KC9*J+?93J+,RK;EG5XB))Y!XODG==];)XO8_^7'MR<5Z^ MOO/&EXT.R-#"HT2D[#ZT1IN545JYG2M%N96./HXZ";U-YX;&MY_L7$3G";(X M7Q;K.5/RKB>JML@,>_%=:%6J;K_9OHK/BS.O"CZ!;F2)E=T'UY&1+N4NZH_I M\:77E"IY[Z%8KPW!\O>??.)FT;,&^N]NW7[\O@[LF+74$=$\#))NNVC4TLZ: M&C=ZJ4+9==L:V6:O.')6DV*]GEC&YHZL7%G# SEBOUZ?,[ ,PUI0PY0J2(=@ M Q7+Y@$BYC$$%E^?.AMH2[YH^]$J3&KL8B_)FU\9EF5HYK^_OB[Y,85;_87)PN$LN&!S;G_#6_H@?/G:CO1K _R7N],_ M/V'LA(A/0\3SHW].B/@L1,AGB6?'SYTP<9)-_S1$G&33<2!".DNF3Y@X!DR< M9-.Q(.(DFXX#$2>[Z5@P<9)-QX*(DVPZ#D2<[*:/Q<3K1]"^+M[W>:?&,/![ MP^V'%DE/-\(E$3W^W].4;J>DD@H^0D3Y? M!,OO91DI=I;ZUBS#)L5_#P'[G>A"/DM_;UF*"?0389P$QDE@G 3&.P7&^XRK M=?GSSW^I*B&#P>?:6U>\ .G#"/RK#_2>&TX?$;+;<^Y-\HX!>6N6A^59GT#? MNX#Y]T<;AQ?^D..13#(3D>/RGR=:/]'ZJP/ QWC6EVC] M4/TXXZPP6 X7!LN]6#&CI72MHG?*Y^>NM[BYT._>WMC>+R &A<3N->*M1K O MX)#_[T=TNZL4UI,WIJ.[E%8UQ?IC8U42$XW5M([5[,D??RQSRI3*RW^.4)WK]70[Y4FG1[W'*$[W^+H<\R=??YY#_!'K] M3O+U>Z:- M]IM%HC>'A>Z#=%NM7+\W.M'E[)QEW'SE8=_B^H!UF0\UGZ>"8%_0(GK7'':C M>E:L)Z65E6I,;^P9]H6)_?@[%HN(4BJ22"9V@A8G,7$2$[]UV/+SQ<1!LW6_ M*B:T@3.;I@NW4[%L9\YS36OU4'=03"1__"W%(NE,/"))NQW'3V+B)"9.UL3' MB(FW=?OZ&C$QU9WZY8,5=8O)8>'R7,\^U K4FLB -2%%I'0B$I-/8N(D)D[6 MQ('%Q$%3HK\J)E*+RW(KYKES<1:-16NUQ?+&N5F F,!,*9H3("O^G8/HDWT_T_D_"].\D MWW^73/'3/<]/\9K?/5ZS 9BH0]2HOHPRJ/P\I__7&Y<7Y*8Z+XX[W4)U/FKU M:JNZOMC^[2]MB?V)"ST[\^;? 7H^6O\>(9I^K=2^H,]UC=!">QYM>"E/8XEDJ>;I;=I)?>^37;7+6S.N]ZGTQ:39BB?AMQ;OO9W\3^?4MH^2? M)K_>G&H_J/Q*QFZE6B:5/Q_K-UEGFAN*;K6+@ZR2*+]BI[NQ7R"_CLGWV"^^ MU+K8CJ<+ZJBHBY;E/D;3Z?/2[R*^7FE^?3Z6OE1ZO;<"X*#2*U.:5-+G=W:Q M,WM,>?5)-'T>GPU!>F5^_ W,)I^DUTEZ[4HO2[H1;:^97VE\_3.EUYL+$PXJO2X>!ZOY)'._$%OSU VI7B]ST=D"I!=6(HAGB6>= M1QKH^R^=Y/?WSOCG(Y$WGS9&,FNZNC]?NQ4,+B\NV6CMDFU-\NLAB[M3)WFWY/^U69>I^%E:.LT>");]NBD0\EDL M>4+$$2!"$L]D^82)(\#$B26.!!'($J?I61^(B36MJW?FAOQ2'^L3%YRXX$DN^,8-WC]ZF,Z)3WX_/ODE M5^8;\\8'3L4X.(E\VE2,7S+BOS5 MW?W%_6D@FDVF[7&]TH]&/>FV ML"QD>_$>N]*;DA,1$)"'N/K_+3B7/@LHL1B110W=)#]AL\3&?_VU_37+6U/= M\GG&SOZ2FW\4TV]EI[^.Z8L7=\FLX[K-\>5=4M?; U-:Y-[=U^-03%]J):>Y M._MF+G;OM$&M,BAI.6\(3!\'IH\D1/$%GO\&OEF3.*ZMJYB)96E?)+J/,SA^ M]X*E+_>ACD_&?*%AL2;F%M(R'LEIMCI.IAE*TV.M&BDQ\4)J9HMX[. MT%CDJXN;^^1R4IRY(W/0=7/:('7=2Z"AD8C$T^F(*!VD8>&G1TGVU&A]#0O4T7%P_G:I-&S[EG3JI5O] M=O) FHU'Y&"P&I)R,B(GTQ]N,WQUU*)MN8KQG9V=(Q!#^X,2QWRCZ,%_E0,P MT8/GN/I@%68C_*\D!WST;!Y)2IP)++7&QN();65)G""S]!7;#>-!TYVIH:Q^ MZB8&5J-]O%,07@Y+P]G?N@E8"A>%RTFV'$,7/YVK+(4^,ZS&T@\RA8710(?P.&+7'T;N%M5JTQUVUG*R(DRIIF@N0K6"\ MI&.[5R"#VQZ.OA0FK,2+T!(OK&818F)$0.136(8_D2,"Z*TI45%!&"N?#_&^ M"BH&Q5S!]RKJ:TU0X/@# D?1* D;NL*D$]Y#^6C\9)U>?1!"B!R;R8O*\CPW MOGP@CWJT6KWI]M_MAA;X.0*,5/E90#?N14>Z58YV%_FF,HX^."U#G2XDLSBD M$>E,>F]$6@#&5A"VGN$B@! WBCKS=%8NBQ]5R5!15T+-,LC8 ^N'%ML"<"<* M2)J5X%KT1[H)L!OJ:!XICD-)3,L%JH)_&/J8X-Y&(![Q0]ADGPA@7A@@ M:+6SHY#7[ZWM^>I]?YB>>5;9LIK/XX$7/:M?I'XF2_L &#ZTE-XPFIZ%Z*<> MY-?=+5J/'BJS5PVBV.AGC?R+:;[+M,;\Q];9/YE_EN-KMXA#6I:V:^G_Y_]L M7!(('#^\FV?9/WWO+G0LCG>9.GI#H'EZ!T$9P)M_*L9"63G\F.ET*&;\,_ 0 M$1!"XBR=_H^P_B=EA&U8XK6_$,0VKO6Q7VU>[..?O7 1@J/%M:8_9>DL>2"L M;%%[;(T#,/Y'-NK+?[7K^;U>#LWZ/W=;O4WO4H(ZRK-+D4Y DLIKR'(3JOO MQ?V36$PBZ:2D])18,M6+D[[62TLQI9=,#T@_IA U26+,):-F?65BA M!0!UL[I=(_:0V-FA3<@$3KY[87BUE$:W@]0U$8E1BNNMRM7DHG:H"\,;)"D% MM7E<[$5?DGO/.EC)LQVI'X[;3&U"[P"A>A!>HT00B@(%HP!P%!@@A0"2OX/K M)J7/8OL@>YCF$1O*F2/@Q8/PC:;.4F'M7S>%K#<$. E2G%G]D;6-J9MH)(.5 M1S%([3ONA8+(G>@F[#KZ#TPB:FXJ*O@ U&Q>Z.Q):A%G[Z3-1IKY%Z /I M#_7//_0_?>-W>[TS(6RD]HFADSGA)B?=W @VA;?C=9?.E@0[%K:H*P9]CVZJ M\ Q*+E09Z@C?XK\[B9MYXJV"X\'#]"5KF*"KY.JN@<:O%0""[%]@ZMF.IYC4 M]-T][1^Y9PZ\#S/TJ&!)ZP,=7A_LR<<,XIU>\*>&OH\BYC_LW1X"9Q.8P9H( M4 8MHH6!E7EZQ\%O^3Z<8&, -*"'-?#W_OZ[RP#1%P%OY,CTNWZUQ<=7EHL\ M%E0FOY("-I@=%+KF(*7RR"5%I.HY#BS@,!:F!&B#*VK3MTP\UP/?<,4C5"HR MW ^ ]_/ ;?8B0 ?VF-"Q032FDO4D0GFW7 ET,8+?5YOR+GT^0VL7TL;58 Z M 0<<+6,I]9>@LJB)0(O8AO1LE.9@)9,3+QX@0M^D$AM]7%Q=\2'A"+0:,D(7 M;Z_WF=_8YR;KY*UH0<=\>-_;^I::P]3IYJ1TD ,?Q*\KDM]\N-H#]H@(>GEQ33(7[GH7 <05',6LJQLK1'6M0^E#EL6,[/VUS MX_Y8ME<^$];[Y.ZS(ZSW2SU;?\<(ZI(.9Z"N/0!=TP-_O4G3U?21^I0P!]GY M0)&]<[I?S/7I3YMK^VEMHPVGM@D@Q0>0,Z*-,/N8D5PTK.K!_BDEO,=!$_B L^/"!RPF@:_R,_VFA2$UUH83_B2&0Q8C M[/M),_NPE6M/L4$6&2M S=2R74S6E^ T@B1&KX4_Z#.(<%G\:_M1^K'TUY]8 MB+ @AH'_;WFVH'B \*1#'0L@A!6P&B\C*1 5'HA0(A)K'!DO6W8+"Z< M-4T/?K.[T40'S)!48I#GH.1YA&,"2J"2><\ MXXL&B@KH9$[Q5X)+?^-@%@_T%CB MNZKR707/.!SM% A\K:;NC(42VUGP]70*%$N1\R*[G@EWEN?+$YO,=9"4(?+< MMSP_'8)DEZDX*S,>4L*4"8_K&(]T,3/!81"H)GM*( MH]IZGS.ZC>\Q,%?17S$V?AK-VT3QLNP]^]__ZA_I(^PHG'W1H('-B(YX. M')%ZC>)[*883Q/G+\- T(E1,]4SX@^;WD 3'IK4PD62RQ+;R8#.9ZR"XCH%\ M?/Y/3.0HPE0!9AL2$VA:#Q(,&Z%]EJ9#= F^I 7R&1,R%1:6/8X(Z I17!KZ M@ A#"[$,) +48EMS_ ..9B'9ZK8P RH$;^1,Z!+6;QJ)PX"S@5 4:+0?"1I^ M" *;N,C*N#!LDO:OC@BE0C9*K4!,#,)Z4U * ]#$=-L:\)E**'4#X(&*'4;. MRE37 "P 44J!0\/J8S)Q^^"TG.9\141',4$6?VXSJDXWG1J4 :#U5 ZZP;[DK;?7.=U0MAC<@!V M""8-B"_*O9C,!81RI- R "J6))!!:Q$,3X$0GJ)-!01C#084LE1]P:OQ:V*0 MN8+2YFP7,#[,0%\2A2JF%HJ9 GP4@$[90/,0\ULJF$^&T+F)YD.'. -R17SJ M#"Q4-@*H&K;%K%NL0M!-_?\+(92 "(3=@2H$>E*$1C%?WPL5#2] 6BMAKML@ M).&$]_ZG #W3FC,UO<8=W15EJRFQIIBU)8KACA@'.,J $E8 MC,?62SF'2#)]M+@"_-'*8V;8(:B088;8H0+H$1&Z)J PGL(L12L/4/FQ]O4< M."J6J")\P"6DR@PYF!FSBY&NCGPZQ%;XM$885P%< (=Z*A,^"KWH@E+'SR0" M'L';-WE:$M[N\)3F@&IH8%4@ =OJ4P,>V9^S$C&!CBR3FAT3S/4#T\T5WR6 MMV*U-8H;P>%%T=\">W7 G@*V"#"I)/O%"PLVC\ @/@9?J' .V^;!ARQAZAO= MD0V4<: [8/0XSTCZD'SS'&::8'B >F.856 I8O 1B$T-8'@(!5:;VJF; @-D MGV5C8M#+@_=X4_PS%I%8JZK04AMC/]@^R1*I,[R[?TMG27$]T2/"'9W@I3F_ M6]V>ER8C&B-"S7/0LR1:\JB7_O0[Y4CZ^7<\!_FQ8:L'O7%L]$*72RL#2BA-JP M]3G22<, :\B/I?F1 +)&M0\!+!QC;Z$Q3 ]M,:%$^C85DS*C_WC@5>]@S?]B M#W 5.OQE>VVF/]FZZ>\@";(.59\^\_0]8&HTR!VT;\EPQ54(NU6)WB=A-U2( M+T<1'/2"$?\%B$)KBGXNWB^B7LS&$)NP HK0HC7+UT8V&$TJV' \L(&E208& M:M A1A,4U#YL9T*5$8_)K->"]SR 1^-2@]NSN5IBYL9Z9Z&+. [U;3!LXA R MIKX(N[6S5B%T][YE@@DAQU=3X&KIOEICH1QJ[/C0(]2@!+/?QG41KNCHT:@: MOZZ#<1X#OH<#,?U,W06@2?2_M <%'J,;C$#\GV#,@8(9R,[# MPBS"0,O>#":X%4"8XHX)#/I#!+K)?ASXKS;7#/!?_+?71R/,99$/^B$C5/_^ MT\X*U W9JD#C\2Y$_)P3Y8+AGJH]MA/3,J-]G57R@;WD(I%Q,C1Y8(>^E7NK M(6.%!ISHSJ86/LQ"MOMI+@MG#'_"2,)7P'[M&H]N!P6UG!)\O$9"H4)U(S^P M$U?\+C((8V^L3@\#3P:X9: ],$0=".MDR*;=L%80&YLU@J >J'7+#%<0,]2R M5UAF97O!39MWJS9P;?3VF8,';@@ UW-X7?"ZPK[J:F=H;JP)&>W"1W@OK7'D M 92%XU>%TK F_E%Q;(48PA]^H!N676<&T'$&C:<$%?PMK_^KKV*^^6)D(4N! M<,$N=\!FNJ8#6,Z^9:(Y=DHTGQ+-+R>:CUL,"E]7J7- /W/G/L5B[QT7^)3. M4_S\2RY=XE_'^,2K+6A+V.1H;K5XZVLC'W"?9<%S!F^\RM(-+K%LP.A3+[$< MBA'>?55DX5\2^>H[(J)-;6P!PJF*8NL[@/(&U-9.>X9?A_D=LE:G&!HP#)UE]<=Y>LW ME4)4RH P@07]T^MPVKD"2AB.O1U4(C2R8+(H(G^(NN Z!H98V(2J)!T\)MK7 MFP5R:.%%:!>*-@>W'R/-[$$_!QUV]ED0@7F#=$U<@,H:'M@&L-#("FQ!(^HZ M;L13!OA;$')K#YYGP[#6Q\8!T1.>]N7!E.VS\@NY?A5A9 TN^I'\%_=1653$ MKS3QOT/#QL1@.^TFM(;'%,Z-,MD(AQ%H)92+E3.V%D7)CKUJ3 _7]&Q?=]#$ MATE-%/2%:?9;9V_F#7O\,!(V&D)KP%T755$"H5\N+-O0_(P/: #;X\56%,;; MB.'VB3)7=,-O 5372#;*/<+90:7NFP&*$SE9LL4]HH0&'>P3@!S!V1EC*-"3. M%E_M>Y&/(&3SX)V$-=7_#IIUHZZA<]8ZHSC@HF&'CQE L)H0N!=$DA:B9K^N MSB>WR8Z,'X9E/*OM\YF"EW-&!! U0<\GK 9B@B1=:$7$QM =5:H!@=V. "*VF$;"_.(-@A72?0=B]9- MCG8K8#$\OP8M#R@ G\_4%:% D &I.;91Z-RP+9>;A+B/"J^]P&,P 0Y4C1%^ M3F2E0B6/(3WQDUX-$F%06Q#"^!J$]H<7;M";'(3Q9"2(%",K2F%+@2V"4<$->TC@U_[U-73$. ML"!%OSX,G-BC!$/=GQ;0+*O)R2GF. Q3EI52W/5/\#:@LGYC[*4W\O#Z M_]_>MS:W;22+?K]5]S^@O,F6?0NB\>#3/ILJ1;9SO.O$/I:SN>>3"B2&(F(0 M8 !0LLZO/_V8 0;@6R8M4IZMVL@D,8.>GGYW3P\LNF3=4% @18K 9<%X^I&# M\9, /4&0;Q3@5LW*J(I4W,((E(\D0<;S.#[+L8QOQ)"G%U@P9: .0BS M?P=B?FE]RM!!5MTN]-5[%/B77G!8<45K*0%"$&9Q.E,>(!A#E!B&I>L&3I5 "44%.69&U+)1TX!@F05W_$J4NN#&HBUT2S@#FBPAYB AK(>T.D5F7L,EF+H+Q4JIP&;S-.[P2* M8&4F8:T:VH]H;&K*D1./1*^,T\PW79 MRY:AZ^-RR7F0R!0;I\)PGTOF4?I-*39 ;'&+HNLCAC4"FO#WS^@_,!](=P!I MAO0?6%M$75GZ)_EKJE" 2ADDR^NV:=,D!5I(P&6YJVV8_$WI>ZVRG[*H$@9M M("BB>8RT=632+8 G/"[^J3.=)0DP[_EC:I-)4AT\X4-=>T[7#E8 M,'><*05*E(E2:79H^ 8^)*> \"X-9!2"P&:S,O:$_$R%\06?X,C1O].Q)>U< M*EU&;N+/IV Y5H>^F@*$BNU14LM=E0;+@NMK4WF5(B/I2#4$[0KF1NN,Y'V@ M2B.KH!^>RDE$K/0ZR*([_"Y*;'93M-ZH;"_@AN)^E$*.X14J7I'HEC^1"_HH M,"O:%[)>$\L'HAB%] P#BC!&QB1UW2!+&-3$+/:(X?A,1<(0A.RS1FE(H,#N MRJ(#S9F7+7-KL05&=YD:A2D%2X(ZSLHZ&$8;B-?@,VY8QJI8S]VK#=1BQ"K*JP^?P%E;NDN%G!O !?BDT%52*")1Z"X\-"-G*B?4<;7AGS M9<&;IE64::(K&-YBK.Z:I'&(994GF>)MFQ2O2?%^JQ3O:4>O3[4_[PY'JP]] M#OKK4%@_Q4QW:( \GL( > $?\LVJ!6B:0UEIK-E0[N.9)##77AS-VG;-:2QA MDR<_D9V017F5^?P$DH7=E\OHB_5K2OWQ7Z_HC\_7FE?D)S$L-0'?74.NURP7 M+]0_=#2@[)3: (7*B(61TGLDID$MI^H+%M+T34V4ZZ9C5K8*J0OE(E. J1;: MC,;M;C+S>BVWO^X"0DU2:O.G,.<8R$\QK?I,/61?L-Z[!3QM5#G2!* 7JT># M(1V&$@?6/ONY$Z:R%[[VLJ16VVS$,6R$TQIX9B..8"-.82>,;#J. MC3"RZ4@V8M!RUUX:;S;"B*;O:R.,:#J2C3!FT]'LA)%-Q[$11C8=R488V70T M.V%DTW%LA)%-1[(1QJ4[DHTPHNE(-L*(IB/9"&,V[7DGGA<99D[WEB7]=JO& MY/E"#GQ;-!Q4+)\6#D9IC%_^XTG_R3WQX;=)/,IR %79.?MB4?MW2]6''1!A MY95&RVK'*-1$+M1!2S2#Y+"VG6$L]IB]W'(647 M+T5:M\>JL7[SOPM"H60([[X, 4;.H'O2#('U8ZFLC'[&R*^=]:SMK[X2O%F MUO+D)VQ5X;4]>] 9[-NY?^AM-N3]M4GBTZ?NGF,/W+ZA;$/9CU%PNSW/=MJN M(6]#WH^.O#W7[@P\V^\[AKP->3\ZNZ1G=SN>H6Q#V8]2<+MMN^_ MD(V/J=G7*80PCX@+'RY8N8@$K1_C?OCR@1>W9R;MV[VN;_?[>W>-#:6?+*5+ MV^IQ$;K?M5VO:ZC<4/ECE^=>#V3ZWET*0^F&TH^*TEW?;OM]VVWW#*D;4G_4 MILO [@_V'OTT5'ZR5/YH!;H_Z-M>9U&@GV:]T"]T^]@L2\=184*[)Q[:W3OS MGGQ\MVVW>P/;Z9FTLR'QQYF<\]MV;V"2U_#1D:Q67]8/\AN@,T1EA:.C2Z&A# MEH8LCT5<+M?1IUD=()Q&2907&76E-M$\$\U[9-$\ MMV,[3L?V.WL_BO'0>VUHW"1D9%;=!0IWNH;"#84_5BGNV /'L;W]5Z4_]%X; M&CTR' !PBM/\[3@K;;:]O]MFGI85C" M'!-'CNC@:;S]5P(_TJ(/O1R]U[:U>VW;=?;>\M1PR%'0S)& MBWR=%G'M]J!K.[V]!QD,CQP-S1@>^3H7RP$/:V!W!GL/.Q@>.1J:,9;6U[!( MS_8[/;OO&PXQ'&*TR*K2MI[OVKWN8OGF"92VOV.,LG:K@7)J8:]:.]QSQ M@T77C^@@_"I&? H^3\]Q;==WGYD\DJ'DH^_HL)*0VW:W/;!]OV/HV-#Q*4OD MGNUT0"@/NH:0#2&?,B%[KCWP.[;?-::%H>13-BUZMN\YMM/S#1T;.CYEB>R" MD>QV;*_?7Z3DTZR1NI@$R;6PHL0:!U%FW03Q7%CIV+H-LBQ("BN. B8 $X0] M\?/!#U50'B;?G=0_\",?N.,[>M=;W1PK?*PL<8[>(K3F@"^3O&/(WY/^] M:@#7;CM& Q@6^(Y9P '7O6U8P+" ,8(,^1OR__XT /;/6J$ 3J#2Z&U2B$SD MA3K[9P+/)O!\DH%GN]WV00\-3 ;%$/+Q90+O4\**6' ]W9WX-K=OJF:,X1L+ Q#SX][D8]#,)]FR='[8B*RO0=D'GI51Q1/?>BS MCL?!VT>(F'VWV_ ]VVN;CDV&D[YUXNZA\7(:AJ)AI*,A&*.2C$HZ*8HQR?(3 MXI2M?;EVV_8Z/5-+8A2-L=B,Q78,!&,8R>BADZKHDDW=#Q)#?.0T;2YN.(F+ M&W:H/?!=Q^YU#V!0?M\T8ACEL=[Y>+8$''2G3,ZMCS#HV'VG_1A8X-BDHU$3 MC\&2ZMF#WF'ZYQ\W0@R+&#VR=9?THGC!,K:WAXNIO;(S1^3\O"^NOV'D1\Y 1@N>+1:P?,]#O/Y+ZL=]$8<5IGI]R MY/HX>/V[6_>V1[%]X/@PG0]C<0PLO[WF:]N#[@"[YCR&[,ZQ\L@IDY[M]4RO'<-31E/M*U2-9T)]N]]_%'4(Q\I5CWS=CYQ'L)S-\>QN M^U$<##A6'CDE4C'6W![JWWH=!SPDU_"4X2FCJ?9DS0WL7J]MN_U5?>">%P&L MZ7C(/HQN?OH/^(\:-XI%D.$N3N3DY8;@2]0>.C\>!.TC@3>+JE5Y[2J^*V.\ M7D>#FO[[?_^/#GU%5F>C-$ZS%XIVM&5-!&[N"X_(Z%J<#3,1?#X+QO#F%T%\ M&]SE_2/"JB%(A0Q$$1W0B!+\-W!]-@UBGO:642Z_>O+3)^0!*QU;%_ K['E>DF2P#5G6 ML;H,70?!@>M5.!C67B#7-TSC$'[\*&Y$,A>PJ.&Z!V-1 ,F1$$%1=@:"L4.3 M6QL&/ODI2,+#37Z1YL7A9D_'AYO[,H@EUI&&#DX#.N&'43Z+@[L741)'":].SS<"9Y[KR929+!+@ @CG(16D5J_>#Z&,&V!YV!-<[2 MJ?5#S[$';M^VTLP:WM'O&)%SVJYMC>&[8B+@_YD0UA16,X_FV-4JGLR#C5^"(/)@*:P:K3T/D27C(:UF2B#6 9ED$R D6B%\#V/3 M>68%H[_F$3,@CGTGKH/1G?5K&HO/\UA4TU2#JPGE-(!$]1W\ Z"!3<2Y9G/8 MCTADN?54?P1^"6:S+/T"$Q8")ORA8[MNS^ZXSC.[.1DOCV7-.(H+GJT^?&!W M_8[M]7P8GH['N2@0MYDHYEFR^'0/7C7PG&?P)EA!E(] V10Y?8+GIBEB8G%4 M'VP"Q^\_:^V1,G7J(II:3:IKBOR*R M//KRV$BLL6&V"SCI=OQ%FBI'5P2UECS=CMWQ^[;?ZVQ%8*[M]+IVO]W>D<1< M-#KMKNL]%)&AWL#E,W[J--:7,MR0Q^-D#=[3K[5V,K0+J7I2V M:C(@"I3ZUFU43$HN.\)= '71!DITVSVU#0.[/W!T=>(/^MC$>L^<_CAVX9[F MX'O !ABFR?7A#)_7W+)[W[;/#F2WR@N(0/%$HY?+C#41PW9=V]8O(@$$Q9&1;W,\<%4D5P43]AX/^'.>%]'X;A="+,GJ MFLF*U&900Z+J< \Z%",BGO/R\I>_!]/9RW/ZZ+Y\!E(MR>%Y34"!P!F!X,DM M-EN R7*=AN$W++;@#I%[S16[=QNHT!'Q/-PQU<%([*[ M4&X?%A\Q*+@=<0Z,C"'EDMW&HMW<;D0Z+ $CI'CMD MK1WAM=H\X.]_<[O.2_5'#I_".^5[K5E X2LKR*U;$#SX%^3%9X%D(R4/Q<=S M_*QVC7XH95"%+K9<1(X1XBB?X!"4,,.,)D)? (R:.)UM6/ BFN:;!(A;WP@Q M!/-+V+MAM5SWKL/@]RB(#TW+HR#>DFNW-EIX1D0K:W3;0)-K' M\PSM<_1#':=C^YTN/?%#VW8=;+@';E@F\ID8H3B.[]!'M91"+,FT97V:B)J7 M^X/KV /'L;V!8]T"W2_8\HMN,_PLJ?\VN!:++JQO=P!JIS, 1SDOTM'GLR%9 M]NAC !0!N01+_%X\ZM-%[[KB/0GWPM/=MNWU,5!$4M<:BR5@] <=\/Q=>&@V M!TX[W6>(5S %5H&B \Z>_C6:6S61L3@&(TG=[@$B M25]-E^L]Q554Z?5A.5TLUF6J[-I>NT=$=2^BA/G;[L#N]@;[(LJ>[?JP36UG M%Z($*L9FEAT/!K'V6$-O&.3U[4&[?V^*\_RVW7.WH+@^0#78B>)\VVEC(ZG. MLY9U-"1WGTSGP\'MMKS.5SC*'T4N@FPT.1[?[Z@%1$*+/_*!WPU<^SW ,!#HKES@JR2F.TK/?K7E2:U97D5[X\",YT M7C#$8'\G@"(!*,98 4B\<#XJZB##S+ A\S' /L?'X%?TK!FVEK7&').[+O7? M9H1OL-ML%W1^ORW-MDYO $:;VS3:0)FMQR8F2C8AK0JF8CBX W90K]]1>;3- M$7G8KV8X&+8!\'0'[Y5!X=W V#8;H-0[/KN:"!N>%CX\G$=Q2)[6N PQ6WX7 M8^)$_V$*$ 119OTU#U#%($F F4#SY6D\)^T_BX,"()W"QDTB>#%:'G$P3T83 M#DO_;,7_7V?0N78;ONMZ'297H%YP%#KM]C<@6#S^ZA*-6B+M] M*U<9JU621@VL)$W.1D$^H3/O'(/"1VL:Q?:]-G]GM!A4SCRDB1!GO M8*$Z:(NWZVH]$[,T*UBMHX4P3X)Y&!44#T $<60@H1X)9&GD!?PAI87V)Z>" ML7RC;MD@\)O4E:X^6]:YI:5YK (@SM'(1FL$%CJC#!5,CPJZI)II&M( >HRC MTR$)B2"VHCR?!V3WC]5 7PW,,5P6D)FT&$)9W"S.=V4(+^!$B\;EP-)D2>,+ MP*#*,+[Z&'B8.C$N%GAT(O5]A7Z(#E\C.%0(3)^#>_0!Y&Y0-F@"#Z793'^,G=ITR"OA!9?AG($J\G@.W!G@F%Z0X9X/">FFP!)B(QL M:1Q]G:9ACCY+:*N?%@*J-HKE;'NQC(!> R0 (0R!_XJ\,LX?W-G9Q-B+@<.E MY/HM8XGK@5]7 O0N^FL>A601[%AE5";_#E!TONW<%\$,Q=G!YO^H(E6'J)#: M:@M5U??.POQ2 7XLV@4K^(\%%HWJCT[6G)/0WJP.59B05Z"L/8JW@AV%YBY: MNAW;ZX)Z['5K.J/\&?.F72Q8[J%:@6]>B9&8#D$N^ZXMJS#1[+[@Q!+=-]I[ MF9,>IDGF4G6EJEI1B]F2Y?N#UP/;&H^WK5&9]UMM4Q/^T+8QE--SNNO!4F L M"3(>$R'4D"+C+V[H>5Y_N<)YGUB_!G?LOWB*'HIJ\U#W4V@19@U _;)[02'- MRW__3"8Z?,/V_U3\S_\$"9;%QFGM\3RE\'J*[L)-%(H2F:$8BPP+Y[ ^'JSU M432##[/@;DJ5+N1&G<,/L030\=HX3?VK3HW:K""&UZV%VJZ#?2D2W-)/(IN" M@04CX%? >;FJ $/R8("@C[4,I"X.^!5CA^57?0:)WJ'\,9SKUQ)#M;<1&I8A M() P+$R4,\P%SM) ]CKH@2!B94U:[*XRR0>UK6C6,;1<"\@YED722^ $Z!(L9+>>G M$7WM8MX?OL[I:RX;G8*,Y-H!F#8H.)^%_C:&^^;@)-/;Q!>1C:*\-+S,G!5&N!<4-\0C@ M]AKY8*;V#&AYM*S,86 />BZ%=I[BI+)T]T,6W>#P#W$PHIU6-;S,[NN) JMT M@PB\J!%0+E![AAPXP[0$?$]Q&EMY/:I(I&3J'%,.&I7P^T;@U,IT$J^\ 9V5 MCF2B)&7*[C!E+Y&7%=7!X_.1J*.VQ-)"E">]33@?LH+:^=!7"_ (RI)WM[FY M)R=4AF+?,"36DDZC3 (UYA[ M]?Y82Q<@VMAZ(X;9'"D;Q"?16KLVNL[Z*Z!$$!9G)LWBL6CNGQS) ML'G>B+&N8AF^/6@4!3$>!;@%B5$73H/6X$?%C%AD4 0<^%PA.^63-1Q*JT@%UK;9'_Q]BK>JPRR)U6X-=MD>M1_+ MD5(5XF5@H,E_%Q/@/0W)I H!?P;=I8 M\66$I_C*!:R^H<+_4% Y7@*?),G[7*[%2@O;X@ M9S63:I:?%])99F+#"*R"DD M\ 2LDB7,)A2G>L:$**Q%148 ([IL1(/9(",Q^RM)()S*=PPA1LG4;C1E/P[ M2%B4J.%&*0H?W@!"KP)[MF=]+0JD<^25-"505D@UZ:M2B'0T2\K)< M3XO@!T!_4S)Q0L"6"$EGDD:WGKK/@",HVHA(E'&*NZ;!0Z'1IQX^6P4JMQG% MD1P?![X)1IRNK0*<]-0GX##\6B;?:"WED6CY8QE-.?Q^>EMNYI*8>7U_U[:( M:@26*1^X,^TK;'!P^:WB9\<%CF[TJVA&*;?:NZ<8%9A22L56_Z!!F&!'*\X& MKV$VBVD8QI(R*\5SXK?HJ'&5#Q9/8UR\B*9<10=_6;2I,^\-3%1QLY6>L>XZ M51'G81"3C<9TO31Z3_FC=JNM0M;*PVH\-@2=F%>%!!A?1%P!8\56AIZ$P"IL M94VJP@. ]>F79RK)Y;[H^(FJ=WS\ %]#H_KEE:^5)Z#\([P!$4 M@L'$$D/[^T#:$8!^C7DVH%L.#Q*D*! M*EHB9,D\LLREX0_HODI@89>!Z7S*Z4U%I)0K;3EE[H2/5I=$)EM)%5@$4W#> MU=&>5CL^ C,F"0.93T9"ZCP)3.1#N],1;-%W;H MIO-B3C$-&0RNAYQ9COS[Y[HS"%0C\VV53UNB)2K4T9@[/:<*\Y @3TA^].2 MW0]R58ND@NCE]S4]@[,B;<1XNB)?PV8*QN6I[7V>:3V4=OF]*>6(EU88OJA" M.2:%"RYNTRH[*#&8@J=$H=\%>@5!M4@T8R!(ER0/OGE(;!&_KYW:]5LQ1\[WB> M$?TH9:5L7+?W!]Z,BQ>H' MM_EL-&X^VK3<*E"C+_5G::64CG2;CY)4JSTLW0*%+9D %LM2P&449?EN4?UQ MK"*P"GUZ;Z^:UM!$G0JZ<#Z:>WYU-'F&F: FA:V!$QYOEI5(Y3),LRR]1=!' M 9;W%'?U1<$ I#'M8-=26%S]"RW@I];,+ROI8G>"PTC[*BQY;UAOF"Q0() %"FHPESMRX,L B6G=.B,A;1 XGU+:QL M+/TE3&B2L$L6))Q('=A0;+3OE-VE#&]91\/G+J0^6[+5?PCKSS1*Q(HB#B7 MM=[+DEH5=&!:I1\B)2F0]49'9#=W+J-M*R26XK M1%'97SH=$B97/%X!JL)6:R%KR<,R7^WXK0(=**'N^BU[<(GW9XV!3&A/R"V; M480O 7FVJR/8;3E.Z0L.=O8%W?829W#9&DA&T6F BA7O[?ZM*5!K>H9^=VO/ M4!>1G>9*UHD"XR]^A_XBSIN.R<%KNH:V7%H^H1I&9$'L)<._2E-RA %/>F2= MO_B-L]M?I8(7@ZFD@:TJ".@Y&W5O?1**I%=\IE>W+;ZM]$5J(5P]Z)Z$*KE"#1!0P#>*4LH*<>YRW6B%,8O+Q(M?,@!C MV'91*88HUWS-^9((.XDYA:M?!= _R-@F#L,,J"!,;Q/DR$')8U$-\3\XK:[^ MTZ68%6S%EK_7AI9&+CFIY&$[E8>-3YS/KX&0R*9JH5Z1PIG(N-15&=JN45B* MW](YT+2EX%V@YV#>-?*:#9J)U!&2Y?%S,"7>HA13%MPFLA"K9O7:UDDFPOLF M$6X2X0^8"%^K%)K]QTKVC@/@?G3K^12,%)I5$?XDH C"4 BT#<'^D!5W96,E MQ!75[:$_!#8I_XPNK^;@VJ6"_"^4 M'_)I$BKJD#O7VI$%6Y]&KHF,'*=*Y5!5'DU+%=U@+N"+<':RQE#T+\X1Y5(< M@K60B:(Z_\HSZ>Z&%'E8#U Y_"K0LIC8E,YC=8A"'E;'U\+, +FOGYN(4^!1 MQ@!C[F^RT&[FQRL+6+.K3*DIXAT;/ M,79= T^_+,26@4>J$&@8AFRTD7CY)0#M!$YZE%J7HT@@'7T(L@(K>L&^?'=! M]Y+ <"02ZC:.YXA*BW\TP>/;LGAAF,)R[IB MJTON*4F.4)=CAE8^'_XI*WA%#LY-H$29UP(W.4WJ,T3K,D+C.7K,I?/%""CE MIVY!5L4E9&\M=-STW1Y"]]"-46O;_E;;=L_!S,4&SX#77UG+*%13X&+8?3PW M2\[^)6#W#49N\&H8V[H .&Q) I8=,3J;@TQC; S@=;_SN_SB1[L*B"P&2EW M)='FUZ; @_R1#&941G!7?P*;*K.CJNS8DF#THVA$.\[ ]GR7"JT%>R2U1@G2 MU,544O2%HH!U L1TN,P>T(3^C^@Q:\U.HS(Y*?O&(1E:6&>& N*,@OB2&&OC M-!*3W(<"N3MP[5['5SW,O'[7;G?[7]VUA5LK*G]%L@!Z2S O'@4A0P&5)^*' M(:,C)S(RR2>H&YDAV9EFQO7E,RRV1NV5JP@.Q1$JY5WZ%2MV"WAU*E._-T$4 MR_,>" D7JC= *&N/QW.,.\S!'P'V(3E4^EYEPS5R9!;/UZDI] @$&C,8)EA+ M6*H[%"%P(:I!!ZV2@F-L>(_2/">=5GEG$O-4J0VZ,2TB2G,U2Y6)+FAZ.NZ& M-?Q8V961?\W'+DX'H ^:O'$ MXX'JJ!KTOI\7<9I^/D*C[ _9T[9L7EE5Q,C>1.2:4= V7VR*2Q(A%^I9/B2' MPEXE:?#VD'G5:8PM'8R3S5'-"(JBU9ZDR.MG''$C\J*4<;+UI3R4@BWN"1#9 MM58>24^KFR/H5[IQ9HKB6Q7QT.T3UG .2\&P;%GT0]FT( QF/&WY0 D>M6K+ MU3H8 JEGL-47N2,">SJ)D/O[DIO*N&BNCW"M%0)PIU_.:A>T/YC% M>(TU'<*/(RYA0;<.>R.,N$+64F?JR877&J;AJT'35G52MEXS)=/Z$85&,HR* M$T)E[@8WKCF<%E;65"@SN(KE:K9P;CW5.PC8*G(L0:Y7H]04;B(:=$IJ$,_/ M+2Y09?T3('0UFI_E=D_+!"#="C0 <: MD[%T[7>![:SF3)"JVY0.*Y4:7*=4<9+"+F3)V+C@NUE@-F5L+U-L\^R]HAH MD 212G007F7"/-0[,') Y)8C/_+D'/^0\UD5C(1("W!]^7]4E?]S51@F/WY+ M07SA]:'$"BL)G%)A6Q+X,D1K8\O5:HN,*&\G+R6CU$O5P+J< P5]KGR),E,: M\(40(W4Z@ 8R/+E4.GQA&.U6/D=6 M>1BYZ10H(4[24526MA96+&5/LEK:D#LX0LW-$Y)]+V]FXXERN@<3C?DXMOD, MLP2IU(@$DURTV&;).I8P-P8J>XSEE^=TM!&KN^YLO:7XA#HA\0Z$E7Q<0CRE M\[.&(-80$^E99#?@9+)OJB13J'R@*H]>'M+*RXX?V(F?*[E01!,/::TQGBZO M#UM=C/),JS3"@S-9W1LL4:@R[EBC4Y!C5F#.?2'C7MR*^*;1+;*9#ELK40#%C"=-[<9E?.P"::?ZP+$J+^3C\P^E3X7Q(U8K9^AW)#FL MFWP;T@%20M0$\Q*%U+"NE1^WX+RIFP%MTD9X$\GJ2RRHV#X)E_627K3.*XB5 MM<_6R')8,93//FZMV@-,F#2.N4:$D"0M_W()\/IJ!50AA?Y?8_&@%DME46&= MU+FZ%Y'IB[M,%Y,TKUY!MBM5!X_ "LQ*'4'!52[@+"^F2;1[$J6!)T&[#(++ M\M8.!#6\0"VZS4M@8WEXU74K^EGU4S;FUI ^%UDY_K2<=:84HCD8+8K[>F \S^ M"E2#7K:-;MRMJ&T:%?T*2N=H%C =WA;7=[0";M%27X.>J\BQ!1Y6W9;.!>2L6[$J&6";E%Z#&=3%1 M28M1,R&YKTMI,QY5XNF]RI>7&6Z[7+R^P13_TCO)JX7KX13;4C>6+K5'*SE%6<"&9R4)GDNC:F_,5<@>'6=L;5TM0!&;K'33^*P* MD0RQPGU9]C (;#+220*+Q"\DL0'VES5?$7H*M4'O4HJ)VC)*75 MLE2+$U'+ ^HP5$6!V.7,EL6-.%G#1%ZQ' 7?;H$#*((4L2RL\AAK8U'64Q'Q MV2R0%E1;5^<:*UW@26(MO.A ^KO+ACV3E0]ECRDE='*E7?6>2HIY%?>%$4AA MJOJ7/H&><$%WN0)?-ETBIU3UL9%@*YV-?3)%Q>5TGV&.H:R ^B_P22!N4;$: MMA878I8D1/*PS('9$@XZS:2[.O1&!5]55T$-GT"HPW$M* M#/C/XAL<-.G.H:,&82+UV$KP*Y*C="8\0N7GW)H*K[;$:\LB[.^:A#+L*5?$ M$%#-A[YHC2K5S+1E'$3@" (N0:^QEOZS5GN3-RZ[T*Y'ALU" *A!%X>R*P?\ M4>.B,U1[0RE%BEJFO6S-:T)7(-KGU!2:7*2<6,- =TZ:02:>3J MWIS?$[I.Z[(@>00K.@=1!(RT$ZCJ7/[OK))DXS='NX[MU M\&<+/-8ALZ\]Y>%WUL)^*8I*&&.V(^ )?;!B;<)* Z^1V O,*0,RSFL+7Q8#4 M*;2GU*67:P=# >9&-&110.E3S[8NYU-N5C.V+K7I*MUG*15%$0&DBNI"ONH: MOA7L+1-M\C*_W+<92DDAMRJ-$;<2_(OSWS^]??_;^=)^AL9S.M?//'U[^\ M^>S=^_?_NL_KMURXAMO+([ 6O5J*2[72UJZS> =_KF7W58&WCX-,)%_5'0PZ MZE8?C+=*4R@/QFBM9>#(2F.(956:W099>(8EFE3'48E'K$Q+0-QE8*7N**)D MH9U^OQ#\597P(&\18 :>:@*QW#'-U(FQ_^+2#9"A+(J5H,[70HLB.@.W4K#O MN!O$7"HN(PM:C@>@_I.;F^=:19I,R4@1:>,Q?5J0LFS46F%!;U9#K(*&8 ;? MTPZWRDM8L.9.L[2PT3RUHJ#PEOQ=+1*]=;05)R(IRZZ*97CG".\MV+^YHB+, M=6*>J1"VHB+YBU25S:]5A&;Q>S# FE\J4V;A>]J6YK>4EUV8(XX^8_RD\>TT M6/P*>;_Y)99"+7R7@D>&(>"%[S$; /I[X0<\&;$(KZ2EYM?Y9!DJ.//5_!:# MGPO?X7#UG-,& M$@?#%H-[2(=X2'3UP[L:0Y0"HGBY@@3G(Z)5!=IKI :NINXDKY($NG/"DH"E MP$[P'5UR:.CI31W>\=70U#V.S MEM3.? =6,J>F.8 73.Z @I\G\JH96:^O*\OE:2).^W!>*UT(YJVQJ:D"A8)Q M93(.R[^X9T[*YY;16B'#EO*[$=;X4BK05C4G*]?:PM8+6C(+R4%"R4EY^6Z* M8DH+GB]W4F8V9?[)-K(E0%4A2Z2RYS$5GN@7!]FJK(-+W!:&5DTD)B*@D)*T M_SYB>DT"K'D[@:TGA89BY38+9A+6[JQL&2IA_?O?!MW>X&43K/I# MBR+KOA!O*>]D7F99"KE^_@^(EVHU;H5,.8F7I6C$%3W'K7A.VVE(RY 6O)!* M=&1J7[::>__OMZ_.W &(/1!N2&UZ8@L$_FQR%V--U,B:BH!27(;(#)&M(S)U M)G#E:?6#OO\>I^2Q]H="D3QQ M<6QX>BATQ,&-GGUNP[> 9QB,4Z4 M86L:TN!:XY?R5+HQ"8U)N"F*R@5)T@K$+%7-Z@M32D/-XT(U1Y:R' /XU :7 M;YZ<8\.#7)U1I7EF>+2,OBV/E%"# IB.VK-24SUY5D/6P.4%T+SQCPW9KB?; M1I\E/CRH&DMBIE3KV!@'M^J("P7'C%@T]+6%1:(2[\8RD2A1G10-0A@A7!]] M9T2)$26;1$D58S/,PUAA7\5@0Y;)9.EM,3&2Q$@2(TEVQ@IU[3+8D"'GLJ^3 MP0ACI.Q%91#""+F=",,N)D/31$5DTA&J^(*:O!EKS%AC6UICQ\(X[L/RS?'8 MI ^,"/%E=D2*12+C[W]SN\[+AT*)J0-MY/YELV"C98R6,3[_?=)_HC#A0^71 M1<7$X$(R#!X-7GUWYG>&C>,+C*% >SALA*"P3,K.*-V3<^T>6I 8VT/S9 IA M/!E3N[M$O12"KLZ=F^R+QBTS4!-&Y1J5N[$.6;M%1G;_L6J7_=!54=A,$(N. MZ;(@[F9&5PH%2/EEVTYYG5XUNCP.;0C1$.+V 1<@):)#NOHLDM7MBU<^8;?' MWX(\#/XRY&7(R\3S=L5**,;B>!(F#XV-X!I$3FX\#(F.6%P;>UJSIT="A+74 MT;'AQ*@^H_J6D*[L+G$L5/O -0+'%YE_N 8::&*; LW*1CR:B-H#\T@F1MF< MKKVUCP4CAC:.!1/RM*]!A^(5BGD=C1/UX.K5B R3H5E2=A>-1)8;VI (^2R. M)L/]T#6[='6U, K%6!H+T4G0JZ:_IHEP[)H["D83>=NKL%0C<6LH$C&.BES= M,"*JMEZ_BNQ:9'KG+RSLE-FG ML7#E&N_9TMUEKI5K[CLQ!3),81[D_(G0PS01>#K:#,9_*FL:&@TB.\@0;# M+B_Y7K(U_;3Q_GB\?+[ 6]__FD=\>1O>1KB*TI=??4=RL+QT[R'N>X.WOUU[ M$:;;&M1-]ABW;Z<1ZZ^#]&K/TAUL.\W.M\SM-*1V(UWS!M>U4]6!!9&QTWLW MW+Y:GWP44-?7];>O+KPB2=?N30/9:Z\H79A[-M]A[GD2SG?<2,%=(+=_Q_HK M7!?1GZR]8K8^=^,:P)U>=)*7DKKF4E)S*>D#7DI:TTG;W?E=Y]A55]6KJ[ZU M2TOY7G5L7(R:'.R,C&[YAB%$K-8()#5K^DQ>J$DSHSF2B24O>/T%[XT +6*5 MJ9LU8"]$P:K[.\!%L%GO&_4 M2H> 87H.+9C9'#Z. .KY+$3+!2RL3-Q$.=ZANE8P+M[7O.8Z]]N)H M= 1>! M[!2-,"9 &MK5V[;J$=EXRN^0Y9-PUM!':>WNBY\ >10 MB"D8>.I6V+*MM;J9%:^%I5FMSV!%$[[FN30/@SA/Y3VO?#EJ??5R";6;7)<2 MXDX ;U#D"T'V7:\;3T> 2+X^>]]B;:D700^B[0D4)QN4OYA$(=BDY)GT/<=_ MJ:O/ ,S_?SRY H^E/QCT>E?C=G=XU0Z&HZM!T/>N^OXP: ?AT/7;HRYX4?T&HW]A_ET9?QN-LPC51G%1?PF> MMP$UN9M$FNR(*4T_? ,,#-V+OJ==RP[XS#7M!V%Z1^&TW>+(US$*0? ML+0Z1-%YU1EXO4[[FXK[_A)IWVY9"CZ2]!6$#R?*&\!6"H[9%@< ,=B"4MCG")^./$F9*\\U@P](0 M?(^9&$7C2-F)9+KC6]S>RURS\1%!>B.:"739@32S5PW2=T<* M=_1U@>RMLAZ>CM)B9HQ&GPQB<08 MH%2CW_-3UE-)-Q>OWRMRH9GY^3?EK O/OWE?D9>,5,.\\1U\! 0!P>3HXLC1@IV-@PR<1 K'EY"B"TPA>"\Y2 M[F!8$E?+>IM(FL G$'IQ$\1SSNO@XL.-A&CKEU8AJ\!5E*1( MOGA%CS;Y:,&0KL(2=I,\Z?SP\$]&7^D2;_%*W-FI*(Y& L,F *B)H,WE# 9= MZ@1,%&3,?GQ[[*)SB<=6WP"9@*]Q]E\H/5CR3#(!2P00)QB^0$GWSWDB+-^Q M+<_Q?+QLI]QI?&50TAL\6K%F/H=O;XB2$ )$8P5=@)DIX" %WW(>) YZ_9XY MX\U[6VV3&(]YXQ(0J.K+)EMOWLN6]7.04Q2'::):E-U\M34);F@>DIMA=4_6 M%A1S*S(-9.0^@+AF]U2!TA=_&]/_8&,ETJ6IP[@_)JI3K<895UMNX"3(FUBD M^$@I\+2(6Z0>6Q403ZPQB,6\Y RECN7[UD$6$5>2#"[NF.Y_;UVVK%_.SS\#Y<]^ 2QZ#T/]8.?/+3N]*@R'=_R9;OP#MW#S3U M:UW"' Y+> ?H@5:@/ =Z\$&EAD:4GR;*R&>5<&?E=SGP._7\8(#1BAN26)[/ M0#"K3B!:MA64.IJLW)/ALXBC29J&.$,M/DPA?)3*(&:'&+#=*93:L!804@DW M51I09I_YGZO\E,5(XBO4+0M6B"B6:N"A>2*[EE@3L+TR,4W13%%!Y@V1D"7! MZFM4VX3'VMUX++G2&-0M&]&:9E*W,5);E2C%$C#0B8+CUC!51%*8187F(@#P M*]3>3B O 00D*V*'"X6PS1;+\RBOU$(+3'UTJ6#*^,XF;&K*=3>;<2=P&_:E M9E B*9=4 .B.LI*8*T(@<[G2F46-$[8 >PK;7 M+J.BM4'Y171MDZ=LK&.#V&T@:3;;E*-K+&!]LK?Y^)_S\'IG'*V-E3:?KCS@ M _*=JB'?90P(&;[G-UXM8E3.7@9*2(SE)''C/*4 UI_L9N9*>VMN('Q3=\M@ M$JGQE-V,KG,^)XFX-O[LM?QFYL&JE_R5*T#%H4KQDB $"L6(QK!28>I26#;( M6?KF-35KK5:=I=J\OVK;+9X/R]EM@*ZY']ZMN%!G<@]DTT:',_C?8JT379NU MXPN<;6U]:9 ?SANZ$=GAH"]#D@>#_V.9CWU(CX6=%!!4%+4!&UT3(!A$B"2= M5!8>H%T++91990O87]J#4@#"D!NJ&J*H-[@YNPG!,L:PMKRI.6IS&RP,P-C83@-4@&;'M02D7T2XOMRV.2I=6Q>P^)(-!;?-YTN/8+>UD.>ZVY#U MMM1^D;PCBN>[X5@QT4Z#),.M'].NPW6SOBADX1T5'V_@3?D>SM.J/\W"D@-' M:U?GT7?,G =>;] 9=J^&[GAXU?:Q5&KDC*[&/<\?=]M!>]0):YGS#^W[WZX&7KO7[QPV:[ZR/'F)J8)@\LZ\?Z-E5MO'B^[<4V$5R,FKDM.K$7 M6QJHK<.KSR7IBAK@;^AH*R:PT7"'OU1FJEG_^#VU];.T?G8J^\MUR5A'F;$) M7]X\3PIX.,\C]"\HOJ>W ,8S9M>!"NMCXC+6LD-36!Q&W:(JHH5EK>I4!T5G MSN?7L$),M'AV+2^=B9$ MR;$&%4D S[L+& @@/+396J>POROHKS((ECH!8!< ME F$2P 7WIU4O\-,N!7_G6:?:_4$-*[,#(/!<(G"/)Z#]VH#J*-6F1&N?J@2 MPX%U.TE!\)^EMYBO!ZSG41@%&?56/@Q84G'@,HLR:@8,QQM(6G$Q>L,=A M9AQ:BB<69?SO:#S&B+JXQN1K%H0"7XVE.NBJR.SM393&94@',ZP67[<5R?<$ M(Y2!'#P*@VF SA'(\TH.M:SW"=8=CR:6ZZN: 5X-"L,PRC&@#Q#411Z^-?U"6T(I)&TGJ@X1,I1%<+V:CR@] ET@E1:V MSV=(*:]31YBJ RMQWBHOC/RFCO@F7OI#E,$((O MD-<,AMM)-)H@4X*DITA)CY)[B^1BNB8.-E*&+JY4%XI5J0H"HS4'-S M_!/+271#Q=:B V4(DD_2+*D]^&8^PT)@[QX.Q#&DE+_"\>FX[?;(Z72N@L + MK]I#KW,U#'OMJY'G=\>#WB (^W7'AWR#D@ MA^"\14<]+ G?-W &=MFJ:(F=$!4PWZ@,NQ%O#07(7LZ/,X>I(!SP.+(6)0+& MO$0E)M-<+RR5T;KS) &^5F?N_N-YM'=DR)5[LNCC,+7M?M@+Q^Y07/4ZP\%5 M6WCC*WAT<-7K>WUGW ^Z W_Q1)/W>P("#!P-C#E>@E&1I^/7?\WAE561\R$) MM[<#W7HM2X?6(G!1,#+ >EDVJKO?62%*K_<8J+Q:[&]I(E,QXG&T5V(S12QP>'5X)K(;P6 ZSMVA'LD+:BA2UR>XX+6]2[&G=%]ZKMB/%5X(U#X"_A M]D=A6_B]\>+9D5]!O5\&8U'<: NI MFY#*_HAT)%L=@^#S'UC&5\;@@C"=<7QNFH:5ZXK!,;K5J_0Z Q4&^XB-=UQG MV#ESR5\ECRK+ NDBR8@7SB ' %QG&P;9:E202[,!WY[+ TACFW+)TVV_T@Z'A!<-49=H V.X/AU: S&H/DZ R<+A!HN]=9H,WN MZR\3T/Y%?M5SVK[3VRM-;CQ77.UY==*LB_T(&*8'+C%O%(N.4SR90D?F)7RT M3QQQQ8,' 1YC&-OLN(W2;$:U$)1CS<18<&.R*"E2>T6G!UKN#DW%>'48=I.! M1(Q'C3B.I4*F%.$+YD6JON#X'GU3BP+J429^9C'*6F0*,/E"3JAKW;B:?;Y2 MU<]K $;IC[I-VNC;I078M+DQ:X:%[\HR59_/L%/8"PZ7W@*.-D8JR]_5*9R7 MJH%:?85:.+?9:*RQ-([$J=4YK7[[ 9>G]8=;7.F&%5*CKWH?N'OOX@%.Y?HM MV=IGC[MQB,/#@9KS+!>C,Q M&)U\(45%K0G@W_^:I\7+C:_CQUX^D2'N25', M\A?/G]_>WK;@#:WK].;Y>3::8$'O!]GS,"B"YVZ_Y_F=[G/'<="D[W8& M:/5W.K[[O)AZGM=S>V[H7HDO_IG;FA33/?3,VQAD/Y?'5-%A^BAD8?H%[B!I M7E+?;TN1B7KNZ6H)"HZW5!!@[;NK3E+6W&W]=-F_K*=O,!CY6]JR $5G;=<9 M=)_94HZ7@?#+UQ3IIGW);[_XZ4 M:S:6WQR:D::?Y_$9[JW3]9TOP B@3[X5)U1*0_IG'\KS[XLGVS_,LQQ;%"') M?Z36!*X?G+GMIP&?<'<[H?RT6]>%@?;U^2]E)M5WO+*I69 -@T3D9^^_ MQ.).S>(YCG>J/.$9GMB>)[PCX(G%[@V&)_;*$Q[H"<,4VS*%=P**PNU3W=Q% MJR1?U^\X&VE\X'0?+XU[AL9WH/%C$/R&QG>B<==Q6V]_NSQ5*G^;Q)A8^_\_ M?WQGO4W ,42W[U4ZFM,)TU/:A,N+_SSQ3?@4?$F3='H'+%B(A%H.78XF8AJ< MYH9/3U:^PCJ$:"M1>=R[\^[\Y\>W.^^"H8A/>F/:I[HI M%W3<_@,H1HLZ-@3<]NE54 06)4R>OIX.1:@N\Y*U_+JI'LK=HL";WF)0I6N M;)^M,$<.W?_ZD9?='PGZ-+U]?T!:%2AK+@K4=7W+'8CI$GN@KFRWL1:U8I;% MZ>C5K:Y0C.MU6M4%A%BV5R+00G/ 9-^B9W)>AUGEM*OU-S MJ=O&I38N]>83W[(>>S@(A^'8#:Z&PYY_U?;#T57@>-VK3F_L.Z-@W&V[]2-] MEV]_^>W\T^\?7U]>>7[/]_SCZ5]2@78T5I^>H.";&J@E)/?K5EF*38EK'HAG MO3*<"EN"AW.\(1=[]H5U<+\1[JN=N\4%[9+4&,]21[ --*:%:A= M (9&%?./)]Z3XX/WU_?O7O_K]W>OK5\^OO_]@RW;5/UVT;I?$,G@>T=X#7(- MCAPX XL]W+W:"#_6)-&=4JZ+9%PND>Q1:RAWZI@MXGC^W_HEM,:U7T<]I M$AC2>$ 0->I 3?_ I&'(XDA 7&^$'B)ZM;;[RXJ+\LJ6+2=))D9K?Z_(?144 MXH5J*.JV^5C6B>#Z/CFUD]B4>R_LJ+?K!-33HS!H/]X!\7RZPWOF#6$8I3&[< [0&+/&F#U%Y&YCS)H2N>45&CQ9^5RME_AIE#,Q9#$N M:'1M[5I_3T,D_RN4@F?(D%!%[/_SX@44JS&8B ML2S4@EN4+J2=LJ%*4YZPCT)K&Z0F5X%/PZ/1D)BQGX91K(^R;O:OAN_(Q)*RTL3@]J:Z^ MO>Q(1=LR(;G;'#U(6#U)B_7#_?Y >N<]?*BH\@7[9#>,/#P M?< N8=E!?]@/+F'E[OO.V:\!ZW2'9/_ZZ^9AB74N6>=C<-8+>J4=TIZTZIU? M#(,>*RX 9N/0TZPU,(._4=\G.:"S>V?PMG,67);/__@0_+DR>:-6:WQEK1_6 ML5]BOW&C$M:3;Q'%2RP4VLKQDMDIMRVG@N6C6+"1TI'0;_9J>Q")XSQ@KM]- MRL/\'2TT_J.5YG/J,>1Q;C9G083K]F(JK2A30]%*U$)S%+D8VGP%U?(!5CCX MFG8H(V9;-6N1&=J%_.&'JE?L;JM?+O;*PTQ 3[RTLQD41H^%N6"/A$Z><7]5>U-N7_ M$E-C]E'%XCK# O^J59:66#\)*VR?FO_\XKC1J+6UF$ACD>BM*ZBW#]H; U5I MJ:L.(?]W0&GL%E#>0")"80S72Q*9\6OA +CN MTZ L@C(8,J8@2&.00"@U2"W$0',-- %P&%8[G#*3T<>F_4)HD7="$YA) _9% MAO8T6 N3BM I2/VF4$U%F"8@!:.,ED4S/,/7#=7\0> KV%@F AA;0.($K + M<53K0KU,$/N 3'!O/(=Q1H$/H"NL?@F E10Y4V"&X$YN@)W3&L\YE,R=H>$R MD2/U)9+(8@@ Q I(<\,9IT_(S92-8[4P*X1OHB?C5.CUAI:E E#-2IE[VCYC MU0UUN%M8'=Y:6$J+]5_:)D=C3J H-*GQ6.+5+7F?<2TH(@&4>N0$-]A&)Q/! M.HB% V1UXW@= /Y@=\M_R@)PRL!D2X;/UYN):(2(0\,X]O0AE] M) "]?"3/$52FT0&"YUP:%Y(A)1+7#^U;-L&\F!#\80RPG).$#1Y+>;*@2HG M#EV,BF7DCLQ,-C(RDEQ+FH#T5,:EJ(1ZR@S1"^?ZQG$1%\"5$5#((F%0HY03 MRK*84][!M)P2&YJ"%I[T%+D:GD:"!)$:T%Y$WRH5_*_ZRFB7?>71@?>>RSP^ M9#_:<^!MY!-*,YW";XQC9&$(0#L%'+^?B 1$*X;[H$:DY)"8_4IE]6(/'Y#F^EA:T31E_?E?*1JL-D'-SX2T!?=K4^3.LGX2C:+=@ MW?.(N8\\.G_)B;2KV0KO)T1\XCXJ##--^"H0C2V]SI2Q**=#;/1EL+;K\\+] M!YJ,X2B(Q7>D<\6Q]17NZ(A.E9)LK=>!UVK*S9J5411WCB4BE]Z*O3$)]YZE9$KKCIH/GK?,/O77NQ"#"L)L$FNE$A,Y60BD OYRMK+>P M"\&OB7YX8NP(B*/T[E!^=?SX)%#GNTU_'K4E[O((#8U8A]T''2#?"* )4 S$ ME3P',B! )IMASC")FTR>[K8>U#[SFT^AI[8-/-]M:[M5FPY(S%@C^)4 +.'B M-:#I?J7),5SR'$ FRNW MR'OQWE$.51SSU(C6ZJ&H&8%UZJ\?T%4E,A&4NWT1JE8YVD ZOPCERPHWFSY+ M>M3*08X@79AZ 9S,];9& !]<,2HY^\M_G-)Z>06W<5 MR],;YDX&V8N:^_N^4ZR:ZJW;&W>0_:.LU)L(46L'5O Y\7;[2"+^+NGNV)GIXS_G.IUPN#A]42K+(DH:2C=6KE"X4+K M[8H\=1"1C64BROG[RGF*%VGSDN(]VKLW=%/D_O((S/.ZS,?(D"T^5S+*E_SX MN-(X7+NL+ZLYPN9O_KJKQ*?_ 5!+ P04 " OBPY7"P4"RM,( 7+0 M& &UK=6PM,C R,S V,S!X97@S,60R+FAT;>U:?W,:.1+]*CJG;F-7 <,/ M.^> XRJ"\8:KQ/827+?[IY@1C,K#:%;2@+E/?Z^E <8.3NQEU]VNAD[]5J_TTYFDH(O9N].$]BU28ST1J6:@%MRA=2!NSDT46F;'0>-PZ!9;[98_76[V6PW7K.K M#VS_>M0[<-)GE[W1'U=]/^K5]=OW@Q[;JP;!OUJ](#@;G?D*=-]@(\U3(ZU4 M*4^"H'^QQ_9B:[-V$"P6B]JB55-Z&HR&06QGR6&0*&5$+;+1WND)E>!3\.CT M9"8L9V',M1'VS=[UZ+QZ# DK;2).3X+5MY<=JVAY>A+).3-VF8@W>S.NIS*M M6I6U6_7,=M R0/4]F=OJ0D8V;C?J];]W,AY%,IU6$S&Q[:/:\?&F2,MIO"Y3 M?FIM+1)NY5Q0WZ5>PT1PW1XK&W?N#["M9;9J-U&IK4[X3";+]LN1G G#+L2" M#=6,IR\KO@3?1F@Y>=EQTD;^6Z!K3,^*6UOEB9RB<]*UX^??1AVC_T;3/]"( MXSLC+H2;VU@E$2K[M[$<2\M:C5KS)!ACT;+OH&((O I=TO%+:O7ZP]'@?-#K MC@:7%^SRG%T-!Q>]P57W/3L?7'3QB*?+/V^ MSQHM7FT<[O,#UKTX*XJ.(E^T0WIC@4?O^NQCOW<]'(P&_8^L_WOO7??BUS[K M]D:T_HW7K<,*ZWYDW0_]B[/^666'M">MSBZO1OTS5MX S,:AIU5O8@9_H;Y/ M,D"W[MWAV^Y%_V/U\O?W_3]62]ZLU[^U23ZLXZ#"ADL$D!$&T146"FWE9,EL MS&W;*6#Y.!%LK'0D])N]^AY$DJ1PE^MWD_&P>$<+C?]HI?><>@QY4BR:6S\X MZ\XBEE94J:%HIVJA.8JI,V QGPNFQ5R*!>*WC:5AO^5< WG)D@U%IK1%5&?G2L]8HU[]C4V4 MAIA@?WHI)M((#?^9IP(64?GE1>-5O>.BOYJP#RH1-SGV]U>M\JS"!FE88_O4 M^I<7Q\UFO:/%5!J+*&]=0:-ST-FL3T ['3B _-_AI+E;.'G+C6-W;+9D-UBF M1( &5CQ/IDN6IU;F FF"'CEP"%)S-\*8E3]B$ARC2 M3,U %:SRS).A5YO:%DI =6LE/E$VV>LNJ$.=PNKHSL;2V&Q\8^.*=!8\"=R M36HRD7AU6SY@7 L'+H!%TNY1E!:&=E*:F,1); :W3*Z9WB-IPD29'.W(86N5 M>)1E6H4B0K%A^P!5)(!2CYS^+7+H%-E_%[YPB*AN?!IRM"\.7%.7@=";?Y5$ M7U./;NJ?D<,L@=Z#D'1Y]$"3.P--,-"*C91- 1+$:MK?"=X/8_8>A'XR.^"[ M90=GPF#5@ @7K;\,UPH1B9#GYO%-***/!:!7C.0Y@LHU.H#SG$OC7#*D1.KZ MH;1EX\S+ <&?Q #+!4G8X+%2! NJE'#LT,6H1$;NO,SD8R,CR;6D"4A/95R( M2JFGW!"]<*9O'!=Q#EP9 84L @8URCBA+$\XQ1U,RRFQH2EHX4E/F:OA:2Q( M$*$![47TO4+!_ZJMC'?95A[M>#\QF<>[[$=;#JQM+B,R"&Y4ZN#$#8R)6#E9 M"=?1"K&P(].Z(EEB]"X&WQ82R7&>P&^,861@" MT$X!Q^^G(@712F ^J!$9V26)('?Q)@+[E1FBT+.1/ V5X6X927_.D]QY74*0 MF$Q Q.4<>V^V$.HU[WI$%/&OVSFVLPDT1 0PGLF/56X?UN Q<8ZOI06E*9,O M9Z5LO$J G)D+OQ+0IT.=/\/Z23B*=@O69QXQGR*/SE\*(NUJML+["1Z?N(\* MPUP3ODI$8TNO,V4LRND$&WT9[.WZN'#_@283& I\\3WI0G&DOL(='=&I4IJO M]3KP6L77%G6")RXSF;16 MB,]$K+$"IZ+Z2$(_U\D^# $!PE PC>E+2OK%7_F$NH[2\W3T!TW'3RGSC]U MZMQ-0(2Q;A)HIA,1.EL)I0#\"K:R3F$7@M\0_?#$V!$01^G=H?SJ^/%)H"ZR M37\>M<7O\@@-C5B[W0<-H$@$T 0H!N(JG@,9$""3SS!G+(F;3!'NMA[4/O.; MSZ&GO@T\/RRUW:I-%R1FHN'\*@"6RIH16&-_]X#N M*=$20;F[MZ#JM:,-I(M;4+ZL=*WIBZ1'K0SD"-*EJ9? R5RO;/WTK<&Z(MT M7YMU\VD.%M XK##ZQ7N;W7QV"L7JKGQY=LOO,8FOV$'R5SNV?<];M\N3N_*'B@@=Y^L@ M!PL>WDRURM.( H;2[94AE&ZRWJTHP@:1V$2FHEJ\KTRG?(.V*"E?H+U_-3=# MW*^.P3IOJGR"Z-CFU8?7/:-AC_*L_HK4WO\!LD.6)([@@X*[TD4#!;]Z>P!=956)XL0MBGWR/9 M)@Y-NULO6[.[YL*+I>==O^<%]7ZRK"!-2!K1&-Z%-]<0BVBSIJF"2%*B<'7+ M5 *AR#*2P@V5DG$.EY+%*PIP9GO'MFN?G5K610]%#4H>D?K0<;QCI^6VVN"> M^:V6WW)A<@-'\W#PUE /QX/P]TE0:)W,+Z]' VA8CO-;>^ XPW!8;*!X#T)) MTIPI)E+"'2>X;4 C42KS'6>[W=K;MBWDR@FG3J+6_-CA0N34CE7MY8$[EB MJ:5$YK?=3'61T\'M YI[:\MBE?B>Z_[(HSJ_B6(E76DJP9W_EO0K:F.=S2+4S% MFJ1OFL4*?N94LN6;KJ'.V9\41:-[BMXKBW"V0N':UF[AOX][H%]>J_BB-2X> M:=Q2X]M"\!@W@_N$+9B"=LOV>LX"@Y;]"R9&B%U@-.E?0_ Q&,S#T:\!+B-%,'U!9D_FT]F\?QM". :O W-[9@]L MF 4#XX;7/G&;+\C:_@SZP_$D#(90-[PR]\P]Q1#_A_;^(^"&[P*8]:>7_=M@ M!N./U\'OT!^$&BHMUVT]L]5?MG&RD?F&8#56HG[B--)Y7YPXD!Q(+#)==[,: M>46DXRR6H!(*,R(7)*6Y-;[G= ?]2.D=[5 36 J12-.2R11]S?)A0R2&D>]@ M2C,A#<.-X/33AE/X18I-UH11&MEPI*E?O^JT6FYW(-;8+7;FR>N^Q78 5T*N MP7.M#[ 4TDC.,!0B!IK&:/C[34JA[39?O_).W:[N&L:O)>-5!S+VTV@CL>1A M<$D:0W"/U3S%/H3ZUBS/M>'XKREC;$.04$G1W+IE$Z.41:4WE87H0Q/>DQRY MA^P2VXS1/I$LC5A&.&I"S;K"PGBY9!&5541+3YM&UV('N*78,S/;IYS*?$\\6]BPEUKZ&<[?6/PM5GFW" M<^#$=S-''^8!.&"YX8C["(^8:\CM82CI'QLFJ9Z2<@V$AW0\(@AV"=[)4?QV MGW0/H-T#MLP\[ZQ]7.3OVJ1!5\/Z(2R.1H)C /0#1VO??>K<6M\+1D]:H\^; MI5CAUL0@ BNJ(BS%&L:*NO09Q C3M363--=H,F68X("-_$B)E0> WBSAMZ8&Y4B"^E%,"W(L$YR7+J5U_J=F@< M)D47UY.R#CX&]?$<[MHG#V@MY_!BK398?Y8\ASDA*NR?('7-]1KNP$B%_;?G MQF$9ZB$"Q8?^9K7)<7# :J)[YU,I\547RNA6%3*[AUQP%L,KU_Q]7Q>=W'G4 MFP]P_'\YJ6])BF\X0UV,7M@!_CB\E^W<5^;<+_2,XNKCI<39&%.\)W+?,$CT M:86_3])8-PTA_2H5:O-<=Z.,P4 *D3 8 ;6MU;"TR,#(S,#8S,'AE>#,R9#(N:'1M[5C_ M;]HX%/]7WC'=UDGD"]!6--!*C,*-4PL,4MWM1Y,88LVQW82FK%N MIYMV6T^ZJH7$?GY?/^]+W?_)<48B(2*B,;P-;V\@EM$VI4)#I"C1N+IC.H%0 M9AD1<$N58IS#&\7B#06X<%NGKN]>G#O.51]9#C0NK\[LW-9 @-Q_-^ZPP][SJ\+C:0?0M"143. M-)."<,\;31O02+3. L_;[7;NKN-*M?'"A9?HE)]Z7,J,N'#M=I-!,-E*@-$XZ6 M6=#Q,]W#DQYN']$\.#L6ZR1H^?[/O8S$,1,;A].U#L[<;O=Q2;%-]8P%,GL^K<6@KMK$G*^#YX%;*4YC"E.UC(E(A7 MS6(%OW.JV/I5SU+G[$^*K-$\31^T0SC;('.C:Z^P/\ ],'^M=O%@)*X^DKBC MUK:5Y#%NCAX2MF(:.FVWW?=6Z+3L7U Q0KQ25=/Q[]0:CA;A9#P9#L+); JS M, C/LW&2#%:/".UYW>+Y=U@&D(X@U87[MRE.W1A.1I: M,UJ=,[_YC+0=+&%P/9N'HVNH*UZI>^&?HXN_H[[_"+CAVQ$L!XLW@^EH";/? M;T;O83 ,#53:OO^MH?QY'>=;E6\)5F,MZQ&GD_O6ZKW&=@!CJ5)H^:\:H#6?UIM%58\M"Y1,0P M>L!J+K /H;R4Y;E1''\-98QM"!*J**I;UVQNA;*HM*;2$&UHPF*/'2[$:"HK M>ZZ8B%A&.(R9P ;)\&FV7K.(JLJ?I9U-*VFU!]S2;+W'/:(#BP]-5NBGE50Q M59<-OX$DG)==X/">9R0JW_&$PK^X@E59[;L(AO)4E7F>CNN$]T9T1'@)?IL' MV*QZNX1IZA@)-!!RIP@N69Z=\T]Y?DLT.]BQM$P# ^9>K7L6HEJN=<^1$3], M'1/,(VC >LL1]1&&F!O '4"HZ!];IJB9D7(#A,=D/"$(=06MLY/X]2'E'B%[ M@&N9=ZV+SFF1O:E-@IX!]:-;/(,$SP+H?QRE@?]4W-H_"D9/:F/BS036MY18 M1& ]U80)K&"LJ$J?0(PP4UDS17.#)EN$"8[7>!XIL=[@1H;PPAUS?'VH0\@Y MMJ.?K8-(M>4%&"5652L\/ZI1[F> ]7W&!$-^0!C+<23D3.^#A,4Q%4A@ZK#? MZ?4]0UAT5C,!6XZ7#3- -ZH<*+D4J>!$DG.2Y32H'NJ:&60F15/^"WG\F*M-FA_DD['62*K;#A#ZIKI-22"Y0J'IV^-S-+5UPB= ;; MS3;'00+KB^FE3R7)%TTHO5O5S.P!IW.N5*_4KG^+(H(QOJK!0E'QRRQNX8D'O) MXC+DW:[;/CTD;+'FV\FLN(2RMUI7?P%02P$"% ,4 " OBPY7GBZH5QL4 M SVP $0 @ $ ;6MU;"TR,#(S,#8S,"YX&UL4$L! A0#% @ +XL.5ZSHMUB],P T3X# M !4 ( !)B, &UK=6PM,C R,S V,S!?9&5F+GAM;%!+ 0(4 M Q0 ( "^+#E?=S5$*$7 -K-!@ 5 " 197 !M:W5L M+3(P,C,P-C,P7VQA8BYX;6Q02P$"% ,4 " OBPY7YT?A(X9+ !4?P4 M%0 @ %:QP ;6MU;"TR,#(S,#8S,%]P&UL4$L! A0# M% @ +XL.5]SWEQ!#\0$ T(<4 !4 ( !$Q,! &UK=6PM M,C R,S V,S!X,3!Q+FAT;5!+ 0(4 Q0 ( "^+#E<03)A5V@@ !XM 8 M " 8D$ P!M:W5L+3(P,C,P-C,P>&5X,S%D,2YH=&U02P$" M% ,4 " OBPY7"P4"RM,( 7+0 & @ &9#0, ;6MU M;"TR,#(S,#8S,'AE>#,Q9#(N:'1M4$L! A0#% @ +XL.5R#B8RHY!0 MG1, !@ ( !HA8# &UK=6PM,C R,S V,S!X97@S,F0Q+FAT M;5!+ 0(4 Q0 ( "^+#E>-<=Z.,P4 *D3 8 " 1$< M P!M:W5L+3(P,C,P-C,P>&5X,S)D,BYH=&U02P4& H "@"F @ >B$# # end